The DCMI Abstract Model and DC Kernel DCMI Kernel Working Group  DC-2006: Metadata for Knowledge & Learning, Manzanillo, M...
The DCMI Abstract Model and DC Kernel <ul><li>Quick overview of DCMI Abstract Model (DCAM) </li></ul><ul><li>Comparison of...
DCMI Abstract Model: Overview <ul><li>DCMI Abstract Model </li></ul><ul><ul><li>DCMI Recommendation March 2005 </li></ul><...
DCAM Resource Model <ul><li>Each  resource  has zero or more  property/value pairs   </li></ul><ul><li>Each  property/valu...
DCAM Vocabulary Model <ul><li>Describes the types of terms that are referenced in DC metadata description sets </li></ul><...
DCAM Description Model <ul><li>a  description set  is made up of one or more  descriptions   </li></ul><ul><li>a  descript...
Resource URI Property URI Rich representation Property URI Value URI Vocab Enc Scheme URI Property URI Value string Syntax...
DCAM Vocabulary Model & Kernel  <ul><li>Kernel elements function as properties </li></ul><ul><li>But  Kernel elements not ...
DCAM Description Model & Kernel Value String Language Resource URI <ul><li>Value </li></ul><ul><ul><li>multiple value stri...
DCAM Description Model & Kernel Rich Representation Value URI Syntax Encoding Scheme URI (Implicit in relations between co...
Issues (1) <ul><li>Descriptions and Kernel Stories </li></ul><ul><ul><li>A Description is a set of statements “about” a si...
Issues (2) <ul><li>Properties and Kernel Elements </li></ul><ul><ul><li>A Property is a type of relationship between two r...
Issues (3) <ul><li>Contexts make Stories into Descriptions of Related Resources </li></ul><ul><ul><li>Contexts may imply a...
erc:  who: Lederberg, Joshua  what: Studies of Human Families for Genetic Linkage when: 1974  where:  http://profiles.nlm....
@prefix erc <http://kernel.example.org/ele ments /erc/> . @prefix erc-about <http://kernel.example.org/ele ments /erc-abou...
Description ( DescriptionId ( content1 ) Statement ( PropertyURI ( erc-about:who ) ValueString ( “ Smith, John ” ) ) State...
Summary <ul><li>Kernel resource model is compatible with DCAM resource model (I think!) </li></ul><ul><li>Kernel vocabular...
The DCMI Abstract Model and DC Kernel DCMI Kernel Working Group  DC-2006: Metadata for Knowledge & Learning, Manzanillo, M...
Upcoming SlideShare
Loading in...5
×

The DCMI Abstract Model and DC Kernel

1,625

Published on

An examination of the relationship between the DCMI Abstract Model and the DC Kernel.

Presentation given to meeting of the DCMI Kernel Working Group held at DC-2006, Manzanillo, Colima, Mexico on 4 October 2006

Published in: Business, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,625
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
37
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "The DCMI Abstract Model and DC Kernel"

  1. 1. The DCMI Abstract Model and DC Kernel DCMI Kernel Working Group DC-2006: Metadata for Knowledge & Learning, Manzanillo, Mexico
  2. 2. The DCMI Abstract Model and DC Kernel <ul><li>Quick overview of DCMI Abstract Model (DCAM) </li></ul><ul><li>Comparison of DCAM features and Kernel features </li></ul><ul><ul><li>Very much an initial survey </li></ul></ul><ul><ul><li>Not the final word!! </li></ul></ul>
  3. 3. DCMI Abstract Model: Overview <ul><li>DCMI Abstract Model </li></ul><ul><ul><li>DCMI Recommendation March 2005 </li></ul></ul><ul><li>Formalises and refines “DCMI Grammatical Principles” </li></ul><ul><li>DCAM describes </li></ul><ul><ul><li>Components and constructs that make up an information structure (“DC description set”) </li></ul></ul><ul><ul><li>How that information structure is to be interpreted </li></ul></ul><ul><li>Similar to RDF model </li></ul><ul><li>DCAM does not describe how to represent DC description set in concrete form </li></ul>
  4. 4. DCAM Resource Model <ul><li>Each resource has zero or more property/value pairs </li></ul><ul><li>Each property/value pair is made up of one property and one value </li></ul><ul><li>Each value is a resource (the physical or conceptual entity that is associated with a property when it is used to describe a resource ) </li></ul><ul><li>Each resource is an instance of one or more classes . </li></ul><ul><li>Essentially, binary relationships between resources </li></ul><ul><ul><li>Resource -- Property -  Value </li></ul></ul><ul><ul><li>-- Property -  Value </li></ul></ul><ul><ul><li>-- Property -  Value </li></ul></ul><ul><li>Compatible with Kernel attribute/value model </li></ul>
  5. 5. DCAM Vocabulary Model <ul><li>Describes the types of terms that are referenced in DC metadata description sets </li></ul><ul><ul><li>Properties (elements) </li></ul></ul><ul><ul><li>Classes </li></ul></ul><ul><ul><li>Vocabulary Encoding Schemes (Enumerated Set of Resources) </li></ul></ul><ul><ul><li>Syntax Encoding Schemes (Datatype) </li></ul></ul><ul><li>Describes the types of relationships that exist between terms </li></ul><ul><ul><li>essentially, RDF Schema concepts </li></ul></ul><ul><ul><li>subpropertyOf </li></ul></ul><ul><ul><li>subclassOf </li></ul></ul><ul><ul><li>(future) range </li></ul></ul><ul><ul><li>(future) domain </li></ul></ul><ul><li>DCAM does not specify set of terms to be used </li></ul><ul><li>All terms are identified by & referenced using URIs </li></ul>
  6. 6. DCAM Description Model <ul><li>a description set is made up of one or more descriptions </li></ul><ul><li>a description is made up of </li></ul><ul><ul><li>zero or one resource URI and </li></ul></ul><ul><ul><li>one or more statements </li></ul></ul><ul><li>a statement is made up of </li></ul><ul><ul><li>exactly one property URI and </li></ul></ul><ul><ul><li>zero or one reference to a value in the form of a value URI </li></ul></ul><ul><ul><li>zero or more representations of a value, each in the form of a value representation </li></ul></ul><ul><ul><li>zero or one vocabulary encoding scheme URI </li></ul></ul><ul><li>a value representation is either </li></ul><ul><ul><li>a value string or </li></ul></ul><ul><ul><li>a rich representation </li></ul></ul><ul><li>a value string may have an associated value string language </li></ul><ul><li>a value string may have an associated syntax encoding scheme URI </li></ul><ul><li>a value may be the subject of a related description </li></ul>
  7. 7. Resource URI Property URI Rich representation Property URI Value URI Vocab Enc Scheme URI Property URI Value string Syntax Enc Scheme URI Value string Syntax Enc Scheme URI Resource URI Property URI Rich representation Property URI Value URI Vocab Enc Scheme URI Property URI Value string Syntax Enc Scheme URI Statement Description Description Set
  8. 8. DCAM Vocabulary Model & Kernel <ul><li>Kernel elements function as properties </li></ul><ul><li>But Kernel elements not identified by URIs </li></ul><ul><ul><li>Need label – URI mapping </li></ul></ul><ul><ul><li>(More later) </li></ul></ul><ul><li>No relations between Kernel elements? </li></ul><ul><ul><li>No subproperty etc inferencing </li></ul></ul>
  9. 9. DCAM Description Model & Kernel Value String Language Resource URI <ul><li>Value </li></ul><ul><ul><li>multiple value strings supported </li></ul></ul>Value String <ul><li>Element label </li></ul><ul><ul><li>see issues </li></ul></ul>Property URI Element in Story Statement <ul><li>Story </li></ul><ul><ul><li>see issues </li></ul></ul>Description Instance? Description Set Kernel DCAM
  10. 10. DCAM Description Model & Kernel Rich Representation Value URI Syntax Encoding Scheme URI (Implicit in relations between contexts) Related Description Vocabulary Encoding Scheme URI Kernel DCAM
  11. 11. Issues (1) <ul><li>Descriptions and Kernel Stories </li></ul><ul><ul><li>A Description is a set of statements “about” a single described resource </li></ul></ul><ul><ul><li>Describes set of relationships between resource A and one or more other resources </li></ul></ul><ul><ul><li>Resource A </li></ul></ul><ul><ul><ul><li>Is-related-in-way-P-to Value W </li></ul></ul></ul><ul><ul><ul><li>Is-related-in-way-Q-to Value X </li></ul></ul></ul><ul><ul><li>Is this true for Kernel Stories? </li></ul></ul><ul><ul><ul><li>e.g. Kernel note element describes Story not Expression, Content etc </li></ul></ul></ul>
  12. 12. Issues (2) <ul><li>Properties and Kernel Elements </li></ul><ul><ul><li>A Property is a type of relationship between two resources </li></ul></ul><ul><ul><li>Property URI always denotes same relationship type </li></ul></ul><ul><ul><li>However , Kernel element label denotes different relationship type depending on Story Context </li></ul></ul><ul><ul><ul><li>erc where = has-identifier </li></ul></ul></ul><ul><ul><ul><li>erc-about where = has-spatial-coverage </li></ul></ul></ul><ul><ul><li>So should map to different Property URIs depending on context ? </li></ul></ul>
  13. 13. Issues (3) <ul><li>Contexts make Stories into Descriptions of Related Resources </li></ul><ul><ul><li>Contexts may imply additional statements representing relationships between described resources? </li></ul></ul><ul><ul><li>Resource described by erc context story </li></ul></ul><ul><ul><li>is-expression-Of </li></ul></ul><ul><ul><li>Resource described by erc-about context story </li></ul></ul>
  14. 14. erc: who: Lederberg, Joshua what: Studies of Human Families for Genetic Linkage when: 1974 where: http://profiles.nlm.nih.gov/BB/AA/TT/tt.pdf note: This is an example of a record for an expression. erc-about: who: Smith, John what: Genetics when: 1965-1972 where: California, USA note: This is an example of a record for the content.
  15. 15. @prefix erc <http://kernel.example.org/ele ments /erc/> . @prefix erc-about <http://kernel.example.org/ele ments /erc-about/> . DescriptionSet ( Description ( Statement ( PropertyURI ( erc:who ) ValueString ( “ Lederberg, Joshua ” ) ) Statement ( PropertyURI ( erc:what ) ValueString ( “ Studies of Human Families for Genetic Linkage ” ) ) Statement ( PropertyURI ( erc:when ) ValueString ( “1974” ) ) Statement ( PropertyURI ( erc:where ) ValueString ( “ http:// profiles.nlm.nih.gov/BB/AA/TT/tt.pdf ” ) ) Statement ( PropertyURI ( erc:isExpressionOf ) DescriptionRef ( content1 ) ) )
  16. 16. Description ( DescriptionId ( content1 ) Statement ( PropertyURI ( erc-about:who ) ValueString ( “ Smith, John ” ) ) Statement ( PropertyURI ( erc-about:what ) ValueString ( “ Genetics ” ) ) Statement ( PropertyURI ( erc-about:when ) ValueString ( “1965-1972” ) ) Statement ( PropertyURI ( erc-about:where ) ValueString ( “ California, USA ” ) ) ) )
  17. 17. Summary <ul><li>Kernel resource model is compatible with DCAM resource model (I think!) </li></ul><ul><li>Kernel vocabulary model is small subset of DCAM vocabulary model </li></ul><ul><ul><li>Need mapping of element labels to URIs </li></ul></ul><ul><ul><li>Different properties for different contexts </li></ul></ul><ul><li>Kernel description model is not (I think!) strictly a subset of DCAM description model </li></ul><ul><ul><li>Kernel instances may be mapped to DCAM description sets but may require additional term-specific knowledge (e.g. note element) </li></ul></ul>
  18. 18. The DCMI Abstract Model and DC Kernel DCMI Kernel Working Group DC-2006: Metadata for Knowledge & Learning, Manzanillo, Mexico
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×