]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/schemas/dctype
----------------------------------------------------------------------
[helm.git] / helm / schemas / dctype
diff --git a/helm/schemas/dctype b/helm/schemas/dctype
new file mode 100644 (file)
index 0000000..a51cbe0
--- /dev/null
@@ -0,0 +1,186 @@
+<?xml version = "1.0"?>
+
+<!-- 
+  RDF Schema declaration for the Dublin Core Resource Type Vocabulary
+ 2001/03/08
+  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 dctypens 'http://purl.org/dc/dcmitype/'>
+        <!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 eorns 'http://www.cs.unibo.it/~schena/eor#'>
+        <!ENTITY dctypens 'http://www.cs.unibo.it/~schena/dctype#'>
+        <!ENTITY dcqns 'http://www.cs.unibo.it/~schena/dcq#'>
+   ]>
+
+
+<rdf:RDF xmlns:rdf="&rdfns;"
+         xmlns:rdfs="&rdfsns;"
+         xmlns:dc="&dcns;"
+         xmlns:eor="&eorns;"
+         xmlns:dcq="&dcqns;">
+
+<!-- Description of Schema --> 
+
+<eor:Schema rdf:about="&dctypens;">
+  <rdf:value>The Dublin Core Type Vocabulary</rdf:value>
+  <dc:title>The Dublin Core Type Vocabulary</dc:title>
+  <dc:creator>The Dublin Core Metadata Initiative</dc:creator>
+  <dc:description>The Dublin Core metadata vocabulary is a simple set 
+      of resource types intended to facilitate discovery of 
+      resources. </dc:description>
+  <dc:language>English</dc:language>
+  <dc:date>2000-07-11</dc:date>
+</eor:Schema>
+
+<!-- HELM: every declaration has the rdf:ID = "name" instead of 
+     rdf:about = "&dctypens;name"                               -->
+
+
+<!-- Begin Type Declaration -->
+
+<!-- addition DC Vocabulary range declarations -->
+<!-- HELM: What's the relation with the dc:type property?
+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; the correct way is to specialize it 
+with a subProperty.--> 
+<!-- OLD
+<rdf:Description rdf:about = "&dctypens;type">
+  <rdfs:range rdf:resource = "Resource" /> ERROR!
+</rdf:Description>
+Could be:
+<rdf:Description rdf:about = "&dcns;type">
+  <rdfs:range rdf:resource = "#Resource" />
+</rdf:Description>
+-->
+<!-- Class declaration -->
+<!--<rdfs:Class rdf:ID = "Resource">
+  <rdfs:label>Resource</rdfs:label>
+  <rdfs:comment>A general class of describable resources.</rdfs:comment>
+  <rdfs:seeAlso rdf:resource = "http://www.loc.gov/marc/dc/typequalif-19991210.html" />
+  <rdfs:subClassOf rdf:resource = "&rdfsns;Resource" />
+  <rdfs:isDefinedBy rdf:resource = "&dctypens;" />
+</rdfs:Class>-->
+
+<!-- HELM: Class added from version 2001/03/19 -->
+<rdfs:Class rdf:ID = "DCMIType">
+  <rdfs:label>DCMI Type Vocabulary</rdfs:label>
+  <rdfs:comment>The DCMI Vocabulary provides a general, cross-domain
+list of approved terms that may be used as values for the Resource
+Type element to identify the genre of a resource.</rdfs:comment>
+  <rdfs:seeAlso rdf:resource = "http://dublincore.org/documents/dcmi-type-vocabulary/" />
+  <rdfs:subClassOf rdf:resource = "&dcqns;TypeScheme" />
+  <rdfs:isDefinedBy rdf:resource = "&dctypens;" />
+</rdfs:Class>
+
+<!-- HELM: From version 2001/03/19 substituted:
+     <rdfs:subClassOf rdf:resource = "#Resource" />
+      with <rdf:type rdf:resource = "#DCMIType" />   -->
+
+<rdfs:Class rdf:ID = "Collection">
+  <rdfs:label>Collection</rdfs:label>
+  <rdfs:comment>A collection is an aggregation of items. The term collection
+    means that the resource is described as a group; its parts may be 
+    separately described and navigated.</rdfs:comment>
+  <rdf:type rdf:resource = "#DCMIType" />
+  <rdfs:isDefinedBy rdf:resource = "&dctypens;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID = "Dataset">
+  <rdfs:label>Dataset</rdfs:label>
+  <rdfs:comment>A dataset is information encoded in a defined structure (for 
+example, lists, tables, and databases), intended to be useful for direct 
+machine processing. </rdfs:comment>
+  <rdf:type rdf:resource = "#DCMIType" />
+  <rdfs:isDefinedBy rdf:resource = "&dctypens;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID = "Event">
+  <rdfs:label>Event</rdfs:label>
+  <rdfs:comment>An event is a non-persistent, time-based
+occurrence. Metadata for an event provides descriptive information
+that is the basis for discovery of the purpose, location, duration,
+responsible agents, and links to related events and resources. The
+resource of type event may not be retrievable if the described
+instantiation has expired or is yet to occur.  Examples - exhibition,
+web-cast, conference, workshop, open-day, performance, battle, trial,
+wedding, tea-party, conflagration.  </rdfs:comment>
+  <rdf:type rdf:resource = "#DCMIType" />
+  <rdfs:isDefinedBy rdf:resource = "&dctypens;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID = "Image">
+  <rdfs:label>Image</rdfs:label>
+  <rdfs:comment>An image is a primarily symbolic visual representation
+other than text. For example - images and photographs of physical
+objects, paintings, prints, drawings, other images and graphics,
+animations and moving pictures, film, diagrams, maps, musical
+notation. Note that image may include both electronic and physical
+representations.</rdfs:comment>
+  <rdf:type rdf:resource = "#DCMIType" />
+  <rdfs:isDefinedBy rdf:resource = "&dctypens;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID = "InteractiveResource">
+  <rdfs:label>Interactive Resource</rdfs:label>
+  <rdfs:comment>An interactive resource is a resource which requires
+interaction from the user to be understood, executed, or
+experienced. For example - forms on web pages, applets, multimedia
+learning objects, chat services, virtual reality. </rdfs:comment>
+  <rdf:type rdf:resource = "#DCMIType" />
+  <rdfs:isDefinedBy rdf:resource = "&dctypens;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID = "Service">
+  <rdfs:label>Service</rdfs:label>
+  <rdfs:comment>A service is a system that provides one or more
+functions of value to the end-user. Examples include: a photocopying
+service, a banking service, an authentication service, interlibrary
+loans, a Z39.50 or Web server. </rdfs:comment>
+  <rdf:type rdf:resource = "#DCMIType" />
+  <rdfs:isDefinedBy rdf:resource = "&dctypens;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID = "Software">
+  <rdfs:label>Software</rdfs:label>
+  <rdfs:comment>a computer program in source or compiled form which
+may be available for installation non-transiently on another
+machine. For software which exists only to create an interactive
+environment, use interactive instead. </rdfs:comment>
+  <rdf:type rdf:resource = "#DCMIType" />
+  <rdfs:isDefinedBy rdf:resource = "&dctypens;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID = "Sound">
+  <rdfs:label>Sound</rdfs:label>
+  <rdfs:comment>A sound is a resource whose content is primarily intended to be 
+rendered as audio. For example - a music playback file format, an audio 
+compact disc, and recorded speech or sounds. </rdfs:comment>
+  <rdf:type rdf:resource = "#DCMIType" />
+  <rdfs:isDefinedBy rdf:resource = "&dctypens;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID = "Text">
+  <rdfs:label>Text</rdfs:label>
+  <rdfs:comment>A text is a resource whose content is primarily words
+for reading. For example - books, letters, dissertations, poems,
+newspapers, articles, archives of mailing lists.  Note that facsimiles
+or images of texts are still of the genre text. </rdfs:comment>
+  <rdf:type rdf:resource = "#DCMIType" />
+  <rdfs:isDefinedBy rdf:resource = "&dctypens;" />
+</rdfs:Class>
+
+<!-- End: Type -->
+
+</rdf:RDF>