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.

Dublin Core Description Set Profiles (DC-2009)

Pre-recorded presentation for DC-2009 conference, Seoul, Wednesday 14 October 2009

  • Be the first to comment

Dublin Core Description Set Profiles (DC-2009)

  1. 1. Dublin Core Description Set Profiles DC-2009, Seoul, Korea
  2. 2. http://dublincore.org/documents/2008/03/31/dc-dsp/
  3. 3. Dublin Core & the DCMI Abstract Model <ul><li>DC metadata </li></ul><ul><ul><li>Making statements “about” things </li></ul></ul><ul><ul><li>Statements grouped into logically bounded units e.g. “description of document” v “description of person” </li></ul></ul><ul><li>DCMI Abstract Model </li></ul><ul><ul><li>DCMI Recommendation June 2007 </li></ul></ul><ul><ul><li>http://dublincore.org/documents/2007/06/04/abstract-model/ </li></ul></ul>
  4. 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. 5. Beyond DCAM <ul><li>Specify a “pattern” of terms used within description set structure </li></ul><ul><ul><li>by a community </li></ul></ul><ul><ul><li>for some purpose </li></ul></ul><ul><li>Repeatability </li></ul><ul><ul><li>“ Recipe” for distributed data creation </li></ul></ul><ul><li>Disclosure/discovery of nature of dataset </li></ul><ul><ul><li>Provider can give potential consumer “advance notice” of patterns in use </li></ul></ul><ul><li>Form/editor/database configuration </li></ul><ul><li>Conformance testing/“Validation” </li></ul><ul><li>Documentation as part of DC Application Profile </li></ul><ul><ul><li>“ To support this set of requirements, this set of patterns is useful” </li></ul></ul>
  6. 6. DCMI Description Set Profile (DSP) <ul><li>Description Set Profiles: A constraint language for Dublin Core Application Profiles </li></ul><ul><ul><li>http://dublincore.org/documents/dc-dsp / </li></ul></ul><ul><li>Specifying “structural constraints” on a description set </li></ul><ul><ul><li>the resources that may be described by descriptions in the description set </li></ul></ul><ul><ul><li>the properties that may be referenced in statements </li></ul></ul><ul><ul><li>the ways a value surrogate may be given </li></ul></ul>
  7. 7. DCMI Description Set Profile (DSP) <ul><li>Description templates </li></ul><ul><li>Statement templates </li></ul><ul><li>Templates contain constraints of specified types e.g. </li></ul><ul><ul><li>Property URI List </li></ul></ul><ul><ul><li>Vocabulary Encoding Scheme Occurrence </li></ul></ul><ul><ul><li>Literal List </li></ul></ul><ul><li>XML format for expressing a DSP </li></ul>
  8. 8. Description Templates & Statement Templates <ul><li>Description template </li></ul><ul><ul><li>description set must contain exactly one description of a Book; may contain one or more descriptions of a Agent </li></ul></ul><ul><li>Statement template </li></ul><ul><ul><li>description of Book must contain exactly one statement referring to property dcterms:title, with a plain literal value in English </li></ul></ul><ul><ul><li>description of Book may contain zero or more statements referring to property dcterms:subject, with a non-literal value, from the dcterms:LCSH VES </li></ul></ul>
  9. 9. Design Patterns and DSPs
  10. 10. Patterns <ul><li>Uncontrolled text string (literal) </li></ul>
  11. 11. Patterns <ul><li>Uncontrolled text string (literal) </li></ul><ul><li>Structured text string (SES) </li></ul>
  12. 12. Patterns <ul><li>Uncontrolled text string (literal) </li></ul><ul><li>Structured text string (SES) </li></ul><ul><li>Controlled vocabulary (local) </li></ul>
  13. 13. Patterns <ul><li>Uncontrolled text string (literal) </li></ul><ul><li>Structured text string (SES) </li></ul><ul><li>Controlled vocabulary (local) </li></ul><ul><li>Controlled vocabulary (external VES) </li></ul>
  14. 14. Patterns <ul><li>Uncontrolled text string (literal) </li></ul><ul><li>Structured text string (SES) </li></ul><ul><li>Controlled vocabulary (local) </li></ul><ul><li>Controlled vocabulary (external VES) </li></ul><ul><li>Controlled vocabulary (URIs, external VES) </li></ul>
  15. 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. 16. Pattern Library <ul><li>Description Template/Statement Template Pattern Library </li></ul><ul><ul><li>http://dublincore.org/dcmirdataskgroup/apDesigns </li></ul></ul><ul><li>Please browse/contribute! </li></ul>
  17. 17. Summary <ul><li>DCMI Abstract Model defines structure of description set </li></ul><ul><li>A DSP describes a pattern for using that structure </li></ul><ul><li>Enables shared use by community, validation, tool configuration, etc </li></ul><ul><li>Caution: DSP spec still work-in-progress! </li></ul><ul><li>Discussion on DC-Architecture Jiscmail list </li></ul>
  18. 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. 19. Dublin Core Description Set Profiles <ul><li>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 </li></ul>
  20. 20. Dublin Core Description Set Profiles DC-2009, Seoul, Korea

×