Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
ISBD for the Semantic Web: namespaces, elements, vocabularies, application profile<br />Gordon Dunsire<br />Presented at t...
Semantic Web<br />“machine-readable metadata”<br />Faster! 24/7/365! Global!<br />Metadata expressed as “atomic” statement...
Resource Description Framework<br />Metadata statement constructed in 3 parts<br />“Triple”<br />The title of this book is...
Identifiers<br />Need unambiguous way of identifying each part of the triple for efficient machine-processing<br />Human l...
Uniform Resource Identifier<br />Can be any unique combination of numbers and letters<br />No intrinsic meaning; it’s just...
Namespaces<br />URI can be constructed from a base plus a unique, identifying suffix<br />http://iflastandards.info/ns/isb...
Everything as triples in RDF<br />Every aspect of the metadata must be expressed in RDF to be machine-processable<br />Met...
Creating namespaces and URIs<br />ISBD is using the Open Metadata Registry<br />Can assign a running “number” to the base ...
Subject<br />Predicate<br />Object<br />isbd:P1001<br />rdfs:label<br />“has content form”<br />
Subject<br />Predicate<br />Object<br />isbdcf:T1008<br />skos:prefLabel<br />“spoken word”<br />
Application profile<br />Need a way to specify how a useful “record” can be constructed from RDF triples<br />Which triple...
Mandatory<br />Not repeatable<br />Aggregation of simpler elements<br />Syntax of aggregation (punctuation)<br />
Upcoming SlideShare
Loading in …5
×

Isbd namespaces

2,085 views

Published on

  • Be the first to comment

  • Be the first to like this

Isbd namespaces

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

×