1 / 9

NEEO Technical Workshop 2 DIDL/MODS implementation

NEEO Technical Workshop 2 DIDL/MODS implementation. Sciences Po, Paris January 15th, 2009. Benoit PAUWELS Université Libre de Bruxelles (ULB) Brussels. Plan. Problem description Implementation at ULB (DSpace) Round table discussion Q&A. DIDL[1]. Item[1].

hazina
Download Presentation

NEEO Technical Workshop 2 DIDL/MODS implementation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. NEEO Technical Workshop 2 DIDL/MODS implementation Sciences Po, Paris January 15th, 2009 Benoit PAUWELS Université Libre de Bruxelles (ULB) Brussels

  2. Plan • Problem description • Implementation at ULB (DSpace) • Round table discussion • Q&A

  3. DIDL[1] Item[1] Descriptor/Identifier (persistent identifier) Descriptor/modified Item[1..∞] (of type descriptiveMetadata) Descriptor/type (« descriptiveMetadata ») Descriptor/Identifier (persistent identifier) Descriptor/modified Component/Resource -- representation by value (XML) Item[0..∞] (of type objectFile) Descriptor/type (« objectFile ») Descriptor/Identifier (persistent identifier) Descriptor/modified Component/Resource -- representation by ref. (URL) Item[0..1] (of type humanStartPage) Descriptor/type (« humanStartPage ») Component/Resource -- representation by ref. (URL) • Data model • Publication isdescribed as a complex (compound) object • persistent identifier • descriptiveMetadata (MODS) • objectFiles • humanStartPage • Extensible • additional items canbestoredwithin the complexobject • willbeusedwhenimplementingmetadataenrichment, usage metadata • MODS • contains Digital Author Identifier (DAI) of EO author

  4. Mapping an article (DSpace) • WileyInterScience: DOI: 10.1111/j.0023-5962.2004.00268.x http://www3.interscience.wiley.com/journal/118759245/abstract • Postprint version of this article ispresent in ULB DSpace http://bib11.ulb.ac.be:8080/dspace/handle/2013/781

  5. Mapping an article (DSpace) • Internal record structure of DSpace == Qualified Dublin Core title: Intra-firmwage dispersion and firm performance: evidencefromlinked employer-employee data contributor.author: Rycx, François [1077459] contributor.author: Lallemand, Thierry contributor.author: Plasman, Robert date.issued: 2004 identifier.citation:  Kyklos (2004), v57 (4), 533-558 (ISSN: 1467-6435) identifier.uri:  http://bib17.ulb.ac.be:8080/dspace/handle/2013/781 • DIDL/MODS formatted record available over OAI: http://bib11.ulb.ac.be:8080/dspace-oai/request?verb=GetRecord&metadataPrefix=didl&identifier=oai:di-pot.ulb.ac.be:2013/781

  6. Mapping an article (DSpace) • identifier.citation:  Kyklos (2004), v57 (4), 533-558 (ISSN: 1467-6435) <mods:relatedItem type="host"> <mods:titleInfo> <mods:title>Kyklos</mods:title> </mods:titleInfo> <mods:identifier type="uri">urn:issn:1467-6435</mods:identifier> <mods:part> <mods:detail type="volume"> <mods:number>57</mods:number> </mods:detail> <mods:detail type="issue"> <mods:number>4</mods:number> </mods:detail> <mods:extent unit="pages"> <mods:start>533</mods:start> <mods:end>558</mods:end> </mods:extent> </mods:part> </mods:relatedItem>

  7. Mapping an article (DSpace) • identifier.citation:  Kyklos (2004), v57 (4), 533-558 (ISSN: 1467-6435) • identifier.citation:  Kyklos (2004), 57, 4, 533-558 (ISSN: 1467-6435) • identifier.citation:  Kyklos (2004), 57, 4, 533-558 (ISSN: 1467-6435) • identifier.citation:  Kyklos (2004), 57 (4), 533-558 (ISSN: 1467-6435) • identifier.citation:  Kyklos (2004), vol.57 iss.4, pp. 533-558 (ISSN: 1467-6435) • identifier.citation:  Kyklos (2004), 57, 4 (ISSN: 1467-6435) • Volume 57 - Issue 4? • Volume 57 – page 4? • Issue 57 – page 4? • How do you map this to MODS? • IR should hold granular semantically well-defined metadata

  8. Implementation at ULB (DSpace) • config/oaicat.properties Crosswalks.didl=org.dspace.app.oai.DIDLCrosswalk • org.dspace.app.oai.DIDLCrosswalk.java • org.dspace.app.oai.OAIUtil.java • add line to config • copy ULB classes and compile as a start-off • first tryDIDLCrosswalk.javawith call to MODS routine commented out; and check resultthrough a web browser http://youroaibaseurl?verb=ListRecords&metadataPrefix=didl • correct/adaptabovetwo classes sothatitreflectsyourinternal record structure

More Related