Dublin Core Description Set Profiles DC-2009, Seoul, Korea
http://dublincore.org/documents/2008/03/31/dc-dsp/
Dublin Core & the DCMI Abstract Model DC metadata Making statements “about” things Statements grouped into logically bounded units e.g. “description of document” v “description of person” DCMI Abstract Model DCMI Recommendation June 2007 http://dublincore.org/documents/2007/06/04/abstract-model/
Resource URI Resource URI Description Statement Property URI Non-Literal Value Surrogate Vocab Enc Scheme URI Value URI Value string Value string Syntax Enc Scheme URI Language Description Statement Property URI Literal Value Surrogate Value string Syntax Enc Scheme URI  Description Set Statement Property URI Literal Value Surrogate Value string Language Statement Statement
Beyond DCAM Specify a “pattern” of terms used within description set structure by a community for some purpose Repeatability “ Recipe” for distributed data creation Disclosure/discovery of nature of dataset Provider can give potential consumer “advance notice” of patterns in use Form/editor/database configuration Conformance testing/“Validation” Documentation as part of DC Application Profile “ To support this set of requirements, this set of patterns is useful”
DCMI Description Set Profile (DSP) Description Set Profiles: A constraint language for Dublin Core Application Profiles http://dublincore.org/documents/dc-dsp / Specifying “structural constraints” on a description set the resources that may be described by descriptions in the description set the properties that may be referenced in statements the ways a value surrogate may be given
DCMI Description Set Profile (DSP) Description templates Statement templates Templates contain constraints of specified types e.g. Property URI List Vocabulary Encoding Scheme Occurrence Literal List XML format for expressing a DSP
Description Templates &  Statement Templates Description template description set   must  contain exactly one  description  of a Book;  may  contain one or more  descriptions  of a Agent Statement template description  of Book  must  contain exactly one  statement  referring to property dcterms:title, with a plain literal value in English description  of Book  may  contain zero or more  statements  referring to property dcterms:subject, with a non-literal value, from the dcterms:LCSH VES
Design Patterns and DSPs
Patterns Uncontrolled text string (literal)
Patterns Uncontrolled text string (literal) Structured text string (SES)
Patterns Uncontrolled text string (literal) Structured text string (SES) Controlled vocabulary (local)
Patterns Uncontrolled text string (literal) Structured text string (SES) Controlled vocabulary (local) Controlled vocabulary (external VES)
Patterns Uncontrolled text string (literal) Structured text string (SES) Controlled vocabulary (local) Controlled vocabulary (external VES) Controlled vocabulary (URIs, external VES)
DSP Statement Template in XML <StatementTemplate type=&quot;literal&quot;> <Property>http://purl.org/dc/terms/created</Property> <LiteralConstraint> <SyntaxEncodingSchemeOccurrence> Required </SyntaxEncodingSchemeOccurrence> <SyntaxEncodingScheme> http://purl.org/dc/terms/W3CDTF </SyntaxEncodingScheme> </LiteralConstraint> </StatementTemplate>
Pattern Library Description Template/Statement Template Pattern Library http://dublincore.org/dcmirdataskgroup/apDesigns Please browse/contribute!
Summary DCMI Abstract Model defines structure of description set A DSP describes a pattern for using that structure Enables shared use by community, validation, tool configuration, etc Caution: DSP spec still work-in-progress! Discussion on DC-Architecture Jiscmail list
Pete Johnston Technical Researcher Eduserv Bath, UK Work Email: mailto:pete.johnston@eduserv.org.uk Work Home:  http://www.eduserv.org.uk/research/people/petejohnston/ Work Weblog (with Andy Powell):  http://efoundations.typepad.com/ Twitter:  http:// twitter.com/repetej Photo “ P1010285”  by Flickr user andypowe11 See  http://www.flickr.com/photos/andypowe11/261892349/ Made available under  CC Attribution 2.0 Generic  license
Dublin Core Description Set Profiles Title slide photo “ Euljiro SK Building Seoul”  by Flickr user swisscan See  http://www.flickr.com/photos/swisscan/2286781443/ Made available under  CC Attribution- NonCommercial -Share-Alike  2.0 license
Dublin Core Description Set Profiles DC-2009, Seoul, Korea

More Related Content

PPT
DC-Text: a simple text-based format for DC metadata
PPT
PPTX
Document type definition
PPT
Dublin Core, the DCMI Abstract Model & DC Application Profiles
PPT
XML and DTD
PPT
Document Type Definition
DC-Text: a simple text-based format for DC metadata
Document type definition
Dublin Core, the DCMI Abstract Model & DC Application Profiles
XML and DTD
Document Type Definition

What's hot (20)

PPT
2 dtd - validating xml documents
PPTX
What is xml
PPT
Chen test paper20abcdeftfdfd
PPT
Chen's first test slides
PPT
4 xml namespaces and xml schema
PPTX
Xml dtd
PPT
10. XML in DBMS
PPT
Introduction to XML
PPT
An Introduction to the DCMI Abstract Model
PPT
O9xml
PPT
PPT
DCMI Abstract Model: issues and proposed changes
PPTX
Xml dtd
PPT
Dublin Core Basic Syntax Tutorial
PPT
Xml Java
PPTX
Unit iv xml
PPTX
DTD
PPTX
PPTX
2 dtd - validating xml documents
What is xml
Chen test paper20abcdeftfdfd
Chen's first test slides
4 xml namespaces and xml schema
Xml dtd
10. XML in DBMS
Introduction to XML
An Introduction to the DCMI Abstract Model
O9xml
DCMI Abstract Model: issues and proposed changes
Xml dtd
Dublin Core Basic Syntax Tutorial
Xml Java
Unit iv xml
DTD
Ad

Similar to Dublin Core Description Set Profiles (DC-2009) (20)

PPT
Dublin Core Description Set Profiles
ODP
DC-2008 Architecture Forum Open session
ODP
Description Set profiles
PPT
Everything you wanted to know about Dublin Core metadata
PPT
DC-2008 Tutorial: Basic Concepts
PPT
Wiki-syntax for Description Set Profile
PDF
南宁会议 Metadata
PDF
Handout for Dublin Core Metadata Initiative Abstract Model
PPT
The JISC DC Application Profiles: Some thoughts on requirements and scope
PPT
The Dublin Core Abstract Model – a packaging standard?
PDF
Standardizing the Data Distribution Service (DDS) API for Modern C++
PPT
Metadata lecture 5 part 2
ODP
RDA-DCAM and Application Profiles
PPT
Code Generation with MDA and xUML
PPTX
Object database standards, languages and design
PPT
Metadata Workshop - Utrecht - November 5, 2008
PPT
Dublin Core Metadata Initiative Abstract Model
PPT
Runtime Environment Of .Net Divya Rathore
PDF
DDS ISO C++ PSM
PDF
From UML Profiles to EMF Profiles and Beyond (TOOLS'11)
Dublin Core Description Set Profiles
DC-2008 Architecture Forum Open session
Description Set profiles
Everything you wanted to know about Dublin Core metadata
DC-2008 Tutorial: Basic Concepts
Wiki-syntax for Description Set Profile
南宁会议 Metadata
Handout for Dublin Core Metadata Initiative Abstract Model
The JISC DC Application Profiles: Some thoughts on requirements and scope
The Dublin Core Abstract Model – a packaging standard?
Standardizing the Data Distribution Service (DDS) API for Modern C++
Metadata lecture 5 part 2
RDA-DCAM and Application Profiles
Code Generation with MDA and xUML
Object database standards, languages and design
Metadata Workshop - Utrecht - November 5, 2008
Dublin Core Metadata Initiative Abstract Model
Runtime Environment Of .Net Divya Rathore
DDS ISO C++ PSM
From UML Profiles to EMF Profiles and Beyond (TOOLS'11)
Ad

Recently uploaded (20)

PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PPTX
The various Industrial Revolutions .pptx
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PPTX
Build Your First AI Agent with UiPath.pptx
PPTX
2018-HIPAA-Renewal-Training for executives
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PDF
Five Habits of High-Impact Board Members
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Comparative analysis of machine learning models for fake news detection in so...
PDF
Architecture types and enterprise applications.pdf
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PPT
Module 1.ppt Iot fundamentals and Architecture
PPTX
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
PDF
UiPath Agentic Automation session 1: RPA to Agents
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
The various Industrial Revolutions .pptx
Taming the Chaos: How to Turn Unstructured Data into Decisions
Build Your First AI Agent with UiPath.pptx
2018-HIPAA-Renewal-Training for executives
The influence of sentiment analysis in enhancing early warning system model f...
Five Habits of High-Impact Board Members
Zenith AI: Advanced Artificial Intelligence
Comparative analysis of machine learning models for fake news detection in so...
Architecture types and enterprise applications.pdf
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
Improvisation in detection of pomegranate leaf disease using transfer learni...
Convolutional neural network based encoder-decoder for efficient real-time ob...
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Module 1.ppt Iot fundamentals and Architecture
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
UiPath Agentic Automation session 1: RPA to Agents
Credit Without Borders: AI and Financial Inclusion in Bangladesh
1 - Historical Antecedents, Social Consideration.pdf
NewMind AI Weekly Chronicles – August ’25 Week III

Dublin Core Description Set Profiles (DC-2009)

  • 1. Dublin Core Description Set Profiles DC-2009, Seoul, Korea
  • 3. Dublin Core & the DCMI Abstract Model DC metadata Making statements “about” things Statements grouped into logically bounded units e.g. “description of document” v “description of person” DCMI Abstract Model DCMI Recommendation June 2007 http://dublincore.org/documents/2007/06/04/abstract-model/
  • 4. Resource URI Resource URI Description Statement Property URI Non-Literal Value Surrogate Vocab Enc Scheme URI Value URI Value string Value string Syntax Enc Scheme URI Language Description Statement Property URI Literal Value Surrogate Value string Syntax Enc Scheme URI Description Set Statement Property URI Literal Value Surrogate Value string Language Statement Statement
  • 5. Beyond DCAM Specify a “pattern” of terms used within description set structure by a community for some purpose Repeatability “ Recipe” for distributed data creation Disclosure/discovery of nature of dataset Provider can give potential consumer “advance notice” of patterns in use Form/editor/database configuration Conformance testing/“Validation” Documentation as part of DC Application Profile “ To support this set of requirements, this set of patterns is useful”
  • 6. DCMI Description Set Profile (DSP) Description Set Profiles: A constraint language for Dublin Core Application Profiles http://dublincore.org/documents/dc-dsp / Specifying “structural constraints” on a description set the resources that may be described by descriptions in the description set the properties that may be referenced in statements the ways a value surrogate may be given
  • 7. DCMI Description Set Profile (DSP) Description templates Statement templates Templates contain constraints of specified types e.g. Property URI List Vocabulary Encoding Scheme Occurrence Literal List XML format for expressing a DSP
  • 8. Description Templates & Statement Templates Description template description set must contain exactly one description of a Book; may contain one or more descriptions of a Agent Statement template description of Book must contain exactly one statement referring to property dcterms:title, with a plain literal value in English description of Book may contain zero or more statements referring to property dcterms:subject, with a non-literal value, from the dcterms:LCSH VES
  • 10. Patterns Uncontrolled text string (literal)
  • 11. Patterns Uncontrolled text string (literal) Structured text string (SES)
  • 12. Patterns Uncontrolled text string (literal) Structured text string (SES) Controlled vocabulary (local)
  • 13. Patterns Uncontrolled text string (literal) Structured text string (SES) Controlled vocabulary (local) Controlled vocabulary (external VES)
  • 14. Patterns Uncontrolled text string (literal) Structured text string (SES) Controlled vocabulary (local) Controlled vocabulary (external VES) Controlled vocabulary (URIs, external VES)
  • 15. DSP Statement Template in XML <StatementTemplate type=&quot;literal&quot;> <Property>http://purl.org/dc/terms/created</Property> <LiteralConstraint> <SyntaxEncodingSchemeOccurrence> Required </SyntaxEncodingSchemeOccurrence> <SyntaxEncodingScheme> http://purl.org/dc/terms/W3CDTF </SyntaxEncodingScheme> </LiteralConstraint> </StatementTemplate>
  • 16. Pattern Library Description Template/Statement Template Pattern Library http://dublincore.org/dcmirdataskgroup/apDesigns Please browse/contribute!
  • 17. Summary DCMI Abstract Model defines structure of description set A DSP describes a pattern for using that structure Enables shared use by community, validation, tool configuration, etc Caution: DSP spec still work-in-progress! Discussion on DC-Architecture Jiscmail list
  • 18. Pete Johnston Technical Researcher Eduserv Bath, UK Work Email: mailto:pete.johnston@eduserv.org.uk Work Home: http://www.eduserv.org.uk/research/people/petejohnston/ Work Weblog (with Andy Powell): http://efoundations.typepad.com/ Twitter: http:// twitter.com/repetej Photo “ P1010285” by Flickr user andypowe11 See http://www.flickr.com/photos/andypowe11/261892349/ Made available under CC Attribution 2.0 Generic license
  • 19. Dublin Core Description Set Profiles Title slide photo “ Euljiro SK Building Seoul” by Flickr user swisscan See http://www.flickr.com/photos/swisscan/2286781443/ Made available under CC Attribution- NonCommercial -Share-Alike 2.0 license
  • 20. Dublin Core Description Set Profiles DC-2009, Seoul, Korea

Editor's Notes

  • #10: Although the DC application profile design allows for a wide variety of metadata choices, there are some common patterns that can be defined. Many metadata elements can be defined using these common patterns, and by defining them on the site we can satisfy a certain number of application profile needs.
  • #11: One of the more common patterns is that of a literal string. This is used for data elements that have no pre-defined structure or content. For example, titles of documents are generally recorded as literal strings.
  • #12: Some metadata value strings have structure, such as the structure of a date or currency. These patterns can be defined for all to use.
  • #13: A common pattern is a list of controlled vocabulary terms that are defined internally in the AP.
  • #14: Often one wants to use a controlled vocabulary that has been defined elsewhere. This vocabulary can be identified in the AP.
  • #15: You can also use a controlled vocabulary whose values are identified with URIs.