<rdf:RDF xml:lang="en"
xmlns:rdf="&rdfns;"
xmlns:rdfs="&rdfsns;"
- xmlns:hth="&hthns;"
- xmlns:h="&hns;"
xmlns:xs="&xschemans;"
xmlns:dc="&dcns;"
- xmlns:dcq="&dcqns;">
+ xmlns:dcq="&dcqns;"
+ xmlns:hth="&hthns;">
<!-- RICORDA: metadati solo su oggetto (come teoria ma piu' specifici) (non
distinzione tipi di body) e non ridondanze se non riducono il numero di doc
da parsare -->
+<!-- Versione con rdf:parseType="resource" per le proprieta' strutturate
+ refObj e backPointer. Il valore di occurrence e' solo di tipo URI. -->
+
<!-- Description of Schema -->
<rdf:Description rdf:about="&hns;">
intended to facilitate discovery of mathematical resources.
</dc:description>
<dc:language>English</dc:language>
- <dc:relation rdf:resource="http://ww.cs.unibo.it/helm/"/>
+ <dc:relation rdf:resource="http://www.cs.unibo.it/helm/"/>
<dcq:isRequiredBy rdf:resource="&hns;"/>
<dcq:conformsTo rdf:resource="http://www.w3.org/RDF/"/>
<dcq:issued>2000-6-3</dcq:issued>
<dcq:modified>2002-9-6</dcq:modified>
- <rdfs:isDefinedBy rdf:resource = "&hthns;" />
+ <rdfs:isDefinedBy rdf:resource = "&hns;" />
</rdf:Description>
<rdfs:isDefinedBy rdf:resource = "&hns;" />
</rdfs:Class>
-<rdfs:Class rdf:about="&hns;Occurrence">
+<!--<rdfs:Class rdf:about="&hns;Occurrence">
<rdfs:comment>Occurrences of an object inside an object</rdfs:comment>
<rdfs:isDefinedBy rdf:resource = "&hns;" />
-</rdfs:Class>
+</rdfs:Class>-->
<rdfs:Class rdf:about="&hns;Position">
<rdfs:comment>Positions of occurrences of an object inside an object</rdfs:comment>
<!-- Instances of the class h:Position -->
-<h:Position rdf:about="&hns;MainHypothesis">
+<rdfs:Class rdf:about="&hns;MainHypothesis">
<rdfs:comment>Occurrences of an object in head position of some hypothesis
of an object statement</rdfs:comment>
- <rdf:type rdf:resource="&rdfsns;Class"/>
+ <rdf:type rdf:resource="&hns;Position"/>
<rdfs:isDefinedBy rdf:resource = "&hns;" />
-</h:Position>
+</rdfs:Class>
-<h:Position rdf:about="InHypothesis">
+<rdfs:Class rdf:about="&hns;InHypothesis">
<rdfs:comment>Occurrences of an object in the hypotheses of an object
statement</rdfs:comment>
- <rdf:type rdf:resource="&rdfsns;Class"/>
+ <rdf:type rdf:resource="&hns;Position"/>
<rdfs:isDefinedBy rdf:resource = "&hns;" />
-</h:Position>
+</rdfs:Class>
-<h:Position rdf:about="&hns;MainConclusion">
+<rdfs:Class rdf:about="&hns;MainConclusion">
<rdfs:comment>Occurrences of an object in head position of the
conclusion of an object statement</rdfs:comment>
- <rdf:type rdf:resource="&rdfsns;Class"/>
+ <rdf:type rdf:resource="&hns;Position"/>
<rdfs:isDefinedBy rdf:resource = "&hns;" />
-</h:Position>
+</rdfs:Class>
-<h:Position rdf:about="&hns;InConclusion">
+<rdfs:Class rdf:about="&hns;InConclusion">
<rdfs:comment>Occurrences of an object in the conclusion of an object
statement</rdfs:comment>
- <rdf:type rdf:resource="&rdfsns;Class"/>
+ <rdf:type rdf:resource="&hns;Position"/>
<rdfs:isDefinedBy rdf:resource = "&hns;" />
-</h:Position>
+</rdfs:Class>
-<h:Position rdf:about="&hns;InBody">
+<rdfs:Class rdf:about="&hns;InBody">
<rdfs:comment>Occurrences of an object only in an object body (not in the
statement)</rdfs:comment>
- <rdf:type rdf:resource="&rdfsns;Class"/>
+ <rdf:type rdf:resource="&hns;Position"/>
<rdfs:isDefinedBy rdf:resource = "&hns;" />
-</h:Position>
+</rdfs:Class>
<!-- Properties -->
<rdf:Property rdf:about="&hns;refObj">
<rdfs:comment>Reference to an object</rdfs:comment>
<rdfs:domain rdf:resource="&hns;Object"/>
- <rdfs:range rdf:resource="&hns;Occurrence"/>
+<!-- <rdfs:range rdf:resource="&hns;Occurrence"/>-->
+ <rdfs:isDefinedBy rdf:resource = "&hns;" />
+</rdf:Property>
+
+<rdf:Property rdf:about="&hns;occurrence">
+ <rdfs:comment>Position of an occurrence</rdfs:comment>
+<!-- <rdfs:domain rdf:resource="&hns;Occurrence"/>-->
+ <rdfs:range rdf:resource="&hthns;HelmURI"/>
<rdfs:isDefinedBy rdf:resource = "&hns;" />
</rdf:Property>
<rdf:Property rdf:about="&hns;backPointer">
<rdfs:comment>Backwards pointer: who points the object</rdfs:comment>
<rdfs:domain rdf:resource="&hns;Object"/>
- <rdfs:range rdf:resource="&hns;Occurrence"/>
+<!-- <rdfs:range rdf:resource="&hns;Occurrence"/> -->
<rdfs:isDefinedBy rdf:resource = "&hns;" />
</rdf:Property>
<rdf:Property rdf:about="&hns;position">
<rdfs:comment>Position of an occurrence</rdfs:comment>
- <rdfs:domain rdf:resource="&hns;Occurrence"/>
+<!-- <rdfs:domain rdf:resource="&hns;Occurrence"/>-->
<rdfs:range rdf:resource="&hns;Position"/>
<rdfs:isDefinedBy rdf:resource = "&hns;" />
</rdf:Property>
-
<rdf:Property rdf:about="&hns;postit">
<rdfs:comment>Postit</rdfs:comment>
<rdfs:domain rdf:resource="&hns;Object"/>
intended to facilitate discovery of mathematical resources.
</dc:description>
<dc:language>English</dc:language>
- <dc:relation rdf:resource="http://ww.cs.unibo.it/helm/"/>
+ <dc:relation rdf:resource="http://www.cs.unibo.it/helm/"/>
<dcq:isRequiredBy rdf:resource="&hns;"/>
<dcq:conformsTo rdf:resource="http://www.w3.org/RDF/"/>
<dcq:issued>2000-6-3</dcq:issued>
<!-- SubProperties of dc:description, dc:creator, dc:relation and
hth:dependence -->
+<!-- SubProperty of dc:title -->
+<rdf:Property rdf:about="&hthns;shortName">
+ <rdfs:comment>Short name (alias) of the mathematical resource</rdfs:comment>
+ <rdfs:subPropertyOf rdf:resource="&dcns;title"/>
+ <rdfs:domain rdf:resource="&hthns;MathResource"/>
+ <rdfs:range rdf:resource="&xschemans;string"/>
+ <rdfs:isDefinedBy rdf:resource = "&hthns;" />
+</rdf:Property>
+
+
<!-- There are also dcq:created and dcq:modified dc:date subProperties -->
<rdf:Property rdf:ID="firstVersion">
<rdfs:comment>Any additional information about the first version of the