@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: . @prefix fiware-agrifood: . @prefix fiware-weather: . @prefix ngsi-ld: . @prefix iso19109: . @prefix iso19150-2: . @prefix iso19103: . @prefix geo: . @prefix saref: . @prefix ssn: . @prefix obo: . @prefix demeterAgriCrop: . @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 "The DEMETER AgriCrop is one of the agri profiles of DEMETER 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 "DEMETER AgriCrop"@en ; rdfs:label "DEMETER AgriCrop" ; rdfs:comment "The DEMETER 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 ################################################################# ################################################################# # Datatypes ################################################################# ################################################################# # Object Properties ################################################################# ### https://saref.etsi.org/saref4agri/generates saref4agri:generates a owl:ObjectProperty ; rdfs:subPropertyOf saref:hasProperty ; rdfs:comment "A relation to represent the yield generated by a Crop." ; rdfs:label "generates"@en ; rdfs:isDefinedBy . ### https://saref.etsi.org/saref4agri/receives saref4agri:receives a owl:ObjectProperty ; rdfs:subPropertyOf saref:hasProperty ; rdfs:comment "A relation to represent the intake/consumption of certain substances in a Crop." ; rdfs:label "receives" ; rdfs:isDefinedBy . ### http://foodie-cloud.com/model/foodie#cropArea foodie:cropArea a owl:ObjectProperty ; rdfs:range geo:Geometry ; skos:prefLabel "cropArea"@en ; rdfs:comment "The geometry defining the spatial extent of the CropSpecies on the Plot" ; rdfs:label "cropArea" ; rdfs:isDefinedBy . ### http://foodie-cloud.com/model/foodie#cropSpecies foodie:cropSpecies a owl:ObjectProperty ; rdfs:range foodie:CropType ; skos:prefLabel "cropSpecies"@en ; rdfs:comment "Relation to the designation under which the CropSpecies is commonly known; such designation is expressed as a CropType" ; rdfs:label "cropSpecies" ; rdfs:isDefinedBy . ### http://foodie-cloud.com/model/foodie#production foodie:production a owl:ObjectProperty ; rdfs:range foodie:ProductionType ; skos:prefLabel "production"@en ; rdfs:comment "Relation to entity containing relevant production-related data, that is defined as a ProductionType" ; rdfs:label "production" ; rdfs:isDefinedBy . ### http://foodie-cloud.com/model/foodie#productionAmount foodie:productionAmount a owl:ObjectProperty ; rdfs:range iso19103:Measure ; skos:prefLabel "productionAmount"@en ; rdfs:comment "The value of a physical quantity of produced variety, together with its unit" ; rdfs:label "productionAmount" ; rdfs:isDefinedBy . ### https://smartdatamodels.org/dataModel.Agrifood/hasAgriSoil fiware-agrifood:hasAgriSoil a owl:ObjectProperty ; rdfs:label "cropHasAgriSoil"@en ; rdfs:comment "Reference to the recommended types of soil suitable for growing this crop" ; rdfs:isDefinedBy . ### https://smartdatamodels.org/dataModel.Agrifood/hasAgriFertiliser fiware-agrifood:hasAgriFertiliser a owl:ObjectProperty ; rdfs:label "hasAgriFertiliser"@en ; rdfs:comment "Reference to the recommended types of fertiliser suitable for growing this crop" ; rdfs:isDefinedBy . ### https://smartdatamodels.org/dataModel.Agrifood/hasAgriPest fiware-agrifood:hasAgriPest a owl:ObjectProperty ; rdfs:label "hasAgriPest"@en ; rdfs:comment "Reference to the pests known to attack this crop." ; rdfs:isDefinedBy . ################################################################# # Data properties ################################################################# ### https://w3id.org/demeter/agri/agriCrop#expectedBloomingStart demeterAgriCrop:expectedBloomingStart a owl:DatatypeProperty ; rdfs:range xsd:dateTime ; rdfs:label "Expected Blooming Start" ; rdfs:comment "Expected Blooming Start" ; rdfs:isDefinedBy . ### https://w3id.org/demeter/agri/agriCrop#expectedBloomingEnd demeterAgriCrop:expectedBloomingEnd a owl:DatatypeProperty ; rdfs:range xsd:dateTime ; rdfs:label "Expected Blooming End" ; rdfs:comment "Expected Blooming End" ; rdfs:isDefinedBy . ### https://w3id.org/demeter/agri/agriCrop#numberOfHivesNeeded demeterAgriCrop:numberOfHivesNeeded a owl:DatatypeProperty ; rdfs:range xsd:dateTime ; rdfs:label "Number Of Hives Needed" ; rdfs:comment "Number Of Hives Needed" ; rdfs:isDefinedBy . ### https://saref.etsi.org/saref4agri/hasHarvestDate saref4agri:hasHarvestDate a 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" ; rdfs:isDefinedBy . ### https://saref.etsi.org/saref4agri/hasPlantDate saref4agri:hasPlantDate a 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" ; rdfs:isDefinedBy . ### http://foodie-cloud.com/model/foodie#variety foodie:variety a owl:DatatypeProperty ; rdfs:range xsd:string ; skos:prefLabel "variety"@en ; rdfs:comment "a taxonomic category that ranks below subspecies (where present) or species, its mem-bers differing from others of the same subspecies or species in minor but permanent or heritable characteristics" ; rdfs:label "variety" ; rdfs:isDefinedBy . ### http://foodie-cloud.com/model/foodie#family foodie:family a owl:DatatypeProperty ; rdfs:range xsd:string ; skos:prefLabel "family"@en ; rdfs:comment "a principal taxonomic category that ranks above genus and below order" ; rdfs:label "family" ; rdfs:isDefinedBy . ### http://foodie-cloud.com/model/foodie#species foodie:species a owl:DatatypeProperty ; rdfs:range xsd:string ; skos:prefLabel "species"@en ; rdfs:comment "a group of living organisms consisting of similar individuals capable of exchanging genes or interbreeding" ; rdfs:label "species" ; rdfs:isDefinedBy . ### http://foodie-cloud.com/model/foodie#genus foodie:genus a owl:DatatypeProperty ; rdfs:range xsd:string ; skos:prefLabel "genus"@en ; rdfs:comment "a principal taxonomic category that ranks above species and below family" ; rdfs:label "genus" ; rdfs:isDefinedBy . ### http://foodie-cloud.com/model/foodie#productionDate foodie:productionDate a owl:DatatypeProperty ; rdfs:range xsd:dateTime ; skos:prefLabel "productionDate"@en ; rdfs:comment "date and time of production, e.g., when it was inserted or changed in the database" ; rdfs:label "productionDate" ; rdfs:isDefinedBy . ### https://smartdatamodels.org/dataModel.Agrifood/plantingFrom fiware-agrifood:plantingFrom a owl:DatatypeProperty ; rdfs:label "plantingFrom"@en ; rdfs:comment """A list of the recommended planting interval date(s) for this crop. Specified using ISO8601 repeating date intervals: interval, description Where interval is in the form of start date/end date --MM-DD/--MM-DD Meaning repeat each year from this start date to this end date.""" ; rdfs:isDefinedBy . ### https://smartdatamodels.org/dataModel.Agrifood/harvestingInterval fiware-agrifood:harvestingInterval a owl:DatatypeProperty ; rdfs:label "harvestingInterval"@en ; rdfs:comment """A list of the recommended harvesting interval date(s) for this crop. Specified using ISO8601 repeating date intervals: interval, description Where interval is in the form of start date/end date --MM-DD/--MM-DD Meaning repeat each year from this start date to this end date.""" ; rdfs:isDefinedBy . ################################################################# # Classes ################################################################# ### https://saref.etsi.org/saref4agri/Crop saref4agri:Crop a owl:Class ; rdfs:subClassOf saref:FeatureOfInterest , [ a owl:Restriction ; owl:onProperty ; owl:someValuesFrom ] , [ a owl:Restriction ; owl:onProperty saref4agri:hasHarvestDate ; owl:someValuesFrom xsd:dateTime ] , [ a owl:Restriction ; owl:onProperty 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" ; rdfs:isDefinedBy . ### http://foodie-cloud.com/model/foodie#CropSpecies foodie:CropSpecies a owl:Class ; rdfs:subClassOf geo:Feature; rdfs:subClassOf [ a owl:Restriction ; owl:minCardinality "1"^^xsd:int ; owl:onProperty foodie:cropArea ] ; rdfs:subClassOf [ a owl:Restriction ; owl:cardinality "1"^^xsd:int ; owl:onProperty foodie:cropSpecies ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:int ; owl:onProperty prov:invalidatedAtTime ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:int ; owl:onProperty prov:generatedAtTime ] ; rdfs:subClassOf [ a owl:Restriction ; owl:cardinality "1"^^xsd:int ; owl:onProperty common:validFrom ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:int ; owl:onProperty common:validTo ] ; skos:prefLabel "CropSpecies"@en ; rdfs:comment "An entity for the species of the Crops grown in a plot. The planted crop species"@en ; rdfs:label "CropSpecies" ; rdfs:isDefinedBy . ### http://foodie-cloud.com/model/foodie#CropType foodie:CropType a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:int ; owl:onProperty foodie:code ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:int ; owl:onProperty foodie:notes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:int ; owl:onProperty foodie:variety ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:int ; owl:onProperty foodie:description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:int ; owl:onProperty foodie:family ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:int ; owl:onProperty foodie:species ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:int ; owl:onProperty foodie:genus ] ; skos:prefLabel "CropType"@en ; rdfs:comment "Designation under which the CropSpecies is commonly known"@en ; rdfs:label "CropType" ; rdfs:isDefinedBy . ### http://foodie-cloud.com/model/foodie#ProductionType foodie:ProductionType a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:cardinality "1"^^xsd:int ; owl:onProperty foodie:variety ] ; rdfs:subClassOf [ a owl:Restriction ; owl:cardinality "1"^^xsd:int ; owl:onProperty foodie:productionDate ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:int ; owl:onProperty foodie:productionAmount ] ; skos:prefLabel "ProductionType"@en ; rdfs:comment "An entity containing relevant production-related data"@en ; rdfs:label "ProductionType" ; rdfs:isDefinedBy . ### https://smartdatamodels.org/dataModel.Agrifood/AgriCrop fiware-agrifood:AgriCrop a owl:Class ; rdfs:label "Agri Crop" ; rdfs:comment "This entity contains a harmonised description of a generic crop. This entity is primarily associated with the agricultural vertical and related IoT applications." ; rdfs:isDefinedBy . ################################################################# # Alignments ################################################################# saref4agri:Crop owl:equivalentClass foodie:CropSpecies . saref4agri:Crop owl:equivalentClass fiware-agrifood:AgriCrop . saref4agri:hasHarvestDate owl:equivalentProperty foodie:productionDate . ################################################################# # Individuals #################################################################