Project

General

Profile

www.openarchives.org-ore-terms-hack-aggr-transitive.xml

Rob Nahf, 2013-06-04 20:34

Download (9.56 KB)

 
1
<?xml version="1.0" encoding="UTF-8"?>
2
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
3
         xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
4
         xmlns:owl="http://www.w3.org/2002/07/owl#"
5
         xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
6
         xmlns:dc="http://purl.org/dc/elements/1.1/"
7
         xmlns:dcterms="http://purl.org/dc/terms/"
8
         xmlns:dctype="http://purl.org/dc/dcmitype/"
9
         xmlns:rdfg="http://www.w3.org/2004/03/trix/rdfg-1/"
10
         xmlns:ore="http://www.openarchives.org/ore/terms/">
11

    
12
  <rdf:Description rdf:about="http://www.openarchives.org/ore/terms/">
13
    <dcterms:title>The OAI ORE terms vocabulary</dcterms:title>
14
    <rdfs:label>The OAI ORE terms vocabulary</rdfs:label>
15
    <rdfs:comment>The set of terms provided by the OAI ORE initiative</rdfs:comment>
16
    <dcterms:publisher rdf:parseType="Resource"><rdfs:label>The Open Archives Initiative ORE Project</rdfs:label></dcterms:publisher>
17
    <rdfs:seeAlso rdf:resource="http://www.openarchives.org/ore/toc" />
18
  </rdf:Description>
19

    
20
  <rdfs:Class rdf:about="http://www.openarchives.org/ore/terms/Aggregation">
21
    <rdfs:label>Aggregation</rdfs:label>
22
    <rdfs:comment>A set of related resources (Aggregated Resources), grouped together such that the set can be treated as a single resource. This is the entity described within the ORE interoperability framework by a Resource Map.</rdfs:comment>
23
    <rdfs:subClassOf rdf:resource="http://purl.org/dc/dcmitype/Collection" />
24
    <rdfs:isDefinedBy rdf:resource="http://www.openarchives.org/ore/terms/"/>
25
  </rdfs:Class>
26

    
27
  <rdfs:Class rdf:about="http://www.openarchives.org/ore/terms/AggregatedResource">
28
    <rdfs:label>Aggregated Resource</rdfs:label>
29
    <rdfs:comment>A resource which is included in an Aggregation. Note that asserting that a resource is a member of the class of Aggregated Resources does not imply anything other than that it is aggregated by at least one Aggregation.</rdfs:comment>
30
    <rdfs:isDefinedBy rdf:resource="http://www.openarchives.org/ore/terms/"/>
31
  </rdfs:Class>
32

    
33
  <rdfs:Class rdf:about="http://www.openarchives.org/ore/terms/Proxy">
34
    <rdfs:label>Proxy</rdfs:label>
35
    <rdfs:comment>A Proxy represents an Aggregated Resource as it exists in a specific Aggregation. All assertions made about an entity are globally true, not only within the context of the Aggregation. As such, in order to make assertions which are only true of a resource as it exists in an Aggregation, a Proxy object is required. For example, one might want to cite an article as it appears in a specific journal, or assign aggregation-specific metadata to a Resource.</rdfs:comment>
36
    <rdfs:isDefinedBy rdf:resource="http://www.openarchives.org/ore/terms/"/>
37
  </rdfs:Class>
38

    
39
  <rdfs:Class rdf:about="http://www.openarchives.org/ore/terms/ResourceMap">
40
    <rdfs:label>Resource Map</rdfs:label>
41
    <rdfs:comment>A description of an Aggregation according to the OAI-ORE data model. Resource Maps are serialised to a machine readable format according to the implementation guidelines.</rdfs:comment>
42
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2004/03/trix/rdfg-1/Graph" />
43
    <rdfs:isDefinedBy rdf:resource="http://www.openarchives.org/ore/terms/"/>
44
  </rdfs:Class>
45

    
46

    
47
  <rdf:Property rdf:about="http://www.openarchives.org/ore/terms/aggregates">
48
    <rdfs:label>Aggregates</rdfs:label>
49
    <rdfs:comment>Aggregations, by definition, aggregate resources. The ore:aggregates relationship expresses that the object resource is a member of the set of Aggregated Resources of the subject (the Aggregation). This relationship between the Aggregation and its Aggregated Resources is thus more specific than a simple part/whole relationship, as expressed by dcterms:hasPart for example.</rdfs:comment>
50
<!--     <rdfs:subPropertyOf rdf:resource="http://purl.org/dc/terms/hasPart" /> -->
51
<!--     <rdfs:domain rdf:resource="http://www.openarchives.org/ore/terms/Aggregation" /> -->
52
<!--     <rdfs:range rdf:resource="http://www.openarchives.org/ore/terms/AggregatedResource" /> -->
53
    <owl:inverseOf rdf:resource="http://www.openarchives.org/ore/terms/isAggregatedBy" />
54
    <rdfs:isDefinedBy rdf:resource="http://www.openarchives.org/ore/terms/"/>
55
  </rdf:Property>
56

    
57
  <rdf:Property rdf:about="http://www.openarchives.org/ore/terms/isAggregatedBy">
58
    <rdfs:label>Is Aggregated By</rdfs:label>
59
    <rdfs:comment>The inverse relationship of ore:aggregates, ore:isAggregatedBy asserts that an Aggregated Resource is aggregated by an Aggregation.</rdfs:comment>
60
<!--     <rdfs:subPropertyOf rdf:resource="http://purl.org/dc/terms/isPartOf" /> -->
61
<!--     <rdfs:domain rdf:resource="http://www.openarchives.org/ore/terms/AggregatedResource" /> -->
62
<!--     <rdfs:range rdf:resource="http://www.openarchives.org/ore/terms/Aggregation" /> -->
63
    <owl:inverseOf rdf:resource="http://www.openarchives.org/ore/terms/aggregates" />
64
    <rdfs:isDefinedBy rdf:resource="http://www.openarchives.org/ore/terms/"/>
65
  </rdf:Property>
66

    
67
  <rdf:Property rdf:about="http://www.openarchives.org/ore/terms/describes">
68
    <rdfs:label>Describes</rdfs:label>
69
    <rdfs:comment>This relationship asserts that the subject (a Resource Map) describes the object (an Aggregation).</rdfs:comment>
70
    <rdfs:domain rdf:resource="http://www.openarchives.org/ore/terms/ResourceMap" />
71
    <rdfs:range rdf:resource="http://www.openarchives.org/ore/terms/Aggregation" />
72
    <owl:inverseOf rdf:resource="http://www.openarchives.org/ore/terms/isDescribedBy" />
73
    <rdfs:isDefinedBy rdf:resource="http://www.openarchives.org/ore/terms/"/>
74
  </rdf:Property>
75

    
76
  <rdf:Property rdf:about="http://www.openarchives.org/ore/terms/isDescribedBy">
77
    <rdfs:label>Is Described By</rdfs:label>
78
    <rdfs:comment>The inverse relationship of ore:describes, in this case the object of the relationship is the Resource Map and the subject is the Aggregation which it describes.</rdfs:comment>
79
    <rdfs:domain rdf:resource="http://www.openarchives.org/ore/terms/Aggregation" />
80
    <rdfs:range rdf:resource="http://www.openarchives.org/ore/terms/ResourceMap" />
81
    <owl:inverseOf rdf:resource="http://www.openarchives.org/ore/terms/describes" />
82
    <rdfs:isDefinedBy rdf:resource="http://www.openarchives.org/ore/terms/"/>
83
  </rdf:Property>
84

    
85
  <rdf:Property rdf:about="http://www.openarchives.org/ore/terms/lineage">
86
    <rdfs:label>Lineage</rdfs:label>
87
    <rdfs:comment>ore:lineage is a relationship between two Proxy objects, both of which MUST have the same Resource for which they are proxies. The meaning is that the Resource for which the subject of the relationship is a Proxy was discovered in the Aggregation in which the object Proxy's resource is aggregated.</rdfs:comment>
88
    <rdfs:domain rdf:resource="http://www.openarchives.org/ore/terms/Proxy" />
89
    <rdfs:range rdf:resource="http://www.openarchives.org/ore/terms/Proxy" />
90
    <rdfs:isDefinedBy rdf:resource="http://www.openarchives.org/ore/terms/"/>
91
  </rdf:Property>
92

    
93
  <rdf:Property rdf:about="http://www.openarchives.org/ore/terms/proxyFor">
94
    <rdfs:label>Proxy For</rdfs:label>
95
    <rdfs:comment>Proxy objects are used to represent a Resource as it is aggregated in a particular Aggregation. The ore:proxyFor relationship is used to link the proxy to the Aggregated Resource it is a proxy for. The subject of the relationship is a Proxy object, and the object of the relationship is the Aggregated Resource.</rdfs:comment>
96
    <rdfs:domain rdf:resource="http://www.openarchives.org/ore/terms/Proxy" />
97
    <rdfs:range rdf:resource="http://www.openarchives.org/ore/terms/AggregatedResource" />
98
    <rdfs:isDefinedBy rdf:resource="http://www.openarchives.org/ore/terms/"/>
99
  </rdf:Property>
100

    
101
  <rdf:Property rdf:about="http://www.openarchives.org/ore/terms/proxyIn">
102
    <rdfs:label>Proxy In</rdfs:label>
103
    <rdfs:comment>Proxy objects must link to the Aggregation in which the resource being proxied is aggregated. The ore:proxyIn relationship is used for this purpose. The subject of the relationship is a Proxy object, and the object of the relationship is the Aggregation.</rdfs:comment>
104
    <rdfs:domain rdf:resource="http://www.openarchives.org/ore/terms/Proxy" />
105
    <rdfs:range rdf:resource="http://www.openarchives.org/ore/terms/Aggregation" />
106
    <rdfs:isDefinedBy rdf:resource="http://www.openarchives.org/ore/terms/"/>
107
  </rdf:Property>
108

    
109
  <rdf:Property rdf:about="http://www.openarchives.org/ore/terms/similarTo">
110
    <rdfs:label>Similar To</rdfs:label>
111
    <rdfs:comment>The subject of this relationship MUST be an Aggregation.  This Aggregation should be considered an expression within the ORE context of the object of the relationship, as it is broadly equivalent to the resource. For example, the Aggregation may consist of the resources which, together, make up a journal article which has a DOI assigned to it. The Aggregation is not the article to which the DOI was assigned, but is a representation of it in some manner.</rdfs:comment>
112
    <rdfs:domain rdf:resource="http://www.openarchives.org/ore/terms/Aggregation" />
113
    <rdfs:isDefinedBy rdf:resource="http://www.openarchives.org/ore/terms/"/>
114
  </rdf:Property>
115

    
116
<!--  some trial additions -->
117

    
118
 <owl:TransitiveProperty rdf:about="http://www.openarchives.org/ore/terms/aggregates">
119
        <rdfs:domain rdf:resource="http://www.openarchives.org/ore/terms/Aggregation"/>
120
        <rdfs:range rdf:resource="http://www.openarchives.org/ore/terms/Aggregation"/>
121
 </owl:TransitiveProperty>
122
  <owl:TransitiveProperty rdf:about="http://www.openarchives.org/ore/terms/isAggregatedBy">
123
        <rdfs:domain rdf:resource="http://www.openarchives.org/ore/terms/Aggregation"/>
124
        <rdfs:range rdf:resource="http://www.openarchives.org/ore/terms/Aggregation"/>
125
 </owl:TransitiveProperty>
126

    
127
</rdf:RDF>
Add picture from clipboard (Maximum size: 14.8 MB)