Hi, I'm trying to define a controlled vocabulary for the dc.type field as specified in the DRIVER guidelines [1]. To sum up, it defines some types like "article" or "masterThesis" all prefixed with the "info:eu-repo/semantics/" namespace. So, in a OAI response, it would appear like this:
<dc:type>info:eu-repo/semantics/masterThesis</dc:type> So far, I've written this little xml bellow and modified the input-forms.xml to use it. <node label="info:eu-repo/semantics/"> <isComposedBy> <node label="article"/> <node label="bachelorThesis"/> <node label="masterThesis"/> </isComposedBy> </node> The problem is when I start a new submission. I can select a type from the vocabulary, but it gets inserted with '::' between the root label and the children one. For example, if I select "article", it's inserted as "info:eu-repo/semantics/::article" instead of "info:eu-repo/semantics/article". If I'm not wrong, from looking at controlledvocabulary.xsd, it forces you to define the keywords in a tree with at least a root node and various children nodes. Why does it have to be always organised in a tree? Also, I've not found any way of avoiding the '::' separator o changing it without modifying the source code. Why is this separator always used? Wouldn't it be better to specify it in the vocabulary XML? Is there any way of avoiding it? Have anyone defined a vocabulary following the DRIVER guidelines or solved a similar problem? I'm trying this with DSpace 1.5.2. Thanks, Àlex [1] http://www.surffoundation.nl/wiki/display/DRIVERguidelines/Type ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ DSpace-tech mailing list DSpace-tech@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-tech