DwcTypeVocabulary

From KeyToNature
Jump to: navigation, search

Information about submission as TDWG standard
MRTG Wiki Homepage
Current Schema Draft. This version is under internal review as part of the submission to TDWG.
Audubon Core Non normative document
MRTG Development History
MRTG Meeting Notes
MRTG Best Practices
XML Schema representation of Audubon Core
RDF representation of Audubon Core
MediaWiki Help

 WIP.gifWork in progress: Please do not edit this page while you see this. Expecting to finish by about when done — BobMorris Last edit of page on: 2009-10-17 

Some comments on DwC RDF modeling of dcterms:type. This is the rdf:Description from http://rs.tdwg.org/dwc/rdf/dwcterms.rdf

 <rdf:Description rdf:about="DwCType">
    <rdfs:label xml:lang="en-US">DwCType</rdfs:label>	
    <rdfs:comment xml:lang="en-US">The set of classes specified by the Darwin Core Type Vocabulary, used to categorize the nature or genre of the resource.</rdfs:comment>
    <rdfs:isDefinedBy rdf:resource="http://rs.tdwg.org/dwc/terms/"/>
    <dcterms:issued>2008-11-19</dcterms:issued>
    <dcterms:modified>2008-11-19</dcterms:modified>
    <rdf:type rdf:resource="http://purl.org/dc/dcam/VocabularyEncodingScheme"/>
    <dcterms:hasVersion rdf:resource="http://rs.tdwg.org/dwc/terms/history/#DwCType-2008-11-19"/>
    <rdfs:replaces rdf:resource="http://rs.tdwg.org/dwc/terms/DwCType-2008-11-19"/>
    <dwcattributes:status>recommended</dwcattributes:status>
    <dwcattributes:abcdEquivalence>RecordBasisEnum/FossileSpecimen</dwcattributes:abcdEquivalence>
 </rdf:Description>

Note that the normative(?) | abstract dwc type-vocabulary specifies that this resource is a Class, the only thing it specifies above is that it is a dc:VocabularyEncodingScheme.

 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE rdf:RDF [
   <!ENTITY rdfns 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
   <!ENTITY rdfsns 'http://www.w3.org/2000/01/rdf-schema#'>
   <!ENTITY dcns 'http://purl.org/dc/elements/1.1/'>
   <!ENTITY dctermsns 'http://purl.org/dc/terms/'>
   <!ENTITY dctypens 'http://purl.org/dc/dcmitype/'>
   <!ENTITY dcamns 'http://purl.org/dc/dcam/'>
 ]>
 <rdf:RDF xmlns:dcam="http://purl.org/dc/dcam/"
     xmlns:dcterms="http://purl.org/dc/terms/" 
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
     xmlns:rdfs="http://www.w3.org/2000/0/rdf-schema#">
    <rdf:Description rdf:about="http://purl.org/dc/dcam/">
        <dcterms:title xml:lang="en-US">DCMI Namespace for metadata terms related to the DCMI Abstract Model</dcterms:title>
        <rdfs:comment>To comment on this schema, please contact dcmifb@dublincore.org.</rdfs:comment>
        <dcterms:publisher xml:lang="en-US">The Dublin Core Metadata Initiative</dcterms:publisher>
        <dcterms:modified>2008-01-14</dcterms:modified>
     </rdf:Description>
     <rdf:Property rdf:about="http://purl.org/dc/dcam/memberOf">
         <rdfs:label xml:lang="en-US">Member Of</rdfs:label>
         <rdfs:comment xml:lang="en-US">A relationship between a resource and a vocabulary encoding scheme which indicates that the resource is a member of a set.</rdfs:comment>
         <rdfs:isDefinedBy rdf:resource="http://purl.org/dc/dcam/"/>
         <dcterms:issued>2008-01-14</dcterms:issued>
         <rdf:type rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
         <dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#memberOf-001"/>
         <rdfs:seeAlso rdf:resource="http://dublincore.org/documents/2007/06/04/abstract-model/"/>
     </rdf:Property>
     <rdfs:Class rdf:about="http://purl.org/dc/dcam/VocabularyEncodingScheme">
         <rdfs:label xml:lang="en-US">Vocabulary Encoding Scheme</rdfs:label>
         <rdfs:comment xml:lang="en-US">An enumerated set of resources.</rdfs:comment>
         <rdfs:isDefinedBy rdf:resource="http://purl.org/dc/dcam/"/>
         <dcterms:issued>2008-01-14</dcterms:issued>
         <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
         <dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#VocabularyEncodingScheme-001"/>
        <rdfs:seeAlso rdf:resource="http://dublincore.org/documents/2007/06/04/abstract-model/"/>
     </rdfs:Class>
</rdf:RDF>

So we have to look at an example of the putative dwc Classes

<rdf:Description rdf:about="http://rs.tdwg.org/dwc/dwctype/Occurrence">	
   <rdfs:label xml:lang="en-US">Occurrence</rdfs:label>
   <rdfs:comment xml:lang="en-US">A resource describing an occurrence.</rdfs:comment>
   <rdfs:isDefinedBy rdf:resource="http://rs.tdwg.org/dwc/dwctype/"/>
   <dcterms:issued>2008-11-19</dcterms:issued>	
   <dcterms:modified>2008-11-19</dcterms:modified>
   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
   <dcterms:hasVersion rdf:resource="http://rs.tdwg.org/dwc/dwctype/#Occurrence-2009-04-24"/>
   <dcam:memberOf rdf:resource="http://rs.tdwg.org/dwc/terms/DwCType"/>
   <rdfs:subClassOf rdf:resource="http://purl.org/dc/dcmitype/Event"/>
   <rdfs:replaces rdf:resource="http://rs.tdwg.org/dwc/terms/Occurrence-2009-04-24"/>
   <dwcattributes:status>recommended</dwcattributes:status>
   <dwcattributes:abcdEquivalence>not in ABCD</dwcattributes:abcdEquivalence>
</rdf:Description>

Personal tools