SlideShare ist ein Scribd-Unternehmen logo
1 von 20
ISBD for the Semantic Web: namespaces, elements, vocabularies, application profile Gordon Dunsire Presented at the seminar Libraries and the Semantic Web: the role of International Standard Bibliographic Description (ISBD), National Library of Scotland, Edinburgh, 25 Feb 2011
Semantic Web “machine-readable metadata” Faster! 24/7/365! Global! Metadata expressed as “atomic” statements A simple, single, irreducible statement The title of this book is “Treasure island” In a standard machine-processable format Resource Description Framework (RDF)
Resource Description Framework Metadata statement constructed in 3 parts “Triple” The title of this book is “Treasure island” Subject of the statement = Subject: This book Nature of the statement = Predicate: has title Value of the statement = Object: “Treasure island” This book – has title – “Treasure island” subject – predicate - object
Identifiers Need unambiguous way of identifying each part of the triple for efficient machine-processing Human labels (“This book”, “has title”) no good Same thing, different labels; different things, same label Exploit the utility of the URL Machine-readable, regular syntax, unambiguous Uniform Resource Identifier (URI)
Uniform Resource Identifier Can be any unique combination of numbers and letters No intrinsic meaning; it’s just an identifying label Can look like a URL http://iflastandards.info/ns/isbd/elements/P1001 But does not lead to a Web page (in principle ...) RDF requires the subject and predicate of triple to be URIs Object can be a URI, or a literal string (“Treasure island”)
Namespaces URI can be constructed from a base plus a unique, identifying suffix http://iflastandards.info/ns/isbd/elements/ + P1001 Base is known as a namespace Can be abbreviated by human programmer “isbd” = http://iflastandards.info/ns/isbd/elements/ isbd:P1001 Machine expands abbreviation for processing
Everything as triples in RDF Every aspect of the metadata must be expressed in RDF to be machine-processable Metadata about real-world objects (books, people, etc.) Metadata about the predicates (definition, label, scope, etc.) Common predicates apply to many types of thing (human-readable label, etc.) High-level RDF namespaces (rdfs, owl) RDF is expressed in RDF (“bootstrap”)
Creating namespaces and URIs ISBD is using the Open Metadata Registry Can assign a running “number” to the base to create a new URI Set of properties for creating basic triples Properties = predicates rdfs:label for assigning a human-readable label to the subject isbd:P1001 - rdfs:label - “has content form”
Subject Predicate Object isbd:P1001 rdfs:label “has content form”
Subject Predicate Object isbdcf:T1008 skos:prefLabel “spoken word”
Application profile Need a way to specify how a useful “record” can be constructed from RDF triples Which triples are involved, and from which namespaces? Sequence? Repeatable? Mandatory? Sub-component aggregations Publication statement = place + name + date Content rules?
Mandatory Not repeatable Aggregation of simpler elements Syntax of aggregation (punctuation)

Weitere ähnliche Inhalte

Ähnlich wie Isbd namespaces

An introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked DataAn introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked Data
Gabriela Agustini
 
W3C Tutorial on Semantic Web and Linked Data at WWW 2013
W3C Tutorial on Semantic Web and Linked Data at WWW 2013W3C Tutorial on Semantic Web and Linked Data at WWW 2013
W3C Tutorial on Semantic Web and Linked Data at WWW 2013
Fabien Gandon
 
SemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsSemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n Bolts
Rinke Hoekstra
 
Using elasticsearch with rails
Using elasticsearch with railsUsing elasticsearch with rails
Using elasticsearch with rails
Tom Z Zeng
 

Ähnlich wie Isbd namespaces (20)

UKSG webinar: Quo vadis? Getting there with linked data with Gordon Dunsire
UKSG webinar: Quo vadis? Getting there with linked data with Gordon DunsireUKSG webinar: Quo vadis? Getting there with linked data with Gordon Dunsire
UKSG webinar: Quo vadis? Getting there with linked data with Gordon Dunsire
 
Getting triples from records: the role of ISBD
Getting triples from records: the role of ISBDGetting triples from records: the role of ISBD
Getting triples from records: the role of ISBD
 
Understanding RDF: the Resource Description Framework in Context (1999)
Understanding RDF: the Resource Description Framework in Context  (1999)Understanding RDF: the Resource Description Framework in Context  (1999)
Understanding RDF: the Resource Description Framework in Context (1999)
 
XML Bible
XML BibleXML Bible
XML Bible
 
RDA and Linked Data. Gordon Dunsire
RDA and Linked Data. Gordon DunsireRDA and Linked Data. Gordon Dunsire
RDA and Linked Data. Gordon Dunsire
 
Semantic web
Semantic web Semantic web
Semantic web
 
RDA and the semantic Web
RDA and the semantic WebRDA and the semantic Web
RDA and the semantic Web
 
Jpl presentation
Jpl presentationJpl presentation
Jpl presentation
 
Jpl presentation
Jpl presentationJpl presentation
Jpl presentation
 
Jpl presentation
Jpl presentationJpl presentation
Jpl presentation
 
An introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked DataAn introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked Data
 
W3C Tutorial on Semantic Web and Linked Data at WWW 2013
W3C Tutorial on Semantic Web and Linked Data at WWW 2013W3C Tutorial on Semantic Web and Linked Data at WWW 2013
W3C Tutorial on Semantic Web and Linked Data at WWW 2013
 
Semantic web
Semantic webSemantic web
Semantic web
 
DLF 2015 Presentation, "RDF in the Real World."
DLF 2015 Presentation, "RDF in the Real World." DLF 2015 Presentation, "RDF in the Real World."
DLF 2015 Presentation, "RDF in the Real World."
 
SemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsSemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n Bolts
 
Using elasticsearch with rails
Using elasticsearch with railsUsing elasticsearch with rails
Using elasticsearch with rails
 
ORE and SWAP: Composition and Complexity
ORE and SWAP: Composition and ComplexityORE and SWAP: Composition and Complexity
ORE and SWAP: Composition and Complexity
 
Biodiversity Informatics on the Semantic Web
Biodiversity Informatics on the Semantic WebBiodiversity Informatics on the Semantic Web
Biodiversity Informatics on the Semantic Web
 
RDFa Tutorial
RDFa TutorialRDFa Tutorial
RDFa Tutorial
 
Introduction to RDF
Introduction to RDFIntroduction to RDF
Introduction to RDF
 

Mehr von Scottish Library & Information Council (SLIC), CILIP in Scotland (CILIPS)

Mehr von Scottish Library & Information Council (SLIC), CILIP in Scotland (CILIPS) (20)

Unlocking Doors: recent initiatives in open and linked data at the National L...
Unlocking Doors: recent initiatives in open and linked data at the National L...Unlocking Doors: recent initiatives in open and linked data at the National L...
Unlocking Doors: recent initiatives in open and linked data at the National L...
 
Why link?
Why link?Why link?
Why link?
 
Linked Open Data
Linked Open DataLinked Open Data
Linked Open Data
 
Will's World: Walking Through Shakespeare
Will's World: Walking Through ShakespeareWill's World: Walking Through Shakespeare
Will's World: Walking Through Shakespeare
 
The Danish National Bibliography as LOD
The Danish National Bibliography as LODThe Danish National Bibliography as LOD
The Danish National Bibliography as LOD
 
Linked Open Data stuff
Linked Open Data stuffLinked Open Data stuff
Linked Open Data stuff
 
datos.bne.es: Publishing and consuming
datos.bne.es: Publishing and consumingdatos.bne.es: Publishing and consuming
datos.bne.es: Publishing and consuming
 
The University of Edinburgh's Mobile App
The University of Edinburgh's Mobile App The University of Edinburgh's Mobile App
The University of Edinburgh's Mobile App
 
Social Media and National Libraries
Social Media and National LibrariesSocial Media and National Libraries
Social Media and National Libraries
 
Growing Knowledge : Supporting the Digital Researcher
Growing Knowledge : Supporting the Digital Researcher Growing Knowledge : Supporting the Digital Researcher
Growing Knowledge : Supporting the Digital Researcher
 
Libguides in Academic Libraries
Libguides in Academic Libraries Libguides in Academic Libraries
Libguides in Academic Libraries
 
SLIC FE 2011 Karen Stevenson
SLIC FE 2011 Karen StevensonSLIC FE 2011 Karen Stevenson
SLIC FE 2011 Karen Stevenson
 
SLIC FE 2011Tom MacMaster
SLIC FE 2011Tom MacMasterSLIC FE 2011Tom MacMaster
SLIC FE 2011Tom MacMaster
 
SLICFE2011 Elaine Fulton
SLICFE2011 Elaine FultonSLICFE2011 Elaine Fulton
SLICFE2011 Elaine Fulton
 
Introducing Reader Development
Introducing Reader DevelopmentIntroducing Reader Development
Introducing Reader Development
 
SCURL Walk in Access Project
SCURL Walk in Access ProjectSCURL Walk in Access Project
SCURL Walk in Access Project
 
Innovation with reducing budgets British Library
Innovation with reducing budgets British LibraryInnovation with reducing budgets British Library
Innovation with reducing budgets British Library
 
mlibrary project Napier University
mlibrary project Napier Universitymlibrary project Napier University
mlibrary project Napier University
 
Wendy Walker - Ebooks Unbound at University of Glasgow – Power to the Users?
Wendy Walker - Ebooks Unbound at University of Glasgow – Power to the Users?Wendy Walker - Ebooks Unbound at University of Glasgow – Power to the Users?
Wendy Walker - Ebooks Unbound at University of Glasgow – Power to the Users?
 
Nora Dale - Growing Knowledge: The evolution of research
Nora Dale - Growing Knowledge: The evolution of researchNora Dale - Growing Knowledge: The evolution of research
Nora Dale - Growing Knowledge: The evolution of research
 

Isbd namespaces

  • 1. ISBD for the Semantic Web: namespaces, elements, vocabularies, application profile Gordon Dunsire Presented at the seminar Libraries and the Semantic Web: the role of International Standard Bibliographic Description (ISBD), National Library of Scotland, Edinburgh, 25 Feb 2011
  • 2. Semantic Web “machine-readable metadata” Faster! 24/7/365! Global! Metadata expressed as “atomic” statements A simple, single, irreducible statement The title of this book is “Treasure island” In a standard machine-processable format Resource Description Framework (RDF)
  • 3. Resource Description Framework Metadata statement constructed in 3 parts “Triple” The title of this book is “Treasure island” Subject of the statement = Subject: This book Nature of the statement = Predicate: has title Value of the statement = Object: “Treasure island” This book – has title – “Treasure island” subject – predicate - object
  • 4. Identifiers Need unambiguous way of identifying each part of the triple for efficient machine-processing Human labels (“This book”, “has title”) no good Same thing, different labels; different things, same label Exploit the utility of the URL Machine-readable, regular syntax, unambiguous Uniform Resource Identifier (URI)
  • 5. Uniform Resource Identifier Can be any unique combination of numbers and letters No intrinsic meaning; it’s just an identifying label Can look like a URL http://iflastandards.info/ns/isbd/elements/P1001 But does not lead to a Web page (in principle ...) RDF requires the subject and predicate of triple to be URIs Object can be a URI, or a literal string (“Treasure island”)
  • 6. Namespaces URI can be constructed from a base plus a unique, identifying suffix http://iflastandards.info/ns/isbd/elements/ + P1001 Base is known as a namespace Can be abbreviated by human programmer “isbd” = http://iflastandards.info/ns/isbd/elements/ isbd:P1001 Machine expands abbreviation for processing
  • 7. Everything as triples in RDF Every aspect of the metadata must be expressed in RDF to be machine-processable Metadata about real-world objects (books, people, etc.) Metadata about the predicates (definition, label, scope, etc.) Common predicates apply to many types of thing (human-readable label, etc.) High-level RDF namespaces (rdfs, owl) RDF is expressed in RDF (“bootstrap”)
  • 8. Creating namespaces and URIs ISBD is using the Open Metadata Registry Can assign a running “number” to the base to create a new URI Set of properties for creating basic triples Properties = predicates rdfs:label for assigning a human-readable label to the subject isbd:P1001 - rdfs:label - “has content form”
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. Subject Predicate Object isbd:P1001 rdfs:label “has content form”
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Subject Predicate Object isbdcf:T1008 skos:prefLabel “spoken word”
  • 19. Application profile Need a way to specify how a useful “record” can be constructed from RDF triples Which triples are involved, and from which namespaces? Sequence? Repeatable? Mandatory? Sub-component aggregations Publication statement = place + name + date Content rules?
  • 20. Mandatory Not repeatable Aggregation of simpler elements Syntax of aggregation (punctuation)