[ dspace-Patches-1833347 ] Controlled-Vocabulary Add-on update - Patch for DSpace 1.4.2

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[ dspace-Patches-1833347 ] Controlled-Vocabulary Add-on update - Patch for DSpace 1.4.2

SourceForge.net
Patches item #1833347, was opened at 2007-11-16 20:31
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=319984&aid=1833347&group_id=19984

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: scosta (scosta)
Assigned to: Nobody/Anonymous (nobody)
Summary: Controlled-Vocabulary Add-on update - Patch for DSpace 1.4.2

Initial Comment:
Controlled-Vocabulary Add-on update - Patch for DSpace 1.4.2

==============
Overview
==============

This patch adds a few improvements to the controlled vocabulary add-on
currently present in DSpace:

1) The Node Schema (see [dspace]/docs/controlledvocabulary.xsd) has been
updated to support other types of relationships and/or properties that are
part of a true thesaurus, and now all elements in this structure are properly
processed and displayed by the add-on.

2) The add-on recognizes thesaurus/controlled vocabularies described in SKOS
standard schema. This vocabulary can be created according to the W3C
recommendations and must be saved with the extension ".skos".

3) In the DC metadata fields you wish to control, it is now possible to
configure distinct vocabularies associated to specific communities. You may
also define one or more generic vocabularies to be used by default on the
rest of the communities. To use this functionality you have to edit the file
[dspace]/config/input- forms.xml and place a new "controlled-vocabularies"
element under the <field> that you want to control.

======================
Changes made to DSpace
======================

/docs/configure.html
Modified Dspace documentation: Section Configuring Controlled Vocabularies

/controlledvocabulary.xsd
Created new relationship in XML Schema.

/jsp/controlledvocabulary/controlledvocabulary.jsp
Included new javaScript function to create dynamic behavior

/controlledvocabulary/search.jsp
Included new javaScript function to create dynamic behavior

/controlledvocabulary/vocabulary2html.xls
Modified XML stylesheet, to display all relationships and/or properties that
describe a true thesaurus in html.

/help/index.html
Modified dspace help available in the following section ’SUBJECT CATEGORY
SEARCH’ and ‘SUBMIT: Controlled Vocabulary’

/submit/edit-metadata.jsp
Modified to support community-specific funcionality.

/Util.js
Created new javaScript functions to navigate thought the vocabulary and
expand related terms and preferred terms.

/styles.sss.jsp
Created new class style for related terms and preferred terms.

/src/org/dspace/app/webui/jstag/controlledvocabularyTag.java
Modified for dealing with the modified XML Stylesheets.

/util/DCInput.java
modified the definition of vocabulary to a list of vocabularies

/util/DCInputSet.java
Adapted to deal with a list of vocabularies associated to a community.

/util/DCInputReader.java
Created a new function to deal with new functionality

/util/XMLUtil.java
Modified the function LoadXML to allow support of namespaces need by SKOS.

=============================
Additions made to Dspace
=============================

/jsp/controlledvocabulary/vocabularySKOStoNode.xls
new XML Stylesheet that converts vocabularies defined in SKOS to Node-based
XML Schema.

/image/controlledvocabulary/n.gif
New image to represent a note associated to a vocabulary term (might have
some copyright issues here!).

===============
Patch Info
===============
The patch was created from SVN for Dspace 1.4.2.

The Patch is organized into folders:

/dspace - The folder root containing all changes and additions to source code
that have been made as part of add-on Vocabulary improvements for DSpace 1.4.2.

Each subfolder contains the corresponding file's patch.

===================
Development team
===================
This add-on was developed in the scope of the Odisseia Research Group
(http://odisseia.dsi.uminho.pt)

from the Information Systems Department at the University of Minho.
Any questions please do not hesitate in contacting us.

- Simone Costa <[hidden email]>
- Miguel Ferreira <[hidden email]>
- Ana Alice Baptista <[hidden email]>

----------------------------------------------------------------------

You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=319984&aid=1833347&group_id=19984

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Dspace-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/dspace-devel