SlideShare a Scribd company logo
1 of 30
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
Expressing Dublin Core
Metadata in Topic Maps
Steve Pepper*
pepper.steve@gmail.com
Topic Maps Research and Applications 2007
2007-10-12
* founder member of WSSSL
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
Agenda
 Dublin Core Metadata Initiative
– Brief introduction
 Dublin Core in Topic Maps
– Timeline
– Rationale
– Proposed approach
– Issues
 Conclusion
– The Subject-Centric Advantage
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
Dublin Core Metadata Initiative
 An increasingly widely used metadata standard for Web
documents
 The Dublin Core Metadata Initiative is an open
organization engaged in the development of interoperable
online metadata standards that support a broad range of
purposes and business models.
– Originally sponsored by OCLC, Dublin, Ohio
– Run by a Directorate, overseen by a Board of Trustees
 Defines sets of abstract metadata “elements”
– Supports multiple concrete representations
– HTML/XHTML, RDF/XML, XML
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
DC Approved Element Sets
 The Dublin Core Metadata Element Set
 Other Elements and Element Refinements
 Encoding Schemes
 The DCMI Type Vocabulary
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
Dublin Core in Topic Maps
 A work item in SC34 / WG3 for a Technical Report
 Timeline
– Initial draft already available
 ISO/IEC DTR 29111, 2007 (see references)
– CD balloting already underway
– Results to be reviewed in Kyoto, December 8-11
– Stable specification expected by Xmas ’07
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
DCinTM – The Rationale
1. In order to add (standard) metadata to topic maps
2. In order to enable Topic Maps-based collation of
Dublin Core information
– Dublin Core description sets have limited usefulness
unless they can be aggregated based on meaning
– Topic Maps makes such aggregation possible
3. In order to combine DC data with other, non-DC
data
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
DCinTM – The Proposed Approach
 Basic Principles
– Start from the Dublin Core Abstract Model (DCAM)
– Map to the Topic Maps Data Model (TMDM)
– Reuse the DC identifiers
– Use minimum additional vocabulary
– Only map what’s really there: don’t infer stuff
– Topic Maps representation should be as natural as possible
– Take a subject-centric approach
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
The Dublin Core Abstract Model
 See the more detailed presentation by Lutz
 In short:
– Resources are described by property-value pairs in which
the value may be a literal or non-literal:
http://www.ontopedia.net/pepper/slides/tmra07.ppt
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
Basic DCAM to TMDM Mapping
 Dublin Core (DCAM)
– described resource
– property-value pair
– property
– property URI
– literal valueS
– non-literal valueS
 Topic Maps (TMDM)
– subject / topic
– statement
 name, association, or occurrence
– statement type
 name type, association type, or
occurrence type
– subject identifier of typing topic
– string (name or occurrence)
– Either
 topic (when association)
 URI (when occurrence)
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
Minimum of Additional Vocabulary
 The solution reuses the DC vocabulary
– Property URIs become the subject identifiers of association
types, etc.
– There is no unnecessary duplication of identifiers
 However, TMs require role types in addition to name,
occurrence and association types
– Vocabulary extensions handle this:
http://psi.topicmaps.org/iso29111/resource
http://psi.topicmaps.org/iso29111/value
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
Dublin Core Metadata Element Set
 DCMES: A set of 15 core elements:
– contributor, coverage, creator, date, description, format,
identifier, language, publisher, relation, rights, source,
subject, title, type
 Each element has 7 properties
– URI, Label, Definition, Comment, Type of Term, Status,
Date Issued
 The URI is an identifier, e.g.
– http://purl.org/dc/elements/1.1/contributor (dc:contributor)
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
Mappings (DCMES)
 The 15 core DCMES elements map to:
A. Names: title
 because it is clearly a naming property
B. Occurrences: date, description, identifier, rights
 because their values consist of descriptive text or structured data
types
C. Associations: contributor, coverage, creator, format,
language, publisher, relation, source, subject, type
 because associations are the default...
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
DCinTM – CTM example
#prefix and template declarations omitted
*myTM # named wildcard creates reference-able item identifier
– title: "Norwegian Opera"
creator: Huchu
date: 2007-07-25
description: "A topic map about Norwegian opera, originally
created as a term assignment for the University of Oslo course
MUS2420."
identifier: http://www.ontopedia.net/huchu/Norwegian_Opera.xtm
language: English
rights: "Copyright (c) 2007, Ontopedia"
subject: Norwegian_Opera
type: topic_map
N 
A 
O 
O 
O 
A 
O 
A 
A 
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
Elements and Element Refinements
 A set of 40 additional elements and refinements
– abstract, accessRights, accrualMethod, accrualPeriodicity, accrualPolicy,
alternative, audience, available, bibliographicCitation, conformsTo, created,
dateAccepted, dateCopyrighted, dateSubmitted, educationLevel, extent,
hasFormat, hasPart, hasVersion, instructionalMethod, isFormatOf,
isPartOf, isReferencedBy, isReplacedBy, isRequiredBy, issued, isVersionOf,
license, mediator, medium, modified, provenance, references, replaces,
requires, rightsHolder, spatial, tableOfContents, temporal, valid
 Each element has up to 8 properties
– URI, Label, Definition, Comment, Type of Term, Refines, Status,
Date Issued
 The URI is an identifier, e.g.
– http://purl.org/dc/terms/abstract (dct:abstract)
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
Mappings (Other Elements, etc.)
 The 40 elements map to
A. Names: alternative
 because it is clearly a naming property
B. Occurrences: abstract, accessRights, available,
bibliographicCitation, created, dateAccepted, dateCopyrighted,
dateSubmitted, educationLevel, extent, instructionalMethod,
issued, license, medium, modified, provenance, tableOfContents,
valid
 because their values consist of descriptive text or structured data types
C. Associations: accrualMethod, accrualPeriodicity, accrualPolicy,
audience, conformsTo, hasFormat, hasPart, hasVersion,
isFormatOf, isPartOf, isReferencedBy, isReplacedBy,
isRequiredBy, isVersionOf, mediator, references, replaces,
requires, rightsHolder, spatial, temporal
 because associations are the default...
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
Encoding Schemes
 A set of 18 encoding schemes:
– Box, DCMIType, DDC, IMT, ISO3166, ISO639-2, LCC,
LCSH, MESH, NLM, Period, Point, RFC1766, RFC3066,
TGN, UDC, URI, W3CDTF
 Each term has up to 8 properties
– URI, Label, Definition, See, Type of Term, Qualifies, Status, Date
Issued
– See property references documentation
– Qualifies property specifies which property (or properties) the
encoding scheme is intended to be used with
 The URI is an identifier, e.g.
– http://purl.org/dc/terms/box (dct:box)
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
Mappings (Encoding Schemes)
 Each encoding scheme is represented by a topic
 Qualifiers for occurrence properties:
– DCMI Period, W3C-DTF (Date), URI (Identifier)
► Datatype of the occurrence value
 Qualifiers for association properties:
– DCMI Box (Spatial), DCMI Period (Temporal), DCMI Point
(Spatial), DCMI Type Vocabulary (Type), DDC (Subject), IMT
(Format), ISO 3166 (Spatial), ISO 639-2 (Language), LCC
(Subject), LCSH (Subject), MeSH (Subject), NLM (Subject), RFC
1766 (Language), RFC 3066 (Language), TGN (Spatial), UDC
(Subject), URI (Relation, Source), W3C-DTF (Temporal)
– ► belongs_to association between the “value” and the encoding
scheme
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
The DCMI Type Vocabulary
 A set of 12 media types:
– Collection, Dataset, Event, Image, InteractiveResource,
MovingImage, PhysicalObject, Service, Software, Sound,
StillImage, Text
 Each term has up to 9 properties
– Broader Than, Comment, Date Issued, Definition, Label,
Narrower Than, Status, Type of Term, URI
– Broader Than & Narrower Than properties apply to Image,
MovingImage and StillImage
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
Mappings (Type Vocabulary)
 Each type is represented as a topic
 These topics are candidates for the “value” role in
dc:type associations
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
Topic Maps included in the TR
 The TR includes two topic maps in annexes:
– Dublin Core Topic Map (normative)
 “This annex specifies a topic map that contains the topic declarations
necessary in order to express Dublin Core metadata using Topic Maps
in accordance with this Technical Report.”
 One topic per element or term, plus topics for the role types resource
and value
 For inclusion in other topic maps
– DCMT Topic Map (informative)
 “This annex specifies a topic map that encodes the core content of
[DCMT], including definitions and explicit relationships between
elements.”
 Fully browsable representation of the official specification DCMI
Metadata Terms http://www.dublincore.org/documents/dcmi-terms/
 For ease of reference
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
RELAX-NG schemas
 Two RELAX-NG schemas planned
 To be included when the TR is stable
 1. Loose schema
– “allow the semantic validation of Topic Maps representations
of Dublin Core metadata that conform to the requirements of
this Technical Report.”
 2. Strict schema
– “allow the semantic validation of Topic Maps representations
of Dublin Core metadata that follow recommended best
practice as well as conforming to the requirements of this
Technical Report.”
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
Issues
 Identifiers
 Simplicity vs. naturalness
 Strict vs. loose
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
The Issue of Identifiers
 Note that dc:identifier is represented as an
occurrence
– Subject identifiers or subject locators would actually be
more “topic-mappish”
– But how would we know when to use which?
– Dublin Core (like RDF) does not make the distinction
between direct and indirect addressing
– The only solution is to use occurrences as the default and
allow either a subject identifier or a subject locator to be
specified in addition, if the nature of the resource in
question is known.
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
Simplicity vs. naturalness
 We could have chosen a simpler route
– “Just use occurrences for everything”
 Why didn’t we?
– Partly because we wanted to leverage the built-in semantics
of the Topic Maps model
 distinction between names, occurrences, and associations
 this is more “topic mappish” and more intuitive
– Mostly because we want to encourage the adoption of a
subject-centric approach wherever possible
 This means using associations, not occurrences,
wherever it makes sense
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
Strict vs. loose
 This is also why we chose the more draconian
approach:
– “Thou SHALT NOT use occurrences”
 We could have given the choice:
– Either an association
 creator: huchu
– or an occurrence
 creator: "Huchu"
 But we didn’t. The final short example will hopefully
explain why.
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
A Blog Entry (2 legs)
*e21 isa: entry
- title: "About Dublin Core in Topic Maps"
date: 2007-08-07
subject: "Subject-centric computing"
subject: "Dublin Core"
creator: "Steve Pepper"
contributor: "Dmitry Bogachev"
description: "Topic Maps definitely needs Dublin
Core, but the reverse also holds..."
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
A Blog Entry (4 legs)
*e41 isa: entry
- title: "About Dublin Core in Topic Maps"
date: 2007-08-07
subject: Subject-centric_computing
subject: Dublin_Core
creator: Steve_Pepper
contributor: Dmitry_Bogachev
description: "Topic Maps definitely needs Dublin
Core, but the reverse also holds..."
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
2- and 4-legged merging (demo)
 Demo uses second entry in 2- and 4-legs versions
– 2 legs: occurrences only
– 4 legs: associations where appropriate
 2-legged and 4-legged merging shown w/ Omnigator
– files: 2legs1.ltm, 2legs2.ltm, 4legs1.ltm, 4legs2.ltm
– location: http://www.ontopedia.net/pepper/slides/
 Conclusion:
Two legs bad, Four legs good!
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
The Subject Centric Advantage
 Explicit identification of subjects
– Enables collation of information based on what it is about
 This is what end-users (mostly) want
– They are interested in a subject and want to find out more
about it
– If they could go to one place and find “everything” there is to
know, the problem of infoglut would be under control
 This is the goal
– It is the central message of subject centric computing
O N T O P E D I A
The Identity of Everything
http://www.ontopedia.net/pepper/slides/tmra07.ppt
www.ontopedia.net
psi.ontopedia.net
References
 ISO/IEC DTR 29111: 2007: Information technology – Topic Maps – Expressing Dublin
Core Metadata using Topic Maps; International Organization for Standardization:
Geneva, 2007, http://www.jtc1sc34.org/repository/0906.htm
 Pepper, S.; Schwab, S. Curing the Web’s Identity Crisis: Subject Indicators for RDF;
Ontopia: 2003, http://www.ontopia.net/topicmaps/materials/identitycrisis.html
 Pepper, S. The Case for Published Subjects; Ontopia: 2006,
http://www.ontopia.net/topicmaps/materials/The_Case_for_Published_Subjects.pdf
 AToMS 2007; Kyoto, Japan, December 12 2007
http://www.knowledge-synergy.com/news/atoms2007-en.html
 Topic Maps 2008; Oslo, Norway, April 2-4 2008
http://www.topicmaps.com

More Related Content

Similar to Expressing Dublin Core Metadata.ppt

121004 linking open_data_with_drupal_v1
121004 linking open_data_with_drupal_v1121004 linking open_data_with_drupal_v1
121004 linking open_data_with_drupal_v1
manujam
 
ICRH Winter Institute Strand 4 Day 1 - Building Narratives with Digital Objects
ICRH Winter Institute Strand 4 Day 1 - Building Narratives with Digital ObjectsICRH Winter Institute Strand 4 Day 1 - Building Narratives with Digital Objects
ICRH Winter Institute Strand 4 Day 1 - Building Narratives with Digital Objects
Shawn Day
 
Collision course presentation (corrrect)
Collision course presentation (corrrect)Collision course presentation (corrrect)
Collision course presentation (corrrect)
William Worford
 
Prof. M. Thaller (Universität Köln) - Toward a reference curriculum in Digita...
Prof. M. Thaller (Universität Köln) - Toward a reference curriculum in Digita...Prof. M. Thaller (Universität Köln) - Toward a reference curriculum in Digita...
Prof. M. Thaller (Universität Köln) - Toward a reference curriculum in Digita...
infoclio.ch
 
Choices, modelling and Frankenstein Ontologies
Choices, modelling and Frankenstein OntologiesChoices, modelling and Frankenstein Ontologies
Choices, modelling and Frankenstein Ontologies
benosteen
 

Similar to Expressing Dublin Core Metadata.ppt (20)

Computing and Linguistics: A cognitive approach
Computing and Linguistics: A cognitive approachComputing and Linguistics: A cognitive approach
Computing and Linguistics: A cognitive approach
 
The Nature.com ontologies portal - Linked Science 2015
The Nature.com ontologies portal - Linked Science 2015The Nature.com ontologies portal - Linked Science 2015
The Nature.com ontologies portal - Linked Science 2015
 
The Semantic Web #4 - RDF (1)
The Semantic Web #4 - RDF (1)The Semantic Web #4 - RDF (1)
The Semantic Web #4 - RDF (1)
 
Real-time Generation of Topic Maps from Speech Streams
Real-time Generation of Topic Maps from Speech StreamsReal-time Generation of Topic Maps from Speech Streams
Real-time Generation of Topic Maps from Speech Streams
 
121004 linking open_data_with_drupal_v1
121004 linking open_data_with_drupal_v1121004 linking open_data_with_drupal_v1
121004 linking open_data_with_drupal_v1
 
ICRH Winter Institute Strand 4 Day 1 - Building Narratives with Digital Objects
ICRH Winter Institute Strand 4 Day 1 - Building Narratives with Digital ObjectsICRH Winter Institute Strand 4 Day 1 - Building Narratives with Digital Objects
ICRH Winter Institute Strand 4 Day 1 - Building Narratives with Digital Objects
 
lodlam summit session browsable linked data
lodlam summit session browsable linked datalodlam summit session browsable linked data
lodlam summit session browsable linked data
 
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
 
Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things
 
Text mining and analytics v6 - p1
Text mining and analytics   v6 - p1Text mining and analytics   v6 - p1
Text mining and analytics v6 - p1
 
Informal presentation about RES
Informal presentation about RESInformal presentation about RES
Informal presentation about RES
 
Collision course presentation (corrrect)
Collision course presentation (corrrect)Collision course presentation (corrrect)
Collision course presentation (corrrect)
 
Prof. M. Thaller (Universität Köln) - Toward a reference curriculum in Digita...
Prof. M. Thaller (Universität Köln) - Toward a reference curriculum in Digita...Prof. M. Thaller (Universität Köln) - Toward a reference curriculum in Digita...
Prof. M. Thaller (Universität Köln) - Toward a reference curriculum in Digita...
 
Towards Topics-based, Semantics-assisted News Search | WIMS13
Towards Topics-based, Semantics-assisted News Search | WIMS13Towards Topics-based, Semantics-assisted News Search | WIMS13
Towards Topics-based, Semantics-assisted News Search | WIMS13
 
Unlocking the Semantics of Multimedia Presentations in the Web with the Multi...
Unlocking the Semantics of Multimedia Presentations in the Web with the Multi...Unlocking the Semantics of Multimedia Presentations in the Web with the Multi...
Unlocking the Semantics of Multimedia Presentations in the Web with the Multi...
 
Pablo Mendes' Defense: Adaptive Semantic Annotation of Entity and Concept Men...
Pablo Mendes' Defense: Adaptive Semantic Annotation of Entity and Concept Men...Pablo Mendes' Defense: Adaptive Semantic Annotation of Entity and Concept Men...
Pablo Mendes' Defense: Adaptive Semantic Annotation of Entity and Concept Men...
 
RDF Data and Image Annotations in ResearchSpace (slides)
RDF Data and Image Annotations in ResearchSpace (slides)RDF Data and Image Annotations in ResearchSpace (slides)
RDF Data and Image Annotations in ResearchSpace (slides)
 
Choices, modelling and Frankenstein Ontologies
Choices, modelling and Frankenstein OntologiesChoices, modelling and Frankenstein Ontologies
Choices, modelling and Frankenstein Ontologies
 
Getty Vocabulary Program LOD: Ontologies and Semantic Representation
Getty Vocabulary Program LOD: Ontologies and Semantic RepresentationGetty Vocabulary Program LOD: Ontologies and Semantic Representation
Getty Vocabulary Program LOD: Ontologies and Semantic Representation
 
Reasoning with Big Knowledge Graphs: Choices, Pitfalls and Proven Recipes
Reasoning with Big Knowledge Graphs: Choices, Pitfalls and Proven RecipesReasoning with Big Knowledge Graphs: Choices, Pitfalls and Proven Recipes
Reasoning with Big Knowledge Graphs: Choices, Pitfalls and Proven Recipes
 

Recently uploaded

Recently uploaded (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

Expressing Dublin Core Metadata.ppt

  • 1. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net Expressing Dublin Core Metadata in Topic Maps Steve Pepper* pepper.steve@gmail.com Topic Maps Research and Applications 2007 2007-10-12 * founder member of WSSSL
  • 2. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net Agenda  Dublin Core Metadata Initiative – Brief introduction  Dublin Core in Topic Maps – Timeline – Rationale – Proposed approach – Issues  Conclusion – The Subject-Centric Advantage
  • 3. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net Dublin Core Metadata Initiative  An increasingly widely used metadata standard for Web documents  The Dublin Core Metadata Initiative is an open organization engaged in the development of interoperable online metadata standards that support a broad range of purposes and business models. – Originally sponsored by OCLC, Dublin, Ohio – Run by a Directorate, overseen by a Board of Trustees  Defines sets of abstract metadata “elements” – Supports multiple concrete representations – HTML/XHTML, RDF/XML, XML
  • 4. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net DC Approved Element Sets  The Dublin Core Metadata Element Set  Other Elements and Element Refinements  Encoding Schemes  The DCMI Type Vocabulary
  • 5. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net Dublin Core in Topic Maps  A work item in SC34 / WG3 for a Technical Report  Timeline – Initial draft already available  ISO/IEC DTR 29111, 2007 (see references) – CD balloting already underway – Results to be reviewed in Kyoto, December 8-11 – Stable specification expected by Xmas ’07
  • 6. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net DCinTM – The Rationale 1. In order to add (standard) metadata to topic maps 2. In order to enable Topic Maps-based collation of Dublin Core information – Dublin Core description sets have limited usefulness unless they can be aggregated based on meaning – Topic Maps makes such aggregation possible 3. In order to combine DC data with other, non-DC data
  • 7. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net DCinTM – The Proposed Approach  Basic Principles – Start from the Dublin Core Abstract Model (DCAM) – Map to the Topic Maps Data Model (TMDM) – Reuse the DC identifiers – Use minimum additional vocabulary – Only map what’s really there: don’t infer stuff – Topic Maps representation should be as natural as possible – Take a subject-centric approach
  • 8. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net The Dublin Core Abstract Model  See the more detailed presentation by Lutz  In short: – Resources are described by property-value pairs in which the value may be a literal or non-literal: http://www.ontopedia.net/pepper/slides/tmra07.ppt
  • 9. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net Basic DCAM to TMDM Mapping  Dublin Core (DCAM) – described resource – property-value pair – property – property URI – literal valueS – non-literal valueS  Topic Maps (TMDM) – subject / topic – statement  name, association, or occurrence – statement type  name type, association type, or occurrence type – subject identifier of typing topic – string (name or occurrence) – Either  topic (when association)  URI (when occurrence)
  • 10. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net Minimum of Additional Vocabulary  The solution reuses the DC vocabulary – Property URIs become the subject identifiers of association types, etc. – There is no unnecessary duplication of identifiers  However, TMs require role types in addition to name, occurrence and association types – Vocabulary extensions handle this: http://psi.topicmaps.org/iso29111/resource http://psi.topicmaps.org/iso29111/value
  • 11. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net Dublin Core Metadata Element Set  DCMES: A set of 15 core elements: – contributor, coverage, creator, date, description, format, identifier, language, publisher, relation, rights, source, subject, title, type  Each element has 7 properties – URI, Label, Definition, Comment, Type of Term, Status, Date Issued  The URI is an identifier, e.g. – http://purl.org/dc/elements/1.1/contributor (dc:contributor)
  • 12. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net Mappings (DCMES)  The 15 core DCMES elements map to: A. Names: title  because it is clearly a naming property B. Occurrences: date, description, identifier, rights  because their values consist of descriptive text or structured data types C. Associations: contributor, coverage, creator, format, language, publisher, relation, source, subject, type  because associations are the default...
  • 13. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net DCinTM – CTM example #prefix and template declarations omitted *myTM # named wildcard creates reference-able item identifier – title: "Norwegian Opera" creator: Huchu date: 2007-07-25 description: "A topic map about Norwegian opera, originally created as a term assignment for the University of Oslo course MUS2420." identifier: http://www.ontopedia.net/huchu/Norwegian_Opera.xtm language: English rights: "Copyright (c) 2007, Ontopedia" subject: Norwegian_Opera type: topic_map N  A  O  O  O  A  O  A  A 
  • 14. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net Elements and Element Refinements  A set of 40 additional elements and refinements – abstract, accessRights, accrualMethod, accrualPeriodicity, accrualPolicy, alternative, audience, available, bibliographicCitation, conformsTo, created, dateAccepted, dateCopyrighted, dateSubmitted, educationLevel, extent, hasFormat, hasPart, hasVersion, instructionalMethod, isFormatOf, isPartOf, isReferencedBy, isReplacedBy, isRequiredBy, issued, isVersionOf, license, mediator, medium, modified, provenance, references, replaces, requires, rightsHolder, spatial, tableOfContents, temporal, valid  Each element has up to 8 properties – URI, Label, Definition, Comment, Type of Term, Refines, Status, Date Issued  The URI is an identifier, e.g. – http://purl.org/dc/terms/abstract (dct:abstract)
  • 15. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net Mappings (Other Elements, etc.)  The 40 elements map to A. Names: alternative  because it is clearly a naming property B. Occurrences: abstract, accessRights, available, bibliographicCitation, created, dateAccepted, dateCopyrighted, dateSubmitted, educationLevel, extent, instructionalMethod, issued, license, medium, modified, provenance, tableOfContents, valid  because their values consist of descriptive text or structured data types C. Associations: accrualMethod, accrualPeriodicity, accrualPolicy, audience, conformsTo, hasFormat, hasPart, hasVersion, isFormatOf, isPartOf, isReferencedBy, isReplacedBy, isRequiredBy, isVersionOf, mediator, references, replaces, requires, rightsHolder, spatial, temporal  because associations are the default...
  • 16. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net Encoding Schemes  A set of 18 encoding schemes: – Box, DCMIType, DDC, IMT, ISO3166, ISO639-2, LCC, LCSH, MESH, NLM, Period, Point, RFC1766, RFC3066, TGN, UDC, URI, W3CDTF  Each term has up to 8 properties – URI, Label, Definition, See, Type of Term, Qualifies, Status, Date Issued – See property references documentation – Qualifies property specifies which property (or properties) the encoding scheme is intended to be used with  The URI is an identifier, e.g. – http://purl.org/dc/terms/box (dct:box)
  • 17. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net Mappings (Encoding Schemes)  Each encoding scheme is represented by a topic  Qualifiers for occurrence properties: – DCMI Period, W3C-DTF (Date), URI (Identifier) ► Datatype of the occurrence value  Qualifiers for association properties: – DCMI Box (Spatial), DCMI Period (Temporal), DCMI Point (Spatial), DCMI Type Vocabulary (Type), DDC (Subject), IMT (Format), ISO 3166 (Spatial), ISO 639-2 (Language), LCC (Subject), LCSH (Subject), MeSH (Subject), NLM (Subject), RFC 1766 (Language), RFC 3066 (Language), TGN (Spatial), UDC (Subject), URI (Relation, Source), W3C-DTF (Temporal) – ► belongs_to association between the “value” and the encoding scheme
  • 18. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net The DCMI Type Vocabulary  A set of 12 media types: – Collection, Dataset, Event, Image, InteractiveResource, MovingImage, PhysicalObject, Service, Software, Sound, StillImage, Text  Each term has up to 9 properties – Broader Than, Comment, Date Issued, Definition, Label, Narrower Than, Status, Type of Term, URI – Broader Than & Narrower Than properties apply to Image, MovingImage and StillImage
  • 19. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net Mappings (Type Vocabulary)  Each type is represented as a topic  These topics are candidates for the “value” role in dc:type associations
  • 20. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net Topic Maps included in the TR  The TR includes two topic maps in annexes: – Dublin Core Topic Map (normative)  “This annex specifies a topic map that contains the topic declarations necessary in order to express Dublin Core metadata using Topic Maps in accordance with this Technical Report.”  One topic per element or term, plus topics for the role types resource and value  For inclusion in other topic maps – DCMT Topic Map (informative)  “This annex specifies a topic map that encodes the core content of [DCMT], including definitions and explicit relationships between elements.”  Fully browsable representation of the official specification DCMI Metadata Terms http://www.dublincore.org/documents/dcmi-terms/  For ease of reference
  • 21. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net RELAX-NG schemas  Two RELAX-NG schemas planned  To be included when the TR is stable  1. Loose schema – “allow the semantic validation of Topic Maps representations of Dublin Core metadata that conform to the requirements of this Technical Report.”  2. Strict schema – “allow the semantic validation of Topic Maps representations of Dublin Core metadata that follow recommended best practice as well as conforming to the requirements of this Technical Report.”
  • 22. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net Issues  Identifiers  Simplicity vs. naturalness  Strict vs. loose
  • 23. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net The Issue of Identifiers  Note that dc:identifier is represented as an occurrence – Subject identifiers or subject locators would actually be more “topic-mappish” – But how would we know when to use which? – Dublin Core (like RDF) does not make the distinction between direct and indirect addressing – The only solution is to use occurrences as the default and allow either a subject identifier or a subject locator to be specified in addition, if the nature of the resource in question is known.
  • 24. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net Simplicity vs. naturalness  We could have chosen a simpler route – “Just use occurrences for everything”  Why didn’t we? – Partly because we wanted to leverage the built-in semantics of the Topic Maps model  distinction between names, occurrences, and associations  this is more “topic mappish” and more intuitive – Mostly because we want to encourage the adoption of a subject-centric approach wherever possible  This means using associations, not occurrences, wherever it makes sense
  • 25. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net Strict vs. loose  This is also why we chose the more draconian approach: – “Thou SHALT NOT use occurrences”  We could have given the choice: – Either an association  creator: huchu – or an occurrence  creator: "Huchu"  But we didn’t. The final short example will hopefully explain why.
  • 26. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net A Blog Entry (2 legs) *e21 isa: entry - title: "About Dublin Core in Topic Maps" date: 2007-08-07 subject: "Subject-centric computing" subject: "Dublin Core" creator: "Steve Pepper" contributor: "Dmitry Bogachev" description: "Topic Maps definitely needs Dublin Core, but the reverse also holds..."
  • 27. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net A Blog Entry (4 legs) *e41 isa: entry - title: "About Dublin Core in Topic Maps" date: 2007-08-07 subject: Subject-centric_computing subject: Dublin_Core creator: Steve_Pepper contributor: Dmitry_Bogachev description: "Topic Maps definitely needs Dublin Core, but the reverse also holds..."
  • 28. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net 2- and 4-legged merging (demo)  Demo uses second entry in 2- and 4-legs versions – 2 legs: occurrences only – 4 legs: associations where appropriate  2-legged and 4-legged merging shown w/ Omnigator – files: 2legs1.ltm, 2legs2.ltm, 4legs1.ltm, 4legs2.ltm – location: http://www.ontopedia.net/pepper/slides/  Conclusion: Two legs bad, Four legs good!
  • 29. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net The Subject Centric Advantage  Explicit identification of subjects – Enables collation of information based on what it is about  This is what end-users (mostly) want – They are interested in a subject and want to find out more about it – If they could go to one place and find “everything” there is to know, the problem of infoglut would be under control  This is the goal – It is the central message of subject centric computing
  • 30. O N T O P E D I A The Identity of Everything http://www.ontopedia.net/pepper/slides/tmra07.ppt www.ontopedia.net psi.ontopedia.net References  ISO/IEC DTR 29111: 2007: Information technology – Topic Maps – Expressing Dublin Core Metadata using Topic Maps; International Organization for Standardization: Geneva, 2007, http://www.jtc1sc34.org/repository/0906.htm  Pepper, S.; Schwab, S. Curing the Web’s Identity Crisis: Subject Indicators for RDF; Ontopia: 2003, http://www.ontopia.net/topicmaps/materials/identitycrisis.html  Pepper, S. The Case for Published Subjects; Ontopia: 2006, http://www.ontopia.net/topicmaps/materials/The_Case_for_Published_Subjects.pdf  AToMS 2007; Kyoto, Japan, December 12 2007 http://www.knowledge-synergy.com/news/atoms2007-en.html  Topic Maps 2008; Oslo, Norway, April 2-4 2008 http://www.topicmaps.com