<?xml version="1.0" encoding="UTF-‐8"?> <xc:frbr xmlns:xc="h@p://www.extensiblecatalog.info/Elements" xmlns:xsi="h@p://www.w3.org/2001/XMLSchema-‐instance" xmlns:rdvocab="h@p://rdvocab.info/Elements" xmlns:dcterms="h@p://purl.org/dc/terms/" xmlns:rdarole="h@p://rdvocab.info/roles"> <xc:enNty type="work" id="oai:mst.rochester.edu:MST/MARCToXCTransformaNon/10081"> <dcterms:subject xsi:type="dcterms:LCC">PS3505.U334</dcterms:subject> <dcterms:subject xsi:type="dcterms:DDC">811/.52</dcterms:subject> <dcterms:subject xsi:type="dcterms:DDC">B</dcterms:subject> <rdarole:author>Sawyer-‐Lauc<U+0327>anno, Christopher, 1951-‐</rdarole:author> <rdvocab:NtleOfTheWork>E.E. Cummings :</rdvocab:NtleOfTheWork> <xc:subject xsi:type="dcterms:LCSH">Cummings, E. E. (Edward Estlin), 1894-‐1962.</xc:subject> <xc:subject xsi:type="dcterms:LCSH">Poets, American-‐20th century-‐Biography.</xc:subject> </xc:enNty> </xc:frbr>
A persistent, globally unique idenNfier for each XC Schema record
<?xml version="1.0" encoding="UTF-‐8"?> <xc:frbr xmlns:xc="h@p://www.extensiblecatalog.info/Elements" xmlns:xsi="h@p://www.w3.org/2001/XMLSchema-‐instance" xmlns:rdvocab="h@p://rdvocab.info/Elements" xmlns:dcterms="h@p://purl.org/dc/terms/" xmlns:rdarole="h@p://rdvocab.info/roles"> <xc:enNty type="work" id="oai:mst.rochester.edu:MST/MARCToXCTransformaNon/10081"> <dcterms:subject xsi:type="dcterms:LCC">PS3505.U334</dcterms:subject> <dcterms:subject xsi:type="dcterms:DDC">811/.52</dcterms:subject> <dcterms:subject xsi:type="dcterms:DDC">B</dcterms:subject> <rdarole:author>Sawyer-‐Lauc<U+0327>anno, Christopher, 1951-‐</rdarole:author> <rdvocab:NtleOfTheWork>E.E. Cummings :</rdvocab:NtleOfTheWork> <xc:subject xsi:type="dcterms:LCSH">Cummings, E. E. (Edward Estlin), 1894-‐1962.</xc:subject> <xc:subject xsi:type="dcterms:LCSH">Poets, American-‐20th century-‐Biography.</xc:subject> </xc:enNty> </xc:frbr>
Data elements from registered namespaces for DC terms, RDA roles and vocab, and XC
<?xml version="1.0" encoding="UTF-‐8"?> <xc:frbr xmlns:xc="h@p://www.extensiblecatalog.info/Elements" … xmlns:subjid=“id.loc.gov/authoriNes”> <xc:enNty type="work" id="oai:mst.rochester.edu:MST/MARCToXCTransformaNon/10081"> … <xc:subject xsi:type="dcterms:LCSH">Poets, American-‐20th century-‐Biography.</xc:subject> <xc:subject xsi:type="dcterms:LCSH” subjid=“sh85103735#concept”>Poets, American</xc:subject> <xc:temporal>20th century</xc:temporal> <xc:type>Biography</xc:type> </xc:enNty> … XC Work record with embedded URI
for LCSH “Poets, American”
“Linked-‐Data-‐Ready” Sokware For Libraries
XC transforms your data into FRBRized data XC enables each part of the RDF triple XC vision to transiNon libraries to linked data
Dublin Core terms (all) DCMI
RDA
XC
Objects can be strings or things-‐with-‐a-‐URI: Predicate URI’s represent relaNonships defined in: Subject URI’s represent FRBR enNNes (XC schema records):
Work
Expression Expression
ManifestaNon ManifestaNon ManifestaNon
Holdings Holdings Holdings Holdings
ManifestaNon
Expression
Work Work
Holdings Holdings Holdings
Work
Expression Expression
This poster David Lindahl has creator
Object Predicate Subject
URI to FRBR group 1 work enNty (XC record)
URI to RDA role: creator
URI to a FRBR group 2 enNty “David Lindahl”
Linked-‐Data-‐Enhanced XC Metadata Services Toolkit
Sample Installed Metadata Services (Rules represented by arrows)
MARC to XC TransformaNon XC
AggregaNon DC NormalizaNon
DC to XC TransformaNon
DC
XC
XC
MARCXML/XC Authority XC
MARCXML NormalizaNon
MARCXML Authority Records
MARCXML XC to RDF/XML TransformaNon XC
User Interface / FuncNonal Areas
OAI-‐PMH Repository/Harvest Management
Metadata Service InstallaNon
Processing Rules (setup pathways)
Browse Records (manage/debug data)
Log File Management
User and Permissions Management
IdenNfier GeneraNon Management
Triple Store / SPARQL Service ConfiguraNon
Persistent Storage
mySQL Apache SOLR
• Record index
Web Services
MARCXML
DC
RDF/XML
Resource IdenNfier Resolver
RDF/XML Provider
SPARQL Provider
SPARQL/Update Provider
• Record storage • System seqngs • Repositories • Harvests • Rules • Users • Permissions • Resource URIs • PURL services
“feature” = in development
XC Record ID Resolver
Triplestore
• RDF triples
“feature” = proposed for linked data support
Linked-‐Data-‐Enhanced XC Metadata Services Toolkit
MetadataRegistry.Org
ILS
Digital Repository
MARC
Dublin Core
Librarian creates and manages vocabularies
Persistent Storage
Conversion from mulNple formats to linked data
Staff Interface
Linked-‐Data-‐Enhanced XC Drupal Toolkit (on Drupal 7)
Metadata Specialist manages conversion of legacy metadata
Librarian associates resources with vocabulary terms
Vocabulary Export
AssociaNons transferred to MST as linked data
SPARQL/ Update
RDF/XML Provider
SPARQL Provider
IdenNfier Resolver
Linked Data ApplicaNon
Library Website
Users navigate library resources by subject Staff
Interface
Staff Interface Linked data made
available on the semanNc web
Overview Diagram: Combining new pracNces with automated tools
Detailed Diagram: XC Metadata Services Toolkit with added support for linked data
Digital Repository
ILS
Make Available
Convert to Linked Data
ParNal Cleanup
Without XC
With XC
Digital Repository
ILS MARCXML
DC
MARCXML
DC
RDF/XML
SPARQL triples
Manual or semi-‐automated process One-‐Nme copy in linked data formats
Linked data “about:”
Fully automated process: When records change in source repositories,
linked data is automaNcally updated.
Linked data “about:”
ManifestaNon-‐level
records
Works Expressions
ManifestaNons relaNonships
Start with your data
End with staNc, linked-‐data descripNons of your records.
Start with your data
End with dynamically updated, linked-‐data descripNons of FRBR en22es and their rela2onships.
Make Available
Convert to Linked Data
eXtensible Cleanup
Digital Repository
ILS MARCXML
DC
RDF/XML
SPARQL
Convert to FRBR EnNNes triples XC Schema
MARCXML
DC
Example:
Example:
Without FRBR: <ISBN-‐number> has_author “J K Rowling” With FRBR: <Work-‐id> has_creator “J K Rowling” <Expression-‐id> has_language “English” <Expression-‐id> has_parent_work <Work-‐id> <ManifestaNon-‐id> has_isbn <ISBN-‐number> <ManifestaNon-‐id> has_parent_expression <Expression-‐id>
RDA (subset of elements and role designators)
XC elements (newly-‐defined): MARC vocabularies, FRBR linking fields, etc.
MARCXML Bibliographic
XC Work
XC Expression
XC ManifestaNon
XC Holdings
MARCXML Holdings
OO4 “Uplink”
Manifesta2on Held
Expression Manifested
Work Expressed
Making FRBR from MARC
h@p://id.loc.gov/authoriNes/sh85103735#concept
h@p://www.extensiblecatalog.info/ Elements/subject
Object Predicate Subject
oai:mst.rochester.edu: MST/ MARCToXCTransformaNon/10081
This book (biography of E.E. Cummings) has subject Poets, American
• XC transforms MARC to FRBR • XC creates unique idenNfiers
at each FRBR level
✗
✓
✗ ✓
David Lindahl [email protected]
Download XC Sokware: www.eXtensibleCatalog.org
Example 1: RDF triple describing this poster
Example 2: RDF triple describing a book