@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 iso19109: .
@prefix iso19150-2: .
@prefix iso19103: .
@prefix iso19115-citation: .
@prefix iso19108: .
@prefix geo: .
@prefix ssn: .
@prefix sosa: .
@prefix saref: .
@prefix ngsi-ld: .
@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 AgriIntervention 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 AgriIntervention"@en ;
rdfs:label "DEMETER AgriIntervention"@en ;
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
#################################################################
### http://foodie-cloud.com/model/foodie#interventionPlot
foodie:interventionPlot
a owl:ObjectProperty ;
rdfs:range foodie:Plot ;
skos:prefLabel "interventionPlot"@en ;
rdfs:label "interventionPlot" ;
rdfs:comment "A Relation from Intervention to Plot. A plot can have few intervetions." ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#interventionZone
foodie:interventionZone
a owl:ObjectProperty ;
rdfs:range foodie:ManagementZone ;
skos:prefLabel "interventionZone"@en ;
rdfs:label "interventionZone" ;
rdfs:comment "A Relation from Intervention to ManagementZone." ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#supervisor
foodie:supervisor a owl:ObjectProperty ;
rdfs:range iso19115-citation:ResponsibleParty ;
skos:prefLabel "supervisor"@en ;
rdfs:label "supervisor" ;
rdfs:comment "A Relation from Intervention to ResponsibleParty. ResponsibleParty contains the entity who carries out the intervention (a person or a body who has the power and authority to give instructions and guarantee the conducted Intervention)" ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#interventionGeometry
foodie:interventionGeometry
a owl:ObjectProperty ;
rdfs:range geo:Geometry ;
skos:prefLabel "interventionGeometry"@en ;
rdfs:label "interventionGeometry" ;
rdfs:comment "A Relation to the geometry defining the spatial extent of the Intervention" ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#evidenceParty
foodie:evidenceParty a owl:ObjectProperty ;
rdfs:range iso19115-citation:ResponsibleParty ;
skos:prefLabel "evidenceParty"@en ;
rdfs:label "evidenceParty" ;
rdfs:comment "A Relation to a person or a body who inserted the Intervention into the database" ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#operator
foodie:operator a owl:ObjectProperty ;
rdfs:range iso19115-citation:ResponsibleParty ;
skos:prefLabel "operator"@en ;
rdfs:label "operator" ;
rdfs:comment "A Relation to the person(s) who has conducted an Intervention" ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#formOfTreatment
foodie:formOfTreatment
a owl:ObjectProperty ;
rdfs:range foodie:FormOfTreatmentValue ;
skos:prefLabel "formOfTreatment"@en ;
rdfs:label "formOfTreatment" ;
rdfs:comment "A Relation from Treatment to FormOfTreatmentValue codelist, e.g., manual (i.e. conducted manually by a person), applicationMachine (i.e. automatic or semi-automatic application by a machine), aerial (i.e. aerial application from an airplane);" ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#treatmentPurpose
foodie:treatmentPurpose
a owl:ObjectProperty ;
rdfs:range foodie:TreatmentPurposeValue ;
skos:prefLabel "treatmentPurpose"@en ;
rdfs:label "treatmentPurpose" ;
rdfs:comment "A Relation from Treatment to TreatmentPurposeValue codelist, e.g., disease, fertilization, pest, weed" ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#areaDose
foodie:areaDose a owl:ObjectProperty ;
rdfs:range foodie:DoseUnit ;
skos:prefLabel "areaDose"@en ;
rdfs:label "areaDose" ;
rdfs:comment "A Relation from Treatment to DoseUnit entity, indicating the minimum and maximum application rate of the Treatment together with their unit" ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#plan
foodie:plan a owl:ObjectProperty ;
rdfs:range foodie:TreatmentPlan ;
skos:prefLabel "plan"@en ;
rdfs:label "plan" ;
rdfs:comment "A Relation from Treatment to TreatmentPlan entity." ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#motionSpeed
foodie:motionSpeed a owl:ObjectProperty ;
rdfs:range iso19103:Measure ;
skos:prefLabel "motionSpeed"@en ;
rdfs:label "motionSpeed" ;
rdfs:comment "A Relation from Treatment to Measure entity, indicating recommended speed for the application of the treatment that should be expressed together with its unit" ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#treatmentProduct
foodie:treatmentProduct
a owl:ObjectProperty ;
rdfs:range foodie:Product ;
skos:prefLabel "treatmentProduct"@en ;
rdfs:label "treatmentProduct" ;
rdfs:comment "A Relation from Treatment to Product entity." ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#quantity
foodie:quantity a owl:ObjectProperty ;
rdfs:range iso19103:Measure ;
skos:prefLabel "quantity"@en ;
rdfs:label "quantity" ;
rdfs:comment "A Relation from Treatment to Measure entity, indicating the value of a physical quantity of applied Treatment, together with its unit." ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#flowAdjustment
foodie:flowAdjustment
a owl:ObjectProperty ;
rdfs:range iso19103:Measure ;
skos:prefLabel "flowAdjustment"@en ;
rdfs:label "flowAdjustment" ;
rdfs:comment "A Relation from Treatment to Measure entity, indicating whether a flow adjustment was needed for the application of the Treatment, be expressed together with its unit " ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#applicationWidth
foodie:applicationWidth
a owl:ObjectProperty ;
rdfs:range iso19103:Measure ;
skos:prefLabel "applicationWidth"@en ;
rdfs:label "flowAdjustment" ;
rdfs:comment "A Relation from Treatment to Measure entity, indicating a width in which a machine is capable to apply the Treatment, expressed together with its unit" ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#pressure
foodie:pressure a owl:ObjectProperty ;
rdfs:range iso19103:Measure ;
skos:prefLabel "pressure"@en ;
rdfs:label "pressure" ;
rdfs:comment "A Relation from Treatment to Measure entity, indicating the recommended pressure for the application of the Treatment that should be expressed together with its unit" ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#planProduct
foodie:planProduct a owl:ObjectProperty ;
rdfs:range foodie:Product ;
skos:prefLabel "planProduct"@en ;
rdfs:label "planProduct" ;
rdfs:comment "A Relation from TreatmentPlan to Product entity." ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#campaign
foodie:campaign a owl:ObjectProperty ;
rdfs:range foodie:CampaignType ;
skos:prefLabel "campaign"@en ;
rdfs:label "planProduct" ;
rdfs:comment "A Relation from TreatmentPlan to CampaignType entity including the period to which the TreatmentPlan was designed" ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#period
foodie:period a owl:ObjectProperty ;
rdfs:range iso19108:Period ;
skos:prefLabel "period"@en ;
rdfs:label "period" ;
rdfs:comment "A Relation from CampaignType to Period entity indicating the period to which the TreatmentPlan was designed. Typically a campaign may be an agronomical year or a season e.g. between 2015-03-01 and 2015-09-30" ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#minimumDose
foodie:minimumDose
a owl:ObjectProperty ;
rdfs:range iso19103:Measure ;
skos:prefLabel "minimumDose"@en ;
rdfs:label "minimumDose" ;
rdfs:comment "A Relation from DoseUnit to Measure entity, indicating the minimuDose" ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#maximumDose
foodie:maximumDose
a owl:ObjectProperty ;
rdfs:range iso19103:Measure ;
skos:prefLabel "maximumDose"@en ;
rdfs:label "maximumDose" ;
rdfs:comment "A Relation from DoseUnit to Measure entity, indicating the maximumDose" ;
rdfs:isDefinedBy .
### https://smartdatamodels.org/dataModel.Agrifood/hasAgriParcel
fiware-agrifood:hasAgriParcel a owl:ObjectProperty ;
rdfs:label "operationHasAgriParcel"@en ;
rdfs:comment "Reference to the AgriParcel to which this entity relates." ;
rdfs:isDefinedBy .
### https://smartdatamodels.org/dataModel.Agrifood/hasOperator
fiware-agrifood:hasOperator a owl:ObjectProperty ;
rdfs:label "hasOperator"@en ;
rdfs:comment "Reference to the operator conducting the operation" ;
rdfs:isDefinedBy .
#################################################################
# Data properties
#################################################################
### http://foodie-cloud.com/model/foodie#status
foodie:status a owl:DatatypeProperty ;
rdfs:range xsd:string ;
skos:prefLabel "status"@en ;
rdfs:label "status" ;
rdfs:comment "Status of the intervention, e.g. approved, pending, completed as a free text" ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#creationDateTime
foodie:creationDateTime
a owl:DatatypeProperty ;
rdfs:range xsd:dateTime ;
skos:prefLabel "creationDateTime"@en ;
rdfs:label "creationDateTime" ;
rdfs:comment "date and time of the observed operation/intervention." ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#treatmentDescription
foodie:treatmentDescription
a owl:DatatypeProperty ;
rdfs:range xsd:string ;
skos:prefLabel "treatmentDescription"@en ;
rdfs:label "treatmentDescription" ;
rdfs:comment "Description of the observed operation/intervention." ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#treatmentPlanCode
foodie:treatmentPlanCode
a owl:DatatypeProperty ;
rdfs:range xsd:string ;
skos:prefLabel "treatmentPlanCode"@en ;
rdfs:label "treatmentPlanCode" ;
rdfs:comment "Identification code of the observed operation/intervention." ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#treatmentPlanCreation
foodie:treatmentPlanCreation
a owl:DatatypeProperty ;
rdfs:range xsd:dateTime ;
skos:prefLabel "treatmentPlanCreation"@en ;
rdfs:label "treatmentPlanCreation" ;
rdfs:comment "Date and time of the creation of the operation/intervention plan" ;
rdfs:isDefinedBy .
### https://smartdatamodels.org/dataModel.Agrifood/plannedStartAt
fiware-agrifood:plannedStartAt a owl:DatatypeProperty ;
rdfs:range xsd:dateTime ;
rdfs:label "plannedStartAt"@en ;
rdfs:comment "The planned start date/timestamp for the operation. Note that this is advisory and the actual time the operation starts may be before or after the planned start." ;
rdfs:isDefinedBy .
### https://smartdatamodels.org/dataModel.Agrifood/plannedEndAt
fiware-agrifood:plannedEndAt a owl:DatatypeProperty ;
rdfs:range xsd:dateTime ;
rdfs:label "plannedEndAt"@en ;
rdfs:comment "The planned end date/timestamp for the operation. Note that this is advisory and the actual time the operation finishes may be before or after the planned end." ;
rdfs:isDefinedBy .
### https://smartdatamodels.org/dataModel.Agrifood/operationType
fiware-agrifood:operationType a owl:DatatypeProperty ;
rdfs:label "operationType"@en ;
rdfs:comment "A choice from an enumerated list describing the operation performed on the parcel. One of: fertiliser, inspection, pesticide, water, other." ;
rdfs:isDefinedBy .
### https://smartdatamodels.org/dataModel.Agrifood/result
fiware-agrifood:result a owl:DatatypeProperty ;
rdfs:label "result"@en ;
rdfs:comment "A description of the results of the operation. One of: ok, aborted, failed." ;
rdfs:isDefinedBy .
### https://uri.etsi.org/ngsi-ld/status
ngsi-ld:status a owl:DatatypeProperty ;
rdfs:label "status"@en ;
rdfs:comment "A choice from an enumerated list describing the status. One of: planned, ongoing, finished, scheduled, cancelled." ;
rdfs:isDefinedBy .
### https://smartdatamodels.org/dataModel.Agrifood/startedAt
fiware-agrifood:startedAt a owl:DatatypeProperty ;
rdfs:range xsd:dateTime ;
rdfs:label "startedAt"@en ;
rdfs:comment "Timestamp when the operation actually started to be performed." ;
rdfs:isDefinedBy .
### https://smartdatamodels.org/dataModel.Agrifood/endedAt
fiware-agrifood:endedAt a owl:DatatypeProperty ;
rdfs:range xsd:dateTime ;
rdfs:label "endedAt"@en ;
rdfs:comment "Timestamp when the operation actually finished." ;
rdfs:isDefinedBy .
### https://smartdatamodels.org/dataModel.Agrifood/reportedAt
fiware-agrifood:reportedAt a owl:DatatypeProperty ;
rdfs:range xsd:dateTime ;
rdfs:label "reportedAt"@en ;
rdfs:comment "Timestamp when the event/ fault was reported." ;
rdfs:isDefinedBy .
### https://smartdatamodels.org/dataModel.Agrifood/quantity
fiware-agrifood:quantity a owl:DatatypeProperty ;
rdfs:label "quantity"@en ;
rdfs:comment "The total quantity of water or product used/ applied. It is recommended this is measured in litres for liquids or kilogrammes for solids." ;
rdfs:isDefinedBy .
### https://smartdatamodels.org/dataModel.Agrifood/waterSource
fiware-agrifood:waterSource a owl:DatatypeProperty ;
rdfs:label "waterSource"@en ;
rdfs:comment "Type of water sources. One of: borehole, rainfall, river, rainwater capture, water dam, commercial supply." ;
rdfs:isDefinedBy .
### https://smartdatamodels.org/dataModel.Agrifood/irrigationRecord
fiware-agrifood:irrigationRecord a owl:DatatypeProperty ;
rdfs:label "irrigationRecord"@en ;
rdfs:comment "Relationship with the irrigation record of the execution" ;
rdfs:isDefinedBy .
#################################################################
# Classes
#################################################################
### http://foodie-cloud.com/model/foodie#Intervention
foodie:Intervention a owl:Class ;
rdfs:subClassOf geo:Feature;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality "1"^^xsd:int ;
owl:onProperty foodie:notes
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:cardinality "1"^^xsd:int ;
owl:onProperty foodie:description
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:cardinality "1"^^xsd:int ;
owl:onProperty foodie:type
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality "1"^^xsd:int ;
owl:onProperty foodie:interventionPlot
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:cardinality "1"^^xsd:int ;
owl:onProperty foodie:status
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality "1"^^xsd:int ;
owl:onProperty foodie:supervisor
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minCardinality "1"^^xsd:int ;
owl:onProperty foodie:interventionGeometry
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality "1"^^xsd:int ;
owl:onProperty foodie:price
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minCardinality "1"^^xsd:int ;
owl:onProperty foodie:evidenceParty
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:cardinality "1"^^xsd:int ;
owl:onProperty foodie:creationDateTime
] ;
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 "Intervention"@en ;
rdfs:label "Intervention" ;
rdfs:comment "An entity of operation or intervention." ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#Treatment
foodie:Treatment a owl:Class ;
rdfs:subClassOf geo:Feature , foodie:Intervention ;
rdfs:subClassOf [ a owl:Restriction ;
owl:cardinality "1"^^xsd:int ;
owl:onProperty foodie:formOfTreatment
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality "1"^^xsd:int ;
owl:onProperty foodie:areaDose
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality "1"^^xsd:int ;
owl:onProperty foodie:plan
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality "1"^^xsd:int ;
owl:onProperty foodie:price
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality "1"^^xsd:int ;
owl:onProperty foodie:motionSpeed
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minCardinality "1"^^xsd:int ;
owl:onProperty foodie:treatmentProduct
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:cardinality "1"^^xsd:int ;
owl:onProperty foodie:quantity
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality "1"^^xsd:int ;
owl:onProperty foodie:flowAdjustment
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality "1"^^xsd:int ;
owl:onProperty foodie:applicationWidth
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality "1"^^xsd:int ;
owl:onProperty foodie:treatmentDescription
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality "1"^^xsd:int ;
owl:onProperty foodie:pressure
] ;
skos:prefLabel "Treatment"@en ;
rdfs:label "Treatment" ;
rdfs:comment "An entity defining the attributes of Treatments" ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#TreatmentPlan
foodie:TreatmentPlan a owl:Class ;
rdfs:subClassOf geo:Feature ;
rdfs:subClassOf [ a owl:Restriction ;
owl:cardinality "1"^^xsd:int ;
owl:onProperty foodie:type
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality "1"^^xsd:int ;
owl:onProperty foodie:notes
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minCardinality "1"^^xsd:int ;
owl:onProperty foodie:planProduct
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality "1"^^xsd:int ;
owl:onProperty foodie:treatmentPlanCode
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minCardinality "1"^^xsd:int ;
owl:onProperty foodie:campaign
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:cardinality "1"^^xsd:int ;
owl:onProperty foodie:treatmentPlanCreation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:cardinality "1"^^xsd:int ;
owl:onProperty foodie:description
] ;
skos:prefLabel "TreatmentPlan"@en ;
rdfs:label "TreatmentPlan" ;
rdfs:comment "An entity defining the Treatment plans" ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#DoseUnit
foodie:DoseUnit a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality "1"^^xsd:int ;
owl:onProperty foodie:minimumDose
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality "1"^^xsd:int ;
owl:onProperty foodie:maximumDose
] ;
skos:prefLabel "DoseUnit"@en ;
rdfs:label "DoseUnit" ;
rdfs:comment "An entity defining the Doses for operation/intervention" ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#CampaignType
foodie:CampaignType a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minCardinality "1"^^xsd:int ;
owl:onProperty foodie:period
] ;
skos:prefLabel "CampaignType"@en ;
rdfs:label "CampaignType" ;
rdfs:comment "An entity defining the types of campaigns" ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#TreatmentPurposeValue
foodie:TreatmentPurposeValue
a owl:Class ;
rdfs:subClassOf skos:Concept ;
skos:prefLabel "TreatmentPurposeValue"@en ;
rdfs:label "TreatmentPurposeValue" ;
rdfs:comment "An entity defining the purpose of an Intervention/Treatment as codelist, e.g., disease (i.e. a pathological condition that affects part or all of production in the Plot), fertilization (i.e. a need to apply a fertilizer to soil), pest (i.e. a plant or animal detrimental to a human), weed (i.e. to reduce plants considered undesirable in a particular situation)" ;
rdfs:isDefinedBy .
### http://foodie-cloud.com/model/foodie#FormOfTreatmentValue
foodie:FormOfTreatmentValue
a owl:Class ;
rdfs:subClassOf skos:Concept ;
skos:prefLabel "FormOfTreatmentValue"@en ;
rdfs:label "FormOfTreatmentValue" ;
rdfs:comment "An entity defining the form of Intervention/Treatment as codelist, e.g., manual (i.e. conducted manually by a person), applicationMachine (i.e. automatic or semi-automatic application by a machine), aerial (i.e. aerial application from an airplane)" ;
rdfs:isDefinedBy .
### https://smartdatamodels.org/dataModel.Agrifood/AgriParcelOperation
fiware-agrifood:AgriParcelOperation a owl:Class ;
rdfs:label "AgriParcelOperation" ;
rdfs:comment "This entity contains a harmonised description of a generic operations performed on a parcel of land. This entity is primarily associated with the agricultural vertical and related IoT applications." ;
rdfs:isDefinedBy .
#################################################################
# Alignments
#################################################################
foodie:Treatment owl:equivalentClass fiware-agrifood:AgriParcelOperation .
foodie:interventionPlot owl:equivalentProperty fiware-agrifood:hasAgriParcel .
fiware-agrifood:operationType rdfs:subPropertyOf foodie:type .
fiware-agrifood:result rdfs:subPropertyOf foodie:notes .
foodie:status owl:equivalentProperty ngsi-ld:status .
foodie:operator owl:equivalentProperty fiware-agrifood:hasOperator .
fiware-agrifood:startedAt rdfs:subPropertyOf common:validFrom .
fiware-agrifood:endedAt rdfs:subPropertyOf common:validTo .
foodie:treatmentProduct owl:equivalentProperty fiware-agrifood:hasAgriProductType .
#foodie:quantity owl:equivalentProperty fiware-agrifood:quantity .
#################################################################
# Individuals
#################################################################