]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/schemas/dcq
----------------------------------------------------------------------
[helm.git] / helm / schemas / dcq
diff --git a/helm/schemas/dcq b/helm/schemas/dcq
new file mode 100644 (file)
index 0000000..819865b
--- /dev/null
@@ -0,0 +1,660 @@
+<?xml version="1.0"?>
+
+<!-- 
+  RDF Schema declaration for the Qualified Dublin Core Element Set 
+  2001/08/14
+  comments, etc. to webteam <dcmi-feedback@dublincore.org>
+-->
+
+<!-- HELM: OLD URL OF SCHEMAS: VRP gives errors --> 
+<!-- <!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 dcqns 'http://purl.org/dc/terms/'>
+        <!ENTITY eorns 'http://dublincore.org/2000/03/13/eor#'>
+   ]>-->
+
+<!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://www.cs.unibo.it/~schena/dces#'>
+        <!ENTITY dcqns 'http://www.cs.unibo.it/~schena/dcq#'>
+        <!ENTITY eorns 'http://www.cs.unibo.it/~schena/eor#'>
+   ]>
+
+<rdf:RDF xmlns:rdf="&rdfns;"
+         xmlns:rdfs="&rdfsns;"
+         xmlns:dc="&dcns;"
+         xmlns:dcq="&dcqns;"
+         xmlns:eor="&eorns;">
+
+<!-- Description of Schema --> 
+
+<eor:Schema rdf:about="&dcqns;">
+  <rdf:value>The Dublin Core Element Set Qualifier Vocabulary</rdf:value>
+  <dc:title>The Dublin Core Element Set Qualifier Vocabulary</dc:title>
+  <dc:publisher>The Dublin Core Metadata Initiative</dc:publisher>
+  <dc:description>The Dublin Core Element Set Qualifier Vocabulary is
+  an richer vocabulary
+      intended to facilitate discovery of resources. </dc:description>
+  <dc:language>English</dc:language>
+  <dc:relation rdf:resource="http://dublincore.org/documents/dcmes-qualifiers/"/>
+  <dc:date>2000-07-11</dc:date>
+</eor:Schema>
+
+<!-- HELM: every declaration has the rdf:ID = "name" instead of 
+     rdf:about = "&dcqns;name"                               -->
+
+
+<!-- Begin: Title  -->
+
+<!-- Title refinement declarations  -->
+
+<rdf:Property rdf:ID = "alternative">
+  <rdfs:label>Alternative</rdfs:label>
+  <rdfs:comment>Any form of the title used as a substitute or
+  alternative to the formal title of the resource.</rdfs:comment>
+  <eor:comment>This qualifier can include Title abbreviations as well as translations.</eor:comment>
+  <rdfs:subPropertyOf rdf:resource = 
+  "&dcns;title" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdf:Property>
+
+<!-- End: Title Declaration -->
+
+
+<!-- Begin: Subject -->
+
+<!-- Subject refinement declarations -->
+
+<rdf:Property rdf:ID = "classification">
+  <rdfs:label>Classification</rdfs:label>
+  <rdfs:comment>Subject identified by notation (code) taken from a
+  controlled classification scheme.</rdfs:comment>
+  <eor:comment>The name of the controlled classification scheme from
+  which the classification is derived should always be identified as a
+  value qualifier Existing resource discovery implementations treat
+  classification notation (codes) differently to 'words' describing
+  `subject.  Typically notation is used to create a browsing structure
+  whereas words are not, notation is not displayed in retrieved lists
+  whereas 'subject words' are displayed. It is important for software
+  to precisely recognise notations as different from 'subject
+  words'. Looking for numeric strings cannot be relied on as notations
+  may be alphanumeric so it is useful to identify them by means of a
+  qualifier. It is unrealistic to expect software to identify
+  notations as such by means of the value qualifier for subject, as
+  there is a potentially huge list of value qualifiers which cover
+  subject headings, and thesauri as well as classification
+  notations. </eor:comment>
+  <rdfs:subPropertyOf rdf:resource =
+  "&dcns;subject" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdf:Property>
+
+<!-- Subject range declarations -->
+<!-- HELM: Here we want to constraint an external property to a particular 
+range. VRP gives a Warning when (extending or modifying) constraining the 
+range of a property defined in another schema. -->
+<!-- <rdf:Description rdf:about = "&dcns;subject">
+  <rdfs:range rdf:resource = "#SubjectScheme" />
+</rdf:Description>-->
+
+<!-- Encoding Scheme declarations -->
+
+<rdfs:Class rdf:ID = "SubjectScheme">
+  <rdfs:label>Subject Encoding Schemes</rdfs:label>
+  <rdfs:comment>A set of subject encoding schemes and/or formats</rdfs:comment>
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID = "LCSH">
+  <rdfs:label>LCSH</rdfs:label>
+  <rdfs:comment>Library of Congress Subject Headings</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#SubjectScheme" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID = "LCC">
+  <rdfs:label>LCC</rdfs:label>
+  <rdfs:comment>Library of Congress Classification</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#SubjectScheme" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID = "DDC">
+  <rdfs:label>DDC</rdfs:label>
+  <rdfs:comment>Dewey Decimal Classification</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#SubjectScheme" />
+  <rdfs:seeAlso rdf:resource = "http://www.oclc.org/fp/" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID = "UDC">
+  <rdfs:label>UDC</rdfs:label>
+  <rdfs:comment>Universal Decimal Classification</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#SubjectScheme" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID = "MESH">
+  <rdfs:label>MeSH</rdfs:label>
+  <rdfs:comment>Medical Subject Headings</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#SubjectScheme" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdfs:Class>
+
+<!-- End: Subject -->
+
+
+<!-- Begin: Description -->
+
+<!-- Description refinement declarations -->
+
+<rdf:Property rdf:ID = "abstract">
+  <rdfs:label>Abstract</rdfs:label>
+  <rdfs:comment>A summary of the content of the resource.</rdfs:comment>
+  <rdfs:subPropertyOf rdf:resource =
+  "&dcns;description" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID = "note">
+  <rdfs:label>Note</rdfs:label>
+  <rdfs:comment>Any additional information about the content of the
+  resource.</rdfs:comment>
+  <rdfs:subPropertyOf rdf:resource =
+  "&dcns;description" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID = "tableOfContents">
+  <rdfs:label>Table Of Contents</rdfs:label>
+  <rdfs:comment>A list of subunits of the content of the
+  resource.</rdfs:comment>
+  <rdfs:subPropertyOf rdf:resource =
+  "&dcns;description" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID = "release">
+  <rdfs:label>Release</rdfs:label>
+  <rdfs:comment>An identification of the edition, release or version
+  of the resource.</rdfs:comment>
+  <rdfs:subPropertyOf rdf:resource =
+  "&dcns;description" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdf:Property>
+
+<!-- End: Description -->
+
+
+<!-- Begin: Date -->
+
+<!-- Date refinement declaration -->
+
+<rdf:Property rdf:ID = "created">
+  <rdfs:label>Created</rdfs:label>
+  <rdfs:comment>Date of creation of the resource.</rdfs:comment>
+  <rdfs:subPropertyOf rdf:resource =
+  "&dcns;date" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID = "issued">
+  <rdfs:label>Issued</rdfs:label>
+  <rdfs:comment>Date of formal issuance (e.g., publication) of the
+  resource.</rdfs:comment>
+  <rdfs:subPropertyOf rdf:resource = "&dcns;date" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID = "modified">
+  <rdfs:label>Modified</rdfs:label>
+  <rdfs:comment>Date on which the resource was changed.</rdfs:comment>
+  <rdfs:subPropertyOf rdf:resource =
+  "&dcns;date" />
+  <rdfs:isDefinedBy rdf:resource =
+  "&dcqns;" /> </rdf:Property>
+
+<rdf:Property rdf:ID = "valid">
+  <rdfs:label>Valid</rdfs:label>
+  <rdfs:comment>Date (often a range) of validity of a resource.</rdfs:comment>
+  <rdfs:subPropertyOf rdf:resource =
+  "&dcns;date" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID = "available">
+  <rdfs:label>Available</rdfs:label>
+  <rdfs:comment>Date (often a range) that the resource will become or
+  did become available.</rdfs:comment>
+  <rdfs:subPropertyOf rdf:resource =
+  "&dcns;date" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdf:Property>
+
+<!-- Date range declarations -->
+<!-- HELM: Here we want to constraint an external property to a particular 
+range. VRP gives a Warning when (extending or modifying) constraining the 
+range of a property defined in another schema. -->
+<!--<rdf:Description rdf:about = "&dcns;date">
+  <rdfs:range rdf:resource = "#DateScheme" />
+</rdf:Description>-->
+
+<!-- Encoding Schemes -->
+
+<rdfs:Class rdf:ID = "DateScheme">
+  <rdfs:label>Date Encoding Schemes</rdfs:label>
+  <rdfs:comment>A set of date encoding schemes and/or formats</rdfs:comment>
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID = "W3CDTF">
+  <rdfs:label>W3C-DTF</rdfs:label>
+  <rdfs:comment>W3C Encoding rules for dates and times - a profile
+  based on ISO8601 </rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#DateScheme" />
+  <rdfs:seeAlso rdf:resource = "http://www.w3.org/TR/NOTE-datetime" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" /> 
+</rdfs:Class>
+
+<rdfs:Class rdf:ID = "Period">
+  <rdfs:label>DCMI Period</rdfs:label>
+  <rdfs:comment>A specification of the limits of a time
+  interval.</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#DateScheme" />
+  <rdfs:seeAlso rdf:resource =
+  "http://purl.org/dc/documents/rec-dcmiperiod-20000619.htm" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" /> 
+</rdfs:Class>
+
+<!-- End: Date -->
+
+
+<!-- Begin: format -->
+
+<!-- format refinement declarations -->
+
+<rdf:Property rdf:ID = "extent">
+  <rdfs:label>Extent</rdfs:label>
+  <rdfs:comment>The size or duration of the resource.</rdfs:comment>
+  <rdfs:subPropertyOf rdf:resource = "&dcns;format" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID = "medium">
+  <rdfs:label>Medium</rdfs:label>
+  <rdfs:comment>The material or physical carrier of the
+  resource.</rdfs:comment>
+  <rdfs:subPropertyOf rdf:resource = "&dcns;format" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdf:Property>
+
+<!-- format range declarations -->
+<!-- HELM: Here we want to constraint an external property to a particular 
+range. VRP gives a Warning when (extending or modifying) constraining the 
+range of a property defined in another schema. -->
+<!-- <rdf:Description rdf:about = "&dcns;format">
+  <rdfs:range rdf:resource = "#FormatScheme" />
+</rdf:Description> -->
+
+<!-- Encoding Scheme declarations -->
+
+<rdfs:Class rdf:ID = "FormatScheme">
+  <rdfs:label>Format Encoding Schemes</rdfs:label>
+  <rdfs:comment>A set of format encoding schemes.</rdfs:comment>
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID = "IMT">
+  <rdfs:label>IMT</rdfs:label>
+  <rdfs:comment>The Internet media type of the resource.</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#FormatScheme" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+  <rdfs:seeAlso rdf:resource =
+  "http://www.isi.edu/in-notes/iana/assignments/media-types/media-types"
+  /> </rdfs:Class>
+
+<!-- End: format -->
+
+
+<!-- Begin: Identifier -->
+
+<!-- Identifier refinement declarations -->
+
+<!-- Identifier range declarations -->
+<!-- HELM: Here we want to constraint an external property to a particular 
+range. VRP gives a Warning when (extending or modifying) constraining the 
+range of a property defined in another schema. -->
+<!--<rdf:Description rdf:about = "&dcns;identifier">
+  <rdfs:range rdf:resource = "#IdentifierScheme" />
+</rdf:Description>-->
+
+<!-- Encoding Scheme declarations -->
+
+<rdfs:Class rdf:ID = "IdentifierScheme">
+  <rdfs:label>Identifier Encoding Schemes</rdfs:label>
+  <rdfs:comment>A set of Identified encoding schemes and/or
+  formats.</rdfs:comment>
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID= "URI">
+  <rdfs:label>URI</rdfs:label>
+  <rdfs:comment>A URI Uniform Resource Identifier</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#IdentifierScheme" />
+  <rdfs:seeAlso rdf:resource = "http://www.ietf.org/rfc/rfc2396.txt" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdfs:Class>
+
+<!-- End: Identifier -->
+
+
+<!-- Begin: Language -->
+
+<!-- Language refinement declarations -->
+
+<!-- Language range declarations -->
+<!-- HELM: Here we want to constraint an external property to a particular 
+range. VRP gives a Warning when (extending or modifying) constraining the 
+range of a property defined in another schema. -->
+<!--<rdf:Description rdf:about = "&dcns;language">
+  <rdfs:range rdf:resource = "#LanguageScheme" />
+</rdf:Description>-->
+
+<!-- Encoding Scheme declarations -->
+
+<rdfs:Class rdf:ID = "LanguageScheme">
+  <rdfs:label>Language Encoding Schemes</rdfs:label>
+  <rdfs:comment>A set of language encoding schemes and/or
+  formats.</rdfs:comment>
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID = "RFC1766">
+  <rdfs:label>RFC1766</rdfs:label>
+  <rdfs:comment>Internet RFC 1766 'Tags for the identification of
+  Language' specifies a two letter code taken from ISO 639, followed
+  optionally by a two letter country code taken from ISO
+  3166.</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#LanguageScheme" />
+  <rdfs:seeAlso rdf:resource = "http://www.ietf.org/rfc/rfc1766.txt" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID = "ISO639-2">
+  <rdfs:label>ISO 639-2</rdfs:label>
+  <rdfs:comment>ISO 639-2: Codes for the representation of names of languages.</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#LanguageScheme" />
+  <rdfs:seeAlso rdf:resource =
+  "http://www.loc.gov/standards/iso639-2/langhome.html" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdfs:Class>
+
+<!-- End: language -->
+
+
+<!-- Begin: Relation -->
+
+<!-- Relation refinement declarations -->
+
+<rdf:Property rdf:ID = "isPartOf">
+  <rdfs:label>Is Part Of</rdfs:label>
+  <rdfs:comment>The described resource is a physical or logical part 
+of the referenced resource.</rdfs:comment>
+  <rdfs:subPropertyOf rdf:resource = "&dcns;relation" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID = "hasPart">
+  <rdfs:label>Has Part</rdfs:label>
+  <rdfs:comment>The described resource includes the referenced
+  resource either physically or logically. </rdfs:comment>
+  <rdfs:subPropertyOf rdf:resource = "&dcns;relation" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID = "isVersionOf">
+  <rdfs:label>Is Version Of</rdfs:label>
+  <rdfs:comment>The described resource is a version, edition, or
+  adaptation of the referenced resource. Changes in version imply
+  substantive changes in content rather than differences in
+  format. </rdfs:comment>
+  <rdfs:subPropertyOf rdf:resource = "&dcns;relation" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID = "hasVersion">
+  <rdfs:label>Has Version</rdfs:label>
+  <rdfs:comment>The described resource has a version, edition, or
+  adaptation, namely, the referenced resource. </rdfs:comment>
+  <rdfs:subPropertyOf rdf:resource = "&dcns;relation" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID = "isFormatOf">
+  <rdfs:label>Is Format Of</rdfs:label>
+  <rdfs:comment>The described resource is the same intellectual
+  content of the referenced resource, but presented in another
+  format. </rdfs:comment>
+  <rdfs:subPropertyOf rdf:resource = "&dcns;relation" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID = "hasFormat">
+  <rdfs:label>Has Format</rdfs:label>
+  <rdfs:comment>The described resource pre-existed the referenced
+  resource, which is essentially the same intellectual content
+  presented in another format. </rdfs:comment>
+  <rdfs:subPropertyOf rdf:resource = "&dcns;relation" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID = "references">
+  <rdfs:label>References</rdfs:label>
+  <rdfs:comment>The described resource references, cites, or otherwise
+  points to the referenced resource.  </rdfs:comment>
+  <rdfs:subPropertyOf rdf:resource = "&dcns;relation" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID = "isReferencedBy">
+  <rdfs:label>Is Referenced By</rdfs:label>
+  <rdfs:comment>The described resource is referenced, cited, or
+  otherwise pointed to by the referenced resource. </rdfs:comment>
+  <rdfs:subPropertyOf rdf:resource = "&dcns;relation" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID = "requires">
+  <rdfs:label>Requires</rdfs:label>
+  <rdfs:comment>The described resource requires the referenced
+  resource to support its function, delivery, or coherence of
+  content. </rdfs:comment>
+  <rdfs:subPropertyOf rdf:resource = "&dcns;relation" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID = "isRequiredBy">
+  <rdfs:label>Is Required By</rdfs:label>
+  <rdfs:comment>The described resource is required by the referenced
+  resource, either physically or logically.  </rdfs:comment>
+  <rdfs:subPropertyOf rdf:resource = "&dcns;relation" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID = "replaces">
+  <rdfs:label>Replaces</rdfs:label>
+  <rdfs:comment>The described resource supplants, displaces, or
+  supersedes the referenced resource.  </rdfs:comment>
+  <rdfs:subPropertyOf rdf:resource = "&dcns;relation" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID = "isReplacedBy">
+  <rdfs:label>Is Replaced By</rdfs:label>
+  <rdfs:comment>The described resource is supplanted, displaced, or
+  superceded by the referenced resource.</rdfs:comment>
+  <rdfs:subPropertyOf rdf:resource = "&dcns;relation" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID ="conformsTo">
+       <rdfs:label>ConformsTo</rdfs:label> 
+       <rdfs:comment>A reference to an established standard to which the resource conforms.</rdfs:comment>
+   <rdfs:subPropertyOf rdf:resource = "&dcns;relation" />
+   <rdfs:isDefinedBy rdf:resource = "&dcqns;" /> 
+</rdf:Property>
+
+<!-- Relation range declarations -->
+<!-- HELM: Here we want to constraint an external property to a particular 
+range. VRP gives a Warning when (extending or modifying) constraining the 
+range of a property defined in another schema. -->
+<!--<rdf:Description rdf:about = "&dcns;relation">
+  <rdfs:range rdf:resource = "#IdentifierScheme" />
+</rdf:Description>-->
+
+<!-- Encoding Scheme declarations -->
+
+<!-- End: Relation -->
+
+
+<!-- Begin: coverage -->
+
+<!-- Coverage refinement declarations -->
+
+<rdf:Property rdf:ID = "spatial">
+  <rdfs:label>Spatial</rdfs:label>
+  <rdfs:comment>Spatial characteristics of the intellectual content of
+  the resoure.</rdfs:comment>
+  <rdfs:range rdf:resource = "#SpatialScheme" />
+  <rdfs:subPropertyOf rdf:resource = "&dcns;coverage" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID = "temporal">
+  <rdfs:label>Temporal</rdfs:label>
+  <rdfs:comment>Temporal characteristics of the intellectual content
+  of the resource.</rdfs:comment>
+  <rdfs:range rdf:resource = "#DateScheme" />
+  <rdfs:subPropertyOf rdf:resource = "&dcns;coverage" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdf:Property>
+
+<!-- Coverage range declarations -->
+
+<!-- Encoding Schemes -->
+
+<rdfs:Class rdf:ID = "SpatialScheme">
+  <rdfs:label>Place Encoding Schemes</rdfs:label>
+  <rdfs:comment>A set of geographic place encoding schemes and/or
+  formats</rdfs:comment>
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID = "Box">
+  <rdfs:label>DCMI Box</rdfs:label>
+  <rdfs:comment>The DCMI Box identifies a region of space using its
+  geographic limits.</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#SpatialScheme" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+  <rdfs:seeAlso rdf:resource =
+  "http://purl.org/dc/documents/rec-dcmibox-20000619.htm" />
+  </rdfs:Class>
+
+<rdfs:Class rdf:ID = "Point">
+  <rdfs:label>DCMI Point</rdfs:label>
+  <rdfs:comment>The DCMI Point identifies a point in space using its
+  geographic coordinates.</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#SpatialScheme" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+  <rdfs:seeAlso rdf:resource =
+  "http://purl.org/dc/documents/rec-dcmipoint-20000619.htm" />
+  </rdfs:Class>
+
+<rdfs:Class rdf:ID = "TGN">
+  <rdfs:label>TGN</rdfs:label>
+  <rdfs:comment>The Getty Thesaurus of Geographic Names</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#SpatialScheme" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+  <rdfs:seeAlso rdf:resource =
+  "http://www.gii.getty.edu/vocabulary/tgn.html" /> </rdfs:Class>
+
+<rdfs:Class rdf:ID = "DD">
+  <rdfs:label>Decimal Degrees</rdfs:label>
+  <rdfs:comment>A latitude and longitude expressed in decimal
+  degrees</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#SpatialScheme" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID = "DMS">
+  <rdfs:label>Degrees, minutes, seconds</rdfs:label>
+  <rdfs:comment>A latitude and longitude expressed in degrees,
+  minutes, seconds.</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#SpatialScheme" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID = "ISO3166">
+  <rdfs:label>ISO3166</rdfs:label>
+  <rdfs:comment>ISO3166 Codes for the representation of names of
+  countries</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#SpatialScheme" />
+  <rdfs:seeAlso rdf:resource = "ftp://dkuug.dk/i18n/ISO_3166" />
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdfs:Class>
+
+<!-- End: coverage -->
+
+
+<!-- Begin: audience -->
+
+<rdf:Property rdf:ID = "audience">
+       <rdfs:label>Audience</rdfs:label> 
+       <rdfs:comment>A class of entity for whom the resource is intended or useful.</rdfs:comment> 
+       <eor:comment>A class of entity may be determined by the creator or the publisher or by a third 
+       party.</eor:comment>
+   <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdf:Property>
+
+<!-- audience refinement declarations -->
+
+<rdf:Property rdf:ID ="mediator">
+       <rdfs:label>Mediator</rdfs:label> 
+       <rdfs:comment>A class of entity that mediates access to the resource and for whom the resource is 
+       intended or useful.</rdfs:comment> 
+       <eor:comment>The audience for a resource in the education/training domain are of two 
+       basic classes: (1) an ultimate beneficiary of the resource (usually a student or trainee), 
+       and (2) frequently, an entity that mediates access to the resource (usually a teacher or trainer). 
+       The mediator element refinement represents the second of these two classes.</eor:comment>
+   <rdfs:subPropertyOf rdf:resource = "#audience" />
+   <rdfs:isDefinedBy rdf:resource = "&dcqns;" /> 
+</rdf:Property>
+
+<!-- End: audience -->
+
+
+<!-- HELM: Added from version 2001/03/16 -->
+
+<!-- Begin: type -->
+
+<!-- type range declarations -->
+<!-- HELM: Here we want to constraint an external property to a particular 
+range. VRP gives a Warning when (extending or modifying) constraining the 
+range of a property defined in another schema. -->
+<!-- <rdf:Description rdf:about = "&dcns;type">
+  <rdfs:range rdf:resource = "#TypeScheme" />
+</rdf:Description> -->
+
+<rdfs:Class rdf:ID = "TypeScheme">
+  <rdfs:label>Resource Type Encoding Schemes</rdfs:label>
+  <rdfs:comment>A set of resource type encoding schemes and/or 
+formats</rdfs:comment>
+  <rdfs:isDefinedBy rdf:resource = "&dcqns;" />
+</rdfs:Class>
+
+<!-- End: type -->
+
+</rdf:RDF>