]> matita.cs.unibo.it Git - helm.git/blob - helm/schemas/21-euler
ocaml 3.09 transition
[helm.git] / helm / schemas / 21-euler
1 <?xml version="1.0"?>
2
3 <!-- HELM: OLD URL OF SCHEMAS: VRP gives errors --> 
4 <!--<rdf:RDF xml:lang="en"
5          xmlns:rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6          xmlns:rdfs = "http://www.w3.org/2000/01/rdf-schema#"
7          xmlns:eor = "http://dublincore.org/2000/03/13-eor#"
8          xmlns:dc = "http://dublincore.org/2000/03/13-dces#"
9 ADDED    xmlns:euler = "http://wip.dublincore.org/2000/11/21-euler#"
10 ADDED    xmlns:dcag  = "http://dublincore.org/2000/03/13-dcagent#">-->
11
12 <!DOCTYPE rdf:RDF [
13         <!ENTITY rdfns 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
14         <!ENTITY rdfsns 'http://www.w3.org/2000/01/rdf-schema#'>
15         <!ENTITY dcns 'http://www.cs.unibo.it/~schena/dces#'>
16         <!ENTITY eorns 'http://www.cs.unibo.it/~schena/eor#'>
17         <!ENTITY dcagentns 'http://www.cs.unibo.it/~schena/13-dcagent#'>
18         <!ENTITY eulerns 'http://www.cs.unibo.it/~schena/21-euler#'>
19    ]>
20
21 <rdf:RDF xmlns:rdf="&rdfns;"
22          xmlns:rdfs="&rdfsns;"
23          xmlns:dc="&dcns;"
24          xmlns:eor="&eorns;"
25          xmlns:dcag="&dcagentns;">
26
27 <!-- Description of Schema -->  
28
29 <eor:Schema rdf:about="&eulerns;">
30   <rdf:value>The EULER namespace  v1.0</rdf:value> 
31   <dc:title>The EULER  namespace  v1.0</dc:title>
32   <dc:creator> Manjula Patel </dc:creator>
33   <dc:creator> Eric Miller </dc:creator>
34   <dc:publisher>The SCHEMAS Project</dc:publisher>
35   <dc:description>Semantic declarations for supporting EULER</dc:description>
36   <dc:language>English</dc:language>
37   <dc:date>2000-11-21</dc:date>
38 </eor:Schema>
39
40 <!-- HELM: added # to every internal resource reference -->
41
42 <!-- Note: I (emiller@oclc.org ) would suggests *not* modeling
43 personal & corporate more along the lines of
44 http://dublincore.org/2000/03/13-agents in terms of the entity
45 declarations and http://dublincore.org/2000/03/13-marcrel in terms of
46 the extra relationships between information resources and agent
47 resources... I'll try and model this both ways, but given the time
48 contraints, I'm going to start with the simpler and more interoperable
49 way... -->
50
51 <!-- in this case, EULER simply declares an additional encoding scheme for "names" -->
52
53 <rdfs:Class rdf:ID = "CityName">
54   <rdfs:label>City and Name Encoding</rdfs:label>
55   <rdfs:comment>The EULER encoding rule of the following format - City [(Country)]: Name</rdfs:comment>
56 <!-- HELM: 1) wrong URI
57            2) NameScheme Class doesn't exist in dcq!
58 <rdfs:subClassOf rdf:resource = "http://dublincore.org/2000/03/13-dcq#NameScheme" />-->
59   <rdfs:subClassOf rdf:resource = "&dcagentns;NameScheme" />
60 <!-- HELM: wrong definition URI
61 <rdfs:isDefinedBy rdf:resource = "http://dublincore.org/2000/03/13-dcagent" />-->
62   <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
63 </rdfs:Class>
64
65
66 <rdf:Property rdf:ID="x-carrier">
67   <rdfs:label>Physical Carrier</rdfs:label>
68   <rdfs:comment>Physical carrier of information. The reason for 
69 applying this EULER-invented sub-field is that the end-user should be able to 
70 conclude if the resource described in the bibliographic record (displayed in the 
71 hitlist) is available online or not. Example: book (= paper) -is the physical 
72 description (compared to monograph which is an entity, irrespective of how it is 
73 'delivered', in a printed version (paper) or in a file). The physical 
74 [...] manifestation of the resource. Typically, Format may include the 
75 media-type or dimensions of the resource. Format may be used to determine the 
76 software, hardware or other equipment needed to display or operate the 
77 resource. Examples of dimensions include size and duration.</rdfs:comment>
78   <rdfs:range rdf:resource = "#CarrierTypes" />
79 <!-- HELM: 1) wrong URI
80            2) format doesn't exist in dcq!
81 <rdfs:subPropertyOf rdf:resource = "http://dublincore.org/2000/03/13-dcq#format" /> -->
82   <rdfs:subPropertyOf rdf:resource = "&dcns;format" />
83   <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
84 </rdf:Property>
85
86 <rdfs:Class rdf:ID = "CarrierTypes">
87   <rdfs:label>Carrier Types</rdfs:label>
88   <rdfs:comment>Types of EULER Carriers</rdfs:comment>
89   <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
90 </rdfs:Class>
91     
92 <rdfs:Class rdf:ID = "PrintedMaterial">
93   <rdfs:label>printed material</rdfs:label>
94   <rdfs:comment>printed material</rdfs:comment>
95   <rdfs:subClassOf rdf:resource = "#CarrierTypes" />
96   <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
97 </rdfs:Class>
98
99 <rdfs:Class rdf:ID="HandWrittenMaterial">
100   <rdfs:label>hand-written material</rdfs:label>
101   <rdfs:comment>hand-written material</rdfs:comment>
102   <rdfs:subClassOf rdf:resource = "#CarrierTypes" />
103   <rdfs:isDefinedBy rdf:resource = "&eulerns;"/>
104 </rdfs:Class>
105
106 <rdfs:Class rdf:ID="CDROM">
107   <rdfs:label>cdrom</rdfs:label>
108   <rdfs:comment>cdrom</rdfs:comment>
109   <rdfs:subClassOf rdf:resource = "#CarrierTypes" />
110   <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
111 </rdfs:Class>
112
113 <rdfs:Class rdf:ID="DVD">
114   <rdfs:label>dvd</rdfs:label>
115   <rdfs:comment>dvd</rdfs:comment>
116   <rdfs:subClassOf rdf:resource = "#CarrierTypes" />
117   <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
118 </rdfs:Class>
119
120 <rdfs:Class rdf:ID="Slide">
121   <rdfs:label>(dia)slide</rdfs:label>
122   <rdfs:comment>(dia)slide</rdfs:comment>
123   <rdfs:subClassOf rdf:resource = "#CarrierTypes" />
124   <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
125 </rdfs:Class>
126
127 <rdfs:Class rdf:ID="Diskette">
128   <rdfs:label>diskette</rdfs:label>
129   <rdfs:comment>diskette</rdfs:comment>
130   <rdfs:subClassOf rdf:resource = "#CarrierTypes" />
131   <rdfs:isDefinedBy rdf:resource = "&eulerns;"/>
132 </rdfs:Class>
133
134 <rdfs:Class rdf:ID="Film">
135   <rdfs:label>film</rdfs:label>
136   <rdfs:comment>film</rdfs:comment>
137   <rdfs:subClassOf rdf:resource = "#CarrierTypes" />
138   <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
139 </rdfs:Class>
140
141 <rdfs:Class rdf:ID="Audio">
142   <rdfs:label>audio</rdfs:label>
143   <rdfs:comment>audio</rdfs:comment>
144   <rdfs:subClassOf rdf:resource = "#CarrierTypes" />
145   <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
146 </rdfs:Class>
147
148 <rdfs:Class rdf:ID="Microfiche">
149   <rdfs:label>microfiche</rdfs:label>
150   <rdfs:comment>microfiche</rdfs:comment>
151   <rdfs:subClassOf rdf:resource = "#CarrierTypes" />
152   <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
153 </rdfs:Class>
154
155 <rdfs:Class rdf:ID="Microfilm">
156   <rdfs:label>microfilm</rdfs:label>
157   <rdfs:comment>microfilm</rdfs:comment>
158   <rdfs:subClassOf rdf:resource = "#CarrierTypes" />
159   <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
160 </rdfs:Class>
161
162 <rdfs:Class rdf:ID="Video">
163   <rdfs:label>video</rdfs:label>
164   <rdfs:comment>video</rdfs:comment>
165   <rdfs:subClassOf rdf:resource = "#CarrierTypes" />
166   <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
167 </rdfs:Class>
168
169 <rdfs:Class rdf:ID="Object">
170   <rdfs:label>object</rdfs:label>
171   <rdfs:comment>object</rdfs:comment>
172   <rdfs:subClassOf rdf:resource = "#CarrierTypes" />
173   <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
174 </rdfs:Class>
175
176 <rdfs:Class rdf:ID="Internet">
177   <rdfs:label>internet</rdfs:label>
178   <rdfs:comment>internet</rdfs:comment>
179   <rdfs:subClassOf rdf:resource = "#CarrierTypes" />
180   <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
181 </rdfs:Class>
182
183 <rdfs:Class rdf:ID="MediaCombination">
184   <rdfs:label>media combination</rdfs:label>
185   <rdfs:comment>media combination</rdfs:comment>
186   <rdfs:subClassOf rdf:resource = "#CarrierTypes" />
187   <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
188 </rdfs:Class>
189
190
191 <rdf:Property rdf:ID="x-metadata-created">
192   <rdfs:label>Metadata Creation Date</rdfs:label>
193   <rdfs:comment>Date of the creation of the original metadata record. 
194   YYYY=Year, MM=month, DD=day. Use "01" for unknown MM or DD. Useful for 
195   SDI services</rdfs:comment>
196 <!-- HELM: 1) wrong URI
197            2) date doesn't exist in dcq!
198 <rdfs:subPropertyOf rdf:resource = "http://dublincore.org/2000/03/13-dcq#date" />-->
199   <rdfs:subPropertyOf rdf:resource = "&dcns;date" />
200   <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
201 </rdf:Property>
202
203 <rdf:Property rdf:ID="identifier">
204   <rdfs:label>EULER identifier</rdfs:label>
205   <rdfs:comment>An unambiguous reference to the resource within a given 
206 context: The purpose of this field is to identify the resource in other 
207 ways than those provided by the other fields. This can be serial name, page-, 
208 issue- or volume-numbers for journal articles or similar. (Can be used 
209 differently in different databases, e.g. ISO 4-1984) </rdfs:comment>
210 <!-- HELM: 1) wrong URI
211            2) identifier doesn't exist in dcq!
212 <rdfs:subPropertyOf rdf:resource = "http://dublincore.org/2000/03/13-dcq#identifier" />-->
213   <rdfs:subPropertyOf rdf:resource = "&dcns;identifier" />
214   <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
215 </rdf:Property>
216
217 <rdf:Property rdf:ID="fullText">
218   <rdfs:label>Full Text</rdfs:label>
219   <rdfs:comment>The fulltext of web-pages and other resources available as a whole</rdfs:comment>
220   <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
221 </rdf:Property>
222
223 <rdf:Property rdf:ID="eventLocation">
224   <rdfs:label>Event location</rdfs:label>
225   <rdfs:comment>Location of event for/at which the resource described in the record was 
226 created</rdfs:comment>
227   <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
228 </rdf:Property>
229
230 <rdf:Property rdf:ID="eventDate">
231   <rdfs:label>Event Date</rdfs:label>
232   <rdfs:comment>Date of event for/at which the resource described in the record was created</rdfs:comment>
233   <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
234 </rdf:Property>
235
236 <rdf:Property rdf:ID="eventName">
237   <rdfs:label>Event Name</rdfs:label>
238   <rdfs:comment>Name of event where document was created</rdfs:comment>
239   <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
240 </rdf:Property>
241
242 <rdf:Property rdf:ID="recordSource">
243   <rdfs:label>Record Source</rdfs:label>
244   <rdfs:comment>The source for the record i.e. describes which information 
245  provider has delivered the record.
246   </rdfs:comment>
247   <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
248 </rdf:Property>
249
250 <rdf:Property rdf:ID="recordSourceIdentifier">
251   <rdfs:label>Record Source URL</rdfs:label>
252   <rdfs:comment>Identifier of source record for the description delivered in EULER. URL 
253         pointing back to the original record at information providers' site. </rdfs:comment>
254 <!-- HELM: 1) wrong URI
255            2) source doesn't exist in dcq!
256 <rdfs:subPropertyOf rdf:resource = "http://dublincore.org/2000/03/13-dcq#source" />-->
257   <rdfs:subPropertyOf rdf:resource = "&dcns;source" />
258   <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
259 </rdf:Property>
260
261 <rdf:Property rdf:ID="recordCreator">
262   <rdfs:label>Record Creator</rdfs:label>
263   <rdfs:comment>Creator of the record (describing the resource), e.g. a reviewer</rdfs:comment>
264   <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
265 </rdf:Property>
266
267 <rdf:Property rdf:ID="delivery">
268   <rdfs:label>Address for delivery information</rdfs:label>
269   <rdfs:comment>Meant to give the URL to the library where the resource described in the 
270 record can be acquired. (Pointer to online-order forms etc.)</rdfs:comment>
271   <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
272 </rdf:Property>
273
274 <rdf:Property rdf:ID="deliveryDescription">
275   <rdfs:label>Additional retrieve/delivery information</rdfs:label>
276   <rdfs:comment>Additional information that a user and a local library need to 
277 retrieve/deliver the resource described in the record. </rdfs:comment>
278   <rdfs:isDefinedBy rdf:resource = "&eulerns;" />
279 </rdf:Property>
280
281 </rdf:RDF>