Commit 29dd7bbd authored by Maxime Lefrançois's avatar Maxime Lefrançois
Browse files

less blank spaces

parent 84d690aa
Loading
Loading
Loading
Loading
Loading
+613 −608
Original line number Original line Diff line number Diff line
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix dcterms: <http://purl.org/dc/terms/>.
@prefix dcterms: <http://purl.org/dc/terms/>.
@prefix s4agri: <https://saref.etsi.org/saref4agri/> .
@prefix s4agri: <https://saref.etsi.org/saref4agri/> .
@prefix saref: <https://saref.etsi.org/core/> .
@prefix saref: <https://saref.etsi.org/core/> .
@prefix sosa: <http://www.w3.org/ns/sosa/> .
@prefix ssn: <http://www.w3.org/ns/ssn/> .
@prefix time: <http://www.w3.org/2006/time#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix vann:    <http://purl.org/vocab/vann/>.
@prefix vann:    <http://purl.org/vocab/vann/>.
@prefix geo: <http://www.opengis.net/ont/geosparql#> .
@prefix wgs84: <http://www.w3.org/2003/01/geo/wgs84_pos#> .


@base <https://saref.etsi.org/saref4agri/> .
@base <https://saref.etsi.org/saref4agri/> .


@@ -25,7 +30,7 @@
  dcterms:modified "2020-06-05"^^xsd:date ;
  dcterms:modified "2020-06-05"^^xsd:date ;
  dcterms:publisher <https://www.etsi.org/> ;
  dcterms:publisher <https://www.etsi.org/> ;
  dcterms:source <https://forge.etsi.org/rep/SAREF/saref4agri/> ;
  dcterms:source <https://forge.etsi.org/rep/SAREF/saref4agri/> ;
  rdfs:seeAlso <https://www.etsi.org/deliver/etsi_ts/103400_103499/10341006/01.01.01_60/ts_10341006v010101p.pdf> ;
  rdfs:seeAlso <https://www.etsi.org/deliver/etsi_ts/103400_103499/10341006/01.01.02_60/ts_10341006v010102p.pdf> ;
  vann:preferredNamespacePrefix "s4agri" ;
  vann:preferredNamespacePrefix "s4agri" ;
  vann:preferredNamespaceUri "https://saref.etsi.org/saref4agri/" ;
  vann:preferredNamespaceUri "https://saref.etsi.org/saref4agri/" ;
  owl:versionIRI <https://saref.etsi.org/saref4agri/v1.1.2/> ;
  owl:versionIRI <https://saref.etsi.org/saref4agri/v1.1.2/> ;
@@ -96,29 +101,29 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .




###  http://www.w3.org/2003/01/geo/wgs84_pos#alt
###  http://www.w3.org/2003/01/geo/wgs84_pos#alt
<http://www.w3.org/2003/01/geo/wgs84_pos#alt> rdf:type owl:AnnotationProperty ;
wgs84:alt rdf:type owl:AnnotationProperty ;
  rdfs:comment "The WGS84 altitude of a SpatialThing (decimal meters above the local reference ellipsoid)." ;
  rdfs:comment "The WGS84 altitude of a SpatialThing (decimal meters above the local reference ellipsoid)." ;
  rdfs:label "altitude" ;
  rdfs:label "altitude" ;
                                              rdfs:domain <http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing> .
  rdfs:domain wgs84:SpatialThing .




###  http://www.w3.org/2003/01/geo/wgs84_pos#lat
###  http://www.w3.org/2003/01/geo/wgs84_pos#lat
<http://www.w3.org/2003/01/geo/wgs84_pos#lat> rdf:type owl:AnnotationProperty ;
wgs84:lat rdf:type owl:AnnotationProperty ;
  rdfs:comment "The WGS84 latitude of a SpatialThing (decimal degrees)." ;
  rdfs:comment "The WGS84 latitude of a SpatialThing (decimal degrees)." ;
  rdfs:label "latitude" ;
  rdfs:label "latitude" ;
                                              rdfs:domain <http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing> .
  rdfs:domain wgs84:SpatialThing .




###  http://www.w3.org/2003/01/geo/wgs84_pos#location
###  http://www.w3.org/2003/01/geo/wgs84_pos#location
<http://www.w3.org/2003/01/geo/wgs84_pos#location> rdf:type owl:AnnotationProperty ;
wgs84:location rdf:type owl:AnnotationProperty ;
                                                   rdfs:subPropertyOf <http://xmlns.com/foaf/0.1/based_near> .
  rdfs:subPropertyOf foaf:based_near .




###  http://www.w3.org/2003/01/geo/wgs84_pos#long
###  http://www.w3.org/2003/01/geo/wgs84_pos#long
<http://www.w3.org/2003/01/geo/wgs84_pos#long> rdf:type owl:AnnotationProperty ;
wgs84:long rdf:type owl:AnnotationProperty ;
  rdfs:comment "The WGS84 longitude of a SpatialThing (decimal degrees)." ;
  rdfs:comment "The WGS84 longitude of a SpatialThing (decimal degrees)." ;
  rdfs:label "longitude" ;
  rdfs:label "longitude" ;
                                               rdfs:domain <http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing> .
  rdfs:domain wgs84:SpatialThing .




###  http://www.w3.org/2004/02/skos/core#definition
###  http://www.w3.org/2004/02/skos/core#definition
@@ -134,7 +139,7 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .




###  http://xmlns.com/foaf/0.1/based_near
###  http://xmlns.com/foaf/0.1/based_near
<http://xmlns.com/foaf/0.1/based_near> rdf:type owl:AnnotationProperty .
foaf:based_near rdf:type owl:AnnotationProperty .




#################################################################
#################################################################
@@ -159,18 +164,18 @@ xsd:duration rdf:type rdfs:Datatype .




###  http://www.opengis.net/ont/geosparql#hasGeometry
###  http://www.opengis.net/ont/geosparql#hasGeometry
<http://www.opengis.net/ont/geosparql#hasGeometry> rdf:type owl:ObjectProperty ;
geo:hasGeometry rdf:type owl:ObjectProperty ;
                                                   rdfs:domain <http://www.opengis.net/ont/geosparql#Feature> ;
  rdfs:domain geo:Feature ;
                                                   rdfs:range <http://www.opengis.net/ont/geosparql#Geometry> ;
  rdfs:range geo:Geometry ;
  rdfs:comment "A spatial representation for a given feature."@en ;
  rdfs:comment "A spatial representation for a given feature."@en ;
  rdfs:isDefinedBy <http://www.opengis.net/ont/geosparql#> ;
  rdfs:isDefinedBy <http://www.opengis.net/ont/geosparql#> ;
  rdfs:label "has geometry"@en .
  rdfs:label "has geometry"@en .




###  http://www.opengis.net/ont/geosparql#sfContains
###  http://www.opengis.net/ont/geosparql#sfContains
<http://www.opengis.net/ont/geosparql#sfContains> rdf:type owl:ObjectProperty ;
geo:sfContains rdf:type owl:ObjectProperty ;
                                                  rdfs:domain <http://www.opengis.net/ont/geosparql#SpatialObject> ;
  rdfs:domain geo:SpatialObject ;
                                                  rdfs:range <http://www.opengis.net/ont/geosparql#SpatialObject> ;
  rdfs:range geo:SpatialObject ;
  rdfs:comment "Exists if the subject SpatialObject spatially contains the object SpatialObject. DE-9IM: T*****FF*"@en ;
  rdfs:comment "Exists if the subject SpatialObject spatially contains the object SpatialObject. DE-9IM: T*****FF*"@en ;
  rdfs:isDefinedBy <http://www.opengis.net/ont/geosparql> ,
  rdfs:isDefinedBy <http://www.opengis.net/ont/geosparql> ,
                     <http://www.opengis.net/spec/geosparql/1.0> ;
                     <http://www.opengis.net/spec/geosparql/1.0> ;
@@ -178,9 +183,9 @@ xsd:duration rdf:type rdfs:Datatype .




###  http://www.opengis.net/ont/geosparql#sfWithin
###  http://www.opengis.net/ont/geosparql#sfWithin
<http://www.opengis.net/ont/geosparql#sfWithin> rdf:type owl:ObjectProperty ;
geo:sfWithin rdf:type owl:ObjectProperty ;
                                                rdfs:domain <http://www.opengis.net/ont/geosparql#SpatialObject> ;
  rdfs:domain geo:SpatialObject ;
                                                rdfs:range <http://www.opengis.net/ont/geosparql#SpatialObject> ;
  rdfs:range geo:SpatialObject ;
  rdfs:comment "Exists if the subject SpatialObject is spatially within the object SpatialObject. DE-9IM: T*F**F***"@en ;
  rdfs:comment "Exists if the subject SpatialObject is spatially within the object SpatialObject. DE-9IM: T*F**F***"@en ;
  rdfs:isDefinedBy <http://www.opengis.net/ont/geosparql> ,
  rdfs:isDefinedBy <http://www.opengis.net/ont/geosparql> ,
                   <http://www.opengis.net/spec/geosparql/1.0> ;
                   <http://www.opengis.net/spec/geosparql/1.0> ;
@@ -188,67 +193,67 @@ xsd:duration rdf:type rdfs:Datatype .




###  http://www.w3.org/2003/01/geo/wgs84_pos#location
###  http://www.w3.org/2003/01/geo/wgs84_pos#location
<http://www.w3.org/2003/01/geo/wgs84_pos#location> rdf:type owl:ObjectProperty .
wgs84:location rdf:type owl:ObjectProperty .




###  http://www.w3.org/ns/sosa/hosts
###  http://www.w3.org/ns/sosa/hosts
<http://www.w3.org/ns/sosa/hosts> rdf:type owl:ObjectProperty ;
sosa:hosts rdf:type owl:ObjectProperty ;
                                  owl:inverseOf <http://www.w3.org/ns/sosa/isHostedBy> ;
      owl:inverseOf sosa:isHostedBy ;
  rdfs:comment "Relation between a platform and the systems it hosts."@en ;
  rdfs:comment "Relation between a platform and the systems it hosts."@en ;
  rdfs:isDefinedBy <http://www.w3.org/ns/sosa/> ;
  rdfs:isDefinedBy <http://www.w3.org/ns/sosa/> ;
  rdfs:label "host"@en .
  rdfs:label "host"@en .




###  http://www.w3.org/ns/sosa/isHostedBy
###  http://www.w3.org/ns/sosa/isHostedBy
<http://www.w3.org/ns/sosa/isHostedBy> rdf:type owl:ObjectProperty ;
sosa:isHostedBy rdf:type owl:ObjectProperty ;
  rdfs:comment "Relation between a system and its hosting platform."@en ;
  rdfs:comment "Relation between a system and its hosting platform."@en ;
  rdfs:isDefinedBy <http://www.w3.org/ns/sosa/> ;
  rdfs:isDefinedBy <http://www.w3.org/ns/sosa/> ;
  rdfs:label "is hosted by"@en .
  rdfs:label "is hosted by"@en .




###  http://www.w3.org/ns/ssn/deployedOnPlatform
###  http://www.w3.org/ns/ssn/deployedOnPlatform
<http://www.w3.org/ns/ssn/deployedOnPlatform> rdf:type owl:ObjectProperty ;
ssn:deployedOnPlatform rdf:type owl:ObjectProperty ;
                                              owl:inverseOf <http://www.w3.org/ns/ssn/inDeployment> ;
      owl:inverseOf ssn:inDeployment ;
  rdfs:comment "Relation between a deployment and the platform(s) involved in the deployment."@en ;
  rdfs:comment "Relation between a deployment and the platform(s) involved in the deployment."@en ;
  rdfs:isDefinedBy <http://www.w3.org/ns/ssn/> ;
  rdfs:isDefinedBy <http://www.w3.org/ns/ssn/> ;
  rdfs:label "deployed on platform"@en .
  rdfs:label "deployed on platform"@en .




###  http://www.w3.org/ns/ssn/deployedSystem
###  http://www.w3.org/ns/ssn/deployedSystem
<http://www.w3.org/ns/ssn/deployedSystem> rdf:type owl:ObjectProperty ;
ssn:deployedSystem rdf:type owl:ObjectProperty ;
                                          owl:inverseOf <http://www.w3.org/ns/ssn/hasDeployment> ;
      owl:inverseOf ssn:hasDeployment ;
  rdfs:comment "Relation between a deployment and the system deployed."@en ;
  rdfs:comment "Relation between a deployment and the system deployed."@en ;
  rdfs:isDefinedBy <http://www.w3.org/ns/ssn/> ;
  rdfs:isDefinedBy <http://www.w3.org/ns/ssn/> ;
  rdfs:label "deployed system"@en .
  rdfs:label "deployed system"@en .




###  http://www.w3.org/ns/ssn/hasDeployment
###  http://www.w3.org/ns/ssn/hasDeployment
<http://www.w3.org/ns/ssn/hasDeployment> rdf:type owl:ObjectProperty ;
ssn:hasDeployment rdf:type owl:ObjectProperty ;
  rdfs:isDefinedBy <http://www.w3.org/ns/ssn/> ;
  rdfs:isDefinedBy <http://www.w3.org/ns/ssn/> ;
  rdfs:label "has deployment"@en .
  rdfs:label "has deployment"@en .




###  http://www.w3.org/ns/ssn/hasSubSystem
###  http://www.w3.org/ns/ssn/hasSubSystem
<http://www.w3.org/ns/ssn/hasSubSystem> rdf:type owl:ObjectProperty ;
ssn:hasSubSystem rdf:type owl:ObjectProperty ;
  rdfs:isDefinedBy <http://www.w3.org/ns/ssn/> ;
  rdfs:isDefinedBy <http://www.w3.org/ns/ssn/> ;
  rdfs:label "has subsystem"@en .
  rdfs:label "has subsystem"@en .




###  http://www.w3.org/ns/ssn/inDeployment
###  http://www.w3.org/ns/ssn/inDeployment
<http://www.w3.org/ns/ssn/inDeployment> rdf:type owl:ObjectProperty ;
ssn:inDeployment rdf:type owl:ObjectProperty ;
  rdfs:comment "Relation between a platform and the deployment(s) that takes place in the platform."@en ;
  rdfs:comment "Relation between a platform and the deployment(s) that takes place in the platform."@en ;
  rdfs:isDefinedBy <http://www.w3.org/ns/ssn/> ;
  rdfs:isDefinedBy <http://www.w3.org/ns/ssn/> ;
  rdfs:label "in deployment"@en .
  rdfs:label "in deployment"@en .




###  http://xmlns.com/foaf/0.1/member
###  http://xmlns.com/foaf/0.1/member
<http://xmlns.com/foaf/0.1/member> rdf:type owl:ObjectProperty ;
foaf:member rdf:type owl:ObjectProperty ;
  rdfs:label "member"@en .
  rdfs:label "member"@en .




###  https://saref.etsi.org/saref4agri/contains
###  https://saref.etsi.org/saref4agri/contains
s4agri:contains rdf:type owl:ObjectProperty ;
s4agri:contains rdf:type owl:ObjectProperty ;
          rdfs:subPropertyOf <http://www.opengis.net/ont/geosparql#sfContains> ;
  rdfs:subPropertyOf geo:sfContains ;
      owl:inverseOf s4agri:isContainedIn .
      owl:inverseOf s4agri:isContainedIn .




@@ -559,13 +564,13 @@ saref:hasValue rdf:type owl:DatatypeProperty ;




###  http://www.opengis.net/ont/geosparql#Feature
###  http://www.opengis.net/ont/geosparql#Feature
<http://www.opengis.net/ont/geosparql#Feature> rdf:type owl:Class ;
geo:Feature rdf:type owl:Class ;
                                               rdfs:subClassOf <http://www.opengis.net/ont/geosparql#SpatialObject> ,
  rdfs:subClassOf geo:SpatialObject ,
    [ rdf:type owl:Restriction ;
    [ rdf:type owl:Restriction ;
                                                                 owl:onProperty <http://www.opengis.net/ont/geosparql#hasGeometry> ;
      owl:onProperty geo:hasGeometry ;
                                                                 owl:allValuesFrom <http://www.opengis.net/ont/geosparql#Geometry>
      owl:allValuesFrom geo:Geometry
    ] ;
    ] ;
                                               owl:disjointWith <http://www.opengis.net/ont/geosparql#Geometry> ;
      owl:disjointWith geo:Geometry ;
  rdfs:comment "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."@en ;
  rdfs:comment "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."@en ;
  rdfs:isDefinedBy <http://www.opengis.net/ont/geosparql> ,
  rdfs:isDefinedBy <http://www.opengis.net/ont/geosparql> ,
                  <http://www.opengis.net/ont/gml> ;
                  <http://www.opengis.net/ont/gml> ;
@@ -573,30 +578,30 @@ saref:hasValue rdf:type owl:DatatypeProperty ;




###  http://www.opengis.net/ont/geosparql#Geometry
###  http://www.opengis.net/ont/geosparql#Geometry
<http://www.opengis.net/ont/geosparql#Geometry> rdf:type owl:Class ;
geo:Geometry rdf:type owl:Class ;
                                                rdfs:subClassOf <http://www.opengis.net/ont/geosparql#SpatialObject> ;
  rdfs:subClassOf geo:SpatialObject ;
  rdfs:comment "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."@en ;
  rdfs:comment "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."@en ;
  rdfs:isDefinedBy <http://www.opengis.net/ont/geosparql> ;
  rdfs:isDefinedBy <http://www.opengis.net/ont/geosparql> ;
  rdfs:label "Geometry"@en .
  rdfs:label "Geometry"@en .




###  http://www.opengis.net/ont/geosparql#SpatialObject
###  http://www.opengis.net/ont/geosparql#SpatialObject
<http://www.opengis.net/ont/geosparql#SpatialObject> rdf:type owl:Class ;
geo:SpatialObject rdf:type owl:Class ;
  rdfs:subClassOf [ rdf:type owl:Restriction ;
  rdfs:subClassOf [ rdf:type owl:Restriction ;
                                                                       owl:onProperty <http://www.opengis.net/ont/geosparql#hasGeometry> ;
      owl:onProperty geo:hasGeometry ;
                                                                       owl:allValuesFrom <http://www.opengis.net/ont/geosparql#Geometry>
      owl:allValuesFrom geo:Geometry
    ] ,
    ] ,
    [ rdf:type owl:Restriction ;
    [ rdf:type owl:Restriction ;
                                                                       owl:onProperty <http://www.opengis.net/ont/geosparql#sfContains> ;
      owl:onProperty geo:sfContains ;
                                                                       owl:allValuesFrom <http://www.opengis.net/ont/geosparql#SpatialObject>
      owl:allValuesFrom geo:SpatialObject
    ] ,
    ] ,
    [ rdf:type owl:Restriction ;
    [ rdf:type owl:Restriction ;
                                                                       owl:onProperty <http://www.opengis.net/ont/geosparql#sfWithin> ;
      owl:onProperty geo:sfWithin ;
                                                                       owl:allValuesFrom <http://www.opengis.net/ont/geosparql#SpatialObject>
      owl:allValuesFrom geo:SpatialObject
    ] ,
    ] ,
    [ rdf:type owl:Restriction ;
    [ rdf:type owl:Restriction ;
                                                                       owl:onProperty <http://www.w3.org/2003/01/geo/wgs84_pos#location> ;
      owl:onProperty wgs84:location ;
                                                                       owl:allValuesFrom <http://www.w3.org/2003/01/geo/wgs84_pos#Point>
      owl:allValuesFrom wgs84:Point
    ] ;
    ] ;
  rdfs:comment "The class spatial-object represents everything that can have a spatial representation. It is superclass of feature and geometry."@en ;
  rdfs:comment "The class spatial-object represents everything that can have a spatial representation. It is superclass of feature and geometry."@en ;
  rdfs:isDefinedBy <http://www.opengis.net/ont/geosparql> ;
  rdfs:isDefinedBy <http://www.opengis.net/ont/geosparql> ;
@@ -604,8 +609,8 @@ saref:hasValue rdf:type owl:DatatypeProperty ;




###  http://www.w3.org/2003/01/geo/wgs84_pos#Point
###  http://www.w3.org/2003/01/geo/wgs84_pos#Point
<http://www.w3.org/2003/01/geo/wgs84_pos#Point> rdf:type owl:Class ;
wgs84:Point rdf:type owl:Class ;
                                                rdfs:subClassOf <http://www.opengis.net/ont/geosparql#Geometry> ;
  rdfs:subClassOf geo:Geometry ;
  rdfs:comment """ 
  rdfs:comment """ 
Uniquely identified by lat/long/alt. i.e.
Uniquely identified by lat/long/alt. i.e.


@@ -620,66 +625,66 @@ sameThing(P1, P2) :- type(P1, Point), type(P2, Point), spaciallyIntersects(P1, P




###  http://www.w3.org/2006/time#Instant
###  http://www.w3.org/2006/time#Instant
<http://www.w3.org/2006/time#Instant> rdf:type owl:Class ;
time:Instant rdf:type owl:Class ;
                                      rdfs:subClassOf <http://www.w3.org/2006/time#TemporalEntity> ;
  rdfs:subClassOf time:TemporalEntity ;
  rdfs:comment "A temporal entity with zero extent or duration"@en ;
  rdfs:comment "A temporal entity with zero extent or duration"@en ;
  rdfs:isDefinedBy <http://www.w3.org/2006/time#> ;
  rdfs:isDefinedBy <http://www.w3.org/2006/time#> ;
  rdfs:label "Instant"@en .
  rdfs:label "Instant"@en .




###  http://www.w3.org/2006/time#Interval
###  http://www.w3.org/2006/time#Interval
<http://www.w3.org/2006/time#Interval> rdf:type owl:Class ;
time:Interval rdf:type owl:Class ;
                                       rdfs:subClassOf <http://www.w3.org/2006/time#TemporalEntity> ;
  rdfs:subClassOf time:TemporalEntity ;
  rdfs:comment "A temporal entity with an extent or duration"@en ;
  rdfs:comment "A temporal entity with an extent or duration"@en ;
  rdfs:isDefinedBy <http://www.w3.org/2006/time#> ;
  rdfs:isDefinedBy <http://www.w3.org/2006/time#> ;
  rdfs:label "Time interval"@en .
  rdfs:label "Time interval"@en .




###  http://www.w3.org/2006/time#TemporalEntity
###  http://www.w3.org/2006/time#TemporalEntity
<http://www.w3.org/2006/time#TemporalEntity> rdf:type owl:Class ;
time:TemporalEntity rdf:type owl:Class ;
  rdfs:comment "A temporal interval or instant."@en ;
  rdfs:comment "A temporal interval or instant."@en ;
  rdfs:isDefinedBy <http://www.w3.org/2006/time#> ;
  rdfs:isDefinedBy <http://www.w3.org/2006/time#> ;
  rdfs:label "Temporal entity"@en .
  rdfs:label "Temporal entity"@en .




###  http://www.w3.org/ns/sosa/Platform
###  http://www.w3.org/ns/sosa/Platform
<http://www.w3.org/ns/sosa/Platform> rdf:type owl:Class ;
sosa:Platform rdf:type owl:Class ;
  rdfs:comment "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)"@en ;
  rdfs:comment "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)"@en ;
  rdfs:isDefinedBy <http://www.w3.org/ns/sosa/> ;
  rdfs:isDefinedBy <http://www.w3.org/ns/sosa/> ;
  rdfs:label "Platform"@en .
  rdfs:label "Platform"@en .




###  http://www.w3.org/ns/ssn/Deployment
###  http://www.w3.org/ns/ssn/Deployment
<http://www.w3.org/ns/ssn/Deployment> rdf:type owl:Class ;
ssn:Deployment rdf:type owl:Class ;
  rdfs:isDefinedBy <http://www.w3.org/ns/ssn/> ;
  rdfs:isDefinedBy <http://www.w3.org/ns/ssn/> ;
  rdfs:label "Deployment"@en .
  rdfs:label "Deployment"@en .




###  http://www.w3.org/ns/ssn/System
###  http://www.w3.org/ns/ssn/System
<http://www.w3.org/ns/ssn/System> rdf:type owl:Class ;
ssn:System rdf:type owl:Class ;
  rdfs:comment "System is a unit of abstraction for pieces of infrastructure that implement Procedures. A System may have components, its subsystems, which are other Systems. (Definition taken from http://www.w3.org/ns/ssn/System)"@en ;
  rdfs:comment "System is a unit of abstraction for pieces of infrastructure that implement Procedures. A System may have components, its subsystems, which are other Systems. (Definition taken from http://www.w3.org/ns/ssn/System)"@en ;
  rdfs:isDefinedBy <http://www.w3.org/ns/ssn/> ;
  rdfs:isDefinedBy <http://www.w3.org/ns/ssn/> ;
  rdfs:label "System"@en .
  rdfs:label "System"@en .




###  http://xmlns.com/foaf/0.1/Agent
###  http://xmlns.com/foaf/0.1/Agent
<http://xmlns.com/foaf/0.1/Agent> rdf:type owl:Class ;
foaf:Agent rdf:type owl:Class ;
  rdfs:subClassOf [ rdf:type owl:Restriction ;
  rdfs:subClassOf [ rdf:type owl:Restriction ;
                                                    owl:onProperty <http://xmlns.com/foaf/0.1/member> ;
      owl:onProperty foaf:member ;
                                                    owl:someValuesFrom <http://xmlns.com/foaf/0.1/Agent>
      owl:someValuesFrom foaf:Agent
    ] ;
    ] ;
  rdfs:label "Agent"@en .
  rdfs:label "Agent"@en .




###  http://xmlns.com/foaf/0.1/Person
###  http://xmlns.com/foaf/0.1/Person
<http://xmlns.com/foaf/0.1/Person> rdf:type owl:Class ;
foaf:Person rdf:type owl:Class ;
                                   rdfs:subClassOf <http://xmlns.com/foaf/0.1/Agent> ;
  rdfs:subClassOf foaf:Agent ;
  rdfs:label "Person"@en .
  rdfs:label "Person"@en .




###  https://schema.org/Organization
###  https://schema.org/Organization
<https://schema.org/Organization> rdf:type owl:Class ;
<https://schema.org/Organization> rdf:type owl:Class ;
                                  rdfs:subClassOf <http://xmlns.com/foaf/0.1/Agent> ;
  rdfs:subClassOf foaf:Agent ;
  rdfs:label "Organization"@en .
  rdfs:label "Organization"@en .




@@ -692,7 +697,7 @@ s4agri:Animal rdf:type owl:Class ;
    ] ,
    ] ,
    [ rdf:type owl:Restriction ;
    [ rdf:type owl:Restriction ;
      owl:onProperty s4agri:isLocatedIn ;
      owl:onProperty s4agri:isLocatedIn ;
                          owl:someValuesFrom <http://www.opengis.net/ont/geosparql#Feature>
      owl:someValuesFrom geo:Feature
    ] ,
    ] ,
    [ rdf:type owl:Restriction ;
    [ rdf:type owl:Restriction ;
      owl:onProperty s4agri:isMemberOf ;
      owl:onProperty s4agri:isMemberOf ;
@@ -731,7 +736,7 @@ s4agri:AnimalGroup rdf:type owl:Class ;
    ] ,
    ] ,
    [ rdf:type owl:Restriction ;
    [ rdf:type owl:Restriction ;
      owl:onProperty s4agri:isLocatedIn ;
      owl:onProperty s4agri:isLocatedIn ;
                               owl:someValuesFrom <http://www.opengis.net/ont/geosparql#Feature>
      owl:someValuesFrom geo:Feature
    ] ,
    ] ,
    [ rdf:type owl:Restriction ;
    [ rdf:type owl:Restriction ;
      owl:onProperty s4agri:hasName ;
      owl:onProperty s4agri:hasName ;
@@ -744,7 +749,7 @@ s4agri:AnimalGroup rdf:type owl:Class ;


###  https://saref.etsi.org/saref4agri/Building
###  https://saref.etsi.org/saref4agri/Building
s4agri:Building rdf:type owl:Class ;
s4agri:Building rdf:type owl:Class ;
          rdfs:subClassOf <http://www.opengis.net/ont/geosparql#Feature> ,
  rdfs:subClassOf geo:Feature ,
    [ rdf:type owl:Restriction ;
    [ rdf:type owl:Restriction ;
      owl:onProperty s4agri:contains ;
      owl:onProperty s4agri:contains ;
      owl:someValuesFrom s4agri:BuildingSpace
      owl:someValuesFrom s4agri:BuildingSpace
@@ -759,7 +764,7 @@ s4agri:Building rdf:type owl:Class ;


###  https://saref.etsi.org/saref4agri/BuildingSpace
###  https://saref.etsi.org/saref4agri/BuildingSpace
s4agri:BuildingSpace rdf:type owl:Class ;
s4agri:BuildingSpace rdf:type owl:Class ;
               rdfs:subClassOf <http://www.opengis.net/ont/geosparql#Feature> ;
  rdfs:subClassOf geo:Feature ;
  rdfs:comment "An entity used to define the physical spaces of the building. A building space contains devices or building objects."@en ;
  rdfs:comment "An entity used to define the physical spaces of the building. A building space contains devices or building objects."@en ;
  rdfs:label "Building space"@en .
  rdfs:label "Building space"@en .


@@ -785,22 +790,22 @@ s4agri:Crop rdf:type owl:Class ;


###  https://saref.etsi.org/saref4agri/Deployment
###  https://saref.etsi.org/saref4agri/Deployment
s4agri:Deployment rdf:type owl:Class ;
s4agri:Deployment rdf:type owl:Class ;
            rdfs:subClassOf <http://www.w3.org/ns/ssn/Deployment> ,
  rdfs:subClassOf ssn:Deployment ,
    [ rdf:type owl:Restriction ;
    [ rdf:type owl:Restriction ;
                              owl:onProperty <http://www.w3.org/ns/ssn/deployedOnPlatform> ;
      owl:onProperty ssn:deployedOnPlatform ;
                              owl:someValuesFrom <http://www.w3.org/ns/sosa/Platform>
      owl:someValuesFrom sosa:Platform
    ] ,
    ] ,
    [ rdf:type owl:Restriction ;
    [ rdf:type owl:Restriction ;
                              owl:onProperty <http://www.w3.org/ns/ssn/deployedSystem> ;
      owl:onProperty ssn:deployedSystem ;
                              owl:someValuesFrom <http://www.w3.org/ns/ssn/System>
      owl:someValuesFrom ssn:System
    ] ,
    ] ,
    [ rdf:type owl:Restriction ;
    [ rdf:type owl:Restriction ;
      owl:onProperty s4agri:hasDeploymentPeriod ;
      owl:onProperty s4agri:hasDeploymentPeriod ;
                              owl:someValuesFrom <http://www.w3.org/2006/time#TemporalEntity>
      owl:someValuesFrom time:TemporalEntity
    ] ,
    ] ,
    [ rdf:type owl:Restriction ;
    [ rdf:type owl:Restriction ;
      owl:onProperty s4agri:isDeployedAtSpace ;
      owl:onProperty s4agri:isDeployedAtSpace ;
                              owl:someValuesFrom <http://www.opengis.net/ont/geosparql#SpatialObject>
      owl:someValuesFrom geo:SpatialObject
    ] ;
    ] ;
  rdfs:comment "Deployment"@en ,
  rdfs:comment "Deployment"@en ,
                         "The scenario, including temporal and spatial information, in which the systems and devices are installed."@en ;
                         "The scenario, including temporal and spatial information, in which the systems and devices are installed."@en ;
@@ -815,7 +820,7 @@ s4agri:EatingActivitySensor rdf:type owl:Class ;


###  https://saref.etsi.org/saref4agri/Farm
###  https://saref.etsi.org/saref4agri/Farm
s4agri:Farm rdf:type owl:Class ;
s4agri:Farm rdf:type owl:Class ;
      rdfs:subClassOf <http://www.opengis.net/ont/geosparql#Feature> ,
  rdfs:subClassOf geo:Feature ,
    [ rdf:type owl:Restriction ;
    [ rdf:type owl:Restriction ;
      owl:onProperty s4agri:contains ;
      owl:onProperty s4agri:contains ;
      owl:someValuesFrom s4agri:Building
      owl:someValuesFrom s4agri:Building
@@ -849,7 +854,7 @@ s4agri:FarmHolding rdf:type owl:Class ;


###  https://saref.etsi.org/saref4agri/Farmer
###  https://saref.etsi.org/saref4agri/Farmer
s4agri:Farmer rdf:type owl:Class ;
s4agri:Farmer rdf:type owl:Class ;
        rdfs:subClassOf <http://xmlns.com/foaf/0.1/Person> ,
  rdfs:subClassOf foaf:Person ,
    [ rdf:type owl:Restriction ;
    [ rdf:type owl:Restriction ;
      owl:onProperty s4agri:managesFarm ;
      owl:onProperty s4agri:managesFarm ;
      owl:someValuesFrom s4agri:Farm
      owl:someValuesFrom s4agri:Farm
@@ -883,7 +888,7 @@ s4agri:MovementActivitySensor rdf:type owl:Class ;


###  https://saref.etsi.org/saref4agri/Parcel
###  https://saref.etsi.org/saref4agri/Parcel
s4agri:Parcel rdf:type owl:Class ;
s4agri:Parcel rdf:type owl:Class ;
        rdfs:subClassOf <http://www.opengis.net/ont/geosparql#Feature> ,
  rdfs:subClassOf geo:Feature ,
    [ rdf:type owl:Restriction ;
    [ rdf:type owl:Restriction ;
      owl:onProperty s4agri:contains ;
      owl:onProperty s4agri:contains ;
      owl:someValuesFrom s4agri:Crop
      owl:someValuesFrom s4agri:Crop
@@ -899,7 +904,7 @@ s4agri:Parcel rdf:type owl:Class ;


###  https://saref.etsi.org/saref4agri/Platform
###  https://saref.etsi.org/saref4agri/Platform
s4agri:Platform rdf:type owl:Class ;
s4agri:Platform rdf:type owl:Class ;
          rdfs:subClassOf <http://www.w3.org/ns/sosa/Platform> ;
  rdfs:subClassOf sosa:Platform ;
  rdfs:label "Platform" .
  rdfs:label "Platform" .




@@ -939,7 +944,7 @@ s4agri:WateringGun rdf:type owl:Class ;


###  https://saref.etsi.org/saref4agri/WateringSystem
###  https://saref.etsi.org/saref4agri/WateringSystem
s4agri:WateringSystem rdf:type owl:Class ;
s4agri:WateringSystem rdf:type owl:Class ;
                rdfs:subClassOf <http://www.w3.org/ns/ssn/System> ;
  rdfs:subClassOf ssn:System ;
  rdfs:label "Watering system"@en .
  rdfs:label "Watering system"@en .




@@ -952,7 +957,7 @@ s4agri:WateringValve rdf:type owl:Class ;


###  https://saref.etsi.org/saref4agri/WeatherStation
###  https://saref.etsi.org/saref4agri/WeatherStation
s4agri:WeatherStation rdf:type owl:Class ;
s4agri:WeatherStation rdf:type owl:Class ;
                rdfs:subClassOf <http://www.w3.org/ns/ssn/System> ,
  rdfs:subClassOf ssn:System ,
                                saref:Sensor ;
                                saref:Sensor ;
  rdfs:comment "A sensor o system that measure weather conditions."@en ;
  rdfs:comment "A sensor o system that measure weather conditions."@en ;
  rdfs:label "Weather station"@en .
  rdfs:label "Weather station"@en .
@@ -992,7 +997,7 @@ saref:Command rdf:type owl:Class ;


###  https://saref.etsi.org/core/Device
###  https://saref.etsi.org/core/Device
saref:Device rdf:type owl:Class ;
saref:Device rdf:type owl:Class ;
                                rdfs:subClassOf <http://www.w3.org/ns/ssn/System> ;
  rdfs:subClassOf ssn:System ;
  rdfs:isDefinedBy <https://saref.etsi.org/core/> ;
  rdfs:isDefinedBy <https://saref.etsi.org/core/> ;
  rdfs:label "Device"@en .
  rdfs:label "Device"@en .


@@ -1236,7 +1241,7 @@ s4agri:SoilTemperature rdf:type owl:NamedIndividual ,
#    Annotations
#    Annotations
#################################################################
#################################################################


<http://www.w3.org/2003/01/geo/wgs84_pos#location> rdfs:comment """The relation between something and the point, 
wgs84:location rdfs:comment """The relation between something and the point, 
 or other geometrical thing in space, where it is.  For example, the realtionship between
 or other geometrical thing in space, where it is.  For example, the realtionship between
 a radio tower and a Point with a given lat and long.
 a radio tower and a Point with a given lat and long.
 Or a relationship between a park and its outline as a closed arc of points, or a road and
 Or a relationship between a park and its outline as a closed arc of points, or a road and