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 Diff line number Diff line
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@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 rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix dcterms: <http://purl.org/dc/terms/>.
@prefix s4agri: <https://saref.etsi.org/saref4agri/> .
@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 geo: <http://www.opengis.net/ont/geosparql#> .
@prefix wgs84: <http://www.w3.org/2003/01/geo/wgs84_pos#> .

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

@@ -25,7 +30,7 @@
  dcterms:modified "2020-06-05"^^xsd:date ;
  dcterms:publisher <https://www.etsi.org/> ;
  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:preferredNamespaceUri "https://saref.etsi.org/saref4agri/" ;
  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> 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: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> rdf:type owl:AnnotationProperty ;
wgs84:lat rdf:type owl:AnnotationProperty ;
  rdfs:comment "The WGS84 latitude of a SpatialThing (decimal degrees)." ;
  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> rdf:type owl:AnnotationProperty ;
                                                   rdfs:subPropertyOf <http://xmlns.com/foaf/0.1/based_near> .
wgs84:location rdf:type owl:AnnotationProperty ;
  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> rdf:type owl:AnnotationProperty ;
wgs84:long rdf:type owl:AnnotationProperty ;
  rdfs:comment "The WGS84 longitude of a SpatialThing (decimal degrees)." ;
  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
@@ -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> 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> rdf:type owl:ObjectProperty ;
                                                   rdfs:domain <http://www.opengis.net/ont/geosparql#Feature> ;
                                                   rdfs:range <http://www.opengis.net/ont/geosparql#Geometry> ;
geo:hasGeometry rdf:type owl:ObjectProperty ;
  rdfs:domain geo:Feature ;
  rdfs:range geo:Geometry ;
  rdfs:comment "A spatial representation for a given feature."@en ;
  rdfs:isDefinedBy <http://www.opengis.net/ont/geosparql#> ;
  rdfs:label "has geometry"@en .


###  http://www.opengis.net/ont/geosparql#sfContains
<http://www.opengis.net/ont/geosparql#sfContains> rdf:type owl:ObjectProperty ;
                                                  rdfs:domain <http://www.opengis.net/ont/geosparql#SpatialObject> ;
                                                  rdfs:range <http://www.opengis.net/ont/geosparql#SpatialObject> ;
geo:sfContains rdf:type owl:ObjectProperty ;
  rdfs:domain geo:SpatialObject ;
  rdfs:range geo:SpatialObject ;
  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> ,
                     <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> rdf:type owl:ObjectProperty ;
                                                rdfs:domain <http://www.opengis.net/ont/geosparql#SpatialObject> ;
                                                rdfs:range <http://www.opengis.net/ont/geosparql#SpatialObject> ;
geo:sfWithin rdf:type owl:ObjectProperty ;
  rdfs:domain geo: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:isDefinedBy <http://www.opengis.net/ont/geosparql> ,
                   <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> rdf:type owl:ObjectProperty .
wgs84:location rdf:type owl:ObjectProperty .


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


###  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:isDefinedBy <http://www.w3.org/ns/sosa/> ;
  rdfs:label "is hosted by"@en .


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


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


###  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:label "has deployment"@en .


###  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:label "has subsystem"@en .


###  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:isDefinedBy <http://www.w3.org/ns/ssn/> ;
  rdfs:label "in deployment"@en .


###  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 .


###  https://saref.etsi.org/saref4agri/contains
s4agri:contains rdf:type owl:ObjectProperty ;
          rdfs:subPropertyOf <http://www.opengis.net/ont/geosparql#sfContains> ;
  rdfs:subPropertyOf geo:sfContains ;
      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> rdf:type owl:Class ;
                                               rdfs:subClassOf <http://www.opengis.net/ont/geosparql#SpatialObject> ,
geo:Feature rdf:type owl:Class ;
  rdfs:subClassOf geo:SpatialObject ,
    [ rdf:type owl:Restriction ;
                                                                 owl:onProperty <http://www.opengis.net/ont/geosparql#hasGeometry> ;
                                                                 owl:allValuesFrom <http://www.opengis.net/ont/geosparql#Geometry>
      owl:onProperty geo:hasGeometry ;
      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:isDefinedBy <http://www.opengis.net/ont/geosparql> ,
                  <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> rdf:type owl:Class ;
                                                rdfs:subClassOf <http://www.opengis.net/ont/geosparql#SpatialObject> ;
geo:Geometry rdf:type owl:Class ;
  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:isDefinedBy <http://www.opengis.net/ont/geosparql> ;
  rdfs:label "Geometry"@en .


###  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 ;
                                                                       owl:onProperty <http://www.opengis.net/ont/geosparql#hasGeometry> ;
                                                                       owl:allValuesFrom <http://www.opengis.net/ont/geosparql#Geometry>
      owl:onProperty geo:hasGeometry ;
      owl:allValuesFrom geo:Geometry
    ] ,
    [ rdf:type owl:Restriction ;
                                                                       owl:onProperty <http://www.opengis.net/ont/geosparql#sfContains> ;
                                                                       owl:allValuesFrom <http://www.opengis.net/ont/geosparql#SpatialObject>
      owl:onProperty geo:sfContains ;
      owl:allValuesFrom geo:SpatialObject
    ] ,
    [ rdf:type owl:Restriction ;
                                                                       owl:onProperty <http://www.opengis.net/ont/geosparql#sfWithin> ;
                                                                       owl:allValuesFrom <http://www.opengis.net/ont/geosparql#SpatialObject>
      owl:onProperty geo:sfWithin ;
      owl:allValuesFrom geo:SpatialObject
    ] ,
    [ rdf:type owl:Restriction ;
                                                                       owl:onProperty <http://www.w3.org/2003/01/geo/wgs84_pos#location> ;
                                                                       owl:allValuesFrom <http://www.w3.org/2003/01/geo/wgs84_pos#Point>
      owl:onProperty wgs84:location ;
      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: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> rdf:type owl:Class ;
                                                rdfs:subClassOf <http://www.opengis.net/ont/geosparql#Geometry> ;
wgs84:Point rdf:type owl:Class ;
  rdfs:subClassOf geo:Geometry ;
  rdfs:comment """ 
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> rdf:type owl:Class ;
                                      rdfs:subClassOf <http://www.w3.org/2006/time#TemporalEntity> ;
time:Instant rdf:type owl:Class ;
  rdfs:subClassOf time:TemporalEntity ;
  rdfs:comment "A temporal entity with zero extent or duration"@en ;
  rdfs:isDefinedBy <http://www.w3.org/2006/time#> ;
  rdfs:label "Instant"@en .


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


###  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:isDefinedBy <http://www.w3.org/2006/time#> ;
  rdfs:label "Temporal entity"@en .


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


###  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:label "Deployment"@en .


###  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:isDefinedBy <http://www.w3.org/ns/ssn/> ;
  rdfs:label "System"@en .


###  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 ;
                                                    owl:onProperty <http://xmlns.com/foaf/0.1/member> ;
                                                    owl:someValuesFrom <http://xmlns.com/foaf/0.1/Agent>
      owl:onProperty foaf:member ;
      owl:someValuesFrom foaf:Agent
    ] ;
  rdfs:label "Agent"@en .


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


###  https://schema.org/Organization
<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 .


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

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

###  https://saref.etsi.org/saref4agri/BuildingSpace
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:label "Building space"@en .

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

###  https://saref.etsi.org/saref4agri/Deployment
s4agri:Deployment rdf:type owl:Class ;
            rdfs:subClassOf <http://www.w3.org/ns/ssn/Deployment> ,
  rdfs:subClassOf ssn:Deployment ,
    [ rdf:type owl:Restriction ;
                              owl:onProperty <http://www.w3.org/ns/ssn/deployedOnPlatform> ;
                              owl:someValuesFrom <http://www.w3.org/ns/sosa/Platform>
      owl:onProperty ssn:deployedOnPlatform ;
      owl:someValuesFrom sosa:Platform
    ] ,
    [ rdf:type owl:Restriction ;
                              owl:onProperty <http://www.w3.org/ns/ssn/deployedSystem> ;
                              owl:someValuesFrom <http://www.w3.org/ns/ssn/System>
      owl:onProperty ssn:deployedSystem ;
      owl:someValuesFrom ssn:System
    ] ,
    [ rdf:type owl:Restriction ;
      owl:onProperty s4agri:hasDeploymentPeriod ;
                              owl:someValuesFrom <http://www.w3.org/2006/time#TemporalEntity>
      owl:someValuesFrom time:TemporalEntity
    ] ,
    [ rdf:type owl:Restriction ;
      owl:onProperty s4agri:isDeployedAtSpace ;
                              owl:someValuesFrom <http://www.opengis.net/ont/geosparql#SpatialObject>
      owl:someValuesFrom geo:SpatialObject
    ] ;
  rdfs:comment "Deployment"@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
s4agri:Farm rdf:type owl:Class ;
      rdfs:subClassOf <http://www.opengis.net/ont/geosparql#Feature> ,
  rdfs:subClassOf geo:Feature ,
    [ rdf:type owl:Restriction ;
      owl:onProperty s4agri:contains ;
      owl:someValuesFrom s4agri:Building
@@ -849,7 +854,7 @@ s4agri:FarmHolding rdf:type owl:Class ;

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

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

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


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

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


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

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

###  https://saref.etsi.org/core/Device
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:label "Device"@en .

@@ -1236,7 +1241,7 @@ s4agri:SoilTemperature rdf:type owl:NamedIndividual ,
#    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
 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