ontology.xml 82.4 KB
Newer Older
OnToologyUser's avatar
OnToologyUser committed
<?xml version="1.0"?>
<rdf:RDF xmlns="https://w3id.org/def/saref4agri#"
     xml:base="https://w3id.org/def/saref4agri"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:owl="http://www.w3.org/2002/07/owl#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:xml="http://www.w3.org/XML/1998/namespace"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
     xmlns:foaf="http://xmlns.com/foaf/0.1/"
     xmlns:prov="http://www.w3.org/ns/prov#"
     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
     xmlns:skos="http://www.w3.org/2004/02/skos/core#"
     xmlns:vann="http://purl.org/vocab/vann/"
OnToologyUser's avatar
OnToologyUser committed
     xmlns:terms="http://purl.org/dc/terms/"
OnToologyUser's avatar
OnToologyUser committed
     xmlns:wgs84_pos="http://www.w3.org/2003/01/geo/wgs84_pos#">
    <owl:Ontology rdf:about="https://w3id.org/def/saref4agri">
        <dc:contributor rdf:resource="http://w3id.org/people/mpoveda"/>
        <dc:description xml:lang="en">This ontology extends the SAREF ontology for the Agricultural domain. This work has been developed in the context of the STF 534 (https://portal.etsi.org/STF/STFs/STFHomePages/STF534.aspx), which was established with the goal to create three SAREF extensions, one of them for the Agricultural domain.</dc:description>
        <dc:title xml:lang="en">SAREF extension for Agriculture</dc:title>
OnToologyUser's avatar
OnToologyUser committed
        <terms:contributor>Jack Verhoosel, TNO</terms:contributor>
        <terms:created rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2019-04-15</terms:created>
        <terms:creator rdf:resource="http://purl.org/net/mpoveda"/>
        <terms:creator rdf:resource="http://www.garcia-castro.com/foaf.rdf#me"/>
        <terms:creator rdf:resource="https://www.linkedin.com/in/lauradaniele"/>
        <terms:creator rdf:resource="https://www.linkedin.com/in/mderoode"/>
        <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. </terms:description>
        <terms:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2019-04-30</terms:issued>
OnToologyUser's avatar
OnToologyUser committed
        <terms:license rdf:resource="http://purl.org/NET/rdflicense/cc-by4.0"/>
OnToologyUser's avatar
OnToologyUser committed
        <terms:modified rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2019-04-30</terms:modified>
        <terms:publisher rdf:resource="http://oeg-upm.net/"/>
        <terms:publisher rdf:resource="https://tno.nl/en/"/>
        <terms:publisher rdf:resource="https://www.etsi.org/"/>
        <terms:source rdf:resource="https://www.etsi.org/deliver/etsi_ts/103400_103499/10341006/01.01.01_60/ts_10341006v010101p.pdf"/>
        <terms:title>SAREF4AGRI: an extension of SAREF for the for the agriculture and food domain</terms:title>
OnToologyUser's avatar
OnToologyUser committed
        <vann:preferredNamespacePrefix>s4agri</vann:preferredNamespacePrefix>
        <vann:preferredNamespaceUri>https://w3id.org/def/saref4agri#</vann:preferredNamespaceUri>
OnToologyUser's avatar
OnToologyUser committed
        <owl:versionInfo rdf:datatype="http://www.w3.org/2001/XMLSchema#decimal">0.5</owl:versionInfo>
OnToologyUser's avatar
OnToologyUser committed
    </owl:Ontology>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Annotation properties
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->


    


    <!-- http://purl.org/dc/elements/1.1/contributor -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/contributor"/>
    


OnToologyUser's avatar
OnToologyUser committed
    <!-- http://purl.org/dc/elements/1.1/description -->
OnToologyUser's avatar
OnToologyUser committed
    <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/description"/>
OnToologyUser's avatar
OnToologyUser committed
    <!-- http://purl.org/dc/elements/1.1/title -->
OnToologyUser's avatar
OnToologyUser committed
    <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/title"/>
OnToologyUser's avatar
OnToologyUser committed
    <!-- http://purl.org/dc/terms/contributor -->
OnToologyUser's avatar
OnToologyUser committed
    <owl:AnnotationProperty rdf:about="http://purl.org/dc/terms/contributor"/>
OnToologyUser's avatar
OnToologyUser committed
    <!-- http://purl.org/dc/terms/created -->
OnToologyUser's avatar
OnToologyUser committed
    <owl:AnnotationProperty rdf:about="http://purl.org/dc/terms/created"/>
    


    <!-- http://purl.org/dc/terms/creator -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/terms/creator"/>
    


    <!-- http://purl.org/dc/terms/description -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/terms/description"/>
    


    <!-- http://purl.org/dc/terms/issued -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/terms/issued"/>
    


    <!-- http://purl.org/dc/terms/license -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/terms/license"/>
    


    <!-- http://purl.org/dc/terms/modified -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/terms/modified"/>
    


    <!-- http://purl.org/dc/terms/publisher -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/terms/publisher"/>
    


    <!-- http://purl.org/dc/terms/source -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/terms/source"/>
    


    <!-- http://purl.org/dc/terms/title -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/terms/title"/>
OnToologyUser's avatar
OnToologyUser committed
    


    <!-- http://purl.org/vocab/vann/preferredNamespacePrefix -->


    <owl:AnnotationProperty rdf:about="http://purl.org/vocab/vann/preferredNamespacePrefix"/>
    


    <!-- http://purl.org/vocab/vann/preferredNamespaceUri -->


    <owl:AnnotationProperty rdf:about="http://purl.org/vocab/vann/preferredNamespaceUri"/>
    


    <!-- http://www.w3.org/2003/01/geo/wgs84_pos#alt -->


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


    <!-- http://www.w3.org/2003/01/geo/wgs84_pos#lat -->


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


    <!-- http://www.w3.org/2003/01/geo/wgs84_pos#location -->


    <owl:AnnotationProperty rdf:about="http://www.w3.org/2003/01/geo/wgs84_pos#location">
        <rdfs:subPropertyOf rdf:resource="http://xmlns.com/foaf/0.1/based_near"/>
    </owl:AnnotationProperty>
    


    <!-- http://www.w3.org/2003/01/geo/wgs84_pos#long -->


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


    <!-- http://www.w3.org/2004/02/skos/core#definition -->


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


    <!-- http://www.w3.org/2004/02/skos/core#prefLabel -->


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


    <!-- http://www.w3.org/ns/prov#hadPrimarySource -->


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


    <!-- http://xmlns.com/foaf/0.1/based_near -->


    <owl:AnnotationProperty rdf:about="http://xmlns.com/foaf/0.1/based_near"/>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Datatypes
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->


    


    <!-- http://www.w3.org/2001/XMLSchema#date -->


    <rdfs:Datatype rdf:about="http://www.w3.org/2001/XMLSchema#date"/>
    


    <!-- http://www.w3.org/2001/XMLSchema#duration -->


    <rdfs:Datatype rdf:about="http://www.w3.org/2001/XMLSchema#duration"/>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Object Properties
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->


    


OnToologyUser's avatar
OnToologyUser committed
    <!-- http://purl.obolibrary.org/obo/TAXRANK_1000000 -->


    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/TAXRANK_1000000">
        <rdfs:label xml:lang="en">has taxon rank</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://w3id.org/def/saref4agri#contains -->


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


    <!-- http://w3id.org/def/saref4agri#generates -->


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


    <!-- http://w3id.org/def/saref4agri#hasDeploymentPeriod -->


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


    <!-- http://w3id.org/def/saref4agri#hasID -->


    <owl:ObjectProperty rdf:about="http://w3id.org/def/saref4agri#hasID">
        <rdfs:subPropertyOf rdf:resource="http://www.w3.org/2002/07/owl#topObjectProperty"/>
        <rdfs:range rdf:resource="http://w3id.org/def/saref4agri#ID"/>
        <rdfs:comment>A relation to express the unique identifier of an animal.</rdfs:comment>
        <rdfs:label xml:lang="en">has id</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://w3id.org/def/saref4agri#hasMember -->


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


    <!-- http://w3id.org/def/saref4agri#hasReceived -->


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


    <!-- http://w3id.org/def/saref4agri#isContainedIn -->


    <owl:ObjectProperty rdf:about="http://w3id.org/def/saref4agri#isContainedIn">
        <rdfs:label xml:lang="en">is contained in</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://w3id.org/def/saref4agri#isDeployedAtSpace -->


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


    <!-- http://w3id.org/def/saref4agri#isLocatedIn -->


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


    <!-- http://w3id.org/def/saref4agri#isLocationOf -->


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


    <!-- http://w3id.org/def/saref4agri#isMemberOf -->


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


    <!-- http://w3id.org/def/saref4agri#managesFarm -->


    <owl:ObjectProperty rdf:about="http://w3id.org/def/saref4agri#managesFarm">
        <rdfs:label xml:lang="en">manages farm</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://w3id.org/def/saref4agri#receives -->


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


OnToologyUser's avatar
OnToologyUser committed
    <!-- http://www.opengis.net/ont/geosparql#hasGeometry -->


    <owl:ObjectProperty rdf:about="http://www.opengis.net/ont/geosparql#hasGeometry">
        <rdfs:domain rdf:resource="http://www.opengis.net/ont/geosparql#Feature"/>
        <rdfs:range rdf:resource="http://www.opengis.net/ont/geosparql#Geometry"/>
        <rdfs:comment xml:lang="en">A spatial representation for a given feature.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.opengis.net/ont/geosparql#"/>
        <rdfs:label xml:lang="en">has geometry</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://www.opengis.net/ont/geosparql#sfContains -->


    <owl:ObjectProperty rdf:about="http://www.opengis.net/ont/geosparql#sfContains">
        <rdfs:domain rdf:resource="http://www.opengis.net/ont/geosparql#SpatialObject"/>
        <rdfs:range rdf:resource="http://www.opengis.net/ont/geosparql#SpatialObject"/>
        <rdfs:comment xml:lang="en">Exists if the subject SpatialObject spatially contains the object SpatialObject. DE-9IM: T*****FF*</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.opengis.net/ont/geosparql"/>
        <rdfs:isDefinedBy rdf:resource="http://www.opengis.net/spec/geosparql/1.0"/>
        <rdfs:label xml:lang="en">contains</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://www.opengis.net/ont/geosparql#sfWithin -->


    <owl:ObjectProperty rdf:about="http://www.opengis.net/ont/geosparql#sfWithin">
        <rdfs:domain rdf:resource="http://www.opengis.net/ont/geosparql#SpatialObject"/>
        <rdfs:range rdf:resource="http://www.opengis.net/ont/geosparql#SpatialObject"/>
        <rdfs:comment xml:lang="en">Exists if the subject SpatialObject is spatially within the object SpatialObject. DE-9IM: T*F**F***</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.opengis.net/ont/geosparql"/>
        <rdfs:isDefinedBy rdf:resource="http://www.opengis.net/spec/geosparql/1.0"/>
        <rdfs:label xml:lang="en">within</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/2003/01/geo/wgs84_pos#location -->


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


OnToologyUser's avatar
OnToologyUser committed
    <!-- http://www.w3.org/ns/sosa/hosts -->
OnToologyUser's avatar
OnToologyUser committed
    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/sosa/hosts">
        <owl:inverseOf rdf:resource="http://www.w3.org/ns/sosa/isHostedBy"/>
        <rdfs:comment xml:lang="en">Relation between a platform and the systems it hosts.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">host</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/sosa/isHostedBy -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/sosa/isHostedBy">
        <rdfs:comment xml:lang="en">Relation between a system and its hosting platform.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">is hosted by</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/ssn/deployedOnPlatform -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/ssn/deployedOnPlatform">
        <owl:inverseOf rdf:resource="http://www.w3.org/ns/ssn/inDeployment"/>
OnToologyUser's avatar
OnToologyUser committed
        <rdfs:comment xml:lang="en">Relation between a deployment and the platform(s) involved in the deployment.</rdfs:comment>
OnToologyUser's avatar
OnToologyUser committed
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/ssn/"/>
OnToologyUser's avatar
OnToologyUser committed
        <rdfs:label xml:lang="en">deployed on platform</rdfs:label>
    </owl:ObjectProperty>
    


OnToologyUser's avatar
OnToologyUser committed
    <!-- http://www.w3.org/ns/ssn/deployedSystem -->
OnToologyUser's avatar
OnToologyUser committed
    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/ssn/deployedSystem">
        <owl:inverseOf rdf:resource="http://www.w3.org/ns/ssn/hasDeployment"/>
OnToologyUser's avatar
OnToologyUser committed
        <rdfs:comment xml:lang="en">Relation between a deployment and the system deployed.</rdfs:comment>
OnToologyUser's avatar
OnToologyUser committed
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/ssn/"/>
OnToologyUser's avatar
OnToologyUser committed
        <rdfs:label xml:lang="en">deployed system</rdfs:label>
    </owl:ObjectProperty>
    


OnToologyUser's avatar
OnToologyUser committed
    <!-- http://www.w3.org/ns/ssn/hasDeployment -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/ssn/hasDeployment">
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/ssn/"/>
        <rdfs:label xml:lang="en">has deployment</rdfs:label>
    </owl:ObjectProperty>
    


OnToologyUser's avatar
OnToologyUser committed
    <!-- http://www.w3.org/ns/ssn/hasSubSystem -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/ssn/hasSubSystem">
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/ssn/"/>
        <rdfs:label xml:lang="en">has subsystem</rdfs:label>
    </owl:ObjectProperty>
    


OnToologyUser's avatar
OnToologyUser committed
    <!-- http://www.w3.org/ns/ssn/inDeployment -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/ssn/inDeployment">
        <rdfs:comment xml:lang="en">Relation between a platform and the deployment(s) that takes place in the platform.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/ssn/"/>
        <rdfs:label xml:lang="en">in deployment</rdfs:label>
    </owl:ObjectProperty>
    


OnToologyUser's avatar
OnToologyUser committed
    <!-- http://xmlns.com/foaf/0.1/member -->


    <owl:ObjectProperty rdf:about="http://xmlns.com/foaf/0.1/member">
        <rdfs:label xml:lang="en">member</rdfs:label>
    </owl:ObjectProperty>
    


OnToologyUser's avatar
OnToologyUser committed
    <!-- https://w3id.org/def/saref4agri#hasDeploymentPeriod -->


    <owl:ObjectProperty rdf:about="https://w3id.org/def/saref4agri#hasDeploymentPeriod">
        <rdfs:comment xml:lang="en">Relation to indicate the temporal duration or period of a deployment.</rdfs:comment>
        <rdfs:comment xml:lang="en">has deployment period</rdfs:comment>
    </owl:ObjectProperty>
    


    <!-- https://w3id.org/def/saref4agri#isDeployedAtSpace -->


    <owl:ObjectProperty rdf:about="https://w3id.org/def/saref4agri#isDeployedAtSpace">
        <rdfs:comment xml:lang="en">Relation to indicate the geographical componet of a deployment.</rdfs:comment>
        <rdfs:comment xml:lang="en">is deployed at space</rdfs:comment>
    </owl:ObjectProperty>
    


OnToologyUser's avatar
OnToologyUser committed
    <!-- https://w3id.org/saref#accomplishes -->


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


    <!-- https://w3id.org/saref#actsUpon -->


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


    <!-- https://w3id.org/saref#controlsProperty -->


    <owl:ObjectProperty rdf:about="https://w3id.org/saref#controlsProperty">
OnToologyUser's avatar
OnToologyUser committed
        <rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
OnToologyUser's avatar
OnToologyUser committed
        <rdfs:label xml:lang="en">controls property</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- https://w3id.org/saref#hasCommand -->


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


OnToologyUser's avatar
OnToologyUser committed
    <!-- https://w3id.org/saref#hasFeatureOfInterest -->


    <owl:ObjectProperty rdf:about="https://w3id.org/saref#hasFeatureOfInterest">
        <owl:inverseOf rdf:resource="https://w3id.org/saref#isFeatureOfInterestOf"/>
        <rdfs:comment xml:lang="en">Relation between a measurement and the feature of interest being measured.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
        <rdfs:label xml:lang="en">has feature of interest</rdfs:label>
    </owl:ObjectProperty>
    


OnToologyUser's avatar
OnToologyUser committed
    <!-- https://w3id.org/saref#hasFunction -->


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


OnToologyUser's avatar
OnToologyUser committed
    <!-- https://w3id.org/saref#hasProperty -->


    <owl:ObjectProperty rdf:about="https://w3id.org/saref#hasProperty">
        <owl:inverseOf rdf:resource="https://w3id.org/saref#isPropertyOf"/>
        <rdfs:comment xml:lang="en">Relation between a feature of interest and its properties.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
        <rdfs:label xml:lang="en">has property</rdfs:label>
    </owl:ObjectProperty>
    


OnToologyUser's avatar
OnToologyUser committed
    <!-- https://w3id.org/saref#hasState -->


    <owl:ObjectProperty rdf:about="https://w3id.org/saref#hasState">
        <rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
        <rdfs:label xml:lang="en">has state</rdfs:label>
    </owl:ObjectProperty>
    


OnToologyUser's avatar
OnToologyUser committed
    <!-- https://w3id.org/saref#isAccomplishedBy -->


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


    <!-- https://w3id.org/saref#isCommandOf -->


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


    <!-- https://w3id.org/saref#isControlledByDevice -->


    <owl:ObjectProperty rdf:about="https://w3id.org/saref#isControlledByDevice">
        <rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
        <rdfs:label xml:lang="en">is controlled by device</rdfs:label>
    </owl:ObjectProperty>
    


OnToologyUser's avatar
OnToologyUser committed
    <!-- https://w3id.org/saref#isFeatureOfInterestOf -->


    <owl:ObjectProperty rdf:about="https://w3id.org/saref#isFeatureOfInterestOf">
        <rdfs:comment xml:lang="en">Relation betwwen a feature of interest and the measurments that are about it.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
        <rdfs:label xml:lang="en">is feature of interest of</rdfs:label>
    </owl:ObjectProperty>
    


OnToologyUser's avatar
OnToologyUser committed
    <!-- https://w3id.org/saref#isMeasuredByDevice -->


    <owl:ObjectProperty rdf:about="https://w3id.org/saref#isMeasuredByDevice">
        <rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
        <rdfs:label xml:lang="en">is measured by device</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- https://w3id.org/saref#isMeasuredIn -->


    <owl:ObjectProperty rdf:about="https://w3id.org/saref#isMeasuredIn">
        <rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
        <rdfs:label xml:lang="en">is measured in</rdfs:label>
    </owl:ObjectProperty>
    


OnToologyUser's avatar
OnToologyUser committed
    <!-- https://w3id.org/saref#isPropertyOf -->


    <owl:ObjectProperty rdf:about="https://w3id.org/saref#isPropertyOf">
        <rdfs:comment xml:lang="en">Relation between a property and a feature of interest in which such property appears.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
        <rdfs:label xml:lang="en">is property of</rdfs:label>
    </owl:ObjectProperty>
    


OnToologyUser's avatar
OnToologyUser committed
    <!-- https://w3id.org/saref#makesMeasurement -->


    <owl:ObjectProperty rdf:about="https://w3id.org/saref#makesMeasurement">
OnToologyUser's avatar
OnToologyUser committed
        <owl:inverseOf rdf:resource="https://w3id.org/saref#measurementMadeBy"/>
OnToologyUser's avatar
OnToologyUser committed
        <rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
        <rdfs:label xml:lang="en">makes measurement</rdfs:label>
    </owl:ObjectProperty>
    


OnToologyUser's avatar
OnToologyUser committed
    <!-- https://w3id.org/saref#measurementMadeBy -->


    <owl:ObjectProperty rdf:about="https://w3id.org/saref#measurementMadeBy">
        <rdfs:comment xml:lang="en">Relation between a measurement and the device that made it.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
        <rdfs:label xml:lang="en">measurement made by</rdfs:label>
    </owl:ObjectProperty>
    


OnToologyUser's avatar
OnToologyUser committed
    <!-- https://w3id.org/saref#measuresProperty -->


    <owl:ObjectProperty rdf:about="https://w3id.org/saref#measuresProperty">
        <rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
        <rdfs:label xml:lang="en">measures property</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- https://w3id.org/saref#relatesToMeasurement -->


    <owl:ObjectProperty rdf:about="https://w3id.org/saref#relatesToMeasurement">
        <rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
        <rdfs:label xml:lang="en">relates to measurement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- https://w3id.org/saref#relatesToProperty -->


    <owl:ObjectProperty rdf:about="https://w3id.org/saref#relatesToProperty">
        <rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
        <rdfs:label xml:lang="en">relates to property</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Data properties
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->


    


OnToologyUser's avatar
OnToologyUser committed
    <!-- http://w3id.org/def/saref4agri#hasBirthDate -->


    <owl:DatatypeProperty rdf:about="http://w3id.org/def/saref4agri#hasBirthDate">
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
        <rdfs:comment>A relation to express the birth date of an animal.</rdfs:comment>
        <rdfs:label>has birth date</rdfs:label>
    </owl:DatatypeProperty>
    


    <!-- http://w3id.org/def/saref4agri#hasDeathDate -->


    <owl:DatatypeProperty rdf:about="http://w3id.org/def/saref4agri#hasDeathDate">
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
        <rdfs:comment>A relation to express the death date of an animal.</rdfs:comment>
        <rdfs:label>has death date</rdfs:label>
    </owl:DatatypeProperty>
    


    <!-- http://w3id.org/def/saref4agri#hasHarvestDate -->


    <owl:DatatypeProperty rdf:about="http://w3id.org/def/saref4agri#hasHarvestDate">
        <rdfs:subPropertyOf rdf:resource="http://www.w3.org/2002/07/owl#topDataProperty"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
        <rdfs:comment>A relation to express the day the crop is harvested.</rdfs:comment>
        <rdfs:label>has harvest date</rdfs:label>
    </owl:DatatypeProperty>
    


    <!-- http://w3id.org/def/saref4agri#hasName -->


    <owl:DatatypeProperty rdf:about="http://w3id.org/def/saref4agri#hasName">
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:label>A relation to express the name of an entity (e.g.,animal).</rdfs:label>
        <rdfs:label>has name</rdfs:label>
    </owl:DatatypeProperty>
    


    <!-- http://w3id.org/def/saref4agri#hasPlantDate -->


    <owl:DatatypeProperty rdf:about="http://w3id.org/def/saref4agri#hasPlantDate">
        <rdfs:subPropertyOf rdf:resource="http://www.w3.org/2002/07/owl#topDataProperty"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
        <rdfs:comment>A relation to express the day the crop is planted.</rdfs:comment>
        <rdfs:label>has plant date</rdfs:label>
    </owl:DatatypeProperty>
    


OnToologyUser's avatar
OnToologyUser committed
    <!-- https://w3id.org/saref#hasDescription -->
OnToologyUser's avatar
OnToologyUser committed
    <owl:DatatypeProperty rdf:about="https://w3id.org/saref#hasDescription">
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:comment>A relationship providing a description of an entity (e.g., device)</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
        <rdfs:label xml:lang="en">has description</rdfs:label>
OnToologyUser's avatar
OnToologyUser committed
    </owl:DatatypeProperty>
    


OnToologyUser's avatar
OnToologyUser committed
    <!-- https://w3id.org/saref#hasManufacturer -->
OnToologyUser's avatar
OnToologyUser committed
    <owl:DatatypeProperty rdf:about="https://w3id.org/saref#hasManufacturer">
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:comment>A relationship identifying the manufacturer of an entity (e.g., device)</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
        <rdfs:label>has manufacturer</rdfs:label>
OnToologyUser's avatar
OnToologyUser committed
    </owl:DatatypeProperty>
    


OnToologyUser's avatar
OnToologyUser committed
    <!-- https://w3id.org/saref#hasModel -->
OnToologyUser's avatar
OnToologyUser committed
    <owl:DatatypeProperty rdf:about="https://w3id.org/saref#hasModel">
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:comment>A relationship identifying the model of an entity (e.g., device)</rdfs:comment>
OnToologyUser's avatar
OnToologyUser committed
        <rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
OnToologyUser's avatar
OnToologyUser committed
        <rdfs:label>has model</rdfs:label>
OnToologyUser's avatar
OnToologyUser committed
    </owl:DatatypeProperty>
    


    <!-- https://w3id.org/saref#hasName -->


    <owl:DatatypeProperty rdf:about="https://w3id.org/saref#hasName">
        <rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
        <rdfs:label xml:lang="en">has name</rdfs:label>
    </owl:DatatypeProperty>
    


    <!-- https://w3id.org/saref#hasTimestamp -->


    <owl:DatatypeProperty rdf:about="https://w3id.org/saref#hasTimestamp">
        <rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
        <rdfs:label xml:lang="en">has timestamp</rdfs:label>
    </owl:DatatypeProperty>
    


    <!-- https://w3id.org/saref#hasValue -->


    <owl:DatatypeProperty rdf:about="https://w3id.org/saref#hasValue">
        <rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
        <rdfs:label xml:lang="en">has value</rdfs:label>
    </owl:DatatypeProperty>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Classes
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->


    


OnToologyUser's avatar
OnToologyUser committed
    <!-- http://purl.obolibrary.org/obo/TAXRANK_0000000 -->
OnToologyUser's avatar
OnToologyUser committed
    <owl:Class rdf:about="http://purl.obolibrary.org/obo/TAXRANK_0000000">
        <rdfs:label xml:lang="en">Taxon rank</rdfs:label>
OnToologyUser's avatar
OnToologyUser committed
    </owl:Class>
    


OnToologyUser's avatar
OnToologyUser committed
    <!-- http://w3id.org/def/saref4agri#AirTemperature -->
OnToologyUser's avatar
OnToologyUser committed
    <owl:Class rdf:about="http://w3id.org/def/saref4agri#AirTemperature">
        <rdfs:subClassOf rdf:resource="https://w3id.org/saref#Temperature"/>
        <rdfs:comment>The degree or intensity of heat present in the air.</rdfs:comment>
        <rdfs:label xml:lang="en">Air temperature</rdfs:label>
OnToologyUser's avatar
OnToologyUser committed
    </owl:Class>
    


OnToologyUser's avatar
OnToologyUser committed
    <!-- http://w3id.org/def/saref4agri#AmbientHumidity -->
OnToologyUser's avatar
OnToologyUser committed
    <owl:Class rdf:about="http://w3id.org/def/saref4agri#AmbientHumidity">
        <rdfs:subClassOf rdf:resource="https://w3id.org/saref#Humidity"/>
        <rdfs:comment>The amount of water vapour in the air.</rdfs:comment>
        <rdfs:label xml:lang="en">Ambient humidity</rdfs:label>
    </owl:Class>
    


    <!-- http://w3id.org/def/saref4agri#Animal -->


    <owl:Class rdf:about="http://w3id.org/def/saref4agri#Animal">
        <rdfs:subClassOf rdf:resource="https://w3id.org/saref#FeatureOfInterest"/>
OnToologyUser's avatar
OnToologyUser committed
        <rdfs:subClassOf>
            <owl:Restriction>
OnToologyUser's avatar
OnToologyUser committed
                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/TAXRANK_1000000"/>
                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/TAXRANK_0000000"/>
OnToologyUser's avatar
OnToologyUser committed
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
OnToologyUser's avatar
OnToologyUser committed
                <owl:onProperty rdf:resource="http://w3id.org/def/saref4agri#isLocatedIn"/>
                <owl:someValuesFrom rdf:resource="http://www.opengis.net/ont/geosparql#Feature"/>
OnToologyUser's avatar
OnToologyUser committed
            </owl:Restriction>
        </rdfs:subClassOf>
OnToologyUser's avatar
OnToologyUser committed
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://w3id.org/def/saref4agri#isMemberOf"/>
                <owl:someValuesFrom rdf:resource="http://w3id.org/def/saref4agri#AnimalGroup"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://w3id.org/def/saref4agri#hasID"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://w3id.org/def/saref4agri#ID"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://w3id.org/def/saref4agri#hasBirthDate"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onDataRange rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://w3id.org/def/saref4agri#hasDeathDate"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onDataRange rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
            </owl:Restriction>