On Wed, Jul 29, 2015 at 04:06:19PM -0400, Peter Dietz wrote: > Has anyone stored nested / rich metadata in DSpace? > > An example I'm thinking of is for storing richer amounts of metadata for an > object. For example: > > - Author > - first-name: Peter > - last-name: Dietz > - name-as-it-appears: Peter Dietz > - institution: Longsight > - date-of-birth: ... > - ... > - Author > - first-name: Sam > - last-name: Ottenhoff > - ... > > The Authority Control system of DSpace looks like it approaches this, but > the documentation isn't clear, and I'm not sure if it requires that your > data values reside in some Library of Congress registry.
You can create other authority providers. (The documentation is indeed sketchy. The code is in dspace-api:org.dspace.content.authority. Sadly there is no package-level documentation to help us understand how the package is organized.) > The hack-job I have in mind would be to serialize the information... to > json... and then store that into a metadata field. > > So. > schema.author.serialized = {first-name: "Peter", last-name: "Dietz", > "name-as-it-appears" : "Peter Dietz", "institution": "Longsight", ... } > > However, I'm tempted to think that DSpace should either have the ability to > plug into any registry (hopefully there are registries you can populate and > maintain with your own local data), or to extend DSpace's metadata data > model to support nested/rich data. DSpace already has infrastructure sufficient to represent the above. We just don't define: somenamespace.person.givenname somenamespace.person.surname somenamespace.person.preferred somenamespace.person.affiliation somenamespace.person.dob That part is easy to fix. The hard part is that DSpace treats author names as immediate strings rather than identifiers for related "person" objects. Fixing that will take a bit of work. It ties in with existing and ongoing work to integrate ORCID, too. -- Mark H. Wood Lead Technology Analyst University Library Indiana University - Purdue University Indianapolis 755 W. Michigan Street Indianapolis, IN 46202 317-274-0749 www.ulib.iupui.edu
signature.asc
Description: Digital signature
------------------------------------------------------------------------------
_______________________________________________ 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