@prefix : . @prefix qb: . @prefix dct: . @prefix owl: . @prefix rdf: . @prefix xml: . @prefix xsd: . @prefix dcat: . @prefix foaf: . @prefix prov: . @prefix rdfs: . @prefix skos: . @prefix stat: . @prefix schema: . @prefix af-inspire: . @prefix act-inspire: . @prefix foodie: . @prefix saref4agri: . @prefix common: . @prefix fiware-agrifood: . @prefix fiware: . @prefix iso19109: . @prefix iso19150-2: . @prefix iso19103: . @prefix iso19115-citation: . @prefix geo: . @prefix ssn: . @prefix sosa: . @prefix saref: . @prefix obo: . @prefix demeterAgriCommon: . @prefix qudt: . @prefix ecrop: . @prefix locn: . @base . a owl:Ontology ; owl:versionIRI ; dct:contributor [ schema:affiliation [ foaf:name "OGC" ] ; foaf:name "Rob Atkinson" ] , [ schema:affiliation [ foaf:name "ICCS" ] ; foaf:name "Ioanna Roussaki" ] ; dct:creator [ schema:affiliation [ foaf:name "PSNC" ] ; rdfs:seeAlso ; foaf:name "Raul Palma" ] ; owl:imports ; dct:description "AgriCommon is one of the agri profiles of the Agriculture Information Model (AIM). This profile was created by reusing and aligning well-known ontologies and vocabularies"@en ; dct:rights "This vocabulary is distributed under Creative Commons Attribution 4.0 License - http://creativecommons.org/licenses/by/4.0"@en ; dct:title "AIM AgriCommon"@en ; rdfs:label "AIM AgriCommon"@en ; rdfs:comment "The Agriculture Information Model (AIM) is the common vocabulary in DEMETER project providing the basis for semantic interoperability across smart farming solutions"@en ; owl:versionInfo "3.0" ; foaf:maker [ foaf:homepage ; foaf:name "DEMETER project" ] . ################################################################# # Annotation properties ################################################################# ### http://purl.obolibrary.org/obo/TAXRANK_1000000 a owl:AnnotationProperty ; rdfs:label "has_rank"@en ; rdfs:comment "has rank annotation property from obo namespace taxonomic rank"@en ; rdfs:isDefinedBy . ################################################################# # Datatypes ################################################################# ################################################################# # Object Properties ################################################################# ### https://saref.etsi.org/saref4agri/managesFarm saref4agri:managesFarm a owl:ObjectProperty ; rdfs:label "manages farm"@en ; rdfs:comment "manages farm"@en ; rdfs:isDefinedBy . ### https://smartdatamodels.org/dataModel.Agrifood/agroVocConcept fiware-agrifood:agroVocConcept a owl:ObjectProperty ; rdfs:label "agroVocConcept"@en ; rdfs:comment "The link with the defined concept into the AgroVoc vocabulary" ; rdfs:isDefinedBy . ### https://smartdatamodels.org/address fiware:address a owl:ObjectProperty ; rdfs:label "address"@en ; rdfs:comment "The mailing address" ; rdfs:isDefinedBy . ### https://w3id.org/demeter/agri/agriCommon#eppoConcept demeterAgriCommon:eppoConcept a owl:ObjectProperty ; rdfs:label "eppoConcept"@en ; rdfs:comment "The link with the defined concept into the EPPO vocabulary" ; rdfs:isDefinedBy . ### https://w3id.org/demeter/agri/ecrop/contractBuyer ecrop:contractBuyer a owl:ObjectProperty ; rdfs:label "contractBuyer" ; rdfs:comment "The buyer party for an agricultural contract" ; rdfs:isDefinedBy . ### https://w3id.org/demeter/agri/ecrop/contractSeller ecrop:contractSeller a owl:ObjectProperty ; rdfs:label "contractSeller" ; rdfs:comment "The seller party for an agricultural contract" ; rdfs:isDefinedBy . ################################################################# # Data properties ################################################################# ### http://xmlns.com/foaf/0.1/firstName foaf:firstName a rdf:Property, owl:DatatypeProperty ; rdfs:label "firstName" ; rdfs:comment "The first name of a person." ; rdfs:domain foaf:Person ; rdfs:range rdfs:Literal ; rdfs:isDefinedBy foaf: . ### http://xmlns.com/foaf/0.1/lastName foaf:lastName a rdf:Property, owl:DatatypeProperty ; rdfs:label "lastName" ; rdfs:comment "The last name of a person." ; rdfs:domain foaf:Person ; rdfs:range rdfs:Literal ; rdfs:isDefinedBy foaf: . ### http://xmlns.com/foaf/0.1/givenName foaf:givenName a rdf:Property, owl:DatatypeProperty ; rdfs:label "Given name" ; rdfs:comment "The given name of some person." ; rdfs:isDefinedBy foaf: . ### http://xmlns.com/foaf/0.1/familyName foaf:familyName a rdf:Property, owl:DatatypeProperty ; rdfs:label "familyName" ; rdfs:comment "The family name of some person." ; rdfs:domain foaf:Person ; rdfs:range rdfs:Literal ; rdfs:isDefinedBy foaf: . ### https://w3id.org/demeter/agri/agriCommon#userName demeterAgriCommon:userName a owl:DatatypeProperty ; rdfs:range xsd:string ; rdfs:label "User Name" ; rdfs:comment "User Name" ; rdfs:isDefinedBy . ### https://w3id.org/demeter/agri/agriCommon#password demeterAgriCommon:password a owl:DatatypeProperty ; rdfs:range xsd:string ; rdfs:label "Password" ; rdfs:comment "Password" ; rdfs:isDefinedBy . ### https://saref.etsi.org/saref4agri/hasName saref4agri:hasName a owl:DatatypeProperty ; rdfs:range xsd:string ; rdfs:comment "A relation to express the name of an entity (e.g.,animal)." ; rdfs:label "has name" ; rdfs:isDefinedBy . ### https://saref.etsi.org/core/hasDescription saref:hasDescription a owl:DatatypeProperty ; rdfs:range xsd:string ; rdfs:comment "A relationship providing a description of an entity (e.g., device)" ; rdfs:isDefinedBy ; rdfs:label "has description"@en . ### https://saref.etsi.org/core/hasTimestamp saref:hasTimestamp a owl:DatatypeProperty ; rdfs:range xsd:dateTime ; rdfs:comment "A relationship stating the timestamp of an entity (e.g. a measurement)" ; rdfs:isDefinedBy ; rdfs:label "has timestamp"@en . ### http://foodie-cloud.com/model/foodie#code foodie:code a owl:DatatypeProperty ; rdfs:range xsd:string ; skos:prefLabel "code"@en ; rdfs:label "code" ; rdfs:comment "Unique identification of an entity, e.g., ActiveIngredient" ; rdfs:isDefinedBy . ### http://foodie-cloud.com/model/foodie#description foodie:description a owl:DatatypeProperty ; rdfs:range xsd:string ; skos:prefLabel "description"@en ; rdfs:label "description" ; rdfs:comment "Any further information related to an entity that may help for a better understanding" ; rdfs:isDefinedBy . ### http://foodie-cloud.com/model/foodie#notes foodie:notes a owl:DatatypeProperty ; rdfs:range xsd:string ; skos:prefLabel "notes"@en ; rdfs:label "notes" ; rdfs:comment "Relation depicting additional information for a recource or entity" ; rdfs:isDefinedBy . ### http://foodie-cloud.com/model/foodie#price foodie:price a owl:DatatypeProperty ; rdfs:range xsd:string ; skos:prefLabel "price"@en ; rdfs:label "price" ; rdfs:comment "Relation depicting price of a any resource e.g. Product, Treatment etc" ; rdfs:isDefinedBy . ### http://foodie-cloud.com/model/foodie#type foodie:type a owl:DatatypeProperty ; rdfs:range xsd:string ; skos:prefLabel "type"@en ; rdfs:label "type" ; rdfs:comment "Relation specifying the type of an enity, e.g., Intervention" ; rdfs:isDefinedBy . ### common:validFrom a owl:DatatypeProperty ; rdfs:range xsd:dateTime ; skos:prefLabel "valid from"@en ; rdfs:label "valid from" ; rdfs:comment "begin of real-world phenomenon" ; rdfs:isDefinedBy . ### common:validTo a owl:DatatypeProperty ; rdfs:range xsd:dateTime ; skos:prefLabel "valid to"@en ; rdfs:label "valid to" ; rdfs:comment "end of real-world phenomenon" ; rdfs:isDefinedBy . ### https://smartdatamodels.org/dateCreated fiware:dateCreated a owl:DatatypeProperty ; rdfs:range xsd:dateTime ; rdfs:label "dateCreated"@en ; rdfs:comment "Entity creation timestamp. This will usually be allocated by the storage platform" ; rdfs:isDefinedBy . ### https://smartdatamodels.org/dateModified fiware:dateModified a owl:DatatypeProperty ; rdfs:range xsd:dateTime ; rdfs:label "dateModified"@en ; rdfs:comment "Timestamp of the last modification of the entity. This will usually be allocated by the storage platform" ; rdfs:isDefinedBy . ### https://smartdatamodels.org/source fiware:source a owl:DatatypeProperty ; rdfs:label "source"@en ; rdfs:comment "A sequence of characters giving the original source of the entity data as a URL. Recommended to be the fully qualified domain name of the source provider, or the URL to the source object." ; rdfs:isDefinedBy . ### https://smartdatamodels.org/dataProvider fiware:dataProvider a owl:DatatypeProperty ; rdfs:label "dataProvider"@en ; rdfs:comment "A sequence of characters identifying the provider of the harmonised data entity" ; rdfs:isDefinedBy . ### https://smartdatamodels.org/dataModel.Agrifood/version fiware-agrifood:version a owl:DatatypeProperty ; rdfs:label "version"@en ; rdfs:comment "The version of the App" ; rdfs:isDefinedBy . ### https://smartdatamodels.org/name fiware:name a owl:DatatypeProperty ; rdfs:label "name"@en ; rdfs:comment "The name of this item" ; rdfs:isDefinedBy . ### https://smartdatamodels.org/alternateName fiware:alternateName a owl:DatatypeProperty ; rdfs:label "alternateName"@en ; rdfs:comment "An alternative name for this item" ; rdfs:isDefinedBy . ### https://smartdatamodels.org/dataModel.Agrifood/category fiware-agrifood:category a owl:DatatypeProperty ; rdfs:label "category"@en ; rdfs:comment "The category of the entity, e.g., parcel of land e.g.: **arable, grassland, vineyard, orchard, mixed crop, lowland, upland, set-aside, forestry, wetland.**, alert (traffic, naturalDisaster, weather, environment, health, security, agriculture)." ; rdfs:isDefinedBy . ### https://w3id.org/demeter/agri/agriCommon#imageURL demeterAgriCommon:imageURL a owl:DatatypeProperty ; rdfs:subPropertyOf ; rdfs:range xsd:anyURI ; rdfs:domain demeterAgriCommon:Image ; rdfs:label "imageURL" ; rdfs:comment "Actual bytes of the image object, i.e., image file" ; rdfs:isDefinedBy . ### https://w3id.org/demeter/agri/agriCommon#imageHeight demeterAgriCommon:imageHeight a owl:DatatypeProperty ; rdfs:subPropertyOf qudt:height , saref:hasValue ; rdfs:domain demeterAgriCommon:Image ; rdfs:label "imageHeight" ; rdfs:comment "The height of the image, e.g., 3 or 3 cm^^cdt:ucum" ; rdfs:isDefinedBy . ### https://w3id.org/demeter/agri/agriCommon#imageWidth demeterAgriCommon:imageWidth a owl:DatatypeProperty ; rdfs:subPropertyOf qudt:width , saref:hasValue ; rdfs:domain demeterAgriCommon:Image ; rdfs:label "imageWidth" ; rdfs:comment "The width of the image, e.g., 3 or 3 cm^^cdt:ucum" ; rdfs:isDefinedBy . ### https://w3id.org/demeter/agri/agriCommon#imageDataType demeterAgriCommon:imageDataType a owl:DatatypeProperty ; rdfs:domain demeterAgriCommon:Image ; rdfs:label "imageDataType" ; rdfs:comment "The data type of the image, e.g., NDVI" ; rdfs:isDefinedBy . ### https://w3id.org/demeter/agri/agriCommon#imageFormat demeterAgriCommon:imageFormat a owl:DatatypeProperty ; rdfs:subPropertyOf ; rdfs:domain demeterAgriCommon:Image ; rdfs:label "imageFormat" ; rdfs:comment "The format of the image, e.g., tiff, jpg" ; rdfs:isDefinedBy . ### https://schema.org/addressCountry schema:addressCountry a owl:DatatypeProperty ; rdfs:label "addressCountry" ; rdfs:comment "The country. For example, USA. You can also provide the two-letter ISO 3166-1 alpha-2 country code" ; rdfs:isDefinedBy . ### https://schema.org/addressLocality schema:addressLocality a owl:DatatypeProperty ; rdfs:label "addressLocality" ; rdfs:comment "The locality in which the street address is, and which is in the region. For example, Mountain View" ; rdfs:isDefinedBy . ### https://schema.org/addressRegion schema:addressRegion a owl:DatatypeProperty ; rdfs:label "addressRegion" ; rdfs:comment "The region in which the locality is, and which is in the country. For example, California or another appropriate first-level Administrative division" ; rdfs:isDefinedBy . ### https://schema.org/streetAddress schema:streetAddress a owl:DatatypeProperty ; rdfs:label "streetAddress" ; rdfs:comment "he street address. For example, 1600 Amphitheatre Pkwy." ; rdfs:isDefinedBy . ### https://schema.org/vatID schema:vatID a owl:DatatypeProperty ; rdfs:label "vatID" ; rdfs:comment "The Value-added Tax ID of the organization or person" ; rdfs:isDefinedBy . ### https://schema.org/telephone schema:telephone a owl:DatatypeProperty ; rdfs:label "telephone" ; rdfs:comment "The telephone number" ; rdfs:isDefinedBy . ## qudt ## ### http://qudt.org/schema/qudt/length qudt:length a rdf:Property ; rdfs:isDefinedBy ; rdfs:label "length" ; rdfs:range xsd:integer ; . ### http://qudt.org/schema/qudt/height qudt:height a owl:DatatypeProperty ; rdfs:isDefinedBy ; rdfs:label "height" ; rdfs:range xsd:string ; . ### http://qudt.org/schema/qudt/width qudt:width a owl:DatatypeProperty ; rdfs:isDefinedBy ; rdfs:label "width" ; rdfs:range xsd:string ; . ## locn ## ### http://www.w3.org/ns/locn#addressArea locn:addressArea a owl:DatatypeProperty ; rdfs:label "address area"@en ; rdfs:comment "The name or names of a geographic area or locality that groups a number of addressable objects for addressing purposes, without being an administrative unit. This would typically be part of a city, a neighbourhood or village. The domain of locn:addressArea is locn:Address."@en ; rdfs:domain locn:Address ; rdfs:isDefinedBy ; rdfs:range rdfs:Literal . ### http://www.w3.org/ns/locn#addressId locn:addressId a owl:DatatypeProperty ; rdfs:label "address ID"@en ; rdfs:comment "The concept of adding a globally unique identifier for each instance of an address is a crucial part of the INSPIRE data spec. The domain of locn:addressId is locn:Address."@en ; rdfs:domain locn:Address ; rdfs:isDefinedBy ; rdfs:range rdfs:Literal . ### http://www.w3.org/ns/locn#adminUnitL1 locn:adminUnitL1 a owl:DatatypeProperty ; rdfs:label "admin unit level 1"@en ; rdfs:comment "The uppermost administrative unit for the address, almost always a country. The domain of locn:adminUnitL1 is locn:Address and the range is a literal, conceptually defined by the INSPIRE Geographical Name data type."@en ; rdfs:domain locn:Address ; rdfs:isDefinedBy . ### http://www.w3.org/ns/locn#adminUnitL2 locn:adminUnitL2 a owl:DatatypeProperty ; rdfs:label "admin unit level 2"@en ; rdfs:comment "The region of the address, usually a county, state or other such area that typically encompasses several localities. The domain of locn:adminUnitL2 is locn:Address and the range is a literal, conceptually defined by the INSPIRE Geographical Name data type."@en ; rdfs:domain locn:Address ; rdfs:isDefinedBy . ### http://www.w3.org/ns/locn#fullAddress locn:fullAddress a owl:DatatypeProperty ; rdfs:label "full address"@en ; rdfs:comment "The complete address written as a string, with or without formatting. The domain of locn:fullAddress is locn:Address."@en ; rdfs:domain locn:Address ; rdfs:isDefinedBy ; rdfs:range rdfs:Literal . ### http://www.w3.org/ns/locn#locatorName locn:locatorName a owl:DatatypeProperty ; rdfs:label "locator name"@en ; rdfs:comment """Proper noun(s) applied to the real world entity identified by the locator. The locator name could be the name of the property or complex, of the building or part of the building, or it could be the name of a room inside a building. """@en ; rdfs:isDefinedBy . ################################################################# # Classes ################################################################# ### https://saref.etsi.org/saref4agri/FarmHolding saref4agri:FarmHolding a owl:Class ; rdfs:subClassOf , [ a owl:Restriction ; owl:onProperty saref4agri:managesFarm ; owl:someValuesFrom saref4agri:Farm ] , [ a owl:Restriction ; owl:onProperty 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 ; rdfs:isDefinedBy . ### https://saref.etsi.org/saref4agri/Farmer saref4agri:Farmer a owl:Class ; rdfs:subClassOf , [ a owl:Restriction ; owl:onProperty saref4agri:managesFarm ; owl:someValuesFrom saref4agri:Farm ] , [ a owl:Restriction ; owl:onProperty 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 ; rdfs:isDefinedBy . ### http://purl.obolibrary.org/obo/TAXRANK_0000000 a owl:Class ; rdfs:label "taxonomic_rank"@en ; rdfs:isDefinedBy . ### https://w3id.org/demeter/agri/agriCommon#Image demeterAgriCommon:Image a owl:Class ; rdfs:subClassOf ; rdfs:label "Image" ; rdfs:comment "An image object" ; rdfs:isDefinedBy . ### https://w3id.org/demeter/agri/ecrop/AgriculturalCertificate ecrop:AgriculturalCertificate a owl:Class ; rdfs:label "AgriculturalCertificate" ; rdfs:comment "A legal proof of ownership, worthiness or qualification to operate an agricultural item" ; rdfs:isDefinedBy . ### https://w3id.org/demeter/agri/ecrop/AgriculturalContract ecrop:AgriculturalCertificate a owl:Class ; rdfs:label "AgriculturalContract" ; rdfs:comment "The written or spoken contract between two or more parties for the expressed purpose of specifying the required agricultural produce, products or services" ; rdfs:isDefinedBy . ### http://www.w3.org/ns/locn#Address locn:Address a rdfs:Class ; rdfs:label "Address"@en ; rdfs:comment "An \"address representation\" as conceptually defined by the INSPIRE Address Representation data type. The locn:addressId property may be used to link this locn:Address to other representations."@en ; rdfs:isDefinedBy . ################################################################# # Alignments ################################################################# fiware:name rdfs:subPropertyOf schema:name . saref4agri:hasName owl:equivalentProperty fiware:name . fiware:alternateName rdfs:subPropertyOf fiware:name . saref:hasDescription owl:equivalentProperty foodie:description . prov:generatedAtTime rdfs:subPropertyOf saref:hasTimestamp . fiware:dateCreated rdfs:subPropertyOf saref:hasTimestamp . iso19115-citation:ResponsibleParty owl:equivalentClass foaf:Agent . fiware-agrifood:category owl:equivalentProperty foodie:type . ################################################################# # Individuals #################################################################