SlideShare a Scribd company logo
1 of 29
Download to read offline
This document is part of a project that has received funding
from the European Union’s Horizon 2020 research and innovation programme
under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or
reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu.
1
This project has received funding from
the European Union’s Horizon 2020
research and innovation programme
under grant agreement No 732064
This project is part
of BDV PPP
FOODIE ONTOLOGY AND SATELLITE DATA API
Karel Charvát2 Raul Palma1, Tomáš Řezník2,, Karel Charvat Jr,
Vojtech Lukas, Soumya Brahma1, Dmitrij Kozuch2, Raitis
Berzins2,
1Poznan Supercomputing and Networking Center, Poland
2Lesprojekt, Czech Republic
FREE WEBINAR // JANUARY 10,
2019 // 4PM CET
An Introduction to Semantics +
FOODIE Ontology and Satellite
Data API
This document is part of a project that has received funding
from the European Union’s Horizon 2020 research and innovation programme
under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or
reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu.
2
Motivation
• Farm management context
• Multiple activities and stakeholders
• Multiple applications, tools and devices
• Multiple data sources, data types and
data formats
• Challenge
• To combine/integrate those different
and heterogeneous data sources in
order to make economically and
environmentally sound decisions
This document is part of a project that has received funding
from the European Union’s Horizon 2020 research and innovation programme
under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or
reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu.
3
STILL A POORER FARMER IN CLOUD AGE
IOF2020 PARTNER AND STAKEHOLDER EVENTS 3
??????
This document is part of a project that has received funding
from the European Union’s Horizon 2020 research and innovation programme
under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or
reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu.
4
FOODIE Data Models
Machinery fleet monitoring Management zones
Fertilizers/pesticides informationSensor measurements
Obrázkypřevzaty z: http://gillinstruments.com, http://wisegeek.com, http://www.dbta.com/
This document is part of a project that has received funding
from the European Union’s Horizon 2020 research and innovation programme
under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or
reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu.
5
Core Data Model class Foodie Core Data Model v4.1 proposal
«featureType»
Agricultural and
Aquaculture Facilities
Model::Holding
«featureType»
Agricultural and Aquaculture Facilities Model::
Site
+ code :Identifier
+ geometry :GM_Object
+ activity :EconomicActivityNACEValue [1..*]
+ validFrom :DateTime
+ validTo :DateTime [0..1]
+ beginLifespanVersion :DateTime
+ endLifeSpanVersion :DateTime [0..1]
«voidable»
+ includesAnimal :FarmAnimalSpecies [0..*]
«dataType»
Agricultural and Aquaculture Facilities Model::
FarmAnimalSpecies
«voidable»
+ livestock :LivestockSpeciesValue [0..*]
+ aquaculture :AquacultureSpeciesValue [0..*]
«featureType»
Activity Complex::ActivityComplex
+ inspireId :Identifier
+ thematicId :ThematicIdentifier [0..*]
+ geometry :GM_Object
+ function :Function [1..*]
+ userId :CharacterString
«voidable»
+ name :CharacterString [0..1]
+ validFrom :DateTime
+ validTo :DateTime [0..1]
«voidable, lifeCycleInfo»
+ beginLifespanVersion :DateTime
+ endLifespanVersion :DateTime [0..1]
«featureType»
Plot
+ code :Identifier
+ validFrom :DateTime
+ validTo :DateTime [0..1]
+ beginLifeSpanVersion :DateTime
+ endLifeSpanVersion :DateTime [0..1]
+ geometry :GM_Object [1..*]
+ description :CharacterString [0..1]
+ originType :OriginTypeValue
«featureType»
Treatment
+ quantity :Measure [1..*]
+ tractorId :CharacterString [0..*]
+ machineId :CharacterString [0..*]
+ motionSpeed :Measure [0..1]
+ pressure :Measure [0..1]
+ flowAdjustment :Measure [0..1]
+ applicationWidth :Measure [0..1]
+ areaDose :DoseUnit [0..1]
+ formOfTreatment :FormOfTreatmentValue [1..*]
+ treatmentPurpose :TreatmentPurposeValue [0..*]
+ treatmentDescription :CharacterString [0..1]
«dataType»
NutrientsType
+ N :Measure [0..1]
+ P2O5 :Measure [0..1]
+ K2O :Measure [0..1]
+ MgO :Measure [0..1]
+ CaO :Measure [0..1]
+ S :Measure [0..1]
+ Zn :Measure [0..1]
+ Cu :Measure [0..1]
+ Fe :Measure [0..1]
+ B :Measure [0..1]
+ Mn :Measure [0..1]
+ Mo :Measure [0..1]
«codeList»
TreatmentPurposeValue
+ weed
+ pest
+ disease
«featureType»
CropSpecies
+ beginDate :Date
+ endDate :Date [0..1]
+ cropArea :GM_Object
+ cropSpecies :CropType [1..*]
+ production :ProductionType [0..*]
«featureType»
Product
+ productCode :CharacterString [0..*]
+ productName :CharacterString [1..*]
+ productType :CharacterString
+ productSubType :CharacterString [0..*]
+ productKind :ProductKindValue
+ description :CharacterString [0..1]
+ manufacturer :CI_ResponsibleParty [1..*]
+ nutrients :NutrientsType [0..*]
+ safetyInstructions :CharacterString [0..1]
+ storageHandling :CharacterString [0..1]
+ registrationCode :CharacterString [0..*]
+ registerUrl :URL [0..*]
«featureType»
SoilNutrients
+ nutrientName :GenericName
+ nutrientAmount :Measure
+ nutrientMeasure :CharacterString
«codeList»
ProductKindValue
+ organic
+ mineral
«dataType»
SoilTextureType
+ clay :Percent
+ silt :Percent
+ sand :Percent
«dataType»
ProductionType
+ productionDate :Date
+ variety :CharacterString
+ productionAmount :Measure
+ productionAnalysis :ProductionAnalysisType [0..*]
«dataType»
ProductionAnalysisType
+ productionAnalysisDate :Date
+ property :Measure
«codeList»
OriginTypeValue
+ manual
+ system
«featureType»
Alert
+ code :Identifier
+ type :CharacterString [1..*]
+ description :CharacterString [0..1]
+ checkedByUser :Boolean
+ alertDate :Date
+ alertGeometry :GM_Object
«featureType»
Intervention
+ type :CharacterString
+ description :CharacterString
+ notes :CharacterString [0..1]
+ status :CharacterString
+ creationDateTime :DateTime
+ interventionStart :DateTime
+ interventionEnd :DateTime [0..1]
+ interventionGeometry :GM_Object [1..*]
+ supervisor :CI_ResponsibleParty [0..1]
+ operator :CI_ResponsibleParty [0..*]
+ evidenceParty :CI_ResponsibleParty [1..*]
«featureType»
TreatmentPlan
+ treatmentPlanCode :CharacterString [0..*]
+ description :CharacterString [1..*]
+ type :CharacterString
+ campaign :TM_Period [1..*]
+ treatmentPlanCreation :DateTime
+ notes :CharacterString [0..1]
«featureType»
ProductPreparation
+ productQuantity :Measure
+ solventQuantity :Measure [0..*]
+ safetyPeriod :TM_Period
«dataType»
ActiveIngredients
+ code :CharacterString [0..1]
+ ingredientName :CharacterString
+ ingredientAmount :Measure
«codeList»
DoseUnit
+ minimumDose :Measure
+ maximumDose :Measure
«codeList»
FormOfTreatmentValue
+ manual
+ applicationMachine
+ aerial
«featureType»
ManagementZone
+ code :Identifier
+ validFrom :DateTime [0..1]
+ validTo :DateTime [0..1]
+ beginLifeSpanVersion :DateTime
+ endLifeSpanVersion :DateTime [0..1]
+ geometry :GM_Object [1..*]
+ notes :CharacterString
+ dateOfAnalysis :DateTime [0..*]
«featureType»
SoilType
+ soilType :CharacterString [1..*]
«featureType»
SoilTexture
+ soilTexture :SoilTextureType [1..*]
«featureType»
pH
+ pH :Measure [1..*]
«featureType»
OrganicMatter
+ organicMatter :Percent
«featureType»
ElectricConductivity
+ electricConductivity :Measure [1..*]
«featureType»
ZonePolygon
+ area :Measure
«dataType»
CropType
+ name :CharacterString
+ scientificName :CharacterString
+ description :CharacterString
+ notes :CharacterString
+ seedingAdvice :CharacterString
+ harvestingAdvice :CharacterString
0..*
1..*
+contains
1..*
HoldingSites
1..*
0..*
+containsZone
0..*
+HoldingPlot
0..*
+containsPlot 1..*
HoldingPlots
0..*
0..1 0..1
0..*
0..*
+crop 0..*
Holding attribute Value
Identifier http://foodie-project.eu/CZ/MJM/Trsicka
Function agriculture
User identifier 47674814
Name Tršická zemědělská, a.s.
Valid From 1993-12-13
Begin Lifespan 2015-03-11
This document is part of a project that has received funding
from the European Union’s Horizon 2020 research and innovation programme
under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or
reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu.
6
Core Data Model class Foodie Core Data Model v4.1 proposal
«featureType»
Agricultural and
Aquaculture Facilities
Model::Holding
«featureType»
Agricultural and Aquaculture Facilities Model::
Site
+ code :Identifier
+ geometry :GM_Object
+ activity :EconomicActivityNACEValue [1..*]
+ validFrom :DateTime
+ validTo :DateTime [0..1]
+ beginLifespanVersion :DateTime
+ endLifeSpanVersion :DateTime [0..1]
«voidable»
+ includesAnimal :FarmAnimalSpecies [0..*]
«dataType»
Agricultural and Aquaculture Facilities Model::
FarmAnimalSpecies
«voidable»
+ livestock :LivestockSpeciesValue [0..*]
+ aquaculture :AquacultureSpeciesValue [0..*]
«featureType»
Activity Complex::ActivityComplex
+ inspireId :Identifier
+ thematicId :ThematicIdentifier [0..*]
+ geometry :GM_Object
+ function :Function [1..*]
+ userId :CharacterString
«voidable»
+ name :CharacterString [0..1]
+ validFrom :DateTime
+ validTo :DateTime [0..1]
«voidable, lifeCycleInfo»
+ beginLifespanVersion :DateTime
+ endLifespanVersion :DateTime [0..1]
«featureType»
Plot
+ code :Identifier
+ validFrom :DateTime
+ validTo :DateTime [0..1]
+ beginLifeSpanVersion :DateTime
+ endLifeSpanVersion :DateTime [0..1]
+ geometry :GM_Object [1..*]
+ description :CharacterString [0..1]
+ originType :OriginTypeValue
«featureType»
Treatment
+ quantity :Measure [1..*]
+ tractorId :CharacterString [0..*]
+ machineId :CharacterString [0..*]
+ motionSpeed :Measure [0..1]
+ pressure :Measure [0..1]
+ flowAdjustment :Measure [0..1]
+ applicationWidth :Measure [0..1]
+ areaDose :DoseUnit [0..1]
+ formOfTreatment :FormOfTreatmentValue [1..*]
+ treatmentPurpose :TreatmentPurposeValue [0..*]
+ treatmentDescription :CharacterString [0..1]
«dataType»
NutrientsType
+ N :Measure [0..1]
+ P2O5 :Measure [0..1]
+ K2O :Measure [0..1]
+ MgO :Measure [0..1]
+ CaO :Measure [0..1]
+ S :Measure [0..1]
+ Zn :Measure [0..1]
+ Cu :Measure [0..1]
+ Fe :Measure [0..1]
+ B :Measure [0..1]
+ Mn :Measure [0..1]
+ Mo :Measure [0..1]
«codeList»
TreatmentPurposeValue
+ weed
+ pest
+ disease
«featureType»
CropSpecies
+ beginDate :Date
+ endDate :Date [0..1]
+ cropArea :GM_Object
+ cropSpecies :CropType [1..*]
+ production :ProductionType [0..*]
«featureType»
Product
+ productCode :CharacterString [0..*]
+ productName :CharacterString [1..*]
+ productType :CharacterString
+ productSubType :CharacterString [0..*]
+ productKind :ProductKindValue
+ description :CharacterString [0..1]
+ manufacturer :CI_ResponsibleParty [1..*]
+ nutrients :NutrientsType [0..*]
+ safetyInstructions :CharacterString [0..1]
+ storageHandling :CharacterString [0..1]
+ registrationCode :CharacterString [0..*]
+ registerUrl :URL [0..*]
«featureType»
SoilNutrients
+ nutrientName :GenericName
+ nutrientAmount :Measure
+ nutrientMeasure :CharacterString
«codeList»
ProductKindValue
+ organic
+ mineral
«dataType»
SoilTextureType
+ clay :Percent
+ silt :Percent
+ sand :Percent
«dataType»
ProductionType
+ productionDate :Date
+ variety :CharacterString
+ productionAmount :Measure
+ productionAnalysis :ProductionAnalysisType [0..*]
«dataType»
ProductionAnalysisType
+ productionAnalysisDate :Date
+ property :Measure
«codeList»
OriginTypeValue
+ manual
+ system
«featureType»
Alert
+ code :Identifier
+ type :CharacterString [1..*]
+ description :CharacterString [0..1]
+ checkedByUser :Boolean
+ alertDate :Date
+ alertGeometry :GM_Object
«featureType»
Intervention
+ type :CharacterString
+ description :CharacterString
+ notes :CharacterString [0..1]
+ status :CharacterString
+ creationDateTime :DateTime
+ interventionStart :DateTime
+ interventionEnd :DateTime [0..1]
+ interventionGeometry :GM_Object [1..*]
+ supervisor :CI_ResponsibleParty [0..1]
+ operator :CI_ResponsibleParty [0..*]
+ evidenceParty :CI_ResponsibleParty [1..*]
«featureType»
TreatmentPlan
+ treatmentPlanCode :CharacterString [0..*]
+ description :CharacterString [1..*]
+ type :CharacterString
+ campaign :TM_Period [1..*]
+ treatmentPlanCreation :DateTime
+ notes :CharacterString [0..1]
«featureType»
ProductPreparation
+ productQuantity :Measure
+ solventQuantity :Measure [0..*]
+ safetyPeriod :TM_Period
«dataType»
ActiveIngredients
+ code :CharacterString [0..1]
+ ingredientName :CharacterString
+ ingredientAmount :Measure
«codeList»
DoseUnit
+ minimumDose :Measure
+ maximumDose :Measure
«codeList»
FormOfTreatmentValue
+ manual
+ applicationMachine
+ aerial
«featureType»
ManagementZone
+ code :Identifier
+ validFrom :DateTime [0..1]
+ validTo :DateTime [0..1]
+ beginLifeSpanVersion :DateTime
+ endLifeSpanVersion :DateTime [0..1]
+ geometry :GM_Object [1..*]
+ notes :CharacterString
+ dateOfAnalysis :DateTime [0..*]
«featureType»
SoilType
+ soilType :CharacterString [1..*]
«featureType»
SoilTexture
+ soilTexture :SoilTextureType [1..*]
«featureType»
pH
+ pH :Measure [1..*]
«featureType»
OrganicMatter
+ organicMatter :Percent
«featureType»
ElectricConductivity
+ electricConductivity :Measure [1..*]
«featureType»
ZonePolygon
+ area :Measure
«dataType»
CropType
+ name :CharacterString
+ scientificName :CharacterString
+ description :CharacterString
+ notes :CharacterString
+ seedingAdvice :CharacterString
+ harvestingAdvice :CharacterString
0..*
1..*
+contains
1..*
HoldingSites
1..*
0..*
+containsZone
0..*
+HoldingPlot
0..*
+containsPlot 1..*
HoldingPlots
0..*
0..1 0..1
0..*
0..*
+crop 0..*
Site attribute Value
Identifier http://foodie-project.eu/CZ/MJM/Trsicka
Activity (NACE
code)
A1.1.1 - Growing of cereals (except rice),
leguminous crops and oil seeds
Valid From 2014-03-15
Begin Lifespan 2015-04-07
This document is part of a project that has received funding
from the European Union’s Horizon 2020 research and innovation programme
under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or
reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu.
7
Core Data Model class Foodie Core Data Model v4.1 proposal
«featureType»
Agricultural and
Aquaculture Facilities
Model::Holding
«featureType»
Agricultural and Aquaculture Facilities Model::
Site
+ code :Identifier
+ geometry :GM_Object
+ activity :EconomicActivityNACEValue [1..*]
+ validFrom :DateTime
+ validTo :DateTime [0..1]
+ beginLifespanVersion :DateTime
+ endLifeSpanVersion :DateTime [0..1]
«voidable»
+ includesAnimal :FarmAnimalSpecies [0..*]
«dataType»
Agricultural and Aquaculture Facilities Model::
FarmAnimalSpecies
«voidable»
+ livestock :LivestockSpeciesValue [0..*]
+ aquaculture :AquacultureSpeciesValue [0..*]
«featureType»
Activity Complex::ActivityComplex
+ inspireId :Identifier
+ thematicId :ThematicIdentifier [0..*]
+ geometry :GM_Object
+ function :Function [1..*]
+ userId :CharacterString
«voidable»
+ name :CharacterString [0..1]
+ validFrom :DateTime
+ validTo :DateTime [0..1]
«voidable, lifeCycleInfo»
+ beginLifespanVersion :DateTime
+ endLifespanVersion :DateTime [0..1]
«featureType»
Plot
+ code :Identifier
+ validFrom :DateTime
+ validTo :DateTime [0..1]
+ beginLifeSpanVersion :DateTime
+ endLifeSpanVersion :DateTime [0..1]
+ geometry :GM_Object [1..*]
+ description :CharacterString [0..1]
+ originType :OriginTypeValue
«featureType»
Treatment
+ quantity :Measure [1..*]
+ tractorId :CharacterString [0..*]
+ machineId :CharacterString [0..*]
+ motionSpeed :Measure [0..1]
+ pressure :Measure [0..1]
+ flowAdjustment :Measure [0..1]
+ applicationWidth :Measure [0..1]
+ areaDose :DoseUnit [0..1]
+ formOfTreatment :FormOfTreatmentValue [1..*]
+ treatmentPurpose :TreatmentPurposeValue [0..*]
+ treatmentDescription :CharacterString [0..1]
«dataType»
NutrientsType
+ N :Measure [0..1]
+ P2O5 :Measure [0..1]
+ K2O :Measure [0..1]
+ MgO :Measure [0..1]
+ CaO :Measure [0..1]
+ S :Measure [0..1]
+ Zn :Measure [0..1]
+ Cu :Measure [0..1]
+ Fe :Measure [0..1]
+ B :Measure [0..1]
+ Mn :Measure [0..1]
+ Mo :Measure [0..1]
«codeList»
TreatmentPurposeValue
+ weed
+ pest
+ disease
«featureType»
CropSpecies
+ beginDate :Date
+ endDate :Date [0..1]
+ cropArea :GM_Object
+ cropSpecies :CropType [1..*]
+ production :ProductionType [0..*]
«featureType»
Product
+ productCode :CharacterString [0..*]
+ productName :CharacterString [1..*]
+ productType :CharacterString
+ productSubType :CharacterString [0..*]
+ productKind :ProductKindValue
+ description :CharacterString [0..1]
+ manufacturer :CI_ResponsibleParty [1..*]
+ nutrients :NutrientsType [0..*]
+ safetyInstructions :CharacterString [0..1]
+ storageHandling :CharacterString [0..1]
+ registrationCode :CharacterString [0..*]
+ registerUrl :URL [0..*]
«featureType»
SoilNutrients
+ nutrientName :GenericName
+ nutrientAmount :Measure
+ nutrientMeasure :CharacterString
«codeList»
ProductKindValue
+ organic
+ mineral
«dataType»
SoilTextureType
+ clay :Percent
+ silt :Percent
+ sand :Percent
«dataType»
ProductionType
+ productionDate :Date
+ variety :CharacterString
+ productionAmount :Measure
+ productionAnalysis :ProductionAnalysisType [0..*]
«dataType»
ProductionAnalysisType
+ productionAnalysisDate :Date
+ property :Measure
«codeList»
OriginTypeValue
+ manual
+ system
«featureType»
Alert
+ code :Identifier
+ type :CharacterString [1..*]
+ description :CharacterString [0..1]
+ checkedByUser :Boolean
+ alertDate :Date
+ alertGeometry :GM_Object
«featureType»
Intervention
+ type :CharacterString
+ description :CharacterString
+ notes :CharacterString [0..1]
+ status :CharacterString
+ creationDateTime :DateTime
+ interventionStart :DateTime
+ interventionEnd :DateTime [0..1]
+ interventionGeometry :GM_Object [1..*]
+ supervisor :CI_ResponsibleParty [0..1]
+ operator :CI_ResponsibleParty [0..*]
+ evidenceParty :CI_ResponsibleParty [1..*]
«featureType»
TreatmentPlan
+ treatmentPlanCode :CharacterString [0..*]
+ description :CharacterString [1..*]
+ type :CharacterString
+ campaign :TM_Period [1..*]
+ treatmentPlanCreation :DateTime
+ notes :CharacterString [0..1]
«featureType»
ProductPreparation
+ productQuantity :Measure
+ solventQuantity :Measure [0..*]
+ safetyPeriod :TM_Period
«dataType»
ActiveIngredients
+ code :CharacterString [0..1]
+ ingredientName :CharacterString
+ ingredientAmount :Measure
«codeList»
DoseUnit
+ minimumDose :Measure
+ maximumDose :Measure
«codeList»
FormOfTreatmentValue
+ manual
+ applicationMachine
+ aerial
«featureType»
ManagementZone
+ code :Identifier
+ validFrom :DateTime [0..1]
+ validTo :DateTime [0..1]
+ beginLifeSpanVersion :DateTime
+ endLifeSpanVersion :DateTime [0..1]
+ geometry :GM_Object [1..*]
+ notes :CharacterString
+ dateOfAnalysis :DateTime [0..*]
«featureType»
SoilType
+ soilType :CharacterString [1..*]
«featureType»
SoilTexture
+ soilTexture :SoilTextureType [1..*]
«featureType»
pH
+ pH :Measure [1..*]
«featureType»
OrganicMatter
+ organicMatter :Percent
«featureType»
ElectricConductivity
+ electricConductivity :Measure [1..*]
«featureType»
ZonePolygon
+ area :Measure
«dataType»
CropType
+ name :CharacterString
+ scientificName :CharacterString
+ description :CharacterString
+ notes :CharacterString
+ seedingAdvice :CharacterString
+ harvestingAdvice :CharacterString
0..*
1..*
+contains
1..*
HoldingSites
1..*
0..*
+containsZone
0..*
+HoldingPlot
0..*
+containsPlot 1..*
HoldingPlots
0..*
0..1 0..1
0..*
0..*
+crop 0..*
Plot attribute Value
Identifier http://foodie-
project.eu/CZ/MJM/Trsicka/Plot/001
Valid from 2015-04-09
Origin type manual
Crop species wheat
… …
This document is part of a project that has received funding
from the European Union’s Horizon 2020 research and innovation programme
under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or
reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu.
8
Core Data Model class Foodie Core Data Model v4.1 proposal
«featureType»
Agricultural and
Aquaculture Facilities
Model::Holding
«featureType»
Agricultural and Aquaculture Facilities Model::
Site
+ code :Identifier
+ geometry :GM_Object
+ activity :EconomicActivityNACEValue [1..*]
+ validFrom :DateTime
+ validTo :DateTime [0..1]
+ beginLifespanVersion :DateTime
+ endLifeSpanVersion :DateTime [0..1]
«voidable»
+ includesAnimal :FarmAnimalSpecies [0..*]
«dataType»
Agricultural and Aquaculture Facilities Model::
FarmAnimalSpecies
«voidable»
+ livestock :LivestockSpeciesValue [0..*]
+ aquaculture :AquacultureSpeciesValue [0..*]
«featureType»
Activity Complex::ActivityComplex
+ inspireId :Identifier
+ thematicId :ThematicIdentifier [0..*]
+ geometry :GM_Object
+ function :Function [1..*]
+ userId :CharacterString
«voidable»
+ name :CharacterString [0..1]
+ validFrom :DateTime
+ validTo :DateTime [0..1]
«voidable, lifeCycleInfo»
+ beginLifespanVersion :DateTime
+ endLifespanVersion :DateTime [0..1]
«featureType»
Plot
+ code :Identifier
+ validFrom :DateTime
+ validTo :DateTime [0..1]
+ beginLifeSpanVersion :DateTime
+ endLifeSpanVersion :DateTime [0..1]
+ geometry :GM_Object [1..*]
+ description :CharacterString [0..1]
+ originType :OriginTypeValue
«featureType»
Treatment
+ quantity :Measure [1..*]
+ tractorId :CharacterString [0..*]
+ machineId :CharacterString [0..*]
+ motionSpeed :Measure [0..1]
+ pressure :Measure [0..1]
+ flowAdjustment :Measure [0..1]
+ applicationWidth :Measure [0..1]
+ areaDose :DoseUnit [0..1]
+ formOfTreatment :FormOfTreatmentValue [1..*]
+ treatmentPurpose :TreatmentPurposeValue [0..*]
+ treatmentDescription :CharacterString [0..1]
«dataType»
NutrientsType
+ N :Measure [0..1]
+ P2O5 :Measure [0..1]
+ K2O :Measure [0..1]
+ MgO :Measure [0..1]
+ CaO :Measure [0..1]
+ S :Measure [0..1]
+ Zn :Measure [0..1]
+ Cu :Measure [0..1]
+ Fe :Measure [0..1]
+ B :Measure [0..1]
+ Mn :Measure [0..1]
+ Mo :Measure [0..1]
«codeList»
TreatmentPurposeValue
+ weed
+ pest
+ disease
«featureType»
CropSpecies
+ beginDate :Date
+ endDate :Date [0..1]
+ cropArea :GM_Object
+ cropSpecies :CropType [1..*]
+ production :ProductionType [0..*]
«featureType»
Product
+ productCode :CharacterString [0..*]
+ productName :CharacterString [1..*]
+ productType :CharacterString
+ productSubType :CharacterString [0..*]
+ productKind :ProductKindValue
+ description :CharacterString [0..1]
+ manufacturer :CI_ResponsibleParty [1..*]
+ nutrients :NutrientsType [0..*]
+ safetyInstructions :CharacterString [0..1]
+ storageHandling :CharacterString [0..1]
+ registrationCode :CharacterString [0..*]
+ registerUrl :URL [0..*]
«featureType»
SoilNutrients
+ nutrientName :GenericName
+ nutrientAmount :Measure
+ nutrientMeasure :CharacterString
«codeList»
ProductKindValue
+ organic
+ mineral
«dataType»
SoilTextureType
+ clay :Percent
+ silt :Percent
+ sand :Percent
«dataType»
ProductionType
+ productionDate :Date
+ variety :CharacterString
+ productionAmount :Measure
+ productionAnalysis :ProductionAnalysisType [0..*]
«dataType»
ProductionAnalysisType
+ productionAnalysisDate :Date
+ property :Measure
«codeList»
OriginTypeValue
+ manual
+ system
«featureType»
Alert
+ code :Identifier
+ type :CharacterString [1..*]
+ description :CharacterString [0..1]
+ checkedByUser :Boolean
+ alertDate :Date
+ alertGeometry :GM_Object
«featureType»
Intervention
+ type :CharacterString
+ description :CharacterString
+ notes :CharacterString [0..1]
+ status :CharacterString
+ creationDateTime :DateTime
+ interventionStart :DateTime
+ interventionEnd :DateTime [0..1]
+ interventionGeometry :GM_Object [1..*]
+ supervisor :CI_ResponsibleParty [0..1]
+ operator :CI_ResponsibleParty [0..*]
+ evidenceParty :CI_ResponsibleParty [1..*]
«featureType»
TreatmentPlan
+ treatmentPlanCode :CharacterString [0..*]
+ description :CharacterString [1..*]
+ type :CharacterString
+ campaign :TM_Period [1..*]
+ treatmentPlanCreation :DateTime
+ notes :CharacterString [0..1]
«featureType»
ProductPreparation
+ productQuantity :Measure
+ solventQuantity :Measure [0..*]
+ safetyPeriod :TM_Period
«dataType»
ActiveIngredients
+ code :CharacterString [0..1]
+ ingredientName :CharacterString
+ ingredientAmount :Measure
«codeList»
DoseUnit
+ minimumDose :Measure
+ maximumDose :Measure
«codeList»
FormOfTreatmentValue
+ manual
+ applicationMachine
+ aerial
«featureType»
ManagementZone
+ code :Identifier
+ validFrom :DateTime [0..1]
+ validTo :DateTime [0..1]
+ beginLifeSpanVersion :DateTime
+ endLifeSpanVersion :DateTime [0..1]
+ geometry :GM_Object [1..*]
+ notes :CharacterString
+ dateOfAnalysis :DateTime [0..*]
«featureType»
SoilType
+ soilType :CharacterString [1..*]
«featureType»
SoilTexture
+ soilTexture :SoilTextureType [1..*]
«featureType»
pH
+ pH :Measure [1..*]
«featureType»
OrganicMatter
+ organicMatter :Percent
«featureType»
ElectricConductivity
+ electricConductivity :Measure [1..*]
«featureType»
ZonePolygon
+ area :Measure
«dataType»
CropType
+ name :CharacterString
+ scientificName :CharacterString
+ description :CharacterString
+ notes :CharacterString
+ seedingAdvice :CharacterString
+ harvestingAdvice :CharacterString
0..*
1..*
+contains
1..*
HoldingSites
1..*
0..*
+containsZone
0..*
+HoldingPlot
0..*
+containsPlot 1..*
HoldingPlots
0..*
0..1 0..1
0..*
0..*
+crop 0..*
Intervention attribute Value
Type tillage
Status ongoing
Intervention start 2015-04-22
Supervisor John First, senior manager, phone 7435
… …
This document is part of a project that has received funding
from the European Union’s Horizon 2020 research and innovation programme
under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or
reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu.
9
Core Data Model class Foodie Core Data Model v4.1 proposal
«featureType»
Agricultural and
Aquaculture Facilities
Model::Holding
«featureType»
Agricultural and Aquaculture Facilities Model::
Site
+ code :Identifier
+ geometry :GM_Object
+ activity :EconomicActivityNACEValue [1..*]
+ validFrom :DateTime
+ validTo :DateTime [0..1]
+ beginLifespanVersion :DateTime
+ endLifeSpanVersion :DateTime [0..1]
«voidable»
+ includesAnimal :FarmAnimalSpecies [0..*]
«dataType»
Agricultural and Aquaculture Facilities Model::
FarmAnimalSpecies
«voidable»
+ livestock :LivestockSpeciesValue [0..*]
+ aquaculture :AquacultureSpeciesValue [0..*]
«featureType»
Activity Complex::ActivityComplex
+ inspireId :Identifier
+ thematicId :ThematicIdentifier [0..*]
+ geometry :GM_Object
+ function :Function [1..*]
+ userId :CharacterString
«voidable»
+ name :CharacterString [0..1]
+ validFrom :DateTime
+ validTo :DateTime [0..1]
«voidable, lifeCycleInfo»
+ beginLifespanVersion :DateTime
+ endLifespanVersion :DateTime [0..1]
«featureType»
Plot
+ code :Identifier
+ validFrom :DateTime
+ validTo :DateTime [0..1]
+ beginLifeSpanVersion :DateTime
+ endLifeSpanVersion :DateTime [0..1]
+ geometry :GM_Object [1..*]
+ description :CharacterString [0..1]
+ originType :OriginTypeValue
«featureType»
Treatment
+ quantity :Measure [1..*]
+ tractorId :CharacterString [0..*]
+ machineId :CharacterString [0..*]
+ motionSpeed :Measure [0..1]
+ pressure :Measure [0..1]
+ flowAdjustment :Measure [0..1]
+ applicationWidth :Measure [0..1]
+ areaDose :DoseUnit [0..1]
+ formOfTreatment :FormOfTreatmentValue [1..*]
+ treatmentPurpose :TreatmentPurposeValue [0..*]
+ treatmentDescription :CharacterString [0..1]
«dataType»
NutrientsType
+ N :Measure [0..1]
+ P2O5 :Measure [0..1]
+ K2O :Measure [0..1]
+ MgO :Measure [0..1]
+ CaO :Measure [0..1]
+ S :Measure [0..1]
+ Zn :Measure [0..1]
+ Cu :Measure [0..1]
+ Fe :Measure [0..1]
+ B :Measure [0..1]
+ Mn :Measure [0..1]
+ Mo :Measure [0..1]
«codeList»
TreatmentPurposeValue
+ weed
+ pest
+ disease
«featureType»
CropSpecies
+ beginDate :Date
+ endDate :Date [0..1]
+ cropArea :GM_Object
+ cropSpecies :CropType [1..*]
+ production :ProductionType [0..*]
«featureType»
Product
+ productCode :CharacterString [0..*]
+ productName :CharacterString [1..*]
+ productType :CharacterString
+ productSubType :CharacterString [0..*]
+ productKind :ProductKindValue
+ description :CharacterString [0..1]
+ manufacturer :CI_ResponsibleParty [1..*]
+ nutrients :NutrientsType [0..*]
+ safetyInstructions :CharacterString [0..1]
+ storageHandling :CharacterString [0..1]
+ registrationCode :CharacterString [0..*]
+ registerUrl :URL [0..*]
«featureType»
SoilNutrients
+ nutrientName :GenericName
+ nutrientAmount :Measure
+ nutrientMeasure :CharacterString
«codeList»
ProductKindValue
+ organic
+ mineral
«dataType»
SoilTextureType
+ clay :Percent
+ silt :Percent
+ sand :Percent
«dataType»
ProductionType
+ productionDate :Date
+ variety :CharacterString
+ productionAmount :Measure
+ productionAnalysis :ProductionAnalysisType [0..*]
«dataType»
ProductionAnalysisType
+ productionAnalysisDate :Date
+ property :Measure
«codeList»
OriginTypeValue
+ manual
+ system
«featureType»
Alert
+ code :Identifier
+ type :CharacterString [1..*]
+ description :CharacterString [0..1]
+ checkedByUser :Boolean
+ alertDate :Date
+ alertGeometry :GM_Object
«featureType»
Intervention
+ type :CharacterString
+ description :CharacterString
+ notes :CharacterString [0..1]
+ status :CharacterString
+ creationDateTime :DateTime
+ interventionStart :DateTime
+ interventionEnd :DateTime [0..1]
+ interventionGeometry :GM_Object [1..*]
+ supervisor :CI_ResponsibleParty [0..1]
+ operator :CI_ResponsibleParty [0..*]
+ evidenceParty :CI_ResponsibleParty [1..*]
«featureType»
TreatmentPlan
+ treatmentPlanCode :CharacterString [0..*]
+ description :CharacterString [1..*]
+ type :CharacterString
+ campaign :TM_Period [1..*]
+ treatmentPlanCreation :DateTime
+ notes :CharacterString [0..1]
«featureType»
ProductPreparation
+ productQuantity :Measure
+ solventQuantity :Measure [0..*]
+ safetyPeriod :TM_Period
«dataType»
ActiveIngredients
+ code :CharacterString [0..1]
+ ingredientName :CharacterString
+ ingredientAmount :Measure
«codeList»
DoseUnit
+ minimumDose :Measure
+ maximumDose :Measure
«codeList»
FormOfTreatmentValue
+ manual
+ applicationMachine
+ aerial
«featureType»
ManagementZone
+ code :Identifier
+ validFrom :DateTime [0..1]
+ validTo :DateTime [0..1]
+ beginLifeSpanVersion :DateTime
+ endLifeSpanVersion :DateTime [0..1]
+ geometry :GM_Object [1..*]
+ notes :CharacterString
+ dateOfAnalysis :DateTime [0..*]
«featureType»
SoilType
+ soilType :CharacterString [1..*]
«featureType»
SoilTexture
+ soilTexture :SoilTextureType [1..*]
«featureType»
pH
+ pH :Measure [1..*]
«featureType»
OrganicMatter
+ organicMatter :Percent
«featureType»
ElectricConductivity
+ electricConductivity :Measure [1..*]
«featureType»
ZonePolygon
+ area :Measure
«dataType»
CropType
+ name :CharacterString
+ scientificName :CharacterString
+ description :CharacterString
+ notes :CharacterString
+ seedingAdvice :CharacterString
+ harvestingAdvice :CharacterString
0..*
1..*
+contains
1..*
HoldingSites
1..*
0..*
+containsZone
0..*
+HoldingPlot
0..*
+containsPlot 1..*
HoldingPlots
0..*
0..1 0..1
0..*
0..*
+crop 0..*
Treatment attribute Value
Intervention type herbicide application
Status ongoing
Intervention start 2015-04-22
Supervisor John First, senior manager, phone 7435
Dosing 240 litres
Application width 25 meters
Form of treatment Application machine
Product Roundup®
… …
This document is part of a project that has received funding
from the European Union’s Horizon 2020 research and innovation programme
under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or
reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu.
10
Core Data Model class Foodie Core Data Model v4.1 proposal
«featureType»
Agricultural and
Aquaculture Facilities
Model::Holding
«featureType»
Agricultural and Aquaculture Facilities Model::
Site
+ code :Identifier
+ geometry :GM_Object
+ activity :EconomicActivityNACEValue [1..*]
+ validFrom :DateTime
+ validTo :DateTime [0..1]
+ beginLifespanVersion :DateTime
+ endLifeSpanVersion :DateTime [0..1]
«voidable»
+ includesAnimal :FarmAnimalSpecies [0..*]
«dataType»
Agricultural and Aquaculture Facilities Model::
FarmAnimalSpecies
«voidable»
+ livestock :LivestockSpeciesValue [0..*]
+ aquaculture :AquacultureSpeciesValue [0..*]
«featureType»
Activity Complex::ActivityComplex
+ inspireId :Identifier
+ thematicId :ThematicIdentifier [0..*]
+ geometry :GM_Object
+ function :Function [1..*]
+ userId :CharacterString
«voidable»
+ name :CharacterString [0..1]
+ validFrom :DateTime
+ validTo :DateTime [0..1]
«voidable, lifeCycleInfo»
+ beginLifespanVersion :DateTime
+ endLifespanVersion :DateTime [0..1]
«featureType»
Plot
+ code :Identifier
+ validFrom :DateTime
+ validTo :DateTime [0..1]
+ beginLifeSpanVersion :DateTime
+ endLifeSpanVersion :DateTime [0..1]
+ geometry :GM_Object [1..*]
+ description :CharacterString [0..1]
+ originType :OriginTypeValue
«featureType»
Treatment
+ quantity :Measure [1..*]
+ tractorId :CharacterString [0..*]
+ machineId :CharacterString [0..*]
+ motionSpeed :Measure [0..1]
+ pressure :Measure [0..1]
+ flowAdjustment :Measure [0..1]
+ applicationWidth :Measure [0..1]
+ areaDose :DoseUnit [0..1]
+ formOfTreatment :FormOfTreatmentValue [1..*]
+ treatmentPurpose :TreatmentPurposeValue [0..*]
+ treatmentDescription :CharacterString [0..1]
«dataType»
NutrientsType
+ N :Measure [0..1]
+ P2O5 :Measure [0..1]
+ K2O :Measure [0..1]
+ MgO :Measure [0..1]
+ CaO :Measure [0..1]
+ S :Measure [0..1]
+ Zn :Measure [0..1]
+ Cu :Measure [0..1]
+ Fe :Measure [0..1]
+ B :Measure [0..1]
+ Mn :Measure [0..1]
+ Mo :Measure [0..1]
«codeList»
TreatmentPurposeValue
+ weed
+ pest
+ disease
«featureType»
CropSpecies
+ beginDate :Date
+ endDate :Date [0..1]
+ cropArea :GM_Object
+ cropSpecies :CropType [1..*]
+ production :ProductionType [0..*]
«featureType»
Product
+ productCode :CharacterString [0..*]
+ productName :CharacterString [1..*]
+ productType :CharacterString
+ productSubType :CharacterString [0..*]
+ productKind :ProductKindValue
+ description :CharacterString [0..1]
+ manufacturer :CI_ResponsibleParty [1..*]
+ nutrients :NutrientsType [0..*]
+ safetyInstructions :CharacterString [0..1]
+ storageHandling :CharacterString [0..1]
+ registrationCode :CharacterString [0..*]
+ registerUrl :URL [0..*]
«featureType»
SoilNutrients
+ nutrientName :GenericName
+ nutrientAmount :Measure
+ nutrientMeasure :CharacterString
«codeList»
ProductKindValue
+ organic
+ mineral
«dataType»
SoilTextureType
+ clay :Percent
+ silt :Percent
+ sand :Percent
«dataType»
ProductionType
+ productionDate :Date
+ variety :CharacterString
+ productionAmount :Measure
+ productionAnalysis :ProductionAnalysisType [0..*]
«dataType»
ProductionAnalysisType
+ productionAnalysisDate :Date
+ property :Measure
«codeList»
OriginTypeValue
+ manual
+ system
«featureType»
Alert
+ code :Identifier
+ type :CharacterString [1..*]
+ description :CharacterString [0..1]
+ checkedByUser :Boolean
+ alertDate :Date
+ alertGeometry :GM_Object
«featureType»
Intervention
+ type :CharacterString
+ description :CharacterString
+ notes :CharacterString [0..1]
+ status :CharacterString
+ creationDateTime :DateTime
+ interventionStart :DateTime
+ interventionEnd :DateTime [0..1]
+ interventionGeometry :GM_Object [1..*]
+ supervisor :CI_ResponsibleParty [0..1]
+ operator :CI_ResponsibleParty [0..*]
+ evidenceParty :CI_ResponsibleParty [1..*]
«featureType»
TreatmentPlan
+ treatmentPlanCode :CharacterString [0..*]
+ description :CharacterString [1..*]
+ type :CharacterString
+ campaign :TM_Period [1..*]
+ treatmentPlanCreation :DateTime
+ notes :CharacterString [0..1]
«featureType»
ProductPreparation
+ productQuantity :Measure
+ solventQuantity :Measure [0..*]
+ safetyPeriod :TM_Period
«dataType»
ActiveIngredients
+ code :CharacterString [0..1]
+ ingredientName :CharacterString
+ ingredientAmount :Measure
«codeList»
DoseUnit
+ minimumDose :Measure
+ maximumDose :Measure
«codeList»
FormOfTreatmentValue
+ manual
+ applicationMachine
+ aerial
«featureType»
ManagementZone
+ code :Identifier
+ validFrom :DateTime [0..1]
+ validTo :DateTime [0..1]
+ beginLifeSpanVersion :DateTime
+ endLifeSpanVersion :DateTime [0..1]
+ geometry :GM_Object [1..*]
+ notes :CharacterString
+ dateOfAnalysis :DateTime [0..*]
«featureType»
SoilType
+ soilType :CharacterString [1..*]
«featureType»
SoilTexture
+ soilTexture :SoilTextureType [1..*]
«featureType»
pH
+ pH :Measure [1..*]
«featureType»
OrganicMatter
+ organicMatter :Percent
«featureType»
ElectricConductivity
+ electricConductivity :Measure [1..*]
«featureType»
ZonePolygon
+ area :Measure
«dataType»
CropType
+ name :CharacterString
+ scientificName :CharacterString
+ description :CharacterString
+ notes :CharacterString
+ seedingAdvice :CharacterString
+ harvestingAdvice :CharacterString
0..*
1..*
+contains
1..*
HoldingSites
1..*
0..*
+containsZone
0..*
+HoldingPlot
0..*
+containsPlot 1..*
HoldingPlots
0..*
0..1 0..1
0..*
0..*
+crop 0..*
Treatment attribute Value
Intervention type herbicide application
Status ongoing
Intervention start 2015-04-22
Supervisor John First, senior manager, phone 7435
Dosing 240 litres
Application width 25 meters
Form of treatment Application machine
Product Roundup®
… …
Product attribute Value
Product code 01475200
Product name Roundup®
Product type herbicide
Manufacturer MONSANTO®
Register URL http://agro-register.cz/?1475
Safety instructions Eye contact: may cause may cause pain,
redness and tearing based on toxicity
studies.
…
This document is part of a project that has received funding
from the European Union’s Horizon 2020 research and innovation programme
under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or
reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu.
11
Core Data Model class Foodie Core Data Model v4.1 proposal
«featureType»
Agricultural and
Aquaculture Facilities
Model::Holding
«featureType»
Agricultural and Aquaculture Facilities Model::
Site
+ code :Identifier
+ geometry :GM_Object
+ activity :EconomicActivityNACEValue [1..*]
+ validFrom :DateTime
+ validTo :DateTime [0..1]
+ beginLifespanVersion :DateTime
+ endLifeSpanVersion :DateTime [0..1]
«voidable»
+ includesAnimal :FarmAnimalSpecies [0..*]
«dataType»
Agricultural and Aquaculture Facilities Model::
FarmAnimalSpecies
«voidable»
+ livestock :LivestockSpeciesValue [0..*]
+ aquaculture :AquacultureSpeciesValue [0..*]
«featureType»
Activity Complex::ActivityComplex
+ inspireId :Identifier
+ thematicId :ThematicIdentifier [0..*]
+ geometry :GM_Object
+ function :Function [1..*]
+ userId :CharacterString
«voidable»
+ name :CharacterString [0..1]
+ validFrom :DateTime
+ validTo :DateTime [0..1]
«voidable, lifeCycleInfo»
+ beginLifespanVersion :DateTime
+ endLifespanVersion :DateTime [0..1]
«featureType»
Plot
+ code :Identifier
+ validFrom :DateTime
+ validTo :DateTime [0..1]
+ beginLifeSpanVersion :DateTime
+ endLifeSpanVersion :DateTime [0..1]
+ geometry :GM_Object [1..*]
+ description :CharacterString [0..1]
+ originType :OriginTypeValue
«featureType»
Treatment
+ quantity :Measure [1..*]
+ tractorId :CharacterString [0..*]
+ machineId :CharacterString [0..*]
+ motionSpeed :Measure [0..1]
+ pressure :Measure [0..1]
+ flowAdjustment :Measure [0..1]
+ applicationWidth :Measure [0..1]
+ areaDose :DoseUnit [0..1]
+ formOfTreatment :FormOfTreatmentValue [1..*]
+ treatmentPurpose :TreatmentPurposeValue [0..*]
+ treatmentDescription :CharacterString [0..1]
«dataType»
NutrientsType
+ N :Measure [0..1]
+ P2O5 :Measure [0..1]
+ K2O :Measure [0..1]
+ MgO :Measure [0..1]
+ CaO :Measure [0..1]
+ S :Measure [0..1]
+ Zn :Measure [0..1]
+ Cu :Measure [0..1]
+ Fe :Measure [0..1]
+ B :Measure [0..1]
+ Mn :Measure [0..1]
+ Mo :Measure [0..1]
«codeList»
TreatmentPurposeValue
+ weed
+ pest
+ disease
«featureType»
CropSpecies
+ beginDate :Date
+ endDate :Date [0..1]
+ cropArea :GM_Object
+ cropSpecies :CropType [1..*]
+ production :ProductionType [0..*]
«featureType»
Product
+ productCode :CharacterString [0..*]
+ productName :CharacterString [1..*]
+ productType :CharacterString
+ productSubType :CharacterString [0..*]
+ productKind :ProductKindValue
+ description :CharacterString [0..1]
+ manufacturer :CI_ResponsibleParty [1..*]
+ nutrients :NutrientsType [0..*]
+ safetyInstructions :CharacterString [0..1]
+ storageHandling :CharacterString [0..1]
+ registrationCode :CharacterString [0..*]
+ registerUrl :URL [0..*]
«featureType»
SoilNutrients
+ nutrientName :GenericName
+ nutrientAmount :Measure
+ nutrientMeasure :CharacterString
«codeList»
ProductKindValue
+ organic
+ mineral
«dataType»
SoilTextureType
+ clay :Percent
+ silt :Percent
+ sand :Percent
«dataType»
ProductionType
+ productionDate :Date
+ variety :CharacterString
+ productionAmount :Measure
+ productionAnalysis :ProductionAnalysisType [0..*]
«dataType»
ProductionAnalysisType
+ productionAnalysisDate :Date
+ property :Measure
«codeList»
OriginTypeValue
+ manual
+ system
«featureType»
Alert
+ code :Identifier
+ type :CharacterString [1..*]
+ description :CharacterString [0..1]
+ checkedByUser :Boolean
+ alertDate :Date
+ alertGeometry :GM_Object
«featureType»
Intervention
+ type :CharacterString
+ description :CharacterString
+ notes :CharacterString [0..1]
+ status :CharacterString
+ creationDateTime :DateTime
+ interventionStart :DateTime
+ interventionEnd :DateTime [0..1]
+ interventionGeometry :GM_Object [1..*]
+ supervisor :CI_ResponsibleParty [0..1]
+ operator :CI_ResponsibleParty [0..*]
+ evidenceParty :CI_ResponsibleParty [1..*]
«featureType»
TreatmentPlan
+ treatmentPlanCode :CharacterString [0..*]
+ description :CharacterString [1..*]
+ type :CharacterString
+ campaign :TM_Period [1..*]
+ treatmentPlanCreation :DateTime
+ notes :CharacterString [0..1]
«featureType»
ProductPreparation
+ productQuantity :Measure
+ solventQuantity :Measure [0..*]
+ safetyPeriod :TM_Period
«dataType»
ActiveIngredients
+ code :CharacterString [0..1]
+ ingredientName :CharacterString
+ ingredientAmount :Measure
«codeList»
DoseUnit
+ minimumDose :Measure
+ maximumDose :Measure
«codeList»
FormOfTreatmentValue
+ manual
+ applicationMachine
+ aerial
«featureType»
ManagementZone
+ code :Identifier
+ validFrom :DateTime [0..1]
+ validTo :DateTime [0..1]
+ beginLifeSpanVersion :DateTime
+ endLifeSpanVersion :DateTime [0..1]
+ geometry :GM_Object [1..*]
+ notes :CharacterString
+ dateOfAnalysis :DateTime [0..*]
«featureType»
SoilType
+ soilType :CharacterString [1..*]
«featureType»
SoilTexture
+ soilTexture :SoilTextureType [1..*]
«featureType»
pH
+ pH :Measure [1..*]
«featureType»
OrganicMatter
+ organicMatter :Percent
«featureType»
ElectricConductivity
+ electricConductivity :Measure [1..*]
«featureType»
ZonePolygon
+ area :Measure
«dataType»
CropType
+ name :CharacterString
+ scientificName :CharacterString
+ description :CharacterString
+ notes :CharacterString
+ seedingAdvice :CharacterString
+ harvestingAdvice :CharacterString
0..*
1..*
+contains
1..*
HoldingSites
1..*
0..*
+containsZone
0..*
+HoldingPlot
0..*
+containsPlot 1..*
HoldingPlots
0..*
0..1 0..1
0..*
0..*
+crop 0..*
This document is part of a project that has received funding
from the European Union’s Horizon 2020 research and innovation programme
under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or
reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu.
12
Linked data publication process overview
• Simple set of principles & technologies
• URI, HTTP, RDF, SPARQL
• Involves a set of tasks
Datasets identification
Model specification
RDF data generation
Linking
Hyland et al.
Hausenblas et al.
Villazón-Terrazas et al.
Reference Linked data publication pipelines
Exploiting
This document is part of a project that has received funding
from the European Union’s Horizon 2020 research and innovation programme
under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or
reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu.
13
Linked data publication technologies overview
• Used technologies:
• D2RQ for transforming Relational Databases as
Virtual RDF Graphs
• RDF for the representation of data
• Farming ontology providing the underlying
vocabulary and relations
• Virtuoso for storing the semantic datasets
• Silk for discovery of links
• Sparql for querying semantic data
• Hslayers NG for visualisation of data
• Metaphactory for visualisation of data
D2RQ
This document is part of a project that has received funding
from the European Union’s Horizon 2020 research and innovation programme
under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or
reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu.
14
Ontology for farming data - overview
• ShapeChange output
• UML featureTypes and dataTypes modelled as classes, and
their attributes as datatype or object properties
• UML codeLists modelled as classes/concepts, and their
attributes as concept members
• Cardinalities restrictions defined on properties (exactly,
min, max)
• DataType properties ranges defined according to
model/mappings
• Object properties ranges defined according to
model/mappings
• Object properties inverseOf defined
Top hierarchy
FeatureType hierarchy
Codelist hierarchy
Datatype hierarchy
This document is part of a project that has received funding
from the European Union’s Horizon 2020 research and innovation programme
under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or
reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu.
15
Ontology for farming data – main classes overview
• For the purposes of FOODIE, we found the lack of a feature on a more
detailed level than Site that is already part of the INSPIRE AF data model.
• Main concept: Plot
• Represents a continuous area of agricultural
land with one type of crop species, cultivated
by one user in one farming mode
• Two kinds of data associated:
• metadata information
• agro-related information
 Next concept: Management Zone
• Enables a more precise description of the land
characteristics in fine-grained area
foodie:Plot
INSPIRE-AF:Site
foodie:Alert Foodie:InterventionFoodie:CropSpecies
Foodie:ManagementZone
containsPlot
containsManagementZone
interventionPlotspeciesPlot
alertPlot
plotAlert
Foodie:ProductionType
production
Foodie:SoilNutrients
zoneNutrients
This document is part of a project that has received funding
from the European Union’s Horizon 2020 research and innovation programme
under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or
reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu.
16
Ontology for farming data – main classes overview
• The Intervention is the basic feature type for any kind of (farming)
application with explicitly defined geometry, e.g., tillage or pruning.
• Has multiple indirect associations with different concepts
Foodie:Intervention
Foodie:Treatment
Foodie:TreatmentPlan
Foodie:Product Foodie:ProductPreparation
Foodie:ActiveIngredients
is-a
plan
productPlan
planProduct
preparationProduct preparation
productTreatment
treatmentProduct
preparationPlan
ingredientProduct
Foodie:FormOfT
reatmentValue
Foodie:Treatme
ntPurposeValue
formOfTreatmenttreatmentPurpose
This document is part of a project that has received funding
from the European Union’s Horizon 2020 research and innovation programme
under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or
reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu.
17
RDF data generation
• D2RQ requires a mapping file (in RDF)
specifying how to map the content of a
relational database to RDF
https://github.com/FOODIE-cloud/ontology/tree/master/mappings
This document is part of a project that has received funding
from the European Union’s Horizon 2020 research and innovation programme
under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or
reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu.
18
Exploiting the Linked Data - querying
• Sparql endpoint: https://www.foodie-cloud.org/sparql
This document is part of a project that has received funding
from the European Union’s Horizon 2020 research and innovation programme
under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or
reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu.
19
Exploiting the Linked Data – search & navigate
• Faceted search endpoint: https://www.foodie-cloud.org/fct
This document is part of a project that has received funding
from the European Union’s Horizon 2020 research and innovation programme
under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or
reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu.
20
Example of satellite processed data yield potential
• http://foodie.lesprojekt.cz/vynosy_2017/
This document is part of a project that has received funding
from the European Union’s Horizon 2020 research and innovation programme
under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or
reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu.
21
Example of satellite processed data yield potential
• http://foodie.lesprojekt.cz/vynosy_2017/
This document is part of a project that has received funding
from the European Union’s Horizon 2020 research and innovation programme
under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or
reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu.
22
Exploiting the Linked Data – visualisation
• Map visualisation: http://ng.hslayers.org/examples/databio/
This document is part of a project that has received funding
from the European Union’s Horizon 2020 research and innovation programme
under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or
reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu.
23
Exploiting the Linked Data – visualization (video demo)
• Map visualisation: http://ng.hslayers.org/examples/databio/
This document is part of a project that has received funding
from the European Union’s Horizon 2020 research and innovation programme
under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or
reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu.
24
Hackathon tasks
• Basic steps, which we would like implement
• Find farm/field boundaries on client side (QGIS)
• Display selected data from farm/field
• Query server with satellite data for data from farm/field
• Display selected satellite data for farm/field on QGIS
This document is part of a project that has received funding
from the European Union’s Horizon 2020 research and innovation programme
under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or
reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu.
25
Hackathon tasks
• Farmer data or field data (it could be eventually single field)
This document is part of a project that has received funding
from the European Union’s Horizon 2020 research and innovation programme
under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or
reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu.
26
Hackathon tasks
• Processed data on hub (data could be stored as processed or process can be
calculate on demand)
This document is part of a project that has received funding
from the European Union’s Horizon 2020 research and innovation programme
under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or
reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu.
27
Hackathon tasks
• What farmer need
This document is part of a project that has received funding
from the European Union’s Horizon 2020 research and innovation programme
under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or
reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu.
28
Hackathon tasks
• Tasks
• How could be queried server from client side (if we are using defined
processing, probably we can use the same query for both stored or
processed data)
• we need define, how will look API for querying
• we need define data model for transfering data for single fields
• How will be send back result
• in case of vectorised data, probably will be necessary to define only format and
model
• in case of raster data?
This document is part of a project that has received funding
from the European Union’s Horizon 2020 research and innovation programme
under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or
reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu.
29
Thank you for your attention!
Contact details: charvat@lesprojekt.cz
www.databio.eu

More Related Content

Similar to Foodie Ontology and Satellite API

DataBio Architecture for Big Data and Big Data Visualisation
DataBio Architecture for Big Data and Big Data VisualisationDataBio Architecture for Big Data and Big Data Visualisation
DataBio Architecture for Big Data and Big Data Visualisationplan4all
 
Integration of Open Land Use, Smart Point of Interest and Open Transport Map ...
Integration of Open Land Use, Smart Point of Interest and Open Transport Map ...Integration of Open Land Use, Smart Point of Interest and Open Transport Map ...
Integration of Open Land Use, Smart Point of Interest and Open Transport Map ...plan4all
 
BDV Webinar Series - Thanasis - Big Data Breakthroughs for Global Bio-economy...
BDV Webinar Series - Thanasis - Big Data Breakthroughs for Global Bio-economy...BDV Webinar Series - Thanasis - Big Data Breakthroughs for Global Bio-economy...
BDV Webinar Series - Thanasis - Big Data Breakthroughs for Global Bio-economy...Big Data Value Association
 
eROSA Policy WS1: Databio Project Overview
eROSA Policy WS1: Databio Project OvervieweROSA Policy WS1: Databio Project Overview
eROSA Policy WS1: Databio Project Overviewe-ROSA
 
Data bio big data worksop Brussels
Data bio big data worksop BrusselsData bio big data worksop Brussels
Data bio big data worksop BrusselsWirelessInfo
 
BDE SC2 Workshop 3: DataBio
BDE SC2 Workshop 3: DataBioBDE SC2 Workshop 3: DataBio
BDE SC2 Workshop 3: DataBioBigData_Europe
 
Linked data publication pipelines for agri-related use cases
Linked data publication pipelines for agri-related use casesLinked data publication pipelines for agri-related use cases
Linked data publication pipelines for agri-related use casesRaul Palma
 
Linked data publication pipelines for agri-related use cases
Linked data publication pipelines for agri-related use casesLinked data publication pipelines for agri-related use cases
Linked data publication pipelines for agri-related use casesRaul Palma
 
Publication of INSPIRE-based agricultural linked data
Publication of INSPIRE-based agricultural linked dataPublication of INSPIRE-based agricultural linked data
Publication of INSPIRE-based agricultural linked dataRaul Palma
 
05 WP2 Forestry Pilots
05 WP2 Forestry Pilots05 WP2 Forestry Pilots
05 WP2 Forestry Pilotsplan4all
 
BDV Webinar Series - Ephrem - Big Data Breakthroughs for Global Bio-economy B...
BDV Webinar Series - Ephrem - Big Data Breakthroughs for Global Bio-economy B...BDV Webinar Series - Ephrem - Big Data Breakthroughs for Global Bio-economy B...
BDV Webinar Series - Ephrem - Big Data Breakthroughs for Global Bio-economy B...Big Data Value Association
 
Iot and big data technologies for bio industry data bio
Iot and big data technologies for bio industry   data bioIot and big data technologies for bio industry   data bio
Iot and big data technologies for bio industry data bioWirelessInfo
 
04 reznik et_al_standardization_in_agriculture_the_foodie_example
04 reznik et_al_standardization_in_agriculture_the_foodie_example04 reznik et_al_standardization_in_agriculture_the_foodie_example
04 reznik et_al_standardization_in_agriculture_the_foodie_exampleplan4all
 
New ISO Geospatial Metadata Capabilities
New ISO Geospatial Metadata CapabilitiesNew ISO Geospatial Metadata Capabilities
New ISO Geospatial Metadata CapabilitiesTed Habermann
 
08 WP7 Exploitation Opportunities
08 WP7 Exploitation Opportunities08 WP7 Exploitation Opportunities
08 WP7 Exploitation Opportunitiesplan4all
 
MEASURE H2020 project presented at OW2con'19, June 12-13, 2019, Paris.
 MEASURE H2020 project presented at OW2con'19, June 12-13, 2019, Paris.  MEASURE H2020 project presented at OW2con'19, June 12-13, 2019, Paris.
MEASURE H2020 project presented at OW2con'19, June 12-13, 2019, Paris. OW2
 
A success story of applying big data in agriculture
A success story of applying big data in agricultureA success story of applying big data in agriculture
A success story of applying big data in agricultureBig Data Value Association
 
02 agriculture challenges, existing standardisation efforts and data bio agri...
02 agriculture challenges, existing standardisation efforts and data bio agri...02 agriculture challenges, existing standardisation efforts and data bio agri...
02 agriculture challenges, existing standardisation efforts and data bio agri...plan4all
 
Big data and ai enhance production of bio resources. Aamu areena Caj Södergå...
Big data and ai enhance production of bio resources.  Aamu areena Caj Södergå...Big data and ai enhance production of bio resources.  Aamu areena Caj Södergå...
Big data and ai enhance production of bio resources. Aamu areena Caj Södergå...Caj Södergård
 

Similar to Foodie Ontology and Satellite API (20)

DataBio Architecture for Big Data and Big Data Visualisation
DataBio Architecture for Big Data and Big Data VisualisationDataBio Architecture for Big Data and Big Data Visualisation
DataBio Architecture for Big Data and Big Data Visualisation
 
Integration of Open Land Use, Smart Point of Interest and Open Transport Map ...
Integration of Open Land Use, Smart Point of Interest and Open Transport Map ...Integration of Open Land Use, Smart Point of Interest and Open Transport Map ...
Integration of Open Land Use, Smart Point of Interest and Open Transport Map ...
 
BDV Webinar Series - Thanasis - Big Data Breakthroughs for Global Bio-economy...
BDV Webinar Series - Thanasis - Big Data Breakthroughs for Global Bio-economy...BDV Webinar Series - Thanasis - Big Data Breakthroughs for Global Bio-economy...
BDV Webinar Series - Thanasis - Big Data Breakthroughs for Global Bio-economy...
 
Overview of data bio project results
Overview of data bio project resultsOverview of data bio project results
Overview of data bio project results
 
eROSA Policy WS1: Databio Project Overview
eROSA Policy WS1: Databio Project OvervieweROSA Policy WS1: Databio Project Overview
eROSA Policy WS1: Databio Project Overview
 
Data bio big data worksop Brussels
Data bio big data worksop BrusselsData bio big data worksop Brussels
Data bio big data worksop Brussels
 
BDE SC2 Workshop 3: DataBio
BDE SC2 Workshop 3: DataBioBDE SC2 Workshop 3: DataBio
BDE SC2 Workshop 3: DataBio
 
Linked data publication pipelines for agri-related use cases
Linked data publication pipelines for agri-related use casesLinked data publication pipelines for agri-related use cases
Linked data publication pipelines for agri-related use cases
 
Linked data publication pipelines for agri-related use cases
Linked data publication pipelines for agri-related use casesLinked data publication pipelines for agri-related use cases
Linked data publication pipelines for agri-related use cases
 
Publication of INSPIRE-based agricultural linked data
Publication of INSPIRE-based agricultural linked dataPublication of INSPIRE-based agricultural linked data
Publication of INSPIRE-based agricultural linked data
 
05 WP2 Forestry Pilots
05 WP2 Forestry Pilots05 WP2 Forestry Pilots
05 WP2 Forestry Pilots
 
BDV Webinar Series - Ephrem - Big Data Breakthroughs for Global Bio-economy B...
BDV Webinar Series - Ephrem - Big Data Breakthroughs for Global Bio-economy B...BDV Webinar Series - Ephrem - Big Data Breakthroughs for Global Bio-economy B...
BDV Webinar Series - Ephrem - Big Data Breakthroughs for Global Bio-economy B...
 
Iot and big data technologies for bio industry data bio
Iot and big data technologies for bio industry   data bioIot and big data technologies for bio industry   data bio
Iot and big data technologies for bio industry data bio
 
04 reznik et_al_standardization_in_agriculture_the_foodie_example
04 reznik et_al_standardization_in_agriculture_the_foodie_example04 reznik et_al_standardization_in_agriculture_the_foodie_example
04 reznik et_al_standardization_in_agriculture_the_foodie_example
 
New ISO Geospatial Metadata Capabilities
New ISO Geospatial Metadata CapabilitiesNew ISO Geospatial Metadata Capabilities
New ISO Geospatial Metadata Capabilities
 
08 WP7 Exploitation Opportunities
08 WP7 Exploitation Opportunities08 WP7 Exploitation Opportunities
08 WP7 Exploitation Opportunities
 
MEASURE H2020 project presented at OW2con'19, June 12-13, 2019, Paris.
 MEASURE H2020 project presented at OW2con'19, June 12-13, 2019, Paris.  MEASURE H2020 project presented at OW2con'19, June 12-13, 2019, Paris.
MEASURE H2020 project presented at OW2con'19, June 12-13, 2019, Paris.
 
A success story of applying big data in agriculture
A success story of applying big data in agricultureA success story of applying big data in agriculture
A success story of applying big data in agriculture
 
02 agriculture challenges, existing standardisation efforts and data bio agri...
02 agriculture challenges, existing standardisation efforts and data bio agri...02 agriculture challenges, existing standardisation efforts and data bio agri...
02 agriculture challenges, existing standardisation efforts and data bio agri...
 
Big data and ai enhance production of bio resources. Aamu areena Caj Södergå...
Big data and ai enhance production of bio resources.  Aamu areena Caj Södergå...Big data and ai enhance production of bio resources.  Aamu areena Caj Södergå...
Big data and ai enhance production of bio resources. Aamu areena Caj Södergå...
 

More from plan4all

Agrihub INSPIRE HAckathon 2021: Extreme weather
Agrihub INSPIRE HAckathon 2021: Extreme weather Agrihub INSPIRE HAckathon 2021: Extreme weather
Agrihub INSPIRE HAckathon 2021: Extreme weather plan4all
 
Agrihub INSPIRE Hackathon 2021: Challenge #7: Analysis, processing and standa...
Agrihub INSPIRE Hackathon 2021: Challenge #7: Analysis, processing and standa...Agrihub INSPIRE Hackathon 2021: Challenge #7: Analysis, processing and standa...
Agrihub INSPIRE Hackathon 2021: Challenge #7: Analysis, processing and standa...plan4all
 
Agrihub INSPIRE Hackathon 2021: Challenge #6 Drones Utilization for Crop Prot...
Agrihub INSPIRE Hackathon 2021: Challenge #6 Drones Utilization for Crop Prot...Agrihub INSPIRE Hackathon 2021: Challenge #6 Drones Utilization for Crop Prot...
Agrihub INSPIRE Hackathon 2021: Challenge #6 Drones Utilization for Crop Prot...plan4all
 
Agrihub INSPIRE Hackathon 2021: Challenge #4 Irrigation Management
Agrihub INSPIRE Hackathon 2021: Challenge #4 Irrigation ManagementAgrihub INSPIRE Hackathon 2021: Challenge #4 Irrigation Management
Agrihub INSPIRE Hackathon 2021: Challenge #4 Irrigation Managementplan4all
 
Agrihub INSPIRE Hackathon 2021: Challenge #2 Crop status monitoring
Agrihub INSPIRE Hackathon 2021: Challenge #2 Crop status monitoringAgrihub INSPIRE Hackathon 2021: Challenge #2 Crop status monitoring
Agrihub INSPIRE Hackathon 2021: Challenge #2 Crop status monitoringplan4all
 
Agrihub INSPIRE Hackathon 2021: Challenge #1 Crop detection
Agrihub INSPIRE Hackathon 2021: Challenge #1 Crop detectionAgrihub INSPIRE Hackathon 2021: Challenge #1 Crop detection
Agrihub INSPIRE Hackathon 2021: Challenge #1 Crop detectionplan4all
 
Challenge #3 agro environmental services final presentation
Challenge #3 agro environmental services final presentationChallenge #3 agro environmental services final presentation
Challenge #3 agro environmental services final presentationplan4all
 
Sieusoil e-brochure (Feb 2021)
Sieusoil e-brochure (Feb 2021)Sieusoil e-brochure (Feb 2021)
Sieusoil e-brochure (Feb 2021)plan4all
 
Webinar 4 Agronode - autonomni telemetricka io t stanice
Webinar 4  Agronode - autonomni telemetricka io t staniceWebinar 4  Agronode - autonomni telemetricka io t stanice
Webinar 4 Agronode - autonomni telemetricka io t staniceplan4all
 
Webinar 3 senslog-otevrene reseni pro integraci senzoru a spravu senzorovyc...
Webinar 3   senslog-otevrene reseni pro integraci senzoru a spravu senzorovyc...Webinar 3   senslog-otevrene reseni pro integraci senzoru a spravu senzorovyc...
Webinar 3 senslog-otevrene reseni pro integraci senzoru a spravu senzorovyc...plan4all
 
Webinar 2 sdileni prostorovych dat
Webinar 2 sdileni prostorovych datWebinar 2 sdileni prostorovych dat
Webinar 2 sdileni prostorovych datplan4all
 
Calculation of agro climatic factors from global climatic data
Calculation of agro climatic factors from global climatic dataCalculation of agro climatic factors from global climatic data
Calculation of agro climatic factors from global climatic dataplan4all
 
Digitalization of indigenous knowledge in African agriculture for fostering f...
Digitalization of indigenous knowledge in African agriculture for fostering f...Digitalization of indigenous knowledge in African agriculture for fostering f...
Digitalization of indigenous knowledge in African agriculture for fostering f...plan4all
 
Atlas of Best Practice
Atlas of Best PracticeAtlas of Best Practice
Atlas of Best Practiceplan4all
 
Euxdat newsletter 10_2020
Euxdat newsletter 10_2020Euxdat newsletter 10_2020
Euxdat newsletter 10_2020plan4all
 
Karel charvat map-compositions-format-intro-presentation-by-karel (1)
Karel charvat map-compositions-format-intro-presentation-by-karel (1)Karel charvat map-compositions-format-intro-presentation-by-karel (1)
Karel charvat map-compositions-format-intro-presentation-by-karel (1)plan4all
 
Karel charvat map-whiteboard-collaborative-map-making-breakout-session
Karel charvat map-whiteboard-collaborative-map-making-breakout-sessionKarel charvat map-whiteboard-collaborative-map-making-breakout-session
Karel charvat map-whiteboard-collaborative-map-making-breakout-sessionplan4all
 
Bridging the Digital Divide Through Consumer Driven Agricultural FarmHub Data...
Bridging the Digital Divide Through Consumer Driven Agricultural FarmHub Data...Bridging the Digital Divide Through Consumer Driven Agricultural FarmHub Data...
Bridging the Digital Divide Through Consumer Driven Agricultural FarmHub Data...plan4all
 
Codes of conduct for farm data sharing
Codes of conduct for farm data sharing Codes of conduct for farm data sharing
Codes of conduct for farm data sharing plan4all
 
Mobilizing Capacity Development in Agriculture for Smallholder Farmers - How ...
Mobilizing Capacity Development in Agriculture for Smallholder Farmers - How ...Mobilizing Capacity Development in Agriculture for Smallholder Farmers - How ...
Mobilizing Capacity Development in Agriculture for Smallholder Farmers - How ...plan4all
 

More from plan4all (20)

Agrihub INSPIRE HAckathon 2021: Extreme weather
Agrihub INSPIRE HAckathon 2021: Extreme weather Agrihub INSPIRE HAckathon 2021: Extreme weather
Agrihub INSPIRE HAckathon 2021: Extreme weather
 
Agrihub INSPIRE Hackathon 2021: Challenge #7: Analysis, processing and standa...
Agrihub INSPIRE Hackathon 2021: Challenge #7: Analysis, processing and standa...Agrihub INSPIRE Hackathon 2021: Challenge #7: Analysis, processing and standa...
Agrihub INSPIRE Hackathon 2021: Challenge #7: Analysis, processing and standa...
 
Agrihub INSPIRE Hackathon 2021: Challenge #6 Drones Utilization for Crop Prot...
Agrihub INSPIRE Hackathon 2021: Challenge #6 Drones Utilization for Crop Prot...Agrihub INSPIRE Hackathon 2021: Challenge #6 Drones Utilization for Crop Prot...
Agrihub INSPIRE Hackathon 2021: Challenge #6 Drones Utilization for Crop Prot...
 
Agrihub INSPIRE Hackathon 2021: Challenge #4 Irrigation Management
Agrihub INSPIRE Hackathon 2021: Challenge #4 Irrigation ManagementAgrihub INSPIRE Hackathon 2021: Challenge #4 Irrigation Management
Agrihub INSPIRE Hackathon 2021: Challenge #4 Irrigation Management
 
Agrihub INSPIRE Hackathon 2021: Challenge #2 Crop status monitoring
Agrihub INSPIRE Hackathon 2021: Challenge #2 Crop status monitoringAgrihub INSPIRE Hackathon 2021: Challenge #2 Crop status monitoring
Agrihub INSPIRE Hackathon 2021: Challenge #2 Crop status monitoring
 
Agrihub INSPIRE Hackathon 2021: Challenge #1 Crop detection
Agrihub INSPIRE Hackathon 2021: Challenge #1 Crop detectionAgrihub INSPIRE Hackathon 2021: Challenge #1 Crop detection
Agrihub INSPIRE Hackathon 2021: Challenge #1 Crop detection
 
Challenge #3 agro environmental services final presentation
Challenge #3 agro environmental services final presentationChallenge #3 agro environmental services final presentation
Challenge #3 agro environmental services final presentation
 
Sieusoil e-brochure (Feb 2021)
Sieusoil e-brochure (Feb 2021)Sieusoil e-brochure (Feb 2021)
Sieusoil e-brochure (Feb 2021)
 
Webinar 4 Agronode - autonomni telemetricka io t stanice
Webinar 4  Agronode - autonomni telemetricka io t staniceWebinar 4  Agronode - autonomni telemetricka io t stanice
Webinar 4 Agronode - autonomni telemetricka io t stanice
 
Webinar 3 senslog-otevrene reseni pro integraci senzoru a spravu senzorovyc...
Webinar 3   senslog-otevrene reseni pro integraci senzoru a spravu senzorovyc...Webinar 3   senslog-otevrene reseni pro integraci senzoru a spravu senzorovyc...
Webinar 3 senslog-otevrene reseni pro integraci senzoru a spravu senzorovyc...
 
Webinar 2 sdileni prostorovych dat
Webinar 2 sdileni prostorovych datWebinar 2 sdileni prostorovych dat
Webinar 2 sdileni prostorovych dat
 
Calculation of agro climatic factors from global climatic data
Calculation of agro climatic factors from global climatic dataCalculation of agro climatic factors from global climatic data
Calculation of agro climatic factors from global climatic data
 
Digitalization of indigenous knowledge in African agriculture for fostering f...
Digitalization of indigenous knowledge in African agriculture for fostering f...Digitalization of indigenous knowledge in African agriculture for fostering f...
Digitalization of indigenous knowledge in African agriculture for fostering f...
 
Atlas of Best Practice
Atlas of Best PracticeAtlas of Best Practice
Atlas of Best Practice
 
Euxdat newsletter 10_2020
Euxdat newsletter 10_2020Euxdat newsletter 10_2020
Euxdat newsletter 10_2020
 
Karel charvat map-compositions-format-intro-presentation-by-karel (1)
Karel charvat map-compositions-format-intro-presentation-by-karel (1)Karel charvat map-compositions-format-intro-presentation-by-karel (1)
Karel charvat map-compositions-format-intro-presentation-by-karel (1)
 
Karel charvat map-whiteboard-collaborative-map-making-breakout-session
Karel charvat map-whiteboard-collaborative-map-making-breakout-sessionKarel charvat map-whiteboard-collaborative-map-making-breakout-session
Karel charvat map-whiteboard-collaborative-map-making-breakout-session
 
Bridging the Digital Divide Through Consumer Driven Agricultural FarmHub Data...
Bridging the Digital Divide Through Consumer Driven Agricultural FarmHub Data...Bridging the Digital Divide Through Consumer Driven Agricultural FarmHub Data...
Bridging the Digital Divide Through Consumer Driven Agricultural FarmHub Data...
 
Codes of conduct for farm data sharing
Codes of conduct for farm data sharing Codes of conduct for farm data sharing
Codes of conduct for farm data sharing
 
Mobilizing Capacity Development in Agriculture for Smallholder Farmers - How ...
Mobilizing Capacity Development in Agriculture for Smallholder Farmers - How ...Mobilizing Capacity Development in Agriculture for Smallholder Farmers - How ...
Mobilizing Capacity Development in Agriculture for Smallholder Farmers - How ...
 

Recently uploaded

Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...amitlee9823
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...amitlee9823
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...amitlee9823
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...amitlee9823
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...amitlee9823
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...amitlee9823
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...amitlee9823
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...only4webmaster01
 

Recently uploaded (20)

Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 

Foodie Ontology and Satellite API

  • 1. This document is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu. 1 This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 732064 This project is part of BDV PPP FOODIE ONTOLOGY AND SATELLITE DATA API Karel Charvát2 Raul Palma1, Tomáš Řezník2,, Karel Charvat Jr, Vojtech Lukas, Soumya Brahma1, Dmitrij Kozuch2, Raitis Berzins2, 1Poznan Supercomputing and Networking Center, Poland 2Lesprojekt, Czech Republic FREE WEBINAR // JANUARY 10, 2019 // 4PM CET An Introduction to Semantics + FOODIE Ontology and Satellite Data API
  • 2. This document is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu. 2 Motivation • Farm management context • Multiple activities and stakeholders • Multiple applications, tools and devices • Multiple data sources, data types and data formats • Challenge • To combine/integrate those different and heterogeneous data sources in order to make economically and environmentally sound decisions
  • 3. This document is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu. 3 STILL A POORER FARMER IN CLOUD AGE IOF2020 PARTNER AND STAKEHOLDER EVENTS 3 ??????
  • 4. This document is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu. 4 FOODIE Data Models Machinery fleet monitoring Management zones Fertilizers/pesticides informationSensor measurements Obrázkypřevzaty z: http://gillinstruments.com, http://wisegeek.com, http://www.dbta.com/
  • 5. This document is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu. 5 Core Data Model class Foodie Core Data Model v4.1 proposal «featureType» Agricultural and Aquaculture Facilities Model::Holding «featureType» Agricultural and Aquaculture Facilities Model:: Site + code :Identifier + geometry :GM_Object + activity :EconomicActivityNACEValue [1..*] + validFrom :DateTime + validTo :DateTime [0..1] + beginLifespanVersion :DateTime + endLifeSpanVersion :DateTime [0..1] «voidable» + includesAnimal :FarmAnimalSpecies [0..*] «dataType» Agricultural and Aquaculture Facilities Model:: FarmAnimalSpecies «voidable» + livestock :LivestockSpeciesValue [0..*] + aquaculture :AquacultureSpeciesValue [0..*] «featureType» Activity Complex::ActivityComplex + inspireId :Identifier + thematicId :ThematicIdentifier [0..*] + geometry :GM_Object + function :Function [1..*] + userId :CharacterString «voidable» + name :CharacterString [0..1] + validFrom :DateTime + validTo :DateTime [0..1] «voidable, lifeCycleInfo» + beginLifespanVersion :DateTime + endLifespanVersion :DateTime [0..1] «featureType» Plot + code :Identifier + validFrom :DateTime + validTo :DateTime [0..1] + beginLifeSpanVersion :DateTime + endLifeSpanVersion :DateTime [0..1] + geometry :GM_Object [1..*] + description :CharacterString [0..1] + originType :OriginTypeValue «featureType» Treatment + quantity :Measure [1..*] + tractorId :CharacterString [0..*] + machineId :CharacterString [0..*] + motionSpeed :Measure [0..1] + pressure :Measure [0..1] + flowAdjustment :Measure [0..1] + applicationWidth :Measure [0..1] + areaDose :DoseUnit [0..1] + formOfTreatment :FormOfTreatmentValue [1..*] + treatmentPurpose :TreatmentPurposeValue [0..*] + treatmentDescription :CharacterString [0..1] «dataType» NutrientsType + N :Measure [0..1] + P2O5 :Measure [0..1] + K2O :Measure [0..1] + MgO :Measure [0..1] + CaO :Measure [0..1] + S :Measure [0..1] + Zn :Measure [0..1] + Cu :Measure [0..1] + Fe :Measure [0..1] + B :Measure [0..1] + Mn :Measure [0..1] + Mo :Measure [0..1] «codeList» TreatmentPurposeValue + weed + pest + disease «featureType» CropSpecies + beginDate :Date + endDate :Date [0..1] + cropArea :GM_Object + cropSpecies :CropType [1..*] + production :ProductionType [0..*] «featureType» Product + productCode :CharacterString [0..*] + productName :CharacterString [1..*] + productType :CharacterString + productSubType :CharacterString [0..*] + productKind :ProductKindValue + description :CharacterString [0..1] + manufacturer :CI_ResponsibleParty [1..*] + nutrients :NutrientsType [0..*] + safetyInstructions :CharacterString [0..1] + storageHandling :CharacterString [0..1] + registrationCode :CharacterString [0..*] + registerUrl :URL [0..*] «featureType» SoilNutrients + nutrientName :GenericName + nutrientAmount :Measure + nutrientMeasure :CharacterString «codeList» ProductKindValue + organic + mineral «dataType» SoilTextureType + clay :Percent + silt :Percent + sand :Percent «dataType» ProductionType + productionDate :Date + variety :CharacterString + productionAmount :Measure + productionAnalysis :ProductionAnalysisType [0..*] «dataType» ProductionAnalysisType + productionAnalysisDate :Date + property :Measure «codeList» OriginTypeValue + manual + system «featureType» Alert + code :Identifier + type :CharacterString [1..*] + description :CharacterString [0..1] + checkedByUser :Boolean + alertDate :Date + alertGeometry :GM_Object «featureType» Intervention + type :CharacterString + description :CharacterString + notes :CharacterString [0..1] + status :CharacterString + creationDateTime :DateTime + interventionStart :DateTime + interventionEnd :DateTime [0..1] + interventionGeometry :GM_Object [1..*] + supervisor :CI_ResponsibleParty [0..1] + operator :CI_ResponsibleParty [0..*] + evidenceParty :CI_ResponsibleParty [1..*] «featureType» TreatmentPlan + treatmentPlanCode :CharacterString [0..*] + description :CharacterString [1..*] + type :CharacterString + campaign :TM_Period [1..*] + treatmentPlanCreation :DateTime + notes :CharacterString [0..1] «featureType» ProductPreparation + productQuantity :Measure + solventQuantity :Measure [0..*] + safetyPeriod :TM_Period «dataType» ActiveIngredients + code :CharacterString [0..1] + ingredientName :CharacterString + ingredientAmount :Measure «codeList» DoseUnit + minimumDose :Measure + maximumDose :Measure «codeList» FormOfTreatmentValue + manual + applicationMachine + aerial «featureType» ManagementZone + code :Identifier + validFrom :DateTime [0..1] + validTo :DateTime [0..1] + beginLifeSpanVersion :DateTime + endLifeSpanVersion :DateTime [0..1] + geometry :GM_Object [1..*] + notes :CharacterString + dateOfAnalysis :DateTime [0..*] «featureType» SoilType + soilType :CharacterString [1..*] «featureType» SoilTexture + soilTexture :SoilTextureType [1..*] «featureType» pH + pH :Measure [1..*] «featureType» OrganicMatter + organicMatter :Percent «featureType» ElectricConductivity + electricConductivity :Measure [1..*] «featureType» ZonePolygon + area :Measure «dataType» CropType + name :CharacterString + scientificName :CharacterString + description :CharacterString + notes :CharacterString + seedingAdvice :CharacterString + harvestingAdvice :CharacterString 0..* 1..* +contains 1..* HoldingSites 1..* 0..* +containsZone 0..* +HoldingPlot 0..* +containsPlot 1..* HoldingPlots 0..* 0..1 0..1 0..* 0..* +crop 0..* Holding attribute Value Identifier http://foodie-project.eu/CZ/MJM/Trsicka Function agriculture User identifier 47674814 Name Tršická zemědělská, a.s. Valid From 1993-12-13 Begin Lifespan 2015-03-11
  • 6. This document is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu. 6 Core Data Model class Foodie Core Data Model v4.1 proposal «featureType» Agricultural and Aquaculture Facilities Model::Holding «featureType» Agricultural and Aquaculture Facilities Model:: Site + code :Identifier + geometry :GM_Object + activity :EconomicActivityNACEValue [1..*] + validFrom :DateTime + validTo :DateTime [0..1] + beginLifespanVersion :DateTime + endLifeSpanVersion :DateTime [0..1] «voidable» + includesAnimal :FarmAnimalSpecies [0..*] «dataType» Agricultural and Aquaculture Facilities Model:: FarmAnimalSpecies «voidable» + livestock :LivestockSpeciesValue [0..*] + aquaculture :AquacultureSpeciesValue [0..*] «featureType» Activity Complex::ActivityComplex + inspireId :Identifier + thematicId :ThematicIdentifier [0..*] + geometry :GM_Object + function :Function [1..*] + userId :CharacterString «voidable» + name :CharacterString [0..1] + validFrom :DateTime + validTo :DateTime [0..1] «voidable, lifeCycleInfo» + beginLifespanVersion :DateTime + endLifespanVersion :DateTime [0..1] «featureType» Plot + code :Identifier + validFrom :DateTime + validTo :DateTime [0..1] + beginLifeSpanVersion :DateTime + endLifeSpanVersion :DateTime [0..1] + geometry :GM_Object [1..*] + description :CharacterString [0..1] + originType :OriginTypeValue «featureType» Treatment + quantity :Measure [1..*] + tractorId :CharacterString [0..*] + machineId :CharacterString [0..*] + motionSpeed :Measure [0..1] + pressure :Measure [0..1] + flowAdjustment :Measure [0..1] + applicationWidth :Measure [0..1] + areaDose :DoseUnit [0..1] + formOfTreatment :FormOfTreatmentValue [1..*] + treatmentPurpose :TreatmentPurposeValue [0..*] + treatmentDescription :CharacterString [0..1] «dataType» NutrientsType + N :Measure [0..1] + P2O5 :Measure [0..1] + K2O :Measure [0..1] + MgO :Measure [0..1] + CaO :Measure [0..1] + S :Measure [0..1] + Zn :Measure [0..1] + Cu :Measure [0..1] + Fe :Measure [0..1] + B :Measure [0..1] + Mn :Measure [0..1] + Mo :Measure [0..1] «codeList» TreatmentPurposeValue + weed + pest + disease «featureType» CropSpecies + beginDate :Date + endDate :Date [0..1] + cropArea :GM_Object + cropSpecies :CropType [1..*] + production :ProductionType [0..*] «featureType» Product + productCode :CharacterString [0..*] + productName :CharacterString [1..*] + productType :CharacterString + productSubType :CharacterString [0..*] + productKind :ProductKindValue + description :CharacterString [0..1] + manufacturer :CI_ResponsibleParty [1..*] + nutrients :NutrientsType [0..*] + safetyInstructions :CharacterString [0..1] + storageHandling :CharacterString [0..1] + registrationCode :CharacterString [0..*] + registerUrl :URL [0..*] «featureType» SoilNutrients + nutrientName :GenericName + nutrientAmount :Measure + nutrientMeasure :CharacterString «codeList» ProductKindValue + organic + mineral «dataType» SoilTextureType + clay :Percent + silt :Percent + sand :Percent «dataType» ProductionType + productionDate :Date + variety :CharacterString + productionAmount :Measure + productionAnalysis :ProductionAnalysisType [0..*] «dataType» ProductionAnalysisType + productionAnalysisDate :Date + property :Measure «codeList» OriginTypeValue + manual + system «featureType» Alert + code :Identifier + type :CharacterString [1..*] + description :CharacterString [0..1] + checkedByUser :Boolean + alertDate :Date + alertGeometry :GM_Object «featureType» Intervention + type :CharacterString + description :CharacterString + notes :CharacterString [0..1] + status :CharacterString + creationDateTime :DateTime + interventionStart :DateTime + interventionEnd :DateTime [0..1] + interventionGeometry :GM_Object [1..*] + supervisor :CI_ResponsibleParty [0..1] + operator :CI_ResponsibleParty [0..*] + evidenceParty :CI_ResponsibleParty [1..*] «featureType» TreatmentPlan + treatmentPlanCode :CharacterString [0..*] + description :CharacterString [1..*] + type :CharacterString + campaign :TM_Period [1..*] + treatmentPlanCreation :DateTime + notes :CharacterString [0..1] «featureType» ProductPreparation + productQuantity :Measure + solventQuantity :Measure [0..*] + safetyPeriod :TM_Period «dataType» ActiveIngredients + code :CharacterString [0..1] + ingredientName :CharacterString + ingredientAmount :Measure «codeList» DoseUnit + minimumDose :Measure + maximumDose :Measure «codeList» FormOfTreatmentValue + manual + applicationMachine + aerial «featureType» ManagementZone + code :Identifier + validFrom :DateTime [0..1] + validTo :DateTime [0..1] + beginLifeSpanVersion :DateTime + endLifeSpanVersion :DateTime [0..1] + geometry :GM_Object [1..*] + notes :CharacterString + dateOfAnalysis :DateTime [0..*] «featureType» SoilType + soilType :CharacterString [1..*] «featureType» SoilTexture + soilTexture :SoilTextureType [1..*] «featureType» pH + pH :Measure [1..*] «featureType» OrganicMatter + organicMatter :Percent «featureType» ElectricConductivity + electricConductivity :Measure [1..*] «featureType» ZonePolygon + area :Measure «dataType» CropType + name :CharacterString + scientificName :CharacterString + description :CharacterString + notes :CharacterString + seedingAdvice :CharacterString + harvestingAdvice :CharacterString 0..* 1..* +contains 1..* HoldingSites 1..* 0..* +containsZone 0..* +HoldingPlot 0..* +containsPlot 1..* HoldingPlots 0..* 0..1 0..1 0..* 0..* +crop 0..* Site attribute Value Identifier http://foodie-project.eu/CZ/MJM/Trsicka Activity (NACE code) A1.1.1 - Growing of cereals (except rice), leguminous crops and oil seeds Valid From 2014-03-15 Begin Lifespan 2015-04-07
  • 7. This document is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu. 7 Core Data Model class Foodie Core Data Model v4.1 proposal «featureType» Agricultural and Aquaculture Facilities Model::Holding «featureType» Agricultural and Aquaculture Facilities Model:: Site + code :Identifier + geometry :GM_Object + activity :EconomicActivityNACEValue [1..*] + validFrom :DateTime + validTo :DateTime [0..1] + beginLifespanVersion :DateTime + endLifeSpanVersion :DateTime [0..1] «voidable» + includesAnimal :FarmAnimalSpecies [0..*] «dataType» Agricultural and Aquaculture Facilities Model:: FarmAnimalSpecies «voidable» + livestock :LivestockSpeciesValue [0..*] + aquaculture :AquacultureSpeciesValue [0..*] «featureType» Activity Complex::ActivityComplex + inspireId :Identifier + thematicId :ThematicIdentifier [0..*] + geometry :GM_Object + function :Function [1..*] + userId :CharacterString «voidable» + name :CharacterString [0..1] + validFrom :DateTime + validTo :DateTime [0..1] «voidable, lifeCycleInfo» + beginLifespanVersion :DateTime + endLifespanVersion :DateTime [0..1] «featureType» Plot + code :Identifier + validFrom :DateTime + validTo :DateTime [0..1] + beginLifeSpanVersion :DateTime + endLifeSpanVersion :DateTime [0..1] + geometry :GM_Object [1..*] + description :CharacterString [0..1] + originType :OriginTypeValue «featureType» Treatment + quantity :Measure [1..*] + tractorId :CharacterString [0..*] + machineId :CharacterString [0..*] + motionSpeed :Measure [0..1] + pressure :Measure [0..1] + flowAdjustment :Measure [0..1] + applicationWidth :Measure [0..1] + areaDose :DoseUnit [0..1] + formOfTreatment :FormOfTreatmentValue [1..*] + treatmentPurpose :TreatmentPurposeValue [0..*] + treatmentDescription :CharacterString [0..1] «dataType» NutrientsType + N :Measure [0..1] + P2O5 :Measure [0..1] + K2O :Measure [0..1] + MgO :Measure [0..1] + CaO :Measure [0..1] + S :Measure [0..1] + Zn :Measure [0..1] + Cu :Measure [0..1] + Fe :Measure [0..1] + B :Measure [0..1] + Mn :Measure [0..1] + Mo :Measure [0..1] «codeList» TreatmentPurposeValue + weed + pest + disease «featureType» CropSpecies + beginDate :Date + endDate :Date [0..1] + cropArea :GM_Object + cropSpecies :CropType [1..*] + production :ProductionType [0..*] «featureType» Product + productCode :CharacterString [0..*] + productName :CharacterString [1..*] + productType :CharacterString + productSubType :CharacterString [0..*] + productKind :ProductKindValue + description :CharacterString [0..1] + manufacturer :CI_ResponsibleParty [1..*] + nutrients :NutrientsType [0..*] + safetyInstructions :CharacterString [0..1] + storageHandling :CharacterString [0..1] + registrationCode :CharacterString [0..*] + registerUrl :URL [0..*] «featureType» SoilNutrients + nutrientName :GenericName + nutrientAmount :Measure + nutrientMeasure :CharacterString «codeList» ProductKindValue + organic + mineral «dataType» SoilTextureType + clay :Percent + silt :Percent + sand :Percent «dataType» ProductionType + productionDate :Date + variety :CharacterString + productionAmount :Measure + productionAnalysis :ProductionAnalysisType [0..*] «dataType» ProductionAnalysisType + productionAnalysisDate :Date + property :Measure «codeList» OriginTypeValue + manual + system «featureType» Alert + code :Identifier + type :CharacterString [1..*] + description :CharacterString [0..1] + checkedByUser :Boolean + alertDate :Date + alertGeometry :GM_Object «featureType» Intervention + type :CharacterString + description :CharacterString + notes :CharacterString [0..1] + status :CharacterString + creationDateTime :DateTime + interventionStart :DateTime + interventionEnd :DateTime [0..1] + interventionGeometry :GM_Object [1..*] + supervisor :CI_ResponsibleParty [0..1] + operator :CI_ResponsibleParty [0..*] + evidenceParty :CI_ResponsibleParty [1..*] «featureType» TreatmentPlan + treatmentPlanCode :CharacterString [0..*] + description :CharacterString [1..*] + type :CharacterString + campaign :TM_Period [1..*] + treatmentPlanCreation :DateTime + notes :CharacterString [0..1] «featureType» ProductPreparation + productQuantity :Measure + solventQuantity :Measure [0..*] + safetyPeriod :TM_Period «dataType» ActiveIngredients + code :CharacterString [0..1] + ingredientName :CharacterString + ingredientAmount :Measure «codeList» DoseUnit + minimumDose :Measure + maximumDose :Measure «codeList» FormOfTreatmentValue + manual + applicationMachine + aerial «featureType» ManagementZone + code :Identifier + validFrom :DateTime [0..1] + validTo :DateTime [0..1] + beginLifeSpanVersion :DateTime + endLifeSpanVersion :DateTime [0..1] + geometry :GM_Object [1..*] + notes :CharacterString + dateOfAnalysis :DateTime [0..*] «featureType» SoilType + soilType :CharacterString [1..*] «featureType» SoilTexture + soilTexture :SoilTextureType [1..*] «featureType» pH + pH :Measure [1..*] «featureType» OrganicMatter + organicMatter :Percent «featureType» ElectricConductivity + electricConductivity :Measure [1..*] «featureType» ZonePolygon + area :Measure «dataType» CropType + name :CharacterString + scientificName :CharacterString + description :CharacterString + notes :CharacterString + seedingAdvice :CharacterString + harvestingAdvice :CharacterString 0..* 1..* +contains 1..* HoldingSites 1..* 0..* +containsZone 0..* +HoldingPlot 0..* +containsPlot 1..* HoldingPlots 0..* 0..1 0..1 0..* 0..* +crop 0..* Plot attribute Value Identifier http://foodie- project.eu/CZ/MJM/Trsicka/Plot/001 Valid from 2015-04-09 Origin type manual Crop species wheat … …
  • 8. This document is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu. 8 Core Data Model class Foodie Core Data Model v4.1 proposal «featureType» Agricultural and Aquaculture Facilities Model::Holding «featureType» Agricultural and Aquaculture Facilities Model:: Site + code :Identifier + geometry :GM_Object + activity :EconomicActivityNACEValue [1..*] + validFrom :DateTime + validTo :DateTime [0..1] + beginLifespanVersion :DateTime + endLifeSpanVersion :DateTime [0..1] «voidable» + includesAnimal :FarmAnimalSpecies [0..*] «dataType» Agricultural and Aquaculture Facilities Model:: FarmAnimalSpecies «voidable» + livestock :LivestockSpeciesValue [0..*] + aquaculture :AquacultureSpeciesValue [0..*] «featureType» Activity Complex::ActivityComplex + inspireId :Identifier + thematicId :ThematicIdentifier [0..*] + geometry :GM_Object + function :Function [1..*] + userId :CharacterString «voidable» + name :CharacterString [0..1] + validFrom :DateTime + validTo :DateTime [0..1] «voidable, lifeCycleInfo» + beginLifespanVersion :DateTime + endLifespanVersion :DateTime [0..1] «featureType» Plot + code :Identifier + validFrom :DateTime + validTo :DateTime [0..1] + beginLifeSpanVersion :DateTime + endLifeSpanVersion :DateTime [0..1] + geometry :GM_Object [1..*] + description :CharacterString [0..1] + originType :OriginTypeValue «featureType» Treatment + quantity :Measure [1..*] + tractorId :CharacterString [0..*] + machineId :CharacterString [0..*] + motionSpeed :Measure [0..1] + pressure :Measure [0..1] + flowAdjustment :Measure [0..1] + applicationWidth :Measure [0..1] + areaDose :DoseUnit [0..1] + formOfTreatment :FormOfTreatmentValue [1..*] + treatmentPurpose :TreatmentPurposeValue [0..*] + treatmentDescription :CharacterString [0..1] «dataType» NutrientsType + N :Measure [0..1] + P2O5 :Measure [0..1] + K2O :Measure [0..1] + MgO :Measure [0..1] + CaO :Measure [0..1] + S :Measure [0..1] + Zn :Measure [0..1] + Cu :Measure [0..1] + Fe :Measure [0..1] + B :Measure [0..1] + Mn :Measure [0..1] + Mo :Measure [0..1] «codeList» TreatmentPurposeValue + weed + pest + disease «featureType» CropSpecies + beginDate :Date + endDate :Date [0..1] + cropArea :GM_Object + cropSpecies :CropType [1..*] + production :ProductionType [0..*] «featureType» Product + productCode :CharacterString [0..*] + productName :CharacterString [1..*] + productType :CharacterString + productSubType :CharacterString [0..*] + productKind :ProductKindValue + description :CharacterString [0..1] + manufacturer :CI_ResponsibleParty [1..*] + nutrients :NutrientsType [0..*] + safetyInstructions :CharacterString [0..1] + storageHandling :CharacterString [0..1] + registrationCode :CharacterString [0..*] + registerUrl :URL [0..*] «featureType» SoilNutrients + nutrientName :GenericName + nutrientAmount :Measure + nutrientMeasure :CharacterString «codeList» ProductKindValue + organic + mineral «dataType» SoilTextureType + clay :Percent + silt :Percent + sand :Percent «dataType» ProductionType + productionDate :Date + variety :CharacterString + productionAmount :Measure + productionAnalysis :ProductionAnalysisType [0..*] «dataType» ProductionAnalysisType + productionAnalysisDate :Date + property :Measure «codeList» OriginTypeValue + manual + system «featureType» Alert + code :Identifier + type :CharacterString [1..*] + description :CharacterString [0..1] + checkedByUser :Boolean + alertDate :Date + alertGeometry :GM_Object «featureType» Intervention + type :CharacterString + description :CharacterString + notes :CharacterString [0..1] + status :CharacterString + creationDateTime :DateTime + interventionStart :DateTime + interventionEnd :DateTime [0..1] + interventionGeometry :GM_Object [1..*] + supervisor :CI_ResponsibleParty [0..1] + operator :CI_ResponsibleParty [0..*] + evidenceParty :CI_ResponsibleParty [1..*] «featureType» TreatmentPlan + treatmentPlanCode :CharacterString [0..*] + description :CharacterString [1..*] + type :CharacterString + campaign :TM_Period [1..*] + treatmentPlanCreation :DateTime + notes :CharacterString [0..1] «featureType» ProductPreparation + productQuantity :Measure + solventQuantity :Measure [0..*] + safetyPeriod :TM_Period «dataType» ActiveIngredients + code :CharacterString [0..1] + ingredientName :CharacterString + ingredientAmount :Measure «codeList» DoseUnit + minimumDose :Measure + maximumDose :Measure «codeList» FormOfTreatmentValue + manual + applicationMachine + aerial «featureType» ManagementZone + code :Identifier + validFrom :DateTime [0..1] + validTo :DateTime [0..1] + beginLifeSpanVersion :DateTime + endLifeSpanVersion :DateTime [0..1] + geometry :GM_Object [1..*] + notes :CharacterString + dateOfAnalysis :DateTime [0..*] «featureType» SoilType + soilType :CharacterString [1..*] «featureType» SoilTexture + soilTexture :SoilTextureType [1..*] «featureType» pH + pH :Measure [1..*] «featureType» OrganicMatter + organicMatter :Percent «featureType» ElectricConductivity + electricConductivity :Measure [1..*] «featureType» ZonePolygon + area :Measure «dataType» CropType + name :CharacterString + scientificName :CharacterString + description :CharacterString + notes :CharacterString + seedingAdvice :CharacterString + harvestingAdvice :CharacterString 0..* 1..* +contains 1..* HoldingSites 1..* 0..* +containsZone 0..* +HoldingPlot 0..* +containsPlot 1..* HoldingPlots 0..* 0..1 0..1 0..* 0..* +crop 0..* Intervention attribute Value Type tillage Status ongoing Intervention start 2015-04-22 Supervisor John First, senior manager, phone 7435 … …
  • 9. This document is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu. 9 Core Data Model class Foodie Core Data Model v4.1 proposal «featureType» Agricultural and Aquaculture Facilities Model::Holding «featureType» Agricultural and Aquaculture Facilities Model:: Site + code :Identifier + geometry :GM_Object + activity :EconomicActivityNACEValue [1..*] + validFrom :DateTime + validTo :DateTime [0..1] + beginLifespanVersion :DateTime + endLifeSpanVersion :DateTime [0..1] «voidable» + includesAnimal :FarmAnimalSpecies [0..*] «dataType» Agricultural and Aquaculture Facilities Model:: FarmAnimalSpecies «voidable» + livestock :LivestockSpeciesValue [0..*] + aquaculture :AquacultureSpeciesValue [0..*] «featureType» Activity Complex::ActivityComplex + inspireId :Identifier + thematicId :ThematicIdentifier [0..*] + geometry :GM_Object + function :Function [1..*] + userId :CharacterString «voidable» + name :CharacterString [0..1] + validFrom :DateTime + validTo :DateTime [0..1] «voidable, lifeCycleInfo» + beginLifespanVersion :DateTime + endLifespanVersion :DateTime [0..1] «featureType» Plot + code :Identifier + validFrom :DateTime + validTo :DateTime [0..1] + beginLifeSpanVersion :DateTime + endLifeSpanVersion :DateTime [0..1] + geometry :GM_Object [1..*] + description :CharacterString [0..1] + originType :OriginTypeValue «featureType» Treatment + quantity :Measure [1..*] + tractorId :CharacterString [0..*] + machineId :CharacterString [0..*] + motionSpeed :Measure [0..1] + pressure :Measure [0..1] + flowAdjustment :Measure [0..1] + applicationWidth :Measure [0..1] + areaDose :DoseUnit [0..1] + formOfTreatment :FormOfTreatmentValue [1..*] + treatmentPurpose :TreatmentPurposeValue [0..*] + treatmentDescription :CharacterString [0..1] «dataType» NutrientsType + N :Measure [0..1] + P2O5 :Measure [0..1] + K2O :Measure [0..1] + MgO :Measure [0..1] + CaO :Measure [0..1] + S :Measure [0..1] + Zn :Measure [0..1] + Cu :Measure [0..1] + Fe :Measure [0..1] + B :Measure [0..1] + Mn :Measure [0..1] + Mo :Measure [0..1] «codeList» TreatmentPurposeValue + weed + pest + disease «featureType» CropSpecies + beginDate :Date + endDate :Date [0..1] + cropArea :GM_Object + cropSpecies :CropType [1..*] + production :ProductionType [0..*] «featureType» Product + productCode :CharacterString [0..*] + productName :CharacterString [1..*] + productType :CharacterString + productSubType :CharacterString [0..*] + productKind :ProductKindValue + description :CharacterString [0..1] + manufacturer :CI_ResponsibleParty [1..*] + nutrients :NutrientsType [0..*] + safetyInstructions :CharacterString [0..1] + storageHandling :CharacterString [0..1] + registrationCode :CharacterString [0..*] + registerUrl :URL [0..*] «featureType» SoilNutrients + nutrientName :GenericName + nutrientAmount :Measure + nutrientMeasure :CharacterString «codeList» ProductKindValue + organic + mineral «dataType» SoilTextureType + clay :Percent + silt :Percent + sand :Percent «dataType» ProductionType + productionDate :Date + variety :CharacterString + productionAmount :Measure + productionAnalysis :ProductionAnalysisType [0..*] «dataType» ProductionAnalysisType + productionAnalysisDate :Date + property :Measure «codeList» OriginTypeValue + manual + system «featureType» Alert + code :Identifier + type :CharacterString [1..*] + description :CharacterString [0..1] + checkedByUser :Boolean + alertDate :Date + alertGeometry :GM_Object «featureType» Intervention + type :CharacterString + description :CharacterString + notes :CharacterString [0..1] + status :CharacterString + creationDateTime :DateTime + interventionStart :DateTime + interventionEnd :DateTime [0..1] + interventionGeometry :GM_Object [1..*] + supervisor :CI_ResponsibleParty [0..1] + operator :CI_ResponsibleParty [0..*] + evidenceParty :CI_ResponsibleParty [1..*] «featureType» TreatmentPlan + treatmentPlanCode :CharacterString [0..*] + description :CharacterString [1..*] + type :CharacterString + campaign :TM_Period [1..*] + treatmentPlanCreation :DateTime + notes :CharacterString [0..1] «featureType» ProductPreparation + productQuantity :Measure + solventQuantity :Measure [0..*] + safetyPeriod :TM_Period «dataType» ActiveIngredients + code :CharacterString [0..1] + ingredientName :CharacterString + ingredientAmount :Measure «codeList» DoseUnit + minimumDose :Measure + maximumDose :Measure «codeList» FormOfTreatmentValue + manual + applicationMachine + aerial «featureType» ManagementZone + code :Identifier + validFrom :DateTime [0..1] + validTo :DateTime [0..1] + beginLifeSpanVersion :DateTime + endLifeSpanVersion :DateTime [0..1] + geometry :GM_Object [1..*] + notes :CharacterString + dateOfAnalysis :DateTime [0..*] «featureType» SoilType + soilType :CharacterString [1..*] «featureType» SoilTexture + soilTexture :SoilTextureType [1..*] «featureType» pH + pH :Measure [1..*] «featureType» OrganicMatter + organicMatter :Percent «featureType» ElectricConductivity + electricConductivity :Measure [1..*] «featureType» ZonePolygon + area :Measure «dataType» CropType + name :CharacterString + scientificName :CharacterString + description :CharacterString + notes :CharacterString + seedingAdvice :CharacterString + harvestingAdvice :CharacterString 0..* 1..* +contains 1..* HoldingSites 1..* 0..* +containsZone 0..* +HoldingPlot 0..* +containsPlot 1..* HoldingPlots 0..* 0..1 0..1 0..* 0..* +crop 0..* Treatment attribute Value Intervention type herbicide application Status ongoing Intervention start 2015-04-22 Supervisor John First, senior manager, phone 7435 Dosing 240 litres Application width 25 meters Form of treatment Application machine Product Roundup® … …
  • 10. This document is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu. 10 Core Data Model class Foodie Core Data Model v4.1 proposal «featureType» Agricultural and Aquaculture Facilities Model::Holding «featureType» Agricultural and Aquaculture Facilities Model:: Site + code :Identifier + geometry :GM_Object + activity :EconomicActivityNACEValue [1..*] + validFrom :DateTime + validTo :DateTime [0..1] + beginLifespanVersion :DateTime + endLifeSpanVersion :DateTime [0..1] «voidable» + includesAnimal :FarmAnimalSpecies [0..*] «dataType» Agricultural and Aquaculture Facilities Model:: FarmAnimalSpecies «voidable» + livestock :LivestockSpeciesValue [0..*] + aquaculture :AquacultureSpeciesValue [0..*] «featureType» Activity Complex::ActivityComplex + inspireId :Identifier + thematicId :ThematicIdentifier [0..*] + geometry :GM_Object + function :Function [1..*] + userId :CharacterString «voidable» + name :CharacterString [0..1] + validFrom :DateTime + validTo :DateTime [0..1] «voidable, lifeCycleInfo» + beginLifespanVersion :DateTime + endLifespanVersion :DateTime [0..1] «featureType» Plot + code :Identifier + validFrom :DateTime + validTo :DateTime [0..1] + beginLifeSpanVersion :DateTime + endLifeSpanVersion :DateTime [0..1] + geometry :GM_Object [1..*] + description :CharacterString [0..1] + originType :OriginTypeValue «featureType» Treatment + quantity :Measure [1..*] + tractorId :CharacterString [0..*] + machineId :CharacterString [0..*] + motionSpeed :Measure [0..1] + pressure :Measure [0..1] + flowAdjustment :Measure [0..1] + applicationWidth :Measure [0..1] + areaDose :DoseUnit [0..1] + formOfTreatment :FormOfTreatmentValue [1..*] + treatmentPurpose :TreatmentPurposeValue [0..*] + treatmentDescription :CharacterString [0..1] «dataType» NutrientsType + N :Measure [0..1] + P2O5 :Measure [0..1] + K2O :Measure [0..1] + MgO :Measure [0..1] + CaO :Measure [0..1] + S :Measure [0..1] + Zn :Measure [0..1] + Cu :Measure [0..1] + Fe :Measure [0..1] + B :Measure [0..1] + Mn :Measure [0..1] + Mo :Measure [0..1] «codeList» TreatmentPurposeValue + weed + pest + disease «featureType» CropSpecies + beginDate :Date + endDate :Date [0..1] + cropArea :GM_Object + cropSpecies :CropType [1..*] + production :ProductionType [0..*] «featureType» Product + productCode :CharacterString [0..*] + productName :CharacterString [1..*] + productType :CharacterString + productSubType :CharacterString [0..*] + productKind :ProductKindValue + description :CharacterString [0..1] + manufacturer :CI_ResponsibleParty [1..*] + nutrients :NutrientsType [0..*] + safetyInstructions :CharacterString [0..1] + storageHandling :CharacterString [0..1] + registrationCode :CharacterString [0..*] + registerUrl :URL [0..*] «featureType» SoilNutrients + nutrientName :GenericName + nutrientAmount :Measure + nutrientMeasure :CharacterString «codeList» ProductKindValue + organic + mineral «dataType» SoilTextureType + clay :Percent + silt :Percent + sand :Percent «dataType» ProductionType + productionDate :Date + variety :CharacterString + productionAmount :Measure + productionAnalysis :ProductionAnalysisType [0..*] «dataType» ProductionAnalysisType + productionAnalysisDate :Date + property :Measure «codeList» OriginTypeValue + manual + system «featureType» Alert + code :Identifier + type :CharacterString [1..*] + description :CharacterString [0..1] + checkedByUser :Boolean + alertDate :Date + alertGeometry :GM_Object «featureType» Intervention + type :CharacterString + description :CharacterString + notes :CharacterString [0..1] + status :CharacterString + creationDateTime :DateTime + interventionStart :DateTime + interventionEnd :DateTime [0..1] + interventionGeometry :GM_Object [1..*] + supervisor :CI_ResponsibleParty [0..1] + operator :CI_ResponsibleParty [0..*] + evidenceParty :CI_ResponsibleParty [1..*] «featureType» TreatmentPlan + treatmentPlanCode :CharacterString [0..*] + description :CharacterString [1..*] + type :CharacterString + campaign :TM_Period [1..*] + treatmentPlanCreation :DateTime + notes :CharacterString [0..1] «featureType» ProductPreparation + productQuantity :Measure + solventQuantity :Measure [0..*] + safetyPeriod :TM_Period «dataType» ActiveIngredients + code :CharacterString [0..1] + ingredientName :CharacterString + ingredientAmount :Measure «codeList» DoseUnit + minimumDose :Measure + maximumDose :Measure «codeList» FormOfTreatmentValue + manual + applicationMachine + aerial «featureType» ManagementZone + code :Identifier + validFrom :DateTime [0..1] + validTo :DateTime [0..1] + beginLifeSpanVersion :DateTime + endLifeSpanVersion :DateTime [0..1] + geometry :GM_Object [1..*] + notes :CharacterString + dateOfAnalysis :DateTime [0..*] «featureType» SoilType + soilType :CharacterString [1..*] «featureType» SoilTexture + soilTexture :SoilTextureType [1..*] «featureType» pH + pH :Measure [1..*] «featureType» OrganicMatter + organicMatter :Percent «featureType» ElectricConductivity + electricConductivity :Measure [1..*] «featureType» ZonePolygon + area :Measure «dataType» CropType + name :CharacterString + scientificName :CharacterString + description :CharacterString + notes :CharacterString + seedingAdvice :CharacterString + harvestingAdvice :CharacterString 0..* 1..* +contains 1..* HoldingSites 1..* 0..* +containsZone 0..* +HoldingPlot 0..* +containsPlot 1..* HoldingPlots 0..* 0..1 0..1 0..* 0..* +crop 0..* Treatment attribute Value Intervention type herbicide application Status ongoing Intervention start 2015-04-22 Supervisor John First, senior manager, phone 7435 Dosing 240 litres Application width 25 meters Form of treatment Application machine Product Roundup® … … Product attribute Value Product code 01475200 Product name Roundup® Product type herbicide Manufacturer MONSANTO® Register URL http://agro-register.cz/?1475 Safety instructions Eye contact: may cause may cause pain, redness and tearing based on toxicity studies. …
  • 11. This document is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu. 11 Core Data Model class Foodie Core Data Model v4.1 proposal «featureType» Agricultural and Aquaculture Facilities Model::Holding «featureType» Agricultural and Aquaculture Facilities Model:: Site + code :Identifier + geometry :GM_Object + activity :EconomicActivityNACEValue [1..*] + validFrom :DateTime + validTo :DateTime [0..1] + beginLifespanVersion :DateTime + endLifeSpanVersion :DateTime [0..1] «voidable» + includesAnimal :FarmAnimalSpecies [0..*] «dataType» Agricultural and Aquaculture Facilities Model:: FarmAnimalSpecies «voidable» + livestock :LivestockSpeciesValue [0..*] + aquaculture :AquacultureSpeciesValue [0..*] «featureType» Activity Complex::ActivityComplex + inspireId :Identifier + thematicId :ThematicIdentifier [0..*] + geometry :GM_Object + function :Function [1..*] + userId :CharacterString «voidable» + name :CharacterString [0..1] + validFrom :DateTime + validTo :DateTime [0..1] «voidable, lifeCycleInfo» + beginLifespanVersion :DateTime + endLifespanVersion :DateTime [0..1] «featureType» Plot + code :Identifier + validFrom :DateTime + validTo :DateTime [0..1] + beginLifeSpanVersion :DateTime + endLifeSpanVersion :DateTime [0..1] + geometry :GM_Object [1..*] + description :CharacterString [0..1] + originType :OriginTypeValue «featureType» Treatment + quantity :Measure [1..*] + tractorId :CharacterString [0..*] + machineId :CharacterString [0..*] + motionSpeed :Measure [0..1] + pressure :Measure [0..1] + flowAdjustment :Measure [0..1] + applicationWidth :Measure [0..1] + areaDose :DoseUnit [0..1] + formOfTreatment :FormOfTreatmentValue [1..*] + treatmentPurpose :TreatmentPurposeValue [0..*] + treatmentDescription :CharacterString [0..1] «dataType» NutrientsType + N :Measure [0..1] + P2O5 :Measure [0..1] + K2O :Measure [0..1] + MgO :Measure [0..1] + CaO :Measure [0..1] + S :Measure [0..1] + Zn :Measure [0..1] + Cu :Measure [0..1] + Fe :Measure [0..1] + B :Measure [0..1] + Mn :Measure [0..1] + Mo :Measure [0..1] «codeList» TreatmentPurposeValue + weed + pest + disease «featureType» CropSpecies + beginDate :Date + endDate :Date [0..1] + cropArea :GM_Object + cropSpecies :CropType [1..*] + production :ProductionType [0..*] «featureType» Product + productCode :CharacterString [0..*] + productName :CharacterString [1..*] + productType :CharacterString + productSubType :CharacterString [0..*] + productKind :ProductKindValue + description :CharacterString [0..1] + manufacturer :CI_ResponsibleParty [1..*] + nutrients :NutrientsType [0..*] + safetyInstructions :CharacterString [0..1] + storageHandling :CharacterString [0..1] + registrationCode :CharacterString [0..*] + registerUrl :URL [0..*] «featureType» SoilNutrients + nutrientName :GenericName + nutrientAmount :Measure + nutrientMeasure :CharacterString «codeList» ProductKindValue + organic + mineral «dataType» SoilTextureType + clay :Percent + silt :Percent + sand :Percent «dataType» ProductionType + productionDate :Date + variety :CharacterString + productionAmount :Measure + productionAnalysis :ProductionAnalysisType [0..*] «dataType» ProductionAnalysisType + productionAnalysisDate :Date + property :Measure «codeList» OriginTypeValue + manual + system «featureType» Alert + code :Identifier + type :CharacterString [1..*] + description :CharacterString [0..1] + checkedByUser :Boolean + alertDate :Date + alertGeometry :GM_Object «featureType» Intervention + type :CharacterString + description :CharacterString + notes :CharacterString [0..1] + status :CharacterString + creationDateTime :DateTime + interventionStart :DateTime + interventionEnd :DateTime [0..1] + interventionGeometry :GM_Object [1..*] + supervisor :CI_ResponsibleParty [0..1] + operator :CI_ResponsibleParty [0..*] + evidenceParty :CI_ResponsibleParty [1..*] «featureType» TreatmentPlan + treatmentPlanCode :CharacterString [0..*] + description :CharacterString [1..*] + type :CharacterString + campaign :TM_Period [1..*] + treatmentPlanCreation :DateTime + notes :CharacterString [0..1] «featureType» ProductPreparation + productQuantity :Measure + solventQuantity :Measure [0..*] + safetyPeriod :TM_Period «dataType» ActiveIngredients + code :CharacterString [0..1] + ingredientName :CharacterString + ingredientAmount :Measure «codeList» DoseUnit + minimumDose :Measure + maximumDose :Measure «codeList» FormOfTreatmentValue + manual + applicationMachine + aerial «featureType» ManagementZone + code :Identifier + validFrom :DateTime [0..1] + validTo :DateTime [0..1] + beginLifeSpanVersion :DateTime + endLifeSpanVersion :DateTime [0..1] + geometry :GM_Object [1..*] + notes :CharacterString + dateOfAnalysis :DateTime [0..*] «featureType» SoilType + soilType :CharacterString [1..*] «featureType» SoilTexture + soilTexture :SoilTextureType [1..*] «featureType» pH + pH :Measure [1..*] «featureType» OrganicMatter + organicMatter :Percent «featureType» ElectricConductivity + electricConductivity :Measure [1..*] «featureType» ZonePolygon + area :Measure «dataType» CropType + name :CharacterString + scientificName :CharacterString + description :CharacterString + notes :CharacterString + seedingAdvice :CharacterString + harvestingAdvice :CharacterString 0..* 1..* +contains 1..* HoldingSites 1..* 0..* +containsZone 0..* +HoldingPlot 0..* +containsPlot 1..* HoldingPlots 0..* 0..1 0..1 0..* 0..* +crop 0..*
  • 12. This document is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu. 12 Linked data publication process overview • Simple set of principles & technologies • URI, HTTP, RDF, SPARQL • Involves a set of tasks Datasets identification Model specification RDF data generation Linking Hyland et al. Hausenblas et al. Villazón-Terrazas et al. Reference Linked data publication pipelines Exploiting
  • 13. This document is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu. 13 Linked data publication technologies overview • Used technologies: • D2RQ for transforming Relational Databases as Virtual RDF Graphs • RDF for the representation of data • Farming ontology providing the underlying vocabulary and relations • Virtuoso for storing the semantic datasets • Silk for discovery of links • Sparql for querying semantic data • Hslayers NG for visualisation of data • Metaphactory for visualisation of data D2RQ
  • 14. This document is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu. 14 Ontology for farming data - overview • ShapeChange output • UML featureTypes and dataTypes modelled as classes, and their attributes as datatype or object properties • UML codeLists modelled as classes/concepts, and their attributes as concept members • Cardinalities restrictions defined on properties (exactly, min, max) • DataType properties ranges defined according to model/mappings • Object properties ranges defined according to model/mappings • Object properties inverseOf defined Top hierarchy FeatureType hierarchy Codelist hierarchy Datatype hierarchy
  • 15. This document is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu. 15 Ontology for farming data – main classes overview • For the purposes of FOODIE, we found the lack of a feature on a more detailed level than Site that is already part of the INSPIRE AF data model. • Main concept: Plot • Represents a continuous area of agricultural land with one type of crop species, cultivated by one user in one farming mode • Two kinds of data associated: • metadata information • agro-related information  Next concept: Management Zone • Enables a more precise description of the land characteristics in fine-grained area foodie:Plot INSPIRE-AF:Site foodie:Alert Foodie:InterventionFoodie:CropSpecies Foodie:ManagementZone containsPlot containsManagementZone interventionPlotspeciesPlot alertPlot plotAlert Foodie:ProductionType production Foodie:SoilNutrients zoneNutrients
  • 16. This document is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu. 16 Ontology for farming data – main classes overview • The Intervention is the basic feature type for any kind of (farming) application with explicitly defined geometry, e.g., tillage or pruning. • Has multiple indirect associations with different concepts Foodie:Intervention Foodie:Treatment Foodie:TreatmentPlan Foodie:Product Foodie:ProductPreparation Foodie:ActiveIngredients is-a plan productPlan planProduct preparationProduct preparation productTreatment treatmentProduct preparationPlan ingredientProduct Foodie:FormOfT reatmentValue Foodie:Treatme ntPurposeValue formOfTreatmenttreatmentPurpose
  • 17. This document is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu. 17 RDF data generation • D2RQ requires a mapping file (in RDF) specifying how to map the content of a relational database to RDF https://github.com/FOODIE-cloud/ontology/tree/master/mappings
  • 18. This document is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu. 18 Exploiting the Linked Data - querying • Sparql endpoint: https://www.foodie-cloud.org/sparql
  • 19. This document is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu. 19 Exploiting the Linked Data – search & navigate • Faceted search endpoint: https://www.foodie-cloud.org/fct
  • 20. This document is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu. 20 Example of satellite processed data yield potential • http://foodie.lesprojekt.cz/vynosy_2017/
  • 21. This document is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu. 21 Example of satellite processed data yield potential • http://foodie.lesprojekt.cz/vynosy_2017/
  • 22. This document is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu. 22 Exploiting the Linked Data – visualisation • Map visualisation: http://ng.hslayers.org/examples/databio/
  • 23. This document is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu. 23 Exploiting the Linked Data – visualization (video demo) • Map visualisation: http://ng.hslayers.org/examples/databio/
  • 24. This document is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu. 24 Hackathon tasks • Basic steps, which we would like implement • Find farm/field boundaries on client side (QGIS) • Display selected data from farm/field • Query server with satellite data for data from farm/field • Display selected satellite data for farm/field on QGIS
  • 25. This document is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu. 25 Hackathon tasks • Farmer data or field data (it could be eventually single field)
  • 26. This document is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu. 26 Hackathon tasks • Processed data on hub (data could be stored as processed or process can be calculate on demand)
  • 27. This document is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu. 27 Hackathon tasks • What farmer need
  • 28. This document is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu. 28 Hackathon tasks • Tasks • How could be queried server from client side (if we are using defined processing, probably we can use the same query for both stored or processed data) • we need define, how will look API for querying • we need define data model for transfering data for single fields • How will be send back result • in case of vectorised data, probably will be necessary to define only format and model • in case of raster data?
  • 29. This document is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under agreement No 732064. It is the property of the DataBio consortium and shall not be distributed or reproduced without the formal approval of the DataBio Management Committee. Find us at www.databio.eu. 29 Thank you for your attention! Contact details: charvat@lesprojekt.cz www.databio.eu