Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
<?xml version="1.0"?>
<rdf:RDF xmlns="https://w3id.org/def/saref4agri#"
xml:base="https://w3id.org/def/saref4agri"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:xml="http://www.w3.org/XML/1998/namespace"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
xmlns:foaf="http://xmlns.com/foaf/0.1/"
xmlns:prov="http://www.w3.org/ns/prov#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:skos="http://www.w3.org/2004/02/skos/core#"
xmlns:vann="http://purl.org/vocab/vann/"
xmlns:terms="http://purl.org/dc/terms/"
xmlns:wgs84_pos="http://www.w3.org/2003/01/geo/wgs84_pos#">
<owl:Ontology rdf:about="https://w3id.org/def/saref4agri">
<owl:versionIRI rdf:resource="https://w3id.org/def/v1/saref4agri"/>
<dc:contributor rdf:resource="http://w3id.org/people/mpoveda"/>
<dc:description xml:lang="en">This ontology extends the SAREF ontology for the Agricultural domain. This work has been developed in the context of the STF 534 (https://portal.etsi.org/STF/STFs/STFHomePages/STF534.aspx), which was established with the goal to create three SAREF extensions, one of them for the Agricultural domain.</dc:description>
<dc:title xml:lang="en">SAREF extension for Agriculture</dc:title>
<terms:license rdf:resource="http://purl.org/NET/rdflicense/cc-by4.0"/>
<vann:preferredNamespacePrefix>s4agri</vann:preferredNamespacePrefix>
<vann:preferredNamespaceUri>https://w3id.org/def/saref4agri#</vann:preferredNamespaceUri>
<owl:versionInfo rdf:datatype="http://www.w3.org/2001/XMLSchema#decimal">0.1</owl:versionInfo>
</owl:Ontology>
<!--
///////////////////////////////////////////////////////////////////////////////////////
//
// Annotation properties
//
///////////////////////////////////////////////////////////////////////////////////////
-->
<!-- http://purl.org/dc/elements/1.1/contributor -->
<owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/contributor"/>
<!-- http://purl.org/dc/elements/1.1/creator -->
<owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/creator"/>
<!-- http://purl.org/dc/elements/1.1/date -->
<owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/date"/>
<!-- http://purl.org/dc/elements/1.1/description -->
<owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/description"/>
<!-- http://purl.org/dc/elements/1.1/title -->
<owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/title"/>
<!-- http://purl.org/vocab/vann/preferredNamespacePrefix -->
<owl:AnnotationProperty rdf:about="http://purl.org/vocab/vann/preferredNamespacePrefix"/>
<!-- http://purl.org/vocab/vann/preferredNamespaceUri -->
<owl:AnnotationProperty rdf:about="http://purl.org/vocab/vann/preferredNamespaceUri"/>
<!-- http://www.w3.org/2003/01/geo/wgs84_pos#alt -->
<owl:AnnotationProperty rdf:about="http://www.w3.org/2003/01/geo/wgs84_pos#alt">
<rdfs:comment>The WGS84 altitude of a SpatialThing (decimal meters above the local reference ellipsoid).</rdfs:comment>
<rdfs:label>altitude</rdfs:label>
<rdfs:domain rdf:resource="http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing"/>
</owl:AnnotationProperty>
<!-- http://www.w3.org/2003/01/geo/wgs84_pos#lat -->
<owl:AnnotationProperty rdf:about="http://www.w3.org/2003/01/geo/wgs84_pos#lat">
<rdfs:comment>The WGS84 latitude of a SpatialThing (decimal degrees).</rdfs:comment>
<rdfs:label>latitude</rdfs:label>
<rdfs:domain rdf:resource="http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing"/>
</owl:AnnotationProperty>
<!-- http://www.w3.org/2003/01/geo/wgs84_pos#location -->
<owl:AnnotationProperty rdf:about="http://www.w3.org/2003/01/geo/wgs84_pos#location">
<rdfs:subPropertyOf rdf:resource="http://xmlns.com/foaf/0.1/based_near"/>
</owl:AnnotationProperty>
<!-- http://www.w3.org/2003/01/geo/wgs84_pos#long -->
<owl:AnnotationProperty rdf:about="http://www.w3.org/2003/01/geo/wgs84_pos#long">
<rdfs:comment>The WGS84 longitude of a SpatialThing (decimal degrees).</rdfs:comment>
<rdfs:label>longitude</rdfs:label>
<rdfs:domain rdf:resource="http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing"/>
</owl:AnnotationProperty>
<!-- http://www.w3.org/2004/02/skos/core#definition -->
<owl:AnnotationProperty rdf:about="http://www.w3.org/2004/02/skos/core#definition"/>
<!-- http://www.w3.org/2004/02/skos/core#prefLabel -->
<owl:AnnotationProperty rdf:about="http://www.w3.org/2004/02/skos/core#prefLabel"/>
<!-- http://www.w3.org/ns/prov#hadPrimarySource -->
<owl:AnnotationProperty rdf:about="http://www.w3.org/ns/prov#hadPrimarySource"/>
<!-- http://xmlns.com/foaf/0.1/based_near -->
<owl:AnnotationProperty rdf:about="http://xmlns.com/foaf/0.1/based_near"/>
<!--
///////////////////////////////////////////////////////////////////////////////////////
//
// Datatypes
//
///////////////////////////////////////////////////////////////////////////////////////
-->
<!-- http://www.w3.org/2001/XMLSchema#date -->
<rdfs:Datatype rdf:about="http://www.w3.org/2001/XMLSchema#date"/>
<!-- http://www.w3.org/2001/XMLSchema#duration -->
<rdfs:Datatype rdf:about="http://www.w3.org/2001/XMLSchema#duration"/>
<!--
///////////////////////////////////////////////////////////////////////////////////////
//
// Object Properties
//
///////////////////////////////////////////////////////////////////////////////////////
-->
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
<!-- http://www.opengis.net/ont/geosparql#hasGeometry -->
<owl:ObjectProperty rdf:about="http://www.opengis.net/ont/geosparql#hasGeometry">
<rdfs:domain rdf:resource="http://www.opengis.net/ont/geosparql#Feature"/>
<rdfs:range rdf:resource="http://www.opengis.net/ont/geosparql#Geometry"/>
<rdfs:comment xml:lang="en">A spatial representation for a given feature.</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="http://www.opengis.net/ont/geosparql"/>
<rdfs:isDefinedBy rdf:resource="http://www.opengis.net/ont/geosparql#"/>
<rdfs:isDefinedBy rdf:resource="http://www.opengis.net/spec/geosparql/1.0"/>
<rdfs:label xml:lang="en">has geometry</rdfs:label>
</owl:ObjectProperty>
<!-- http://www.opengis.net/ont/geosparql#sfContains -->
<owl:ObjectProperty rdf:about="http://www.opengis.net/ont/geosparql#sfContains">
<rdfs:domain rdf:resource="http://www.opengis.net/ont/geosparql#SpatialObject"/>
<rdfs:range rdf:resource="http://www.opengis.net/ont/geosparql#SpatialObject"/>
<rdfs:comment xml:lang="en">Exists if the subject SpatialObject spatially contains the object SpatialObject. DE-9IM: T*****FF*</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="http://www.opengis.net/ont/geosparql"/>
<rdfs:isDefinedBy rdf:resource="http://www.opengis.net/spec/geosparql/1.0"/>
<rdfs:label xml:lang="en">contains</rdfs:label>
</owl:ObjectProperty>
<!-- http://www.opengis.net/ont/geosparql#sfWithin -->
<owl:ObjectProperty rdf:about="http://www.opengis.net/ont/geosparql#sfWithin">
<rdfs:domain rdf:resource="http://www.opengis.net/ont/geosparql#SpatialObject"/>
<rdfs:range rdf:resource="http://www.opengis.net/ont/geosparql#SpatialObject"/>
<rdfs:comment xml:lang="en">Exists if the subject SpatialObject is spatially within the object SpatialObject. DE-9IM: T*F**F***</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="http://www.opengis.net/ont/geosparql"/>
<rdfs:isDefinedBy rdf:resource="http://www.opengis.net/spec/geosparql/1.0"/>
<rdfs:label xml:lang="en">within</rdfs:label>
</owl:ObjectProperty>
<!-- http://www.w3.org/2003/01/geo/wgs84_pos#location -->
<owl:ObjectProperty rdf:about="http://www.w3.org/2003/01/geo/wgs84_pos#location"/>
<!-- https://w3id.org/def/saref4agri#deployedOnPlatform -->
<owl:ObjectProperty rdf:about="https://w3id.org/def/saref4agri#deployedOnPlatform">
<owl:inverseOf rdf:resource="https://w3id.org/def/saref4agri#inDeployment"/>
<rdfs:comment xml:lang="en">Relation between a deployment and the platform(s) involved in the deployment.</rdfs:comment>
<rdfs:label xml:lang="en">deployed on platform</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/def/saref4agri#deployedSystem -->
<owl:ObjectProperty rdf:about="https://w3id.org/def/saref4agri#deployedSystem">
<owl:inverseOf rdf:resource="https://w3id.org/def/saref4agri#hasDeployment"/>
<rdfs:comment xml:lang="en">Relation between a deployment and the system deployed.</rdfs:comment>
<rdfs:label xml:lang="en">deployed system</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/def/saref4agri#fromNode -->
<owl:ObjectProperty rdf:about="https://w3id.org/def/saref4agri#fromNode">
<rdfs:comment xml:lang="en">Origin node in directed communications.</rdfs:comment>
<rdfs:label xml:lang="en">from node</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/def/saref4agri#hasConstituent -->
<owl:ObjectProperty rdf:about="https://w3id.org/def/saref4agri#hasConstituent">
<owl:inverseOf rdf:resource="https://w3id.org/def/saref4agri#isConstituentOf"/>
<rdfs:comment xml:lang="en">Relation between a network and its constituents systems.</rdfs:comment>
<rdfs:label xml:lang="en">has constituent</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/def/saref4agri#hasDeployment -->
<owl:ObjectProperty rdf:about="https://w3id.org/def/saref4agri#hasDeployment">
<rdfs:label xml:lang="en">has deployment</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/def/saref4agri#hasDeploymentPeriod -->
<owl:ObjectProperty rdf:about="https://w3id.org/def/saref4agri#hasDeploymentPeriod">
<rdfs:comment xml:lang="en">Relation to indicate the temporal duration or period of a deployment.</rdfs:comment>
<rdfs:comment xml:lang="en">has deployment period</rdfs:comment>
</owl:ObjectProperty>
<!-- https://w3id.org/def/saref4agri#hasFeatureOfInterest -->
<owl:ObjectProperty rdf:about="https://w3id.org/def/saref4agri#hasFeatureOfInterest">
<owl:inverseOf rdf:resource="https://w3id.org/def/saref4agri#isFeatureOfInterestOf"/>
<rdfs:comment xml:lang="en">Relation between a measurement and the feature of interest being measured.</rdfs:comment>
<rdfs:label xml:lang="en">has feature of interest</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/def/saref4agri#hasProperty -->
<owl:ObjectProperty rdf:about="https://w3id.org/def/saref4agri#hasProperty">
<owl:inverseOf rdf:resource="https://w3id.org/def/saref4agri#isPropertyOf"/>
<rdfs:comment xml:lang="en">Relation between a feature of interest and its properties.</rdfs:comment>
<rdfs:label xml:lang="en">has property</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/def/saref4agri#hasRole -->
<owl:ObjectProperty rdf:about="https://w3id.org/def/saref4agri#hasRole">
<rdfs:comment xml:lang="en">A relation to indicate the role of a given node in a communication channel or network.</rdfs:comment>
<rdfs:label xml:lang="en">has role</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/def/saref4agri#hosts -->
<owl:ObjectProperty rdf:about="https://w3id.org/def/saref4agri#hosts">
<owl:inverseOf rdf:resource="https://w3id.org/def/saref4agri#isHostedBy"/>
<rdfs:comment xml:lang="en">Relation between a platform and the systems it hosts.</rdfs:comment>
<rdfs:label xml:lang="en">host</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/def/saref4agri#inDeployment -->
<owl:ObjectProperty rdf:about="https://w3id.org/def/saref4agri#inDeployment">
<rdfs:comment xml:lang="en">Relation between a platform and the deployment(s) that takes place in the platform.</rdfs:comment>
<rdfs:label xml:lang="en">in deployment</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/def/saref4agri#isConstituentOf -->
<owl:ObjectProperty rdf:about="https://w3id.org/def/saref4agri#isConstituentOf">
<rdfs:comment xml:lang="en">Relation between a node and the network(s) it is part of.</rdfs:comment>
<rdfs:label xml:lang="en">is constituent of</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/def/saref4agri#isDeployedAtSpace -->
<owl:ObjectProperty rdf:about="https://w3id.org/def/saref4agri#isDeployedAtSpace">
<rdfs:comment xml:lang="en">Relation to indicate the geographical componet of a deployment.</rdfs:comment>
<rdfs:comment xml:lang="en">is deployed at space</rdfs:comment>
</owl:ObjectProperty>
<!-- https://w3id.org/def/saref4agri#isFeatureOfInterestOf -->
<owl:ObjectProperty rdf:about="https://w3id.org/def/saref4agri#isFeatureOfInterestOf">
<rdfs:comment xml:lang="en">Relation betwwen a feature of interest and the measurments that are about it.</rdfs:comment>
<rdfs:label xml:lang="en">is feature of interest of</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/def/saref4agri#isHostedBy -->
<owl:ObjectProperty rdf:about="https://w3id.org/def/saref4agri#isHostedBy">
<rdfs:comment xml:lang="en">Relation between a system and its hosting platform.</rdfs:comment>
<rdfs:label xml:lang="en">is hosted by</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/def/saref4agri#isPropertyOf -->
<owl:ObjectProperty rdf:about="https://w3id.org/def/saref4agri#isPropertyOf">
<rdfs:comment xml:lang="en">Relation between a property and a feature of interest in which such property appears.</rdfs:comment>
<rdfs:label xml:lang="en">is property of</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/def/saref4agri#measurementMadeBy -->
<owl:ObjectProperty rdf:about="https://w3id.org/def/saref4agri#measurementMadeBy">
<owl:inverseOf rdf:resource="https://w3id.org/saref#makesMeasurement"/>
<rdfs:comment xml:lang="en">Relation between a measurement and the device that made it.</rdfs:comment>
<rdfs:label xml:lang="en">measurement made by</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/def/saref4agri#playedByNode -->
<owl:ObjectProperty rdf:about="https://w3id.org/def/saref4agri#playedByNode">
<rdfs:domain rdf:resource="https://w3id.org/def/saref4agri#CommunicationRole"/>
<rdfs:range rdf:resource="https://w3id.org/def/saref4agri#Node"/>
<rdfs:comment xml:lang="en">Relation use to indicate the node playing a given role. This relation has as subject an individual of the n-ary class s4agri:CommunicationRole</rdfs:comment>
<rdfs:label xml:lang="en">played by node</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/def/saref4agri#roleInCommunication -->
<owl:ObjectProperty rdf:about="https://w3id.org/def/saref4agri#roleInCommunication">
<rdfs:domain rdf:resource="https://w3id.org/def/saref4agri#CommunicationRole"/>
<rdfs:range rdf:resource="https://w3id.org/def/saref4agri#Communication"/>
<rdfs:comment xml:lang="en">Relation use to indicate the communication in which a node plays a role. This relation has as subject an individual of the n-ary class s4agri:CommunicationRole</rdfs:comment>
<rdfs:label xml:lang="en">role in communication</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/def/saref4agri#roleInNetwork -->
<owl:ObjectProperty rdf:about="https://w3id.org/def/saref4agri#roleInNetwork">
<rdfs:domain rdf:resource="https://w3id.org/def/saref4agri#CommunicationRole"/>
<rdfs:range rdf:resource="https://w3id.org/def/saref4agri#Network"/>
<rdfs:comment xml:lang="en">Relation use to indicate the network in which a node plays a role. This relation has as subject an individual of the n-ary class s4agri:CommunicationRole</rdfs:comment>
<rdfs:label xml:lang="en">role in network</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/def/saref4agri#toNode -->
<owl:ObjectProperty rdf:about="https://w3id.org/def/saref4agri#toNode">
<rdfs:subPropertyOf rdf:resource="http://www.w3.org/2002/07/owl#topObjectProperty"/>
<rdfs:comment xml:lang="en">Target node in directed communications.</rdfs:comment>
<rdfs:label xml:lang="en">to node</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/saref#accomplishes -->
<owl:ObjectProperty rdf:about="https://w3id.org/saref#accomplishes">
<owl:inverseOf rdf:resource="https://w3id.org/saref#isAccomplishedBy"/>
<rdfs:comment>A relationship between a certain entity (e.g., a device) and the task it accomplishes</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
<rdfs:label>accomplishes</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/saref#actsUpon -->
<owl:ObjectProperty rdf:about="https://w3id.org/saref#actsUpon">
<rdfs:comment>A relationship between a command and a state</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
<rdfs:label>acts upon</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/saref#consistsOf -->
<owl:ObjectProperty rdf:about="https://w3id.org/saref#consistsOf">
<rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
<rdfs:label xml:lang="en">consists of</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/saref#controlsProperty -->
<owl:ObjectProperty rdf:about="https://w3id.org/saref#controlsProperty">
<rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
<rdfs:label xml:lang="en">controls property</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/saref#hasCommand -->
<owl:ObjectProperty rdf:about="https://w3id.org/saref#hasCommand">
<owl:inverseOf rdf:resource="https://w3id.org/saref#isCommandOf"/>
<rdfs:comment>A relationship between an entity (such as a function) and a command</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
<rdfs:label>has command</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/saref#hasFunction -->
<owl:ObjectProperty rdf:about="https://w3id.org/saref#hasFunction">
<rdfs:comment>A relationship identifying the type of function of a device</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
<rdfs:label>has function</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/saref#hasState -->
<owl:ObjectProperty rdf:about="https://w3id.org/saref#hasState">
<rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
<rdfs:label xml:lang="en">has state</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/saref#isAccomplishedBy -->
<owl:ObjectProperty rdf:about="https://w3id.org/saref#isAccomplishedBy">
<rdfs:comment>A relationship indentifying the task accomplished by a certain entity (e.g., a device)</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
<rdfs:label>is accomplished by</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/saref#isCommandOf -->
<owl:ObjectProperty rdf:about="https://w3id.org/saref#isCommandOf">
<rdfs:comment>A relationship between a command and a function.</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
<rdfs:label>is command of</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/saref#isControlledByDevice -->
<owl:ObjectProperty rdf:about="https://w3id.org/saref#isControlledByDevice">
<rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
<rdfs:label xml:lang="en">is controlled by device</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/saref#isMeasuredByDevice -->
<owl:ObjectProperty rdf:about="https://w3id.org/saref#isMeasuredByDevice">
<rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
<rdfs:label xml:lang="en">is measured by device</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/saref#isMeasuredIn -->
<owl:ObjectProperty rdf:about="https://w3id.org/saref#isMeasuredIn">
<rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
<rdfs:label xml:lang="en">is measured in</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/saref#makesMeasurement -->
<owl:ObjectProperty rdf:about="https://w3id.org/saref#makesMeasurement">
<rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
<rdfs:label xml:lang="en">makes measurement</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/saref#measuresProperty -->
<owl:ObjectProperty rdf:about="https://w3id.org/saref#measuresProperty">
<rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
<rdfs:label xml:lang="en">measures property</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/saref#relatesToMeasurement -->
<owl:ObjectProperty rdf:about="https://w3id.org/saref#relatesToMeasurement">
<rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
<rdfs:label xml:lang="en">relates to measurement</rdfs:label>
</owl:ObjectProperty>
<!-- https://w3id.org/saref#relatesToProperty -->
<owl:ObjectProperty rdf:about="https://w3id.org/saref#relatesToProperty">
<rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
<rdfs:label xml:lang="en">relates to property</rdfs:label>
</owl:ObjectProperty>
<!--
///////////////////////////////////////////////////////////////////////////////////////
//
// Data properties
//
///////////////////////////////////////////////////////////////////////////////////////
-->
<owl:DatatypeProperty rdf:about="https://w3id.org/def/saref4agri#hasProtocol">
<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
<rdfs:comment xml:lang="en">The protocol used in a given communition between nodes.</rdfs:comment>
<rdfs:label xml:lang="en">has protocol</rdfs:label>
<owl:DatatypeProperty rdf:about="https://w3id.org/saref#hasDescription">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:comment>A relationship providing a description of an entity (e.g., device)</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
<rdfs:label xml:lang="en">has description</rdfs:label>
<owl:DatatypeProperty rdf:about="https://w3id.org/saref#hasManufacturer">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:comment>A relationship identifying the manufacturer of an entity (e.g., device)</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
<rdfs:label>has manufacturer</rdfs:label>
<owl:DatatypeProperty rdf:about="https://w3id.org/saref#hasModel">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:comment>A relationship identifying the model of an entity (e.g., device)</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
</owl:DatatypeProperty>
<!-- https://w3id.org/saref#hasName -->
<owl:DatatypeProperty rdf:about="https://w3id.org/saref#hasName">
<rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
<rdfs:label xml:lang="en">has name</rdfs:label>
</owl:DatatypeProperty>
<!-- https://w3id.org/saref#hasTimestamp -->
<owl:DatatypeProperty rdf:about="https://w3id.org/saref#hasTimestamp">
<rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
<rdfs:label xml:lang="en">has timestamp</rdfs:label>
</owl:DatatypeProperty>
<!-- https://w3id.org/saref#hasValue -->
<owl:DatatypeProperty rdf:about="https://w3id.org/saref#hasValue">
<rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
<rdfs:label xml:lang="en">has value</rdfs:label>
</owl:DatatypeProperty>
<!--
///////////////////////////////////////////////////////////////////////////////////////
//
// Classes
//
///////////////////////////////////////////////////////////////////////////////////////
-->
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
<!-- http://www.opengis.net/ont/geosparql#Feature -->
<owl:Class rdf:about="http://www.opengis.net/ont/geosparql#Feature">
<rdfs:subClassOf rdf:resource="http://www.opengis.net/ont/geosparql#SpatialObject"/>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="http://www.opengis.net/ont/geosparql#hasGeometry"/>
<owl:allValuesFrom rdf:resource="http://www.opengis.net/ont/geosparql#Geometry"/>
</owl:Restriction>
</rdfs:subClassOf>
<owl:disjointWith rdf:resource="http://www.opengis.net/ont/geosparql#Geometry"/>
<dc:contributor>Matthew Perry</dc:contributor>
<dc:creator>OGC GeoSPARQL 1.0 Standard Working Group</dc:creator>
<dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2011-06-16</dc:date>
<dc:description xml:lang="en">This class represents the top-level feature type. This class is equivalent to GFI_Feature defined in ISO 19156:2011, and it is superclass of all feature types.</dc:description>
<rdfs:comment xml:lang="en">This class represents the top-level feature type. This class is equivalent to GFI_Feature defined in ISO 19156:2011, and it is superclass of all feature types.</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="http://www.opengis.net/ont/geosparql"/>
<rdfs:isDefinedBy rdf:resource="http://www.opengis.net/ont/gml"/>
<rdfs:isDefinedBy rdf:resource="http://www.opengis.net/spec/geosparql/1.0"/>
<rdfs:label xml:lang="en">Feature</rdfs:label>
<skos:definition xml:lang="en">This class represents the top-level feature type. This class is equivalent to GFI_Feature defined in ISO 19156:2011, and it is superclass of all feature types.</skos:definition>
<skos:prefLabel xml:lang="en">Feature</skos:prefLabel>
</owl:Class>
<!-- http://www.opengis.net/ont/geosparql#Geometry -->
<owl:Class rdf:about="http://www.opengis.net/ont/geosparql#Geometry">
<rdfs:subClassOf rdf:resource="http://www.opengis.net/ont/geosparql#SpatialObject"/>
<dc:contributor>Matthew Perry</dc:contributor>
<dc:creator>OGC GeoSPARQL 1.0 Standard Working Group</dc:creator>
<dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2011-06-16</dc:date>
<dc:description xml:lang="en">The class represents the top-level geometry type. This class is equivalent to the UML class GM_Object defined in ISO 19107, and it is superclass of all geometry types.</dc:description>
<rdfs:comment xml:lang="en">The class represents the top-level geometry type. This class is equivalent to the UML class GM_Object defined in ISO 19107, and it is superclass of all geometry types.</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="http://www.opengis.net/ont/geosparql"/>
<rdfs:isDefinedBy rdf:resource="http://www.opengis.net/ont/gml"/>
<rdfs:isDefinedBy rdf:resource="http://www.opengis.net/spec/geosparql/1.0"/>
<rdfs:label xml:lang="en">Geometry</rdfs:label>
<skos:definition xml:lang="en">The class represents the top-level geometry type. This class is equivalent to the UML class GM_Object defined in ISO 19107, and it is superclass of all geometry types.</skos:definition>
<skos:prefLabel xml:lang="en">Geometry</skos:prefLabel>
</owl:Class>
<!-- http://www.opengis.net/ont/geosparql#SpatialObject -->
<owl:Class rdf:about="http://www.opengis.net/ont/geosparql#SpatialObject">
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="http://www.opengis.net/ont/geosparql#sfContains"/>
<owl:allValuesFrom rdf:resource="http://www.opengis.net/ont/geosparql#SpatialObject"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="http://www.w3.org/2003/01/geo/wgs84_pos#location"/>
<owl:allValuesFrom rdf:resource="http://www.w3.org/2003/01/geo/wgs84_pos#Point"/>
</owl:Restriction>
</rdfs:subClassOf>
<dc:contributor>Matthew Perry</dc:contributor>
<dc:creator>OGC GeoSPARQL 1.0 Standard Working Group</dc:creator>
<dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2011-06-16</dc:date>
<dc:description xml:lang="en">The class spatial-object represents everything that can have a spatial representation. It is superclass of feature and geometry.</dc:description>
<rdfs:comment xml:lang="en">The class spatial-object represents everything that can have a spatial representation. It is superclass of feature and geometry.</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="http://www.opengis.net/ont/geosparql"/>
<rdfs:isDefinedBy rdf:resource="http://www.opengis.net/ont/gml"/>
<rdfs:isDefinedBy rdf:resource="http://www.opengis.net/spec/geosparql/1.0"/>
<rdfs:label xml:lang="en">SpatialObject</rdfs:label>
<skos:definition xml:lang="en">The class spatial-object represents everything that can have a spatial representation. It is superclass of feature and geometry.</skos:definition>
<skos:prefLabel xml:lang="en">SpatialObject</skos:prefLabel>
</owl:Class>
<!-- http://www.w3.org/2003/01/geo/wgs84_pos#Point -->
<owl:Class rdf:about="http://www.w3.org/2003/01/geo/wgs84_pos#Point">
<rdfs:subClassOf rdf:resource="http://www.opengis.net/ont/geosparql#Geometry"/>
<rdfs:comment>
Uniquely identified by lat/long/alt. i.e.
spaciallyIntersects(P1, P2) :- lat(P1, LAT), long(P1, LONG), alt(P1, ALT),
lat(P2, LAT), long(P2, LONG), alt(P2, ALT).
sameThing(P1, P2) :- type(P1, Point), type(P2, Point), spaciallyIntersects(P1, P2).
</rdfs:comment>
<rdfs:comment>A point, typically described using a coordinate system relative to Earth, such as WGS84.</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="http://www.w3.org/2003/01/geo/wgs84_pos#"/>
<rdfs:label xml:lang="en">Point</rdfs:label>
<rdfs:label>point</rdfs:label>
</owl:Class>
<!-- http://www.w3.org/2006/time#Instant -->
<owl:Class rdf:about="http://www.w3.org/2006/time#Instant">
<rdfs:subClassOf rdf:resource="http://www.w3.org/2006/time#TemporalEntity"/>
<rdfs:comment xml:lang="en">A temporal entity with zero extent or duration</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="http://www.w3.org/2006/time#"/>
<rdfs:label xml:lang="en">Instant</rdfs:label>
</owl:Class>
<!-- http://www.w3.org/2006/time#Interval -->
<owl:Class rdf:about="http://www.w3.org/2006/time#Interval">
<rdfs:subClassOf rdf:resource="http://www.w3.org/2006/time#TemporalEntity"/>
<rdfs:isDefinedBy rdf:resource="http://www.w3.org/2006/time#"/>
<rdfs:label xml:lang="en">A temporal entity with an extent or duration</rdfs:label>
<rdfs:label xml:lang="en">Time interval</rdfs:label>
</owl:Class>
<!-- http://www.w3.org/2006/time#TemporalEntity -->
<owl:Class rdf:about="http://www.w3.org/2006/time#TemporalEntity">
<rdfs:comment xml:lang="en">A temporal interval or instant.</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="http://www.w3.org/2006/time#"/>
<rdfs:label xml:lang="en">Temporal entity</rdfs:label>
</owl:Class>
<!-- https://w3id.org/def/saref4agri#Communication -->
<owl:Class rdf:about="https://w3id.org/def/saref4agri#Communication">
<rdfs:comment xml:lang="en">An n-ary pattern used to link to nodes involved in a communication channel. The protocol used in such communication could be included.</rdfs:comment>
<rdfs:label xml:lang="es">Communication</rdfs:label>
</owl:Class>
<!-- https://w3id.org/def/saref4agri#CommunicationRole -->
<owl:Class rdf:about="https://w3id.org/def/saref4agri#CommunicationRole">
<rdfs:comment xml:lang="en">An n-ary pattern used to link a given node to its role and a) the networked in which the role is played or b) the two-nodes communication channel.</rdfs:comment>
<rdfs:label xml:lang="es">Communication role</rdfs:label>
</owl:Class>
<!-- https://w3id.org/def/saref4agri#Deployment -->
<owl:Class rdf:about="https://w3id.org/def/saref4agri#Deployment">
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="https://w3id.org/def/saref4agri#deployedOnPlatform"/>
<owl:someValuesFrom rdf:resource="https://w3id.org/def/saref4agri#Platform"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="https://w3id.org/def/saref4agri#deployedSystem"/>
<owl:someValuesFrom rdf:resource="https://w3id.org/def/saref4agri#System"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:comment xml:lang="en">The scenario, including temporal and spatial information, in which the devices are installed.</rdfs:comment>
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
<rdfs:label xml:lang="en">Deployment</rdfs:label>
</owl:Class>
<!-- https://w3id.org/def/saref4agri#FeatureOfInterest -->
<owl:Class rdf:about="https://w3id.org/def/saref4agri#FeatureOfInterest">
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="https://w3id.org/def/saref4agri#hasProperty"/>
<owl:allValuesFrom rdf:resource="https://w3id.org/saref#Property"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="https://w3id.org/def/saref4agri#isFeatureOfInterestOf"/>
<owl:allValuesFrom rdf:resource="https://w3id.org/saref#Measurement"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:comment xml:lang="en">WARNING!
This class might be moved to the SAREF ontology</rdfs:comment>
<rdfs:label xml:lang="en">Feature of interest</rdfs:label>
</owl:Class>
<!-- https://w3id.org/def/saref4agri#Network -->
<owl:Class rdf:about="https://w3id.org/def/saref4agri#Network">
<rdfs:comment xml:lang="en">Collection of nodes connected.</rdfs:comment>
<rdfs:label xml:lang="es">Network</rdfs:label>
</owl:Class>
<!-- https://w3id.org/def/saref4agri#Node -->
<owl:Class rdf:about="https://w3id.org/def/saref4agri#Node">
<rdfs:subClassOf rdf:resource="https://w3id.org/saref#Device"/>
<rdfs:comment xml:lang="en">Every system connected to at leas another one in a network.</rdfs:comment>
<rdfs:label xml:lang="es">Node</rdfs:label>
</owl:Class>
<!-- https://w3id.org/def/saref4agri#Platform -->
<owl:Class rdf:about="https://w3id.org/def/saref4agri#Platform">
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="https://w3id.org/def/saref4agri#hosts"/>
<owl:someValuesFrom rdf:resource="https://w3id.org/def/saref4agri#System"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="https://w3id.org/def/saref4agri#inDeployment"/>
<owl:someValuesFrom rdf:resource="https://w3id.org/def/saref4agri#Deployment"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:comment xml:lang="en">A Platform is an entity that hosts other entities, particularly Sensors, Actuators, Samplers, and other Platforms (definition taken from http://www.w3.org/ns/sosa/Platform)</rdfs:comment>
<rdfs:label xml:lang="en">Platform</rdfs:label>
</owl:Class>
<!-- https://w3id.org/def/saref4agri#System -->
<owl:Class rdf:about="https://w3id.org/def/saref4agri#System">
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="https://w3id.org/def/saref4agri#hasDeployment"/>
<owl:someValuesFrom rdf:resource="https://w3id.org/def/saref4agri#Deployment"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="https://w3id.org/def/saref4agri#isHostedBy"/>
<owl:someValuesFrom rdf:resource="https://w3id.org/def/saref4agri#Platform"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="https://w3id.org/saref#consistsOf"/>