More Related Content More from Digitised Manuscripts to Europeana (20) Wp1 20141. 24.11.2014
From Library Data to
Linked Open Data
Marko Knepper
University Library Frankfurt am Main
DM2E WP1 Event, Vienna 2014-11-18
2. 24.11.2014 3
Data Paths
Metadata
Scan Service
Digital Copy
Inhouse
HeBIS HADIS
Projects
Migration
Europeana
DDB
EDM/DDB
EDM
METS+MODS HADIS-XML
TIFF
TIFF
TIFF/JPG TIFF
DM2E
BASE
EDM/DM2E
NY
EDM
MARCXML
OAI_DC
PICAXML
LBI
TIFF
Judaica E.
DFG-Viewer
METS+MODS
3. 24.11.2014 4
Data Path
Metadata
Scan Service
Digital Copy
Inhouse
HeBIS HADIS
Projects
Migration
Europeana
DDB
EDM/DDB
EDM
METS+MODS HADIS-XML
TIFF
TIFF
TIFF/JPG TIFF
DM2E
BASE
EDM/DM2E
NY
EDM
MARCXML
OAI_DC
PICAXML
LBI
TIFF
Judaica E.
DFG-Viewer
METS+MODS
4. 24.11.2014 5
Data Path
Metadata
Digital Copy
HeBIS
Europeana
EDM
METS+MODS
DM2E
EDM/DM2E
PICAXML
MINT
Oxygen
XSLT
XSLT
XSLT
Saxon
5. 24.11.2014 6
Catalogue
<tag id="011@">
<sbf id="a">1324</sbf>
</tag>
<tag id="028A">
<sbf id="9">086897438</sbf>
<sbf id="V">Tp1</sbf>
<sbf id="0">118556401</sbf>
<sbf id="P">Jacobus</sbf>
<sbf id="l">de Voragine</sbf>
<sbf id="E">1228</sbf>
<sbf id="M">1298</sbf>
</tag>
6. 24.11.2014 7
Repository
<mods:name type="personal" authority="gnd„
authorityURI="http://d-nb.info/gnd/"
valueURI="http://d-nb.info/gnd/118556401">
<mods:displayForm>Jacobus <de Voragine></mods:displayForm>
<mods:namePart>Jacobus <de Voragine></mods:namePart>
<mods:role>
<mods:roleTerm type="code" authority="marcrelator">aut</mods:roleTerm>
<mods:roleTerm type="text">Verf.</mods:roleTerm>
</mods:role>
</mods:name>
9. 24.11.2014 11
Data Provider Mapping
Metadata
Digital Copy
Europeana EDM
METS+MODS
EDM/DM2E DM2E
MINT
XSLT
Saxon
11. 24.11.2014 13
xsl:text>, preceding id: </xsl:text>
xsl:value-of select="$precedingid"/>
xsl:text>...</xsl:text>
message>
xsl:when test="string-length($childid)!=0 and string-length($parentid)!=0">
<xsl:message>...and creating parent links</xsl:message>
<xsl:if test="$model!='DM2E'">
<xsl:element name="edm:ProvidedCHO">
<xsl:attribute name="rdf:about">
<xsl:value-of
select="concat(mets2dm2e:uripath('item',$coll-id),$parentid)"/>
</xsl:attribute>
<xsl:element name="dcterms:hasPart">
<xsl:attribute name="rdf:resource">
<xsl:value-of
select="concat(mets2dm2e:uripath('item',$coll-/>
</xsl:attribute>
</xsl:element>
</xsl:element>
</xsl:if>
<xsl:element name="edm:ProvidedCHO">
<xsl:attribute name="rdf:about">
<xsl:value-of
select="concat(mets2dm2e:uripath('item',$coll-id),$childid)"/>
</xsl:attribute>
<xsl:element name="dcterms:isPartOf">
<xsl:attribute name="rdf:resource">
<xsl:value-of
select="concat(mets2dm2e:uripath('item',$coll-id),$parentid)"/>
</xsl:attribute>
</xsl:element>
<xsl:if test="../@LABEL">
<xsl:element name="dc:description">
<xsl:call-template name="languagetag"/>
<xsl:attribute name="mets2dm2e:order" select="'B'"/>
<xsl:value-of select="concat($textin,normalize-space(../@LABEL))"/>
Data Provider Mapping
Metadata
Digital Copy
Europeana EDM
METS+MODS
EDM/DM2E DM2E
MINT
Oxygen
XSLT
Saxon
12. 24.11.2014 15
DM2E (EDM) Model
ore:Aggregation
Manuscript
edm:ProvidedCHO
Manuscript
edm:WebResource
Manuscript
ore:Aggregation
Page 1r
edm:WebResource
Page 1r
edm:ProvidedCHO
Page 1r
edm:aggregatedCHO edm:isShownAt
isPartOf
ore:Aggregation
Page 1v
edm:WebResource
Page 1v
edm:ProvidedCHO
Page 1v
isPartOf
isNextInSequence
15. 24.11.2014 19
Linked Data
edm:ProvidedCHO
Manuscript
edm:currentLocation
edm:Place
Frankfurt
pro:author
foaf:Person
Jacobus <de Voraigne>