]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/schemas/21-euler
----------------------------------------------------------------------
[helm.git] / helm / schemas / 21-euler
diff --git a/helm/schemas/21-euler b/helm/schemas/21-euler
new file mode 100644 (file)
index 0000000..22885d7
--- /dev/null
@@ -0,0 +1,281 @@
+<?xml version="1.0"?>
+
+<!-- HELM: OLD URL OF SCHEMAS: VRP gives errors --> 
+<!--<rdf:RDF xml:lang="en"
+         xmlns:rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+         xmlns:rdfs = "http://www.w3.org/2000/01/rdf-schema#"
+         xmlns:eor = "http://dublincore.org/2000/03/13-eor#"
+         xmlns:dc = "http://dublincore.org/2000/03/13-dces#"
+ADDED    xmlns:euler = "http://wip.dublincore.org/2000/11/21-euler#"
+ADDED    xmlns:dcag  = "http://dublincore.org/2000/03/13-dcagent#">-->
+
+<!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 dcagentns 'http://www.cs.unibo.it/~schena/13-dcagent#'>
+        <!ENTITY eulerns 'http://www.cs.unibo.it/~schena/21-euler#'>
+   ]>
+
+<rdf:RDF xmlns:rdf="&rdfns;"
+         xmlns:rdfs="&rdfsns;"
+         xmlns:dc="&dcns;"
+         xmlns:eor="&eorns;"
+         xmlns:dcag="&dcagentns;">
+
+<!-- Description of Schema --> 
+
+<eor:Schema rdf:about="&eulerns;">
+  <rdf:value>The EULER namespace  v1.0</rdf:value> 
+  <dc:title>The EULER  namespace  v1.0</dc:title>
+  <dc:creator> Manjula Patel </dc:creator>
+  <dc:creator> Eric Miller </dc:creator>
+  <dc:publisher>The SCHEMAS Project</dc:publisher>
+  <dc:description>Semantic declarations for supporting EULER</dc:description>
+  <dc:language>English</dc:language>
+  <dc:date>2000-11-21</dc:date>
+</eor:Schema>
+
+<!-- HELM: added # to every internal resource reference -->
+
+<!-- Note: I (emiller@oclc.org ) would suggests *not* modeling
+personal & corporate more along the lines of
+http://dublincore.org/2000/03/13-agents in terms of the entity
+declarations and http://dublincore.org/2000/03/13-marcrel in terms of
+the extra relationships between information resources and agent
+resources... I'll try and model this both ways, but given the time
+contraints, I'm going to start with the simpler and more interoperable
+way... -->
+
+<!-- in this case, EULER simply declares an additional encoding scheme for "names" -->
+
+<rdfs:Class rdf:ID = "CityName">
+  <rdfs:label>City and Name Encoding</rdfs:label>
+  <rdfs:comment>The EULER encoding rule of the following format - City [(Country)]: Name</rdfs:comment>
+<!-- HELM: 1) wrong URI
+           2) NameScheme Class doesn't exist in dcq!
+<rdfs:subClassOf rdf:resource = "http://dublincore.org/2000/03/13-dcq#NameScheme" />-->
+  <rdfs:subClassOf rdf:resource = "&dcagentns;NameScheme" />
+<!-- HELM: wrong definition URI
+<rdfs:isDefinedBy rdf:resource = "http://dublincore.org/2000/03/13-dcagent" />-->
+  <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
+</rdfs:Class>
+
+
+<rdf:Property rdf:ID="x-carrier">
+  <rdfs:label>Physical Carrier</rdfs:label>
+  <rdfs:comment>Physical carrier of information. The reason for 
+applying this EULER-invented sub-field is that the end-user should be able to 
+conclude if the resource described in the bibliographic record (displayed in the 
+hitlist) is available online or not. Example: book (= paper) -is the physical 
+description (compared to monograph which is an entity, irrespective of how it is 
+'delivered', in a printed version (paper) or in a file). The physical 
+[...] manifestation of the resource. Typically, Format may include the 
+media-type or dimensions of the resource. Format may be used to determine the 
+software, hardware or other equipment needed to display or operate the 
+resource. Examples of dimensions include size and duration.</rdfs:comment>
+  <rdfs:range rdf:resource = "#CarrierTypes" />
+<!-- HELM: 1) wrong URI
+           2) format doesn't exist in dcq!
+<rdfs:subPropertyOf rdf:resource = "http://dublincore.org/2000/03/13-dcq#format" /> -->
+  <rdfs:subPropertyOf rdf:resource = "&dcns;format" />
+  <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
+</rdf:Property>
+
+<rdfs:Class rdf:ID = "CarrierTypes">
+  <rdfs:label>Carrier Types</rdfs:label>
+  <rdfs:comment>Types of EULER Carriers</rdfs:comment>
+  <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
+</rdfs:Class>
+    
+<rdfs:Class rdf:ID = "PrintedMaterial">
+  <rdfs:label>printed material</rdfs:label>
+  <rdfs:comment>printed material</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#CarrierTypes" />
+  <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID="HandWrittenMaterial">
+  <rdfs:label>hand-written material</rdfs:label>
+  <rdfs:comment>hand-written material</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#CarrierTypes" />
+  <rdfs:isDefinedBy rdf:resource = "&eulerns;"/>
+</rdfs:Class>
+
+<rdfs:Class rdf:ID="CDROM">
+  <rdfs:label>cdrom</rdfs:label>
+  <rdfs:comment>cdrom</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#CarrierTypes" />
+  <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID="DVD">
+  <rdfs:label>dvd</rdfs:label>
+  <rdfs:comment>dvd</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#CarrierTypes" />
+  <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID="Slide">
+  <rdfs:label>(dia)slide</rdfs:label>
+  <rdfs:comment>(dia)slide</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#CarrierTypes" />
+  <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID="Diskette">
+  <rdfs:label>diskette</rdfs:label>
+  <rdfs:comment>diskette</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#CarrierTypes" />
+  <rdfs:isDefinedBy rdf:resource = "&eulerns;"/>
+</rdfs:Class>
+
+<rdfs:Class rdf:ID="Film">
+  <rdfs:label>film</rdfs:label>
+  <rdfs:comment>film</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#CarrierTypes" />
+  <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID="Audio">
+  <rdfs:label>audio</rdfs:label>
+  <rdfs:comment>audio</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#CarrierTypes" />
+  <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID="Microfiche">
+  <rdfs:label>microfiche</rdfs:label>
+  <rdfs:comment>microfiche</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#CarrierTypes" />
+  <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID="Microfilm">
+  <rdfs:label>microfilm</rdfs:label>
+  <rdfs:comment>microfilm</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#CarrierTypes" />
+  <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID="Video">
+  <rdfs:label>video</rdfs:label>
+  <rdfs:comment>video</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#CarrierTypes" />
+  <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID="Object">
+  <rdfs:label>object</rdfs:label>
+  <rdfs:comment>object</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#CarrierTypes" />
+  <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID="Internet">
+  <rdfs:label>internet</rdfs:label>
+  <rdfs:comment>internet</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#CarrierTypes" />
+  <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
+</rdfs:Class>
+
+<rdfs:Class rdf:ID="MediaCombination">
+  <rdfs:label>media combination</rdfs:label>
+  <rdfs:comment>media combination</rdfs:comment>
+  <rdfs:subClassOf rdf:resource = "#CarrierTypes" />
+  <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
+</rdfs:Class>
+
+
+<rdf:Property rdf:ID="x-metadata-created">
+  <rdfs:label>Metadata Creation Date</rdfs:label>
+  <rdfs:comment>Date of the creation of the original metadata record. 
+  YYYY=Year, MM=month, DD=day. Use "01" for unknown MM or DD. Useful for 
+  SDI services</rdfs:comment>
+<!-- HELM: 1) wrong URI
+           2) date doesn't exist in dcq!
+<rdfs:subPropertyOf rdf:resource = "http://dublincore.org/2000/03/13-dcq#date" />-->
+  <rdfs:subPropertyOf rdf:resource = "&dcns;date" />
+  <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID="identifier">
+  <rdfs:label>EULER identifier</rdfs:label>
+  <rdfs:comment>An unambiguous reference to the resource within a given 
+context: The purpose of this field is to identify the resource in other 
+ways than those provided by the other fields. This can be serial name, page-, 
+issue- or volume-numbers for journal articles or similar. (Can be used 
+differently in different databases, e.g. ISO 4-1984) </rdfs:comment>
+<!-- HELM: 1) wrong URI
+           2) identifier doesn't exist in dcq!
+<rdfs:subPropertyOf rdf:resource = "http://dublincore.org/2000/03/13-dcq#identifier" />-->
+  <rdfs:subPropertyOf rdf:resource = "&dcns;identifier" />
+  <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID="fullText">
+  <rdfs:label>Full Text</rdfs:label>
+  <rdfs:comment>The fulltext of web-pages and other resources available as a whole</rdfs:comment>
+  <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID="eventLocation">
+  <rdfs:label>Event location</rdfs:label>
+  <rdfs:comment>Location of event for/at which the resource described in the record was 
+created</rdfs:comment>
+  <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID="eventDate">
+  <rdfs:label>Event Date</rdfs:label>
+  <rdfs:comment>Date of event for/at which the resource described in the record was created</rdfs:comment>
+  <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID="eventName">
+  <rdfs:label>Event Name</rdfs:label>
+  <rdfs:comment>Name of event where document was created</rdfs:comment>
+  <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID="recordSource">
+  <rdfs:label>Record Source</rdfs:label>
+  <rdfs:comment>The source for the record i.e. describes which information 
+ provider has delivered the record.
+  </rdfs:comment>
+  <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID="recordSourceIdentifier">
+  <rdfs:label>Record Source URL</rdfs:label>
+  <rdfs:comment>Identifier of source record for the description delivered in EULER. URL 
+        pointing back to the original record at information providers' site. </rdfs:comment>
+<!-- HELM: 1) wrong URI
+           2) source doesn't exist in dcq!
+<rdfs:subPropertyOf rdf:resource = "http://dublincore.org/2000/03/13-dcq#source" />-->
+  <rdfs:subPropertyOf rdf:resource = "&dcns;source" />
+  <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID="recordCreator">
+  <rdfs:label>Record Creator</rdfs:label>
+  <rdfs:comment>Creator of the record (describing the resource), e.g. a reviewer</rdfs:comment>
+  <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID="delivery">
+  <rdfs:label>Address for delivery information</rdfs:label>
+  <rdfs:comment>Meant to give the URL to the library where the resource described in the 
+record can be acquired. (Pointer to online-order forms etc.)</rdfs:comment>
+  <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
+</rdf:Property>
+
+<rdf:Property rdf:ID="deliveryDescription">
+  <rdfs:label>Additional retrieve/delivery information</rdfs:label>
+  <rdfs:comment>Additional information that a user and a local library need to 
+retrieve/deliver the resource described in the record. </rdfs:comment>
+  <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
+</rdf:Property>
+
+</rdf:RDF>