ontology.ttl 84.7 KB
Newer Older
OnToologyUser's avatar
OnToologyUser committed
@prefix : <https://w3id.org/def/saref4agri#> .
@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#> .
@base <https://w3id.org/def/saref4agri> .

<https://w3id.org/def/saref4agri> rdf:type owl:Ontology ;
                                   <http://purl.org/dc/elements/1.1/contributor> <http://w3id.org/people/mpoveda> ;
                                   <http://purl.org/dc/elements/1.1/description> "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."@en ;
                                   <http://purl.org/dc/elements/1.1/title> "SAREF extension for Agriculture"@en ;
OnToologyUser's avatar
OnToologyUser committed
                                   <http://purl.org/dc/terms/contributor> "Jack Verhoosel, TNO" ;
                                   <http://purl.org/dc/terms/created> "2019-04-15"^^xsd:date ;
                                   <http://purl.org/dc/terms/creator> <http://purl.org/net/mpoveda> ,
                                                                      <http://www.garcia-castro.com/foaf.rdf#me> ,
                                                                      <https://www.linkedin.com/in/lauradaniele> ,
                                                                      <https://www.linkedin.com/in/mderoode> ;
                                   <http://purl.org/dc/terms/description> "SAREF4AGRI is an extension of SAREF for the agriculture and food domain. SAREF4AGRI is specified and published by ETSI in the TS 103 410-6 associated to this ontology file. The list of use cases, standards and requirements that guided the creation of SAREF4AGRI are described in the associated ETSI TR 103 511. " ;
                                   <http://purl.org/dc/terms/issued> "2019-04-30"^^xsd:date ;
OnToologyUser's avatar
OnToologyUser committed
                                   <http://purl.org/dc/terms/license> <http://purl.org/NET/rdflicense/cc-by4.0> ;
OnToologyUser's avatar
OnToologyUser committed
                                   <http://purl.org/dc/terms/modified> "2019-04-30"^^xsd:date ;
                                   <http://purl.org/dc/terms/publisher> <http://oeg-upm.net/> ,
                                                                        <https://tno.nl/en/> ,
                                                                        <https://www.etsi.org/> ;
                                   <http://purl.org/dc/terms/source> <https://www.etsi.org/deliver/etsi_ts/103400_103499/10341006/01.01.01_60/ts_10341006v010101p.pdf> ;
                                   <http://purl.org/dc/terms/title> "SAREF4AGRI: an extension of SAREF for the for the agriculture and food domain" ;
OnToologyUser's avatar
OnToologyUser committed
                                   <http://purl.org/vocab/vann/preferredNamespacePrefix> "s4agri" ;
                                   <http://purl.org/vocab/vann/preferredNamespaceUri> "https://w3id.org/def/saref4agri#" ;
OnToologyUser's avatar
OnToologyUser committed
                                   owl:versionInfo 0.5 .
OnToologyUser's avatar
OnToologyUser committed

#################################################################
#    Annotation properties
#################################################################

###  http://purl.org/dc/elements/1.1/contributor
<http://purl.org/dc/elements/1.1/contributor> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/elements/1.1/description
<http://purl.org/dc/elements/1.1/description> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/elements/1.1/title
<http://purl.org/dc/elements/1.1/title> rdf:type owl:AnnotationProperty .


OnToologyUser's avatar
OnToologyUser committed
###  http://purl.org/dc/terms/contributor
<http://purl.org/dc/terms/contributor> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/created
<http://purl.org/dc/terms/created> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/creator
<http://purl.org/dc/terms/creator> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/description
<http://purl.org/dc/terms/description> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/issued
<http://purl.org/dc/terms/issued> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/license
<http://purl.org/dc/terms/license> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/modified
<http://purl.org/dc/terms/modified> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/publisher
<http://purl.org/dc/terms/publisher> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/source
<http://purl.org/dc/terms/source> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/title
<http://purl.org/dc/terms/title> rdf:type owl:AnnotationProperty .


OnToologyUser's avatar
OnToologyUser committed
###  http://purl.org/vocab/vann/preferredNamespacePrefix
<http://purl.org/vocab/vann/preferredNamespacePrefix> rdf:type owl:AnnotationProperty .


###  http://purl.org/vocab/vann/preferredNamespaceUri
<http://purl.org/vocab/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 ;
                                              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> .


###  http://www.w3.org/2003/01/geo/wgs84_pos#lat
<http://www.w3.org/2003/01/geo/wgs84_pos#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> .


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


###  http://www.w3.org/2003/01/geo/wgs84_pos#long
<http://www.w3.org/2003/01/geo/wgs84_pos#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> .


###  http://www.w3.org/2004/02/skos/core#definition
<http://www.w3.org/2004/02/skos/core#definition> rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#prefLabel
<http://www.w3.org/2004/02/skos/core#prefLabel> rdf:type owl:AnnotationProperty .


###  http://www.w3.org/ns/prov#hadPrimarySource
<http://www.w3.org/ns/prov#hadPrimarySource> rdf:type owl:AnnotationProperty .


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


#################################################################
#    Datatypes
#################################################################

###  http://www.w3.org/2001/XMLSchema#date
xsd:date rdf:type rdfs:Datatype .


###  http://www.w3.org/2001/XMLSchema#duration
xsd:duration rdf:type rdfs:Datatype .


#################################################################
#    Object Properties
#################################################################

OnToologyUser's avatar
OnToologyUser committed
###  http://purl.obolibrary.org/obo/TAXRANK_1000000
<http://purl.obolibrary.org/obo/TAXRANK_1000000> rdf:type owl:ObjectProperty ;
                                                 rdfs:label "has taxon rank"@en .


###  http://w3id.org/def/saref4agri#contains
<http://w3id.org/def/saref4agri#contains> rdf:type owl:ObjectProperty ;
                                          rdfs:subPropertyOf <http://www.opengis.net/ont/geosparql#sfContains> ;
                                          owl:inverseOf <http://w3id.org/def/saref4agri#isContainedIn> .


###  http://w3id.org/def/saref4agri#generates
<http://w3id.org/def/saref4agri#generates> rdf:type owl:ObjectProperty ;
                                           rdfs:subPropertyOf <https://w3id.org/saref#hasProperty> ;
                                           rdfs:comment "A relation to represent the yield generated by a Crop." ;
                                           rdfs:label "generates"@en .


###  http://w3id.org/def/saref4agri#hasDeploymentPeriod
<http://w3id.org/def/saref4agri#hasDeploymentPeriod> rdf:type owl:ObjectProperty ;
                                                     rdfs:comment "Relation to indicate the temporal duration or period of a deployment."@en ;
                                                     rdfs:label "has deployment period" .


###  http://w3id.org/def/saref4agri#hasID
<http://w3id.org/def/saref4agri#hasID> rdf:type owl:ObjectProperty ;
                                       rdfs:subPropertyOf owl:topObjectProperty ;
                                       rdfs:range <http://w3id.org/def/saref4agri#ID> ;
                                       rdfs:comment "A relation to express the unique identifier of an animal." ;
                                       rdfs:label "has id"@en .


###  http://w3id.org/def/saref4agri#hasMember
<http://w3id.org/def/saref4agri#hasMember> rdf:type owl:ObjectProperty ;
                                           owl:inverseOf <http://w3id.org/def/saref4agri#isMemberOf> ;
                                           rdfs:comment "A relation to represent  the members of an AnimalGroup." ;
                                           rdfs:label "has member" .


###  http://w3id.org/def/saref4agri#hasReceived
<http://w3id.org/def/saref4agri#hasReceived> rdf:type owl:ObjectProperty ;
                                             owl:inverseOf <http://w3id.org/def/saref4agri#receives> ;
                                             rdfs:label "has received" .


###  http://w3id.org/def/saref4agri#isContainedIn
<http://w3id.org/def/saref4agri#isContainedIn> rdf:type owl:ObjectProperty ;
                                               rdfs:label "is contained in"@en .


###  http://w3id.org/def/saref4agri#isDeployedAtSpace
<http://w3id.org/def/saref4agri#isDeployedAtSpace> rdf:type owl:ObjectProperty ;
                                                   rdfs:comment "Relation to indicate the geographical componet of a deployment."@en ;
                                                   rdfs:label "is deployed at space" .


###  http://w3id.org/def/saref4agri#isLocatedIn
<http://w3id.org/def/saref4agri#isLocatedIn> rdf:type owl:ObjectProperty ;
                                             owl:inverseOf <http://w3id.org/def/saref4agri#isLocationOf> ;
                                             rdfs:comment "A relation to express the physical location of a saref4agri entity (e.g., an animal)" ;
                                             rdfs:label "is located in" .


###  http://w3id.org/def/saref4agri#isLocationOf
<http://w3id.org/def/saref4agri#isLocationOf> rdf:type owl:ObjectProperty ;
                                              rdfs:label "is location of" .


###  http://w3id.org/def/saref4agri#isMemberOf
<http://w3id.org/def/saref4agri#isMemberOf> rdf:type owl:ObjectProperty ;
                                            rdfs:comment "A relation to express that an animal can be part of groups." ;
                                            rdfs:label "is member of" .


###  http://w3id.org/def/saref4agri#managesFarm
<http://w3id.org/def/saref4agri#managesFarm> rdf:type owl:ObjectProperty ;
                                             rdfs:label "manages farm"@en .


###  http://w3id.org/def/saref4agri#receives
<http://w3id.org/def/saref4agri#receives> rdf:type owl:ObjectProperty ;
                                          rdfs:subPropertyOf <https://w3id.org/saref#hasProperty> ;
                                          rdfs:comment "A relation to represent the intake/consumption of certain substances in a Crop." ;
                                          rdfs:label "receives" .


OnToologyUser's avatar
OnToologyUser committed
###  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> ;
                                                   rdfs:comment "A spatial representation for a given feature."@en ;
OnToologyUser's avatar
OnToologyUser committed
                                                   rdfs:isDefinedBy <http://www.opengis.net/ont/geosparql#> ;
OnToologyUser's avatar
OnToologyUser committed
                                                   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> ;
                                                  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> ;
                                                  rdfs:label "contains"@en .


###  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> ;
                                                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> ;
                                                rdfs:label "within"@en .


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


OnToologyUser's avatar
OnToologyUser committed
###  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> ;
                                  rdfs:comment "Relation between a platform and the systems it hosts."@en ;
                                  rdfs:isDefinedBy <http://www.w3.org/ns/sosa/> ;
                                  rdfs:label "host"@en .
OnToologyUser's avatar
OnToologyUser committed
###  http://www.w3.org/ns/sosa/isHostedBy
<http://www.w3.org/ns/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> ;
                                              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> ;
                                          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 ;
                                         rdfs:isDefinedBy <http://www.w3.org/ns/ssn/> ;
                                         rdfs:label "has deployment"@en .


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


OnToologyUser's avatar
OnToologyUser committed
###  http://www.w3.org/ns/ssn/inDeployment
<http://www.w3.org/ns/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 .
OnToologyUser's avatar
OnToologyUser committed
###  http://xmlns.com/foaf/0.1/member
<http://xmlns.com/foaf/0.1/member> rdf:type owl:ObjectProperty ;
                                   rdfs:label "member"@en .


OnToologyUser's avatar
OnToologyUser committed
###  https://w3id.org/def/saref4agri#hasDeploymentPeriod
:hasDeploymentPeriod rdf:type owl:ObjectProperty ;
                     rdfs:comment "Relation to indicate the temporal duration or period of a deployment."@en ,
                                  "has deployment period"@en .


###  https://w3id.org/def/saref4agri#isDeployedAtSpace
:isDeployedAtSpace rdf:type owl:ObjectProperty ;
                   rdfs:comment "Relation to indicate the geographical componet of a deployment."@en ,
                                "is deployed at space"@en .


OnToologyUser's avatar
OnToologyUser committed
###  https://w3id.org/saref#accomplishes
<https://w3id.org/saref#accomplishes> rdf:type owl:ObjectProperty ;
                                      owl:inverseOf <https://w3id.org/saref#isAccomplishedBy> ;
                                      rdfs:comment "A relationship between a certain entity (e.g., a device) and the task it accomplishes" ;
OnToologyUser's avatar
OnToologyUser committed
                                      rdfs:isDefinedBy <https://w3id.org/saref#> ;
OnToologyUser's avatar
OnToologyUser committed
                                      rdfs:label "accomplishes" .


###  https://w3id.org/saref#actsUpon
<https://w3id.org/saref#actsUpon> rdf:type owl:ObjectProperty ;
                                  rdfs:comment "A relationship between a command and a state" ;
OnToologyUser's avatar
OnToologyUser committed
                                  rdfs:isDefinedBy <https://w3id.org/saref#> ;
OnToologyUser's avatar
OnToologyUser committed
                                  rdfs:label "acts upon" .


###  https://w3id.org/saref#controlsProperty
<https://w3id.org/saref#controlsProperty> rdf:type owl:ObjectProperty ;
OnToologyUser's avatar
OnToologyUser committed
                                          rdfs:isDefinedBy <https://w3id.org/saref#> ;
OnToologyUser's avatar
OnToologyUser committed
                                          rdfs:label "controls property"@en .


###  https://w3id.org/saref#hasCommand
<https://w3id.org/saref#hasCommand> rdf:type owl:ObjectProperty ;
                                    owl:inverseOf <https://w3id.org/saref#isCommandOf> ;
                                    rdfs:comment "A relationship between an entity (such as a function) and a command" ;
OnToologyUser's avatar
OnToologyUser committed
                                    rdfs:isDefinedBy <https://w3id.org/saref#> ;
OnToologyUser's avatar
OnToologyUser committed
                                    rdfs:label "has command" .


OnToologyUser's avatar
OnToologyUser committed
###  https://w3id.org/saref#hasFeatureOfInterest
<https://w3id.org/saref#hasFeatureOfInterest> rdf:type owl:ObjectProperty ;
                                              owl:inverseOf <https://w3id.org/saref#isFeatureOfInterestOf> ;
                                              rdfs:comment "Relation between a measurement and the feature of interest being measured."@en ;
                                              rdfs:isDefinedBy <https://w3id.org/saref#> ;
                                              rdfs:label "has feature of interest"@en .


OnToologyUser's avatar
OnToologyUser committed
###  https://w3id.org/saref#hasFunction
<https://w3id.org/saref#hasFunction> rdf:type owl:ObjectProperty ;
                                     rdfs:comment "A relationship identifying the type of function of a device" ;
OnToologyUser's avatar
OnToologyUser committed
                                     rdfs:isDefinedBy <https://w3id.org/saref#> ;
OnToologyUser's avatar
OnToologyUser committed
                                     rdfs:label "has function" .


OnToologyUser's avatar
OnToologyUser committed
###  https://w3id.org/saref#hasProperty
<https://w3id.org/saref#hasProperty> rdf:type owl:ObjectProperty ;
                                     owl:inverseOf <https://w3id.org/saref#isPropertyOf> ;
                                     rdfs:comment "Relation between a feature of interest and its properties."@en ;
                                     rdfs:isDefinedBy <https://w3id.org/saref#> ;
                                     rdfs:label "has property"@en .


OnToologyUser's avatar
OnToologyUser committed
###  https://w3id.org/saref#hasState
<https://w3id.org/saref#hasState> rdf:type owl:ObjectProperty ;
                                  rdfs:isDefinedBy <https://w3id.org/saref#> ;
                                  rdfs:label "has state"@en .


OnToologyUser's avatar
OnToologyUser committed
###  https://w3id.org/saref#isAccomplishedBy
<https://w3id.org/saref#isAccomplishedBy> rdf:type owl:ObjectProperty ;
                                          rdfs:comment "A relationship indentifying the task accomplished by a certain entity (e.g., a device)" ;
OnToologyUser's avatar
OnToologyUser committed
                                          rdfs:isDefinedBy <https://w3id.org/saref#> ;
OnToologyUser's avatar
OnToologyUser committed
                                          rdfs:label "is accomplished by" .


###  https://w3id.org/saref#isCommandOf
<https://w3id.org/saref#isCommandOf> rdf:type owl:ObjectProperty ;
                                     rdfs:comment "A relationship between a command and a function." ;
OnToologyUser's avatar
OnToologyUser committed
                                     rdfs:isDefinedBy <https://w3id.org/saref#> ;
OnToologyUser's avatar
OnToologyUser committed
                                     rdfs:label "is command of" .


###  https://w3id.org/saref#isControlledByDevice
<https://w3id.org/saref#isControlledByDevice> rdf:type owl:ObjectProperty ;
                                              rdfs:isDefinedBy <https://w3id.org/saref#> ;
                                              rdfs:label "is controlled by device"@en .


OnToologyUser's avatar
OnToologyUser committed
###  https://w3id.org/saref#isFeatureOfInterestOf
<https://w3id.org/saref#isFeatureOfInterestOf> rdf:type owl:ObjectProperty ;
                                               rdfs:comment "Relation betwwen a feature of interest and the measurments that are about it."@en ;
                                               rdfs:isDefinedBy <https://w3id.org/saref#> ;
                                               rdfs:label "is feature of interest of"@en .


OnToologyUser's avatar
OnToologyUser committed
###  https://w3id.org/saref#isMeasuredByDevice
<https://w3id.org/saref#isMeasuredByDevice> rdf:type owl:ObjectProperty ;
                                            rdfs:isDefinedBy <https://w3id.org/saref#> ;
                                            rdfs:label "is measured by device"@en .


###  https://w3id.org/saref#isMeasuredIn
<https://w3id.org/saref#isMeasuredIn> rdf:type owl:ObjectProperty ;
                                      rdfs:isDefinedBy <https://w3id.org/saref#> ;
                                      rdfs:label "is measured in"@en .


OnToologyUser's avatar
OnToologyUser committed
###  https://w3id.org/saref#isPropertyOf
<https://w3id.org/saref#isPropertyOf> rdf:type owl:ObjectProperty ;
                                      rdfs:comment "Relation between a property and a feature of interest in which such property appears."@en ;
                                      rdfs:isDefinedBy <https://w3id.org/saref#> ;
                                      rdfs:label "is property of"@en .


OnToologyUser's avatar
OnToologyUser committed
###  https://w3id.org/saref#makesMeasurement
<https://w3id.org/saref#makesMeasurement> rdf:type owl:ObjectProperty ;
OnToologyUser's avatar
OnToologyUser committed
                                          owl:inverseOf <https://w3id.org/saref#measurementMadeBy> ;
OnToologyUser's avatar
OnToologyUser committed
                                          rdfs:isDefinedBy <https://w3id.org/saref#> ;
                                          rdfs:label "makes measurement"@en .


OnToologyUser's avatar
OnToologyUser committed
###  https://w3id.org/saref#measurementMadeBy
<https://w3id.org/saref#measurementMadeBy> rdf:type owl:ObjectProperty ;
                                           rdfs:comment "Relation between a measurement and the device that made it."@en ;
                                           rdfs:isDefinedBy <https://w3id.org/saref#> ;
                                           rdfs:label "measurement made by"@en .


OnToologyUser's avatar
OnToologyUser committed
###  https://w3id.org/saref#measuresProperty
<https://w3id.org/saref#measuresProperty> rdf:type owl:ObjectProperty ;
                                          rdfs:isDefinedBy <https://w3id.org/saref#> ;
                                          rdfs:label "measures property"@en .


###  https://w3id.org/saref#relatesToMeasurement
<https://w3id.org/saref#relatesToMeasurement> rdf:type owl:ObjectProperty ;
                                              rdfs:isDefinedBy <https://w3id.org/saref#> ;
                                              rdfs:label "relates to measurement"@en .


###  https://w3id.org/saref#relatesToProperty
<https://w3id.org/saref#relatesToProperty> rdf:type owl:ObjectProperty ;
                                           rdfs:isDefinedBy <https://w3id.org/saref#> ;
                                           rdfs:label "relates to property"@en .


#################################################################
#    Data properties
#################################################################

OnToologyUser's avatar
OnToologyUser committed
###  http://w3id.org/def/saref4agri#hasBirthDate
<http://w3id.org/def/saref4agri#hasBirthDate> rdf:type owl:DatatypeProperty ;
                                              rdfs:range xsd:dateTime ;
                                              rdfs:comment "A relation to express the birth date of an animal." ;
                                              rdfs:label "has birth date" .


###  http://w3id.org/def/saref4agri#hasDeathDate
<http://w3id.org/def/saref4agri#hasDeathDate> rdf:type owl:DatatypeProperty ;
                                              rdfs:range xsd:dateTime ;
                                              rdfs:comment "A relation to express the death date of an animal." ;
                                              rdfs:label "has death date" .


###  http://w3id.org/def/saref4agri#hasHarvestDate
<http://w3id.org/def/saref4agri#hasHarvestDate> rdf:type owl:DatatypeProperty ;
                                                rdfs:subPropertyOf owl:topDataProperty ;
                                                rdfs:range xsd:dateTime ;
                                                rdfs:comment "A relation to express the day the crop is harvested." ;
                                                rdfs:label "has harvest date" .


###  http://w3id.org/def/saref4agri#hasName
<http://w3id.org/def/saref4agri#hasName> rdf:type owl:DatatypeProperty ;
                                         rdfs:range xsd:string ;
                                         rdfs:label "A relation to express the name of an entity (e.g.,animal)." ,
                                                    "has name" .


###  http://w3id.org/def/saref4agri#hasPlantDate
<http://w3id.org/def/saref4agri#hasPlantDate> rdf:type owl:DatatypeProperty ;
                                              rdfs:subPropertyOf owl:topDataProperty ;
                                              rdfs:range xsd:dateTime ;
                                              rdfs:comment "A relation to express the day the crop is planted." ;
                                              rdfs:label "has plant date" .


OnToologyUser's avatar
OnToologyUser committed
###  https://w3id.org/saref#hasDescription
<https://w3id.org/saref#hasDescription> rdf:type owl:DatatypeProperty ;
OnToologyUser's avatar
OnToologyUser committed
                                        rdfs:range xsd:string ;
                                        rdfs:comment "A relationship providing a description of an entity (e.g., device)" ;
OnToologyUser's avatar
OnToologyUser committed
                                        rdfs:isDefinedBy <https://w3id.org/saref#> ;
                                        rdfs:label "has description"@en .


OnToologyUser's avatar
OnToologyUser committed
###  https://w3id.org/saref#hasManufacturer
<https://w3id.org/saref#hasManufacturer> rdf:type owl:DatatypeProperty ;
                                         rdfs:range xsd:string ;
                                         rdfs:comment "A relationship identifying the manufacturer of an entity (e.g., device)" ;
                                         rdfs:isDefinedBy <https://w3id.org/saref#> ;
                                         rdfs:label "has manufacturer" .


###  https://w3id.org/saref#hasModel
<https://w3id.org/saref#hasModel> rdf:type owl:DatatypeProperty ;
                                  rdfs:range xsd:string ;
                                  rdfs:comment "A relationship identifying the model of an entity (e.g., device)" ;
                                  rdfs:isDefinedBy <https://w3id.org/saref#> ;
                                  rdfs:label "has model" .


OnToologyUser's avatar
OnToologyUser committed
###  https://w3id.org/saref#hasName
<https://w3id.org/saref#hasName> rdf:type owl:DatatypeProperty ;
                                 rdfs:isDefinedBy <https://w3id.org/saref#> ;
                                 rdfs:label "has name"@en .


###  https://w3id.org/saref#hasTimestamp
<https://w3id.org/saref#hasTimestamp> rdf:type owl:DatatypeProperty ;
                                      rdfs:isDefinedBy <https://w3id.org/saref#> ;
                                      rdfs:label "has timestamp"@en .


###  https://w3id.org/saref#hasValue
<https://w3id.org/saref#hasValue> rdf:type owl:DatatypeProperty ;
                                  rdfs:isDefinedBy <https://w3id.org/saref#> ;
                                  rdfs:label "has value"@en .


#################################################################
#    Classes
#################################################################

OnToologyUser's avatar
OnToologyUser committed
###  http://purl.obolibrary.org/obo/TAXRANK_0000000
<http://purl.obolibrary.org/obo/TAXRANK_0000000> rdf:type owl:Class ;
                                                 rdfs:label "Taxon rank"@en .


###  http://w3id.org/def/saref4agri#AirTemperature
<http://w3id.org/def/saref4agri#AirTemperature> rdf:type owl:Class ;
                                                rdfs:subClassOf <https://w3id.org/saref#Temperature> ;
                                                rdfs:comment "The degree or intensity of heat present in the air." ;
                                                rdfs:label "Air temperature"@en .


###  http://w3id.org/def/saref4agri#AmbientHumidity
<http://w3id.org/def/saref4agri#AmbientHumidity> rdf:type owl:Class ;
                                                 rdfs:subClassOf <https://w3id.org/saref#Humidity> ;
                                                 rdfs:comment "The amount of water vapour in the air." ;
                                                 rdfs:label "Ambient humidity"@en .


###  http://w3id.org/def/saref4agri#Animal
<http://w3id.org/def/saref4agri#Animal> rdf:type owl:Class ;
                                        rdfs:subClassOf <https://w3id.org/saref#FeatureOfInterest> ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty <http://purl.obolibrary.org/obo/TAXRANK_1000000> ;
                                                          owl:someValuesFrom <http://purl.obolibrary.org/obo/TAXRANK_0000000>
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty <http://w3id.org/def/saref4agri#isLocatedIn> ;
                                                          owl:someValuesFrom <http://www.opengis.net/ont/geosparql#Feature>
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty <http://w3id.org/def/saref4agri#isMemberOf> ;
                                                          owl:someValuesFrom <http://w3id.org/def/saref4agri#AnimalGroup>
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty <http://w3id.org/def/saref4agri#hasID> ;
                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onClass <http://w3id.org/def/saref4agri#ID>
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty <http://w3id.org/def/saref4agri#hasBirthDate> ;
                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onDataRange xsd:dateTime
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty <http://w3id.org/def/saref4agri#hasDeathDate> ;
                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onDataRange xsd:dateTime
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty <http://w3id.org/def/saref4agri#hasName> ;
                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onDataRange xsd:string
                                                        ] ;
                                        rdfs:comment "An individual and identifiable living organism that feeds on organic matter, typically having specialized sense organs and nervous system and able to respond rapidly to stimuli."@en ;
                                        rdfs:label "Animal" .


###  http://w3id.org/def/saref4agri#AnimalGroup
<http://w3id.org/def/saref4agri#AnimalGroup> rdf:type owl:Class ;
                                             rdfs:subClassOf <https://w3id.org/saref#FeatureOfInterest> ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty <http://w3id.org/def/saref4agri#generates> ;
                                                               owl:someValuesFrom <http://w3id.org/def/saref4agri#Yield>
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty <http://w3id.org/def/saref4agri#hasMember> ;
                                                               owl:someValuesFrom <http://w3id.org/def/saref4agri#Animal>
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty <http://w3id.org/def/saref4agri#isLocatedIn> ;
                                                               owl:someValuesFrom <http://www.opengis.net/ont/geosparql#Feature>
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty <http://w3id.org/def/saref4agri#receives> ;
                                                               owl:someValuesFrom <http://w3id.org/def/saref4agri#Intake>
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty <http://w3id.org/def/saref4agri#hasName> ;
                                                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onDataRange xsd:string
                                                             ] ;
                                             rdfs:comment "A collection of one or multiple animals."@en ;
                                             rdfs:label "Animal Group" .


###  http://w3id.org/def/saref4agri#Building
<http://w3id.org/def/saref4agri#Building> rdf:type owl:Class ;
                                          rdfs:subClassOf <http://www.opengis.net/ont/geosparql#Feature> ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty <http://w3id.org/def/saref4agri#contains> ;
                                                            owl:someValuesFrom <http://w3id.org/def/saref4agri#BuildingSpace>
                                                          ] ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty <http://w3id.org/def/saref4agri#hasName> ;
                                                            owl:maxCardinality "1"^^xsd:nonNegativeInteger
                                                          ] ;
                                          rdfs:comment "A building represents a structure that provides shelter for its occupants or contents and stands in one place. The building is also used to provide a basic element within the spatial structure hierarchy for the components of a building project (together with site, storey, and space)."@en ;
                                          rdfs:label "Building" .


###  http://w3id.org/def/saref4agri#BuildingSpace
<http://w3id.org/def/saref4agri#BuildingSpace> rdf:type owl:Class ;
                                               rdfs:subClassOf <http://www.opengis.net/ont/geosparql#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 .


###  http://w3id.org/def/saref4agri#Crop
<http://w3id.org/def/saref4agri#Crop> rdf:type owl:Class ;
                                      rdfs:subClassOf <https://w3id.org/saref#FeatureOfInterest> ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty <http://purl.obolibrary.org/obo/TAXRANK_1000000> ;
                                                        owl:someValuesFrom <http://purl.obolibrary.org/obo/TAXRANK_0000000>
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty <http://w3id.org/def/saref4agri#generates> ;
                                                        owl:someValuesFrom <http://w3id.org/def/saref4agri#Yield>
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty <http://w3id.org/def/saref4agri#receives> ;
                                                        owl:someValuesFrom <http://w3id.org/def/saref4agri#Intake>
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty <http://w3id.org/def/saref4agri#hasHarvestDate> ;
                                                        owl:someValuesFrom xsd:dateTime
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty <http://w3id.org/def/saref4agri#hasPlantDate> ;
                                                        owl:someValuesFrom xsd:dateTime
                                                      ] ;
                                      rdfs:comment "A collection of cultivated plants that is grown on a large scale commercially, especially a cereal, fruit, or vegetable."@en ;
                                      rdfs:label "Crop" .


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


###  http://w3id.org/def/saref4agri#EatingActivitySensor
<http://w3id.org/def/saref4agri#EatingActivitySensor> rdf:type owl:Class ;
                                                      rdfs:subClassOf <https://w3id.org/saref#Sensor> ;
                                                      rdfs:label "Eating activity sensor"@en .


###  http://w3id.org/def/saref4agri#Farm
<http://w3id.org/def/saref4agri#Farm> rdf:type owl:Class ;
                                      rdfs:subClassOf <http://www.opengis.net/ont/geosparql#Feature> ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty <http://w3id.org/def/saref4agri#contains> ;
                                                        owl:someValuesFrom <http://w3id.org/def/saref4agri#Building>
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty <http://w3id.org/def/saref4agri#contains> ;
                                                        owl:someValuesFrom <http://w3id.org/def/saref4agri#Parcel>
                                                      ] ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty <http://w3id.org/def/saref4agri#hasName> ;
                                                        owl:maxCardinality "1"^^xsd:nonNegativeInteger
                                                      ] ;
                                      rdfs:comment "A plot of land used for the scope of farming which can contain buildings and parcels."@en ;
                                      rdfs:label "Farm" .


###  http://w3id.org/def/saref4agri#FarmHolding
<http://w3id.org/def/saref4agri#FarmHolding> rdf:type owl:Class ;
                                             rdfs:subClassOf <https://schema.org/Organization> ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty <http://w3id.org/def/saref4agri#managesFarm> ;
                                                               owl:someValuesFrom <http://w3id.org/def/saref4agri#Farm>
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty <http://w3id.org/def/saref4agri#hasName> ;
                                                               owl:allValuesFrom xsd:string
                                                             ] ;
                                             rdfs:comment "A class to decsribe a saref4agri farm holding as subcass of an org:Organization" ;
                                             rdfs:label "Farm holding"@en .


###  http://w3id.org/def/saref4agri#Farmer
<http://w3id.org/def/saref4agri#Farmer> rdf:type owl:Class ;
                                        rdfs:subClassOf <http://xmlns.com/foaf/0.1/Person> ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty <http://w3id.org/def/saref4agri#managesFarm> ;
                                                          owl:someValuesFrom <http://w3id.org/def/saref4agri#Farm>
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty <http://w3id.org/def/saref4agri#hasName> ;
                                                          owl:allValuesFrom xsd:string
                                                        ] ;
                                        rdfs:comment "A class to decsribe a saref4agri farmer as subcass of a foaf:Person" ;
                                        rdfs:label "Farmer"@en .


###  http://w3id.org/def/saref4agri#ID
<http://w3id.org/def/saref4agri#ID> rdf:type owl:Class ;
                                    rdfs:label "ID" .


###  http://w3id.org/def/saref4agri#Intake
<http://w3id.org/def/saref4agri#Intake> rdf:type owl:Class ;
                                        rdfs:subClassOf <https://w3id.org/saref#Property> ;
                                        rdfs:isDefinedBy "The amount of food or other substance taken into the body of an animal or into the soil."@en ;
                                        rdfs:label "Intake"@en .


###  http://w3id.org/def/saref4agri#IrrigationWater
<http://w3id.org/def/saref4agri#IrrigationWater> rdf:type owl:Class ;
                                                 rdfs:subClassOf <https://w3id.org/saref#Property> ;
                                                 rdfs:comment "The amount of water falling in the soil by irrigation methods." ;
                                                 rdfs:label "Irrigation water"@en .


###  http://w3id.org/def/saref4agri#MilkingSensor
<http://w3id.org/def/saref4agri#MilkingSensor> rdf:type owl:Class ;
                                               rdfs:subClassOf <https://w3id.org/saref#Sensor> ;
                                               rdfs:label "Milking sensor"@en .


###  http://w3id.org/def/saref4agri#MovementActivitySensor
<http://w3id.org/def/saref4agri#MovementActivitySensor> rdf:type owl:Class ;
                                                        rdfs:subClassOf <https://w3id.org/saref#Sensor> ;
                                                        rdfs:label "Movement activity sensor"@en .


###  http://w3id.org/def/saref4agri#Parcel
<http://w3id.org/def/saref4agri#Parcel> rdf:type owl:Class ;
                                        rdfs:subClassOf <http://www.opengis.net/ont/geosparql#Feature> ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty <http://w3id.org/def/saref4agri#contains> ;
                                                          owl:someValuesFrom <http://w3id.org/def/saref4agri#Crop>
                                                        ] ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty <http://w3id.org/def/saref4agri#hasName> ;
                                                          owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                          owl:onDataRange xsd:string
                                                        ] ;
                                        rdfs:comment "An area of land, which might be used for grazing animals or planting crops. The parcel is defined as an undividable logical area of land which contains homogeneous items."@en ;
                                        rdfs:label "Parcel" .


###  http://w3id.org/def/saref4agri#PlantGrowthStage
<http://w3id.org/def/saref4agri#PlantGrowthStage> rdf:type owl:Class ;
                                                  rdfs:subClassOf <https://w3id.org/saref#Property> ;
                                                  rdfs:comment "The level or stage of growth of the plant." ;
                                                  rdfs:label "Plant growth stage"@en .


###  http://w3id.org/def/saref4agri#Platform
<http://w3id.org/def/saref4agri#Platform> rdf:type owl:Class ;
                                          rdfs:subClassOf <http://www.w3.org/ns/sosa/Platform> ;
                                          rdfs:label "Platform" .


###  http://w3id.org/def/saref4agri#Pluviometer
<http://w3id.org/def/saref4agri#Pluviometer> rdf:type owl:Class ;
                                             rdfs:subClassOf <https://w3id.org/saref#Sensor> ;
                                             rdfs:label "Pluviometer"@en .


###  http://w3id.org/def/saref4agri#Precipitation
<http://w3id.org/def/saref4agri#Precipitation> rdf:type owl:Class ;
                                               rdfs:subClassOf <https://w3id.org/saref#Property> ;
                                               rdfs:comment "The amount of water falling in the soil by natural process (e.g. rain)." ;
                                               rdfs:label "Precipitation"@en .


###  http://w3id.org/def/saref4agri#Soil
<http://w3id.org/def/saref4agri#Soil> rdf:type owl:Class ;
                                      rdfs:subClassOf <https://w3id.org/saref#FeatureOfInterest> ;
                                      rdfs:comment "Upper layer of the earth in which plants grow." ;
                                      rdfs:label "Soil" .


###  http://w3id.org/def/saref4agri#SoilMoisture
<http://w3id.org/def/saref4agri#SoilMoisture> rdf:type owl:Class ;
                                              rdfs:subClassOf <https://w3id.org/saref#Property> ;
                                              rdfs:comment "The amount of water or humidity contained in the soil." ;
                                              rdfs:label "Soil moisture"@en .


###  http://w3id.org/def/saref4agri#SoilTemperature
<http://w3id.org/def/saref4agri#SoilTemperature> rdf:type owl:Class ;
                                                 rdfs:subClassOf <https://w3id.org/saref#Temperature> ;
                                                 rdfs:comment "The degree or intensity of heat present in the soil." ;
                                                 rdfs:label "Soil temperature"@en .


###  http://w3id.org/def/saref4agri#SoilTensiometer
<http://w3id.org/def/saref4agri#SoilTensiometer> rdf:type owl:Class ;
                                                 rdfs:subClassOf <https://w3id.org/saref#Sensor> ;
                                                 rdfs:label "Soil tensiometer"@en .


###  http://w3id.org/def/saref4agri#Thermometer
<http://w3id.org/def/saref4agri#Thermometer> rdf:type owl:Class ;
                                             rdfs:subClassOf <https://w3id.org/saref#Sensor> ;
                                             rdfs:label "Thermometer"@en .


###  http://w3id.org/def/saref4agri#WateringGun
<http://w3id.org/def/saref4agri#WateringGun> rdf:type owl:Class ;
                                             rdfs:subClassOf <https://w3id.org/saref#Actuator> ;
                                             rdfs:label "Watering gun"@en .


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


###  http://w3id.org/def/saref4agri#WateringValve
<http://w3id.org/def/saref4agri#WateringValve> rdf:type owl:Class ;
                                               rdfs:subClassOf <https://w3id.org/saref#Actuator> ;
                                               rdfs:label "Watering valve"@en .


###  http://w3id.org/def/saref4agri#WeatherStation
<http://w3id.org/def/saref4agri#WeatherStation> rdf:type owl:Class ;
                                                rdfs:subClassOf <http://www.w3.org/ns/ssn/System> ;
                                                rdfs:label "Weather station"@en .


###  http://w3id.org/def/saref4agri#WeightSensor
<http://w3id.org/def/saref4agri#WeightSensor> rdf:type owl:Class ;
                                              rdfs:subClassOf <https://w3id.org/saref#Sensor> ;
                                              rdfs:label "Weight sensor"@en .


###  http://w3id.org/def/saref4agri#Yield
<http://w3id.org/def/saref4agri#Yield> rdf:type owl:Class ;
                                       rdfs:subClassOf <https://w3id.org/saref#Property> ;
                                       rdfs:isDefinedBy "The produced amount of food for animals or of agricultural products."@en ;
                                       rdfs:label "Yield"@en .


OnToologyUser's avatar
OnToologyUser committed
###  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> ,
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty <http://www.opengis.net/ont/geosparql#hasGeometry> ;
                                                                 owl:allValuesFrom <http://www.opengis.net/ont/geosparql#Geometry>
                                                               ] ;
                                               owl:disjointWith <http://www.opengis.net/ont/geosparql#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> ,
OnToologyUser's avatar
OnToologyUser committed
                                                                <http://www.opengis.net/ont/gml> ;
                                               rdfs:label "Feature"@en .
OnToologyUser's avatar
OnToologyUser committed


###  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> ;
                                                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 ;
OnToologyUser's avatar
OnToologyUser committed
                                                rdfs:isDefinedBy <http://www.opengis.net/ont/geosparql> ;
                                                rdfs:label "Geometry"@en .
OnToologyUser's avatar
OnToologyUser committed


###  http://www.opengis.net/ont/geosparql#SpatialObject
<http://www.opengis.net/ont/geosparql#SpatialObject> rdf:type owl:Class ;
                                                     rdfs:subClassOf [ rdf:type owl:Restriction ;
OnToologyUser's avatar
OnToologyUser committed
                                                                       owl:onProperty <http://www.opengis.net/ont/geosparql#hasGeometry> ;
                                                                       owl:allValuesFrom <http://www.opengis.net/ont/geosparql#Geometry>
                                                                     ] ,
                                                                     [ rdf:type owl:Restriction ;
OnToologyUser's avatar
OnToologyUser committed
                                                                       owl:onProperty <http://www.opengis.net/ont/geosparql#sfContains> ;
                                                                       owl:allValuesFrom <http://www.opengis.net/ont/geosparql#SpatialObject>
                                                                     ] ,
OnToologyUser's avatar
OnToologyUser committed
                                                                     [ rdf:type owl:Restriction ;
                                                                       owl:onProperty <http://www.opengis.net/ont/geosparql#sfWithin> ;
                                                                       owl:allValuesFrom <http://www.opengis.net/ont/geosparql#SpatialObject>
                                                                     ] ,
OnToologyUser's avatar
OnToologyUser committed
                                                                     [ 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>
                                                                     ] ;
                                                     rdfs:comment "The class spatial-object represents everything that can have a spatial representation. It is superclass of feature and geometry."@en ;
OnToologyUser's avatar
OnToologyUser committed
                                                     rdfs:isDefinedBy <http://www.opengis.net/ont/geosparql> ;
                                                     rdfs:label "SpatialObject"@en .
OnToologyUser's avatar
OnToologyUser committed


###  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> ;
                                                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).
  """ ,
                                                             "A point, typically described using a coordinate system relative to Earth, such as WGS84." ;
                                                rdfs:isDefinedBy <http://www.w3.org/2003/01/geo/wgs84_pos#> ;
                                                rdfs:label "Point"@en ,
                                                           "point" .


###  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> ;
                                      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> ;
                                       rdfs:isDefinedBy <http://www.w3.org/2006/time#> ;
                                       rdfs:label "A temporal entity with an extent or duration"@en ,
                                                  "Time interval"@en .


OnToologyUser's avatar
OnToologyUser committed
###  http://www.w3.org/2006/time#TemporalEntity
OnToologyUser's avatar
OnToologyUser committed
<http://www.w3.org/2006/time#TemporalEntity> rdf:type owl:Class ;
                                             rdfs:comment "A temporal interval or instant."@en ;
                                             rdfs:isDefinedBy <http://www.w3.org/2006/time#> ;