Hi Courtney,

On 13/03/15 01:06, Courtney Earl Matthews wrote:
We’re specifically interested in providing a way for the user to link their item (article) to their externally hosted dataset.

I think in the short-term we’ll adopt the fixed list approach using the dc.identifier set-up as our example.


For a fixed list of link types, that sounds like the best option to me.

Would you share an example of the enhancement requests you mentioned? We’re using XMLUI too. Our group had a brief conversation about storing triples in  bitstreams.


I'm not sure the details are written down in a way I can easily copy&paste, but this came up in the context of thesis submissions. There had been a number of requests from higher degree students to add various types of links to their thesis record -- off the top of my head, this included datasets, source code, geo data, audiovisual content hosted elsewhere, links to the research group's home page, etc. Sometimes there might be multiple links in the same category. This got us thinking that it would be nice to give students more freedom to add URLs to related content (presumably still subject to some sort of auditing/approval process by repository staff). And since there might be multiple links of the same type, in terms of user friendliness it would be good to have some way of distinguishing between them, so that end users know what's what.

We never actually got around to working on this. However, I do have a working example of including content from an XML bitstream on the item's page. This is what we do for LERNZdb, a freshwater quality data repository; the item pages embed a Google map with markers for the data collection sites (eg http://lernzdb.its.waikato.ac.nz/handle/123456789/1140) and these coordinates come from an XML bitstream rather than from the item's metadata. (Never mind that we later added the geo coordinates to the item metadata for a different purpose, as you can see on the full item view -- the geo coordinates in the Google map don't know about those metadata values.)

There is a complicating factor in our case: the repositories in question don't use the XMLUI submission process for theses, instead the theses are submitted using a standalone PHP application and come in via SWORD. So if we were to implement this, we probably would create the external links XML file in the PHP application.

That said, I've written quite a few custom submission steps and I think it'd be pretty easy to write submission step code where the UI component lets users add a number of (type,description,link) triples and the processing component saves these to an XML bitstream and attaches it to the submission. https://wiki.duraspace.org/display/DSDOC5x/Submission+User+Interface#SubmissionUserInterface-CreatingnewSubmissionSteps

cheers,
Andrea

-- 
Dr Andrea Schweer
IRR Technical Specialist, ITS Information Systems
The University of Waikato, Hamilton, New Zealand


------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech
List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

Reply via email to