Hi Bill,
Thanks for your response.
I think I got my terminology mixed up - I was referring to Authority Control
and Choice
Management<https://wiki.duraspace.org/display/DSPACE/Authority+Control+of+Metadata+Values>.
You're right, the input-forms.xml file would be sufficient, but we have several
different controlled vocabularies which may end up being quite long. We
anticipate implementing our controlled vocabularies in a way similar to the way
controlled Subject and Keyword listings are displayed (using a Suggest-like
mechanism for the longest ones, and drop-downs or AJAX overlays for shorter
ones where appropriate). Our difficulty is that the .xml file for the Subject
and Keyword list is not administrable by a logged-in user of the repository.
The UI for the XMLUI hasn't been written yet as far as I can tell.
The Initial Questions we wanted to use haven't been well thought-out at this
point. We were thinking something like "In which language is the content of the
resource?" The language would be selectable from a list (?) of ISO639-3
language codes and names. A related question might be "Is the metadata being
entered in this language?" This would set the metadata language field to that
language rather than "en_US."
The other option I thought of is to skip the Initial Questions page altogether
and have the Describe step spit out all of the form fields we anticipate
needing. We could use CSS/JS to hide some of the not-so-common fields like
Alternate Title. The user would just have to click a hyperlink to expand the
hidden form field and enter its metadata.
Sincerely,
Jay Clark
Application Support Specialist
Mission Aviation Fellowship
Learning Technologies Division
www.maf.org<http://www.maf.org> & www.maflt.org<http://www.maflt.org>
-----Original Message-----
From: William Hays [mailto:[email protected]]
Sent: Friday, March 25, 2011 11:17 AM
To: Jay Clark
Subject: [Dspace-tech] Workflows in DSpace 1.7, XMLUI
Jay,
I'm guessing by the term Choice Control that the functionality would be covered
by the multi-value lists for dropdown input controls in Input Forms. The
online documentation for DSpace Input Forms should explain things and the
default inputforms.xml in the config directory has examples.
The original questions is actually a problem. The data elements behind the
answers to those two questions are maintained values in the data model, which
cause problems when items are ingested from systems other than the online
webapp, e.g. SWORD. I would advise against altering the data model since it
might lead to other problems, including upgrading to new versions of DSpace.
Here at MIT, we have begun work on expanding the ingest model that can provide
for extensibility beyond just two questions without affecting the data model.
I'd be curious to know what additional questions you had in mind to see if what
we're working would cover them. If you can share that information, it would be
appreciated. This would also help to answer the question as to how to provide
the functionality you're looking for without altering the data model.
On your third point, I can only wish you good luck in working with Manakin,
especially with submissions where keeping track of the DSpace API, the XMLUI
API, the XMLUI webapp code and the submission javascript code (which contains a
lot of functionality) can be challenging.
--Bill
Date: Fri, 25 Mar 2011 09:47:30 -0600
From: Jay Clark<[email protected]>
Subject: [Dspace-tech] Workflows in DSpace 1.7, XMLUI
To:"[email protected]"
<[email protected]>
Message-ID:
<[email protected]>
Content-Type: text/plain; charset="us-ascii"
Hello,
I asked this question for the discussion of workflows in DSpace on the
dspace-general list and want to ask over here on the tech list as well. I have
several questions as I am new to DSpace.
My colleagues and I are investigating DSpace as a solution to a large
repository of digital resources to be made available for translation.
Translated resources will then be re-submitted to the Library with metadata
that indicates the translation relationship. There are future plans for the
repository to be served in multiple user interface languages. We are using
DSpace 1.7 with the XMLUI and a customized theme based on Mirage.
Here are some things we are interested in doing. We think they are
theoretically possible, but would like to find some real-world examples of how
to do them.
* We are interested in changing the workflow to add a few more Initial
Questions. How would one add two or three more Initial Questions to the
submission workflow?
* We would like to derive a new Item from an existing item. Ideally
this would be implemented with a "Submit a New Translation" button on an
existing DSpace Item. In the process, we want to copy some of the source Item's
metadata into the new derived Item (dc.relation information) and display some
of the source Item's metadata adjacent to the metadata entry fields so a
submitter can see the source's title and translate it appropriately into the
language of the new Item. How might this be accomplished?
* We plan to use Choice Control extensively throughout the metadata
entry process. We've managed to setup some sample Choice Controlled fields, but
find that the way to setup these files is cumbersome. Is there a way in the
XMLUI to edit the many Choice Control lists we may have?
We do have more questions, but these may be the most important at the moment.
Sincerely,
Jay Clark
Application Support Specialist
Mission Aviation Fellowship
Learning Technologies Division
www.maf.org<http://www.maf.org<http://www.maf.org%3chttp:/www.maf.org>> &
www.maflt.org<http://www.maflt.org<http://www.maflt.org%3chttp:/www.maflt.org>>
-------------- next part --------------
An HTML attachment was scrubbed...
--
------------
William Hays
Software Development& Analysis
MIT Libraries E25-131
617.324.5682 (phone)
[email protected]<mailto:[email protected]>
------------------------------------------------------------------------------
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software
be a part of the solution? Download the Intel(R) Manageability Checker
today! http://p.sf.net/sfu/intel-dev2devmar
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech