@prefix : <https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#> .
@prefix om: <https://raw.githubusercontent.com/HajoRijgersberg/OM/master/om-2.0.rdf> .
@prefix cgo: <https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix ssn: <http://www.w3.org/ns/ssn/> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sosa: <http://www.w3.org/ns/sosa/> .
@prefix schema: <https://schema.org/> .
@base <https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#> .

<https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#> rdf:type owl:Ontology ;
                                                                    owl:versionIRI <https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#1.3> ;
                                                                    owl:imports <http://www.w3.org/2006/time#2016> ,
                                                                                sosa: ,
                                                                                ssn: ,
                                                                                <https://raw.githubusercontent.com/HajoRijgersberg/OM/master/om-2.0.rdf> ;
                                                                    <http://purl.org/dc/elements/1.1/abstract> "This ontology describes concepts related to greenhouses. It mainly describes Dutch greenhouses, but can also be applied to greenhouses outside of The Netherlands. The ontology describes multiple aspects of the domain of greenhouses: the construction, the technical systems, the crops, and data about crops. Next to the entities we added together with domain experts, we also reuse ontologies. For the data about crops we use the Semantic Sensor Network Ontology (SSN) (Haller et al., 2017) and  Ontology of units of Measure (OM) (de Vos et al., 2017), together with a 'part of' strategy to describe different aspects crops and systems. For the crops themselves we use aspects of the crop ontology (CO) (Shrestha et a., 2012)." ;
                                                                    <http://purl.org/dc/elements/1.1/creator> "Roos Bakker (TNO), Barry Nouwt (TNO), Romy van Drie (TNO)" ;
                                                                    <http://purl.org/dc/elements/1.1/title> "Common Greenhouse Ontology" ;
                                                                    <http://purl.org/dc/terms/contributor> "Athanasios Sapounas (TNO), Jack Verhoosel (TNO), Cornelis Bouter (TNO), Bart Slager (TNO), Han Kruiger (TNO), Lorijn van Rooijen (WUR), Sander van Leeuwen (WUR), Jan Top (WUR)" ;
                                                                    <http://purl.org/dc/terms/created> "08-01-2020" ;
                                                                    <http://purl.org/dc/terms/modified> "20-04-2021" ;
                                                                    rdfs:seeAlso """Shrestha, R., Matteis, L., Skofic, M., Portugal, A., McLaren, G., Hyman, G., & Arnaud, E. (2012). Bridging the phenotypic and genetic data useful for integrated breeding through a data annotation using the Crop Ontology developed by the crop communities of practice. Frontiers in physiology, 3, 326.

de Vos, M., Wielemaker, J., Rijgersberg, H., Schreiber, G., Wielinga, B., & Top, J. (2017). Combining information on structure and content to automatically annotate natural science spreadsheets. International Journal of Human-Computer Studies, 103, 63-76.

Haller, A., Janowicz, K., Cox, S., Le Phuoc, D., Taylor, K., Lefrancois, M. (2017) Semantic Sensor Network Ontology. W3C. W3C Recommendation. URL: https://www.w3.org/TR/vocab-ssn/""" ;
                                                                    cgo:competencyQuestion """Low:

Hoeveel nokschotten hangen in de kas?
Wat is de locatie van sensor X?
Welk gebied meet sensor X?
Op welk tijdstip is observatie X gemaakt?
Wat kan deze sensor opmeten?
Hoeveel sensoren hangen in de kas?
Wat zijn de afmetingen van de nokschot en de nok?
Wat is de ingaande temperatuur van koelblok X?


Middle:

Welke sensoren hangen bij nokschotten?
Voor welk gewas worden nu nokschotten gebruikt?
Welke sensoren hangen bij nokschotten?
Wat zijn alle temperatuurmetingen tussen 112020 en 122020?
Hoevaak wordt het maximaal elektrisch koelvermogen aangesproken in periode X?
Welke kassen van kassenbouwer X staan er in Zuid Europa?
Wat is de kaslucht temperatuur in Fahrenheit (let op conversie van kelvin)?

High:

Is er een relatie tussen de hoogte van de sensoren en de temperatuur?
Wat is het effect van een nokschot op de temperatuur?
Wat is het effect van nokschotten op de productiviteit van het gewas?
Hoeveel euro levert het plaatsen van nokschotten op?
Welk effect heeft de windrichting en snelheid op temperatuur en luchtvochtigheid?
Welke data analyse methode kan ik het beste gebruiken?
Wat is het afgegeven verwarmingsvermogen volgens SIOM op basis van T pijp en T kas op moment X en locatie Y?
Welk type luchtcirculatie wordt er gebruikt in relatie tot verwarming?
Op welk tijdstip heeft sensor X de meest recente waarneming gedaan?""" .

#################################################################
#    Annotation properties
#################################################################

###  http://purl.org/dc/elements/1.1/abstract
<http://purl.org/dc/elements/1.1/abstract> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/elements/1.1/creator
<http://purl.org/dc/elements/1.1/creator> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/elements/1.1/title
<http://purl.org/dc/elements/1.1/title> rdf:type owl:AnnotationProperty .


###  http://schema.org/contributor
<http://schema.org/contributor> rdf:type owl:AnnotationProperty .


###  http://www.ontology-of-units-of-measure.org/resource/om-2/hasNumericalValue
<http://www.ontology-of-units-of-measure.org/resource/om-2/hasNumericalValue> rdf:type owl:AnnotationProperty .


###  http://www.ontology-of-units-of-measure.org/resource/om-2/hasUnit
<http://www.ontology-of-units-of-measure.org/resource/om-2/hasUnit> rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#altLabel
<http://www.w3.org/2004/02/skos/core#altLabel> rdf:type owl:AnnotationProperty .


###  http://www.w3.org/ns/sosa/hasFeatureOfInterest
sosa:hasFeatureOfInterest rdf:type owl:AnnotationProperty .


###  http://www.w3.org/ns/sosa/hasResult
sosa:hasResult rdf:type owl:AnnotationProperty .


###  http://www.w3.org/ns/sosa/madeBySensor
sosa:madeBySensor rdf:type owl:AnnotationProperty .


###  http://www.w3.org/ns/sosa/observedProperty
sosa:observedProperty rdf:type owl:AnnotationProperty .


###  http://www.w3.org/ns/ssn/isPropertyOf
ssn:isPropertyOf rdf:type owl:AnnotationProperty .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#competencyQuestion
cgo:competencyQuestion rdf:type owl:AnnotationProperty .


#################################################################
#    Object Properties
#################################################################

###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#contains
cgo:contains rdf:type owl:ObjectProperty ;
             rdfs:subPropertyOf cgo:hasPart .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasBlock
cgo:hasBlock rdf:type owl:ObjectProperty ;
             rdfs:subPropertyOf cgo:hasPart .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasLocation
cgo:hasLocation rdf:type owl:ObjectProperty ;
                rdfs:domain cgo:Part ;
                rdfs:range cgo:Location ;
                rdfs:label "has Location" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasPart
cgo:hasPart rdf:type owl:ObjectProperty ;
            owl:inverseOf cgo:partOf ;
            rdf:type owl:TransitiveProperty ;
            rdfs:label "has Part" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasPrimaryWaterSource
cgo:hasPrimaryWaterSource rdf:type owl:ObjectProperty ;
                          rdfs:label "has Primary Water Source" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasSecondaryWaterSource
cgo:hasSecondaryWaterSource rdf:type owl:ObjectProperty ;
                            rdfs:label "has Secondary Water Source" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasSurroundings
cgo:hasSurroundings rdf:type owl:ObjectProperty ;
                    rdfs:domain cgo:Greenhouse ;
                    rdfs:range cgo:Surroundings ;
                    rdfs:label "has Surroundings"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasZone
cgo:hasZone rdf:type owl:ObjectProperty ;
            rdfs:subPropertyOf cgo:hasPart .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#isPreventedBy
cgo:isPreventedBy rdf:type owl:ObjectProperty ;
                  owl:inverseOf cgo:prevents ;
                  rdfs:label "is Prevented By" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#partOf
cgo:partOf rdf:type owl:ObjectProperty ,
                    owl:TransitiveProperty ;
           rdfs:label "part Of" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#prevents
cgo:prevents rdf:type owl:ObjectProperty ;
             rdfs:label "prevents" .


#################################################################
#    Data properties
#################################################################

###  http://xmlns.com/foaf/0.1#name
<http://xmlns.com/foaf/0.1#name> rdf:type owl:DatatypeProperty ;
                                 rdfs:domain [ rdf:type owl:Class ;
                                               owl:unionOf ( <http://xmlns.com/foaf/0.1#Organization>
                                                             <http://xmlns.com/foaf/0.1#Person>
                                                           )
                                             ] ;
                                 rdfs:range xsd:string ;
                                 rdfs:label "has name" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasActualPositionRatio
cgo:hasActualPositionRatio rdf:type owl:DatatypeProperty ;
                           rdfs:domain cgo:VentilationWindow ;
                           rdfs:range xsd:double ;
                           rdfs:label "has actual position ratio" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasAltitude
cgo:hasAltitude rdf:type owl:DatatypeProperty ;
                rdfs:domain cgo:Location ;
                rdfs:range xsd:double ;
                rdfs:label "has altitude" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasAngularDeflection
cgo:hasAngularDeflection rdf:type owl:DatatypeProperty ;
                         rdfs:domain cgo:GreenhouseLocalGrid ;
                         rdfs:range xsd:float ;
                         rdfs:label "has angular deflection"@en ,
                                    "heeft hoekverdraaiing"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasApplicationDate
cgo:hasApplicationDate rdf:type owl:DatatypeProperty ;
                       rdfs:subPropertyOf cgo:hasDate ;
                       rdfs:label "has application date" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasArea
cgo:hasArea rdf:type owl:DatatypeProperty ;
            rdfs:range xsd:double ;
            rdfs:label "has area" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasCapacity
cgo:hasCapacity rdf:type owl:DatatypeProperty ;
                rdfs:label "has capacity" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasCatchFactor
cgo:hasCatchFactor rdf:type owl:DatatypeProperty ;
                   rdfs:label "has catch factor" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasConstructionType
cgo:hasConstructionType rdf:type owl:DatatypeProperty ;
                        rdfs:domain cgo:GreenhouseConstruction ;
                        rdfs:range xsd:string ;
                        rdfs:label "has construction type" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasCoolingCapacity
cgo:hasCoolingCapacity rdf:type owl:DatatypeProperty ;
                       rdfs:comment """Representative values are 40-50W/m2 for cold areas where cooling is not needed  to more than 200 W/m2 for hot areas. Please notice that when we have a mechanical cooling in SIOM this value represents the electrical power and not the cooling power.
The cooling power is related to the performance (COP) of the cooling system and for simplicity we can assume that is 3 times more than the cooling power. So if we have 150 W/m2 electrical cooling power and COP=3, the max cooling power applied in the greenhouse is 150 * 3 = 450 W/m2.""" ;
                       rdfs:label "has cooling capacity" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasCoverMaterialType
cgo:hasCoverMaterialType rdf:type owl:DatatypeProperty ;
                         rdfs:domain cgo:CoverMaterial ;
                         rdfs:range xsd:string ;
                         rdfs:label "has cover material type" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasDate
cgo:hasDate rdf:type owl:DatatypeProperty ;
            rdfs:label "has date" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasDepth
cgo:hasDepth rdf:type owl:DatatypeProperty ;
             rdfs:label "has depth" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasDrainFactor
cgo:hasDrainFactor rdf:type owl:DatatypeProperty ;
                   rdfs:label "has drain factor" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasEnergyScreenUsage
cgo:hasEnergyScreenUsage rdf:type owl:DatatypeProperty ;
                         rdfs:comment """Some times to increase the isolation of the greenhouse (to reduce the heat losses) we apply both screens during the night. In this case we use both energy and shading screen for saving energy purposes.
Most of modern greenhouse controllers have this option, to use both screens for both options. From a climate controller we can see that the shading screen has a value of 1 (which means closed or applied) at the same time when the energy screen is also 1.
This depends on the configuration of the climate controller.""" ;
                         rdfs:label "has energy screen usage" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasHeight
cgo:hasHeight rdf:type owl:DatatypeProperty ;
              rdfs:range xsd:double ;
              rdfs:label "has height" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasHortispotLocationX
cgo:hasHortispotLocationX rdf:type owl:DatatypeProperty ;
                          rdfs:comment "De locatie van een element in de kas ten opzichte van de hortispot: de X-richting staat daar loodrecht op in het horizontale vlak"@nl ;
                          rdfs:label "has hortispot location x" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasHortispotLocationY
cgo:hasHortispotLocationY rdf:type owl:DatatypeProperty ;
                          rdfs:comment "De locatie van een element in de kas ten opzichte van de hortispot: De Y-richting loopt parallel aan de kasgoot."@nl ;
                          rdfs:label "has hortispot location y" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasHortispotLocationZ
cgo:hasHortispotLocationZ rdf:type owl:DatatypeProperty ;
                          rdfs:comment "De locatie van een element in de kas ten opzichte van de hortispot: de Z-richting staat loodrecht op het X-Y-vlak"@nl ;
                          rdfs:label "has hortispot location z" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasHortispotX
cgo:hasHortispotX rdf:type owl:DatatypeProperty ;
                  rdfs:domain cgo:Hortispot ;
                  rdfs:range xsd:double ;
                  rdfs:comment "van het midden van de breedte (= X) van de afdeling"@nl ;
                  rdfs:label "has hortispot x" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasHortispotY
cgo:hasHortispotY rdf:type owl:DatatypeProperty ;
                  rdfs:domain cgo:Hortispot ;
                  rdfs:range xsd:double ;
                  rdfs:comment "het midden van de lengte (= Y) van de afdeling"@nl ;
                  rdfs:label "has hortispot y" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasHortispotZ
cgo:hasHortispotZ rdf:type owl:DatatypeProperty ;
                  rdfs:domain cgo:Hortispot ;
                  rdfs:range xsd:double ;
                  rdfs:comment "en de onderkant van de kasgoot als de hoogte (=Z) van de afdeling"@nl ;
                  rdfs:label "has hortispot z" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasLatitude
cgo:hasLatitude rdf:type owl:DatatypeProperty ;
                rdfs:domain cgo:Location ;
                rdfs:range xsd:double ;
                rdfs:label "has latitude" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasLeafAreaIndex
cgo:hasLeafAreaIndex rdf:type owl:DatatypeProperty ;
                     rdfs:label "has LAI" ,
                                "has leaf area index" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasLength
cgo:hasLength rdf:type owl:DatatypeProperty ;
              rdfs:range xsd:double ;
              rdfs:label "has length" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasLightingType
cgo:hasLightingType rdf:type owl:DatatypeProperty ;
                    rdfs:label "has lighting type" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasLongitude
cgo:hasLongitude rdf:type owl:DatatypeProperty ;
                 rdfs:domain cgo:Location ;
                 rdfs:range xsd:double ;
                 rdfs:label "has longitude" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasMaxHeatingPower
cgo:hasMaxHeatingPower rdf:type owl:DatatypeProperty ;
                       rdfs:comment """It is the max heating power applied in the greenhouse in units of W/m2. It is not measured. It is a value calculated according to the specifications / characteristics of the heating system. This is a max value which means that for example the boiler can not provide more that this. For example for a greenhouse of 10000m2 (1ha) if this value is 120W/m2, and the combinded efficiency of the boiler + distribution system is 85%, the max heating power can be provided by the boiler is 120*10000/85% = 1.41MW. This is a simple example without any heat storage. If we have a heat storage, which is very common, then the max heating power from the boiler can be different than 1.41MW.
Heating capacity depends strongly from the area. There are areas where there are small heating needs and then this value can be even less than 50W/m2 and areas with high needs, this value can be even higher than 200W/m2.""" ;
                       rdfs:label "has maximum heating power" ,
                                  "has maximum heating power distributed" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasOrientation
cgo:hasOrientation rdf:type owl:DatatypeProperty ;
                   rdfs:range xsd:double ;
                   rdfs:label "has orientation" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasPlantingDate
cgo:hasPlantingDate rdf:type owl:DatatypeProperty ;
                    rdfs:subPropertyOf cgo:hasDate ;
                    rdfs:label "has planting date" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasPower
cgo:hasPower rdf:type owl:DatatypeProperty ;
             rdfs:label "has installed power" ,
                        "has power" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasRemovalDate
cgo:hasRemovalDate rdf:type owl:DatatypeProperty ;
                   rdfs:subPropertyOf cgo:hasDate ;
                   rdfs:label "has removal date" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasSoilType
cgo:hasSoilType rdf:type owl:DatatypeProperty ;
                rdfs:domain cgo:Surroundings ;
                rdfs:range xsd:string ;
                rdfs:label "has soil type"@en ,
                           "heeft grondsoort"@nl ;
                <http://www.w3.org/2004/02/skos/core#example> "sand, clay, etc."@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasSpanWidth
cgo:hasSpanWidth rdf:type owl:DatatypeProperty ;
                 rdfs:subPropertyOf cgo:hasWidth ;
                 rdfs:range xsd:double ;
                 rdfs:label "has bay width"@en ,
                            "has span width"@en ,
                            "heeft spanwijdte"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasSurroundingsType
cgo:hasSurroundingsType rdf:type owl:DatatypeProperty ;
                        rdfs:domain cgo:Surroundings ;
                        rdfs:range xsd:string ;
                        rdfs:label "has surroundings type"@en ,
                                   "heeft type omgeving"@nl ;
                        <http://www.w3.org/2004/02/skos/core#example> "bebouwd, onbebouwd, etc."@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasTypeName
cgo:hasTypeName rdf:type owl:DatatypeProperty ;
                rdfs:label "has type name" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#hasWidth
cgo:hasWidth rdf:type owl:DatatypeProperty ;
             rdfs:range xsd:double ;
             rdfs:label "has width" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#isApplicated
cgo:isApplicated rdf:type owl:DatatypeProperty ;
                 rdfs:label "is applicated" .


#################################################################
#    Classes
#################################################################

###  http://www.ontology-of-units-of-measure.org/resource/om-2/Measure
<http://www.ontology-of-units-of-measure.org/resource/om-2/Measure> rdf:type owl:Class ;
                                                                    rdfs:subClassOf sosa:Result .


###  http://www.ontology-of-units-of-measure.org/resource/om-2/Quantity
<http://www.ontology-of-units-of-measure.org/resource/om-2/Quantity> rdf:type owl:Class ;
                                                                     rdfs:subClassOf ssn:Property ;
                                                                     rdfs:label "Quantity" .


###  http://www.ontology-of-units-of-measure.org/resource/om-2/Thickness
<http://www.ontology-of-units-of-measure.org/resource/om-2/Thickness> rdf:type owl:Class ;
                                                                      rdfs:subClassOf sosa:ObservableProperty ;
                                                                      rdfs:label "Thickness" .


###  http://www.ontology-of-units-of-measure.org/resource/om-2/UnitDivision
<http://www.ontology-of-units-of-measure.org/resource/om-2/UnitDivision> rdf:type owl:Class .


###  http://www.w3.org/ns/sosa/FeatureOfInterest
sosa:FeatureOfInterest rdf:type owl:Class ;
                       rdfs:label "Feature of Interest" .


###  http://www.w3.org/ns/sosa/ObservableProperty
sosa:ObservableProperty rdf:type owl:Class ;
                        rdfs:subClassOf ssn:Property ;
                        rdfs:label "Observable Property" .


###  http://www.w3.org/ns/sosa/Observation
sosa:Observation rdf:type owl:Class .


###  http://www.w3.org/ns/sosa/Procedure
sosa:Procedure rdf:type owl:Class .


###  http://www.w3.org/ns/sosa/Result
sosa:Result rdf:type owl:Class .


###  http://www.w3.org/ns/sosa/Sensor
sosa:Sensor rdf:type owl:Class .


###  http://www.w3.org/ns/ssn/Property
ssn:Property rdf:type owl:Class .


###  http://www.w3.org/ns/ssn/System
ssn:System rdf:type owl:Class ;
           rdfs:subClassOf [ rdf:type owl:Restriction ;
                             owl:onProperty cgo:partOf ;
                             owl:someValuesFrom cgo:Greenhouse
                           ] .


###  http://xmlns.com/foaf/0.1#Organization
<http://xmlns.com/foaf/0.1#Organization> rdf:type owl:Class ;
                                         rdfs:label "Organization" .


###  http://xmlns.com/foaf/0.1#Person
<http://xmlns.com/foaf/0.1#Person> rdf:type owl:Class ;
                                   rdfs:subClassOf owl:Thing ,
                                                   sosa:Sensor ;
                                   rdfs:label "Person" .


###  https://schema.org/Place
schema:Place rdf:type owl:Class .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#AbioticStressTrait
cgo:AbioticStressTrait rdf:type owl:Class ;
                       rdfs:subClassOf cgo:Trait ;
                       rdfs:comment """All traits related to stress caused by non-living
stressors. Abiotic stress is defined as the
negative impact of non-living factors on the
crop/plants. Most common abiotic stressors are
drought, waterlogging, high/low temperatures,
mineral toxicities/deficiencies, hail, and wind.""" ;
                       rdfs:label "Abiotic Stress Trait" ;
                       rdfs:seeAlso "https://www.cropontology.org/" ;
                       <http://www.w3.org/2004/02/skos/core#example> """Plant aluminum tolerance
Plant drought susceptibility
Plant frost damage
Plant heat tolerance""" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#AbsoluteHumidity
cgo:AbsoluteHumidity rdf:type owl:Class ;
                     rdfs:subClassOf sosa:ObservableProperty ;
                     rdfs:comment "The actual amount of water vapor in a given volume of air is the absolute humidity; it is expressed as weight per volume. In Mollier diagrams weight per weight of air is used (kg/kg or gr/kg). Absolute humidity is rarely measured in greenhouses, however, and relative humidity is used instead." ;
                     rdfs:label "AH" ,
                                "Absolute Humidity" ;
                     rdfs:seeAlso "http://www.greenhouse-management.com/greenhouse_management/managing_vapor_pressure_deficit_greenhouse_crops/relative_humidity_greenhouse_crops.htm" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#AgronomicalTrait
cgo:AgronomicalTrait rdf:type owl:Class ;
                     rdfs:subClassOf cgo:Trait ;
                     rdfs:comment """All main traits contributing to yield and related
to the agronomic performance of crop/plants.""" ;
                     rdfs:label "Agronomical Trait" ;
                     rdfs:seeAlso "https://www.cropontology.org/" ;
                     <http://www.w3.org/2004/02/skos/core#example> """Seed/tuber yield
Biomass yield
Plant lodging incidence""" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Air
cgo:Air rdf:type owl:Class ;
        rdfs:subClassOf sosa:FeatureOfInterest ,
                        cgo:Source ;
        rdfs:label "Air" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#AirBlower
cgo:AirBlower rdf:type owl:Class ;
              rdfs:subClassOf cgo:CirculationSystemPart ;
              rdfs:comment "A fan that creates a horizontal airflow above the canopy"@en ;
              rdfs:label "Air Blower" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#AirCirculationSystem
cgo:AirCirculationSystem rdf:type owl:Class ;
                         rdfs:subClassOf ssn:System ;
                         rdfs:comment "This class represents a system that is responsible for the airflow inside the greenhouse." ;
                         rdfs:label "Air Circulation System"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#AirDuctSystem
cgo:AirDuctSystem rdf:type owl:Class ;
                  rdfs:subClassOf cgo:HeatDistributionSystem ;
                  rdfs:comment "Located either below or above the canopy"@en ;
                  rdfs:label "Air Duct System" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#AirHeater
cgo:AirHeater rdf:type owl:Class ;
              rdfs:subClassOf cgo:HeatExchanger ;
              rdfs:comment "Device which heats the air of the greenhouse by burning certain type of fuel or using warm water (the latter is more common nowadays). They are used in clusters and are autonomous" ;
              rdfs:label "Air Heater" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#AirToAirHeatExchanger
cgo:AirToAirHeatExchanger rdf:type owl:Class ;
                          rdfs:subClassOf cgo:HeatExchanger ;
                          rdfs:label "Air to Air Heat Exchanger" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#AirToWaterHeatExchanger
cgo:AirToWaterHeatExchanger rdf:type owl:Class ;
                            rdfs:subClassOf cgo:HeatExchanger ;
                            rdfs:comment "Air-to-water heat exchangers use the same principle of temperature differential to provide heating or cooling as air-to-air heat exchangers, however, they alter the temperature of air by forcing it across water coils." ;
                            rdfs:label "Air to Water Heat Exchanger" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Aluminium
cgo:Aluminium rdf:type owl:Class ;
              rdfs:subClassOf cgo:PhytotoxicProperty ;
              rdfs:comment "This is the level aluminium in a sample of water measured in µmol/l" ;
              rdfs:label "Al" ,
                         "Aluminium" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#AluminiumStructure
cgo:AluminiumStructure rdf:type owl:Class ;
                       rdfs:subClassOf cgo:Frame ;
                       rdfs:comment """The used aluminium profiles hold the glass in place, discharge water and provide overall strength. the aluminium greenhouse gutter does not only collect the rain and snow, but it fulfills a crucial constructive role. This ingenuous system cares for the strength in the gutter-direction of the greenhouse. It significantly reduces the amount of material required to construct the greenhouse.
Next to this, the gutter also collects condensation water from the glass on the inside of the greenhouse. If required by regulation, this can be discharged separately from the rainwater. This condensation water function of the gutter prevents water dripping on the crops, which can cause damage in the form of burn spots or physical damage.""" ;
                       rdfs:label "Aluminium Structure" ;
                       rdfs:seeAlso "https://dutchgreenhouses.com/technology/aluminium-system" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Ammonium
cgo:Ammonium rdf:type owl:Class ;
             rdfs:subClassOf cgo:NutritionProperty ;
             rdfs:comment "This is the level of ammonium in a sample of water measured in mmol/l or mg/l" ;
             rdfs:label "Ammonium" ,
                        "NH4" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#AntiInsectNet
cgo:AntiInsectNet rdf:type owl:Class ;
                  rdfs:subClassOf cgo:Net ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty cgo:prevents ;
                                    owl:someValuesFrom cgo:Pest
                                  ] ;
                  rdfs:comment "This class represents anti-insect nets that are used in greenhouses. Nets are used mainly in the vents"@en ;
                  rdfs:label "Anti-insect Net" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Basin
cgo:Basin rdf:type owl:Class ;
          rdfs:subClassOf cgo:WaterBuffer ;
          rdfs:label "Basin" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Bench
cgo:Bench rdf:type owl:Class ;
          rdfs:subClassOf cgo:GrowingSystemPart ;
          rdfs:label "Bench" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Bicarbonate
cgo:Bicarbonate rdf:type owl:Class ;
                rdfs:subClassOf cgo:NutritionProperty ;
                rdfs:comment "This is the level of bicarbonate in a sample of water measured in mmol/l or mg/l" ;
                rdfs:label "Bicarbonate" ,
                           "HCO3" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#BiochemicalTrait
cgo:BiochemicalTrait rdf:type owl:Class ;
                     rdfs:subClassOf cgo:Trait ;
                     rdfs:comment """All traits related to chemical components of a
plat entity.""" ;
                     rdfs:label "Biochemical Trait" ;
                     rdfs:seeAlso "https://www.cropontology.org/" ;
                     <http://www.w3.org/2004/02/skos/core#example> """Leaf ABA content
Seed Proline content
Tuber carotenoid content""" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Biomass
cgo:Biomass rdf:type owl:Class ;
            rdfs:subClassOf cgo:Fuel ;
            rdfs:comment "Includes solid, liquid and gas biomass, as well as organic waste gas"@en ;
            rdfs:label "Biomass"@en ,
                       "Biomassa"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#BioticStressTrait
cgo:BioticStressTrait rdf:type owl:Class ;
                      rdfs:subClassOf cgo:Trait ;
                      rdfs:comment """All traits related to stress caused by living
stressors. Biotic stress is defined as the negative
impact on the crop/plants of living organisms
such as bacteria, viruses, fungi, parasites,
nematodes, weeds, invertebrate and vertebrate
pests.""" ;
                      rdfs:label "Biotic Stress Trait" ;
                      rdfs:seeAlso "https://www.cropontology.org/" ;
                      <http://www.w3.org/2004/02/skos/core#example> """Plant disease severity
Plant disease incidence
Plant pest damage
Plant disease plant response""" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#BlackoutCurtain
cgo:BlackoutCurtain rdf:type owl:Class ;
                    rdfs:subClassOf cgo:Curtain ;
                    rdfs:label "Black-out Curtain" ;
                    <http://www.w3.org/2004/02/skos/core#altLabel> "Black-out screen"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Block
cgo:Block rdf:type owl:Class ;
          rdfs:subClassOf cgo:GreenhousePart ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty cgo:hasHeight ;
                            owl:someValuesFrom xsd:double
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty cgo:hasLength ;
                            owl:someValuesFrom xsd:double
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty cgo:hasWidth ;
                            owl:someValuesFrom xsd:double
                          ] ;
          rdfs:comment "A block contains only a single crop (this is a requirement)" ,
                       "A block is part of a compartment in the greenhouse in which the plants are treated equally wrt nutrition, climate etc." ,
                       "Each block has a unique identifier in the greenhouse or compartment in the greenhouse" ,
                       "This class represents blocks that are part of a greenhouse and contain a set of plants" ,
                       "vanuit de gebruiker is het logisch om plaatsbepaling te doen per afgesloten deel van een kassencomplex. Dat kan dus een gehele kas zijn, maar ook een afdeling binnen de kas. Plaatsbepaling dient dus plaats te vinden in ieder “door middel van vaste wanden afgescheiden deel van de kas”. Dit deel wordt veelal aangeduid als afdeling of met de Engelse term “block”." ;
          rdfs:label "Afdeling"@nl ,
                     "Block"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Blueprint
cgo:Blueprint rdf:type owl:Class ;
              rdfs:subClassOf cgo:ConstructionPart ;
              rdfs:comment "This class represents blueprints of a building" ;
              rdfs:label "Blueprint"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Boiler
cgo:Boiler rdf:type owl:Class ;
           rdfs:subClassOf cgo:HeatingSystemPart ;
           rdfs:comment "Provides heat similar to a home boiler" ,
                        "Sometimes also named \"Burner\"" ;
           rdfs:label "Boiler"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#BoilerCapacity
cgo:BoilerCapacity rdf:type owl:Class ;
                   rdfs:subClassOf cgo:BoilerPart ;
                   rdfs:label "Boiler Capacity"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#BoilerPart
cgo:BoilerPart rdf:type owl:Class ;
               rdfs:subClassOf cgo:HeatingSystemPart ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty cgo:partOf ;
                                 owl:someValuesFrom cgo:Boiler
                               ] ;
               rdfs:label "Boiler Part"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#BoilerSupplySensor
cgo:BoilerSupplySensor rdf:type owl:Class ;
                       rdfs:subClassOf cgo:BoilerPart ,
                                       cgo:TemperatureSensor ;
                       rdfs:label "Boiler Supply Sensor"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#BoilerWaterTemperatureSensor
cgo:BoilerWaterTemperatureSensor rdf:type owl:Class ;
                                 rdfs:subClassOf cgo:BoilerPart ,
                                                 cgo:TemperatureSensor ;
                                 rdfs:label "Boiler Water Temperature Sensor"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Boron
cgo:Boron rdf:type owl:Class ;
          rdfs:subClassOf cgo:NutritionProperty ;
          rdfs:comment "Boron functions in the plant are not well understood. Boron seems to be important for normal meristem development in young parts such as root tips." ,
                       "This is the level of boron in a sample of water measured in mmol/l of mg/l" ;
          rdfs:label "B" ,
                     "Boron"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Branch
cgo:Branch rdf:type owl:Class ;
           rdfs:subClassOf cgo:PlantPart ;
           rdfs:label "Branch"@en ;
           rdfs:seeAlso "https://www.cropontology.org/" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#BufferTank
cgo:BufferTank rdf:type owl:Class ;
               rdfs:subClassOf cgo:HeatingSystemPart ;
               rdfs:comment "Tank where we store heated water"@en ;
               rdfs:label "Buffer Tank"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#BufferWaterTemperatureSensor
cgo:BufferWaterTemperatureSensor rdf:type owl:Class ;
                                 rdfs:subClassOf cgo:TemperatureSensor ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty cgo:partOf ;
                                                   owl:someValuesFrom cgo:BufferTank
                                                 ] ;
                                 rdfs:comment "measures the temperature at 1 of the 11 points in buffer. The temperature in the buffer differs with cool water being lower and hot water higher" ;
                                 rdfs:label "Buffer Water Temperature Sensor"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Builder
cgo:Builder rdf:type owl:Class ;
            rdfs:subClassOf <http://xmlns.com/foaf/0.1#Person> ;
            rdfs:comment "This class represents builders that build greenhuses and possibly support growers in their crop management activities" ;
            rdfs:label "Builder"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Burner
cgo:Burner rdf:type owl:Class ;
           rdfs:subClassOf cgo:BoilerPart ;
           rdfs:label "Burner"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#CHP
cgo:CHP rdf:type owl:Class ;
        rdfs:subClassOf cgo:PowerSource ;
        rdfs:comment "Combined heat and power (CHP), also known as cogeneration. The concurrent production of electricity or mechanical power and useful thermal energy (heating and/or cooling) from a single source of energy."@en ,
                     "Warmte-krachtkoppeling (WKK) of cogeneratie staat voor het gelijktijdig opwekken van warmte en kracht (elektriciteit)."@nl ;
        rdfs:label "CHP"@en ,
                   "WKK"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#CHPSystemPart
cgo:CHPSystemPart rdf:type owl:Class ;
                  rdfs:subClassOf cgo:HeatingSystemPart ;
                  rdfs:comment "Unit which produces heat and electrical power" ;
                  rdfs:label "CHP"@en ,
                             "Cogeneration Heat and Power"@en ,
                             "Combined Heat and Power"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#CO2
cgo:CO2 rdf:type owl:Class ;
        rdfs:subClassOf sosa:ObservableProperty ,
                        cgo:Source ;
        rdfs:comment "For the majority of greenhouse crops, net photosynthesis increases as CO2 levels increase from 340–1,000 ppm (parts per million). Most crops show that for any given level of photosynthetically active radiation (PAR), increasing the CO2 level to 1,000 ppm will increase the photosynthesis by about 50% over ambient CO2 levels. For some crops the economics may not warrant supplementing to 1,000 ppm CO2 at low light levels. For others such as tulips, and Easter lilies, no response has been observed."@en ,
                     "Possible forms of CO2 are flue gas and liquified CO2"@en ,
                     "unit: ppm (parts per million)" ;
        rdfs:label "CO2" ,
                   "Carbon Dioxide"@en ;
        rdfs:seeAlso "http://www.omafra.gov.on.ca/english/crops/facts/00-077.htm" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#CO2EnrichmentSystem
cgo:CO2EnrichmentSystem rdf:type owl:Class ;
                        rdfs:subClassOf ssn:System ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty cgo:hasCapacity ;
                                          owl:someValuesFrom xsd:double
                                        ] ;
                        rdfs:comment """The CO2 enrichment system is consist of two main components. The CO2 source, how we get CO2 and the component related to how the CO2 is distributed to the greenhouse air. For the first related to CO2 source, we have mainly two sources, either pure CO2 stored in special tanks or CO2 which is obtained from exhaust gas (we use also the term flue gas) which is emitted as a result of the combustion of fuels such as natural gas.   

In general, CO2 enrichment decreases the oxygen inhibition of photosynthesis and increases the net photosynthesis in plants. This is the basis for increased growth rates caused by CO2 at low as well as at high light levels. Elevated CO2 concentrations also increase the optimal temperature for growth. Pot plants, cut flowers, vegetables and forest plants show very positive effects from CO2 enrichment by increased dry weight, plant height, number of leaves and lateral branching. Plant quality expressed by growth habit and number of flowers is often enhanced by CO2 enrichment. The rooting of cuttings is often stimulated by high CO2 levels.""" ;
                        rdfs:label "CO2 Enrichment System" ;
                        <http://www.w3.org/2004/02/skos/core#altLabel> "CO2 Fertilization System" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Cabriokas
cgo:Cabriokas rdf:type owl:Class ;
              rdfs:subClassOf cgo:Greenhouse ;
              rdfs:comment "Dek kan geheel worden geopend"@nl ,
                           "Roof can be fully opened"@en ;
              rdfs:label "Cabriokas"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Calcium
cgo:Calcium rdf:type owl:Class ;
            rdfs:subClassOf cgo:NutritionProperty ;
            rdfs:comment "Calcium is required for calcium pectate for cell wall development. In addition, Ca is used as a cofactor of certain enzymatic reactions." ,
                         "This is the level of calcium in a sample of water measured in mmol/l or mg/l" ;
            rdfs:label "Ca" ,
                       "Calcium"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Canopy
cgo:Canopy rdf:type owl:Class ;
           rdfs:subClassOf cgo:PlantPart ;
           rdfs:label "Canopy"@en ;
           rdfs:seeAlso "https://www.cropontology.org" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Capacity
cgo:Capacity rdf:type owl:Class ;
             rdfs:subClassOf sosa:ObservableProperty ;
             rdfs:label "Capacity"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#CapacityControlSystem
cgo:CapacityControlSystem rdf:type owl:Class ;
                          rdfs:subClassOf cgo:MechanicalRefrigerationPart ;
                          rdfs:comment "As its name might suggest, the capacity control system regulates the power and energy consumption, although it can also manage dehumidification or decrease compressor cycling. The on/off cycling of the compressor is the simplest form of capacity control." ;
                          rdfs:label "Capacity Control System"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Carbon
cgo:Carbon rdf:type owl:Class ;
           rdfs:subClassOf cgo:NutritionProperty ;
           rdfs:comment "Carbon is 'fixed' from CO2 from the atmosphere by photosynthesizing plants." ;
           rdfs:label "C" ,
                      "Carbon"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#CentralHeatingSystem
cgo:CentralHeatingSystem rdf:type owl:Class ;
                         rdfs:subClassOf cgo:HeatingSystem ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty cgo:hasPart ;
                                           owl:someValuesFrom cgo:HeatingPipe
                                         ] ;
                         rdfs:label "Central Heating System"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Chloride
cgo:Chloride rdf:type owl:Class ;
             rdfs:subClassOf cgo:NutritionProperty ;
             rdfs:comment """Chloride (Cl) may also be present in many water sources. High levels of chloride are detrimental to crop
growth, only low levels of chloride are acceptable. The maximum acceptable Cl level in the root zone is
0.2-0.5 mmol/l higher than the maximum acceptable level for Na.""" ,
                          "This is the level of chloride in a sample of water measured in mmol/l or mg/l" ;
             rdfs:label "Chloride"@en ,
                        "Cl" ,
                        "Cl Level" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#CirculationPump
cgo:CirculationPump rdf:type owl:Class ;
                    rdfs:subClassOf cgo:FertigationPump ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty cgo:partOf ;
                                      owl:someValuesFrom cgo:FertigationUnit
                                    ] ;
                    rdfs:comment "The pump used to put water inside the mixing tank" ;
                    rdfs:label "Circulation Pump"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#CirculationSystemPart
cgo:CirculationSystemPart rdf:type owl:Class ;
                          owl:equivalentClass [ rdf:type owl:Restriction ;
                                                owl:onProperty cgo:partOf ;
                                                owl:someValuesFrom cgo:AirCirculationSystem
                                              ] ;
                          rdfs:subClassOf cgo:SystemPart ;
                          rdfs:label "Circulation System Part"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#CleanWaterTank
cgo:CleanWaterTank rdf:type owl:Class ;
                   rdfs:subClassOf cgo:FertigationTank ;
                   rdfs:comment "Tank that contains the clean water before it is mixed with the fertilzer" ;
                   rdfs:label "Clean Water Tank"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Climate
cgo:Climate rdf:type owl:Class ;
            rdfs:subClassOf sosa:FeatureOfInterest ;
            rdfs:comment "The climate is a long term average of the weather outside of the greenhouse." ;
            rdfs:label "Climate"@en ,
                       "Klimaat"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#ColdSource
cgo:ColdSource rdf:type owl:Class ;
               rdfs:subClassOf sosa:FeatureOfInterest ,
                               cgo:HeatPumpSource ;
               rdfs:comment """The cold source (from which heat is recovered)
The external medium from which heat is drawn is called a cold source. In the heat pump the refrigerant absorbs heat from the cold source by means of the evaporator.

The main cold sources are:

    AIR: outside the space to be heated, typically air from the external environment;
    WATER: from the water table, rivers, and lakes, when in proximity to the spaces to be heated and at a limited depth below the surface. Other reservoirs may consist of water which has accumulated in reservoirs and is subsequently heated by solar radiation. 
    GROUND, into which specific pipes relating to the evaporator are sunk to varying depths (these pipes constitute a geothermal system).""" ;
               rdfs:label "Cold Source" ;
               rdfs:seeAlso "https://www.robur.com/Technology/technical_dossiers/heat_pumps_absorption_technology/heat_pumps_comparison_type_and_application" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Color
cgo:Color rdf:type owl:Class ;
          rdfs:subClassOf sosa:ObservableProperty ;
          rdfs:label "Color" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Column
cgo:Column rdf:type owl:Class ;
           rdfs:subClassOf cgo:ConstructionPart ;
           rdfs:label "Column"@en ,
                      "Kolom"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Compartment
cgo:Compartment rdf:type owl:Class ;
                rdfs:subClassOf cgo:GreenhousePart ;
                rdfs:comment "A compartment is a part of the greenhouse" ,
                             "Each compartment has a unique identifier in the greenhouse" ,
                             "This class represents compartments that is an area that is controlled in the same way regarding the climate. A compartment can be separated with walls or screens but not neccessarily." ;
                rdfs:label "Compartment" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#CompartmentPart
cgo:CompartmentPart rdf:type owl:Class ;
                    rdfs:subClassOf cgo:GreenhousePart ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty cgo:partOf ;
                                      owl:someValuesFrom cgo:Compartment
                                    ] ;
                    rdfs:label "Compartment Part" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Compressor
cgo:Compressor rdf:type owl:Class ;
               rdfs:subClassOf cgo:HybridSystemPart ;
               rdfs:label "Compressor" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Condenser
cgo:Condenser rdf:type owl:Class ;
              rdfs:subClassOf cgo:HybridSystemPart ,
                              cgo:MechanicalRefrigerationPart ;
              rdfs:comment "This device can extract heat from the refrigerant. Fans placed above the condenser unit draw air over the condenser coils. The temperature of condensation should range from around -12°C to -1°C; vapour will be cooled until it becomes a liquid refrigerant again, whereby it will retain some heat." ;
              rdfs:label "Condenser" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#ConstructionPart
cgo:ConstructionPart rdf:type owl:Class ;
                     owl:equivalentClass [ rdf:type owl:Restriction ;
                                           owl:onProperty cgo:partOf ;
                                           owl:someValuesFrom cgo:GreenhouseConstruction
                                         ] ;
                     rdfs:subClassOf cgo:Part ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty cgo:hasLocation ;
                                       owl:someValuesFrom cgo:HortispotLocation
                                     ] ;
                     rdfs:comment "Model-technical term" ,
                                  "This class represents the different parts of a construction of a building" ;
                     rdfs:label "Constructie Onderdeel"@nl ,
                                "Construction Part"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#ControlSystem
cgo:ControlSystem rdf:type owl:Class ;
                  rdfs:subClassOf ssn:System ;
                  rdfs:comment "The control system controls different functions and processes inside the greenhouse. In Dutch it is usually known as the climate computer, in English it is called control system." ;
                  rdfs:label "Climate Computer"@en ,
                             "Control System"@en ,
                             "Klimaat Computer"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#CoolingSystem
cgo:CoolingSystem rdf:type owl:Class ;
                  rdfs:subClassOf ssn:System ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty cgo:hasCoolingCapacity ;
                                    owl:someValuesFrom xsd:double
                                  ] ;
                  rdfs:comment "Adiabatic cooling like padd wall and fogging and active cooling with condensation of moisture on a cold surface"@en ;
                  rdfs:label "Cooling System"@en ,
                             "Koel Systeem"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#CoolingSystemPart
cgo:CoolingSystemPart rdf:type owl:Class ;
                      owl:equivalentClass [ rdf:type owl:Restriction ;
                                            owl:onProperty cgo:partOf ;
                                            owl:someValuesFrom cgo:CoolingSystem
                                          ] ;
                      rdfs:subClassOf cgo:SystemPart ;
                      rdfs:comment "This class represents the parts found in cooling systems" ;
                      rdfs:label "Cooling System Part" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Copper
cgo:Copper rdf:type owl:Class ;
           rdfs:subClassOf cgo:NutritionProperty ;
           rdfs:comment "Copper is a component of several enzymes in plants and is a part of a protein in the electron transport system in photosynthesis." ,
                        "This is the level of copper in a sample of water measured in mmol/l of mg/l" ;
           rdfs:label "Copper" ,
                      "Cu" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Cover
cgo:Cover rdf:type owl:Class ;
          rdfs:subClassOf cgo:ConstructionPart ;
          rdfs:comment "This class represents covers of greenhouses" ;
          rdfs:label "Cover" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#CoverMaterial
cgo:CoverMaterial rdf:type owl:Class ;
                  rdfs:subClassOf cgo:ConstructionPart ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty cgo:partOf ;
                                    owl:someValuesFrom cgo:Cover
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty cgo:hasCoverMaterialType ;
                                    owl:someValuesFrom xsd:string
                                  ] ;
                  rdfs:label "Cover Material" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Crop
cgo:Crop rdf:type owl:Class ;
         rdfs:subClassOf cgo:Part ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty cgo:partOf ;
                           owl:someValuesFrom cgo:Greenhouse
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty cgo:hasPlantingDate ;
                           owl:someValuesFrom xsd:dateTime
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty cgo:hasRemovalDate ;
                           owl:someValuesFrom xsd:dateTime
                         ] ;
         rdfs:comment "A group of plants that have the same type and breed" ,
                      "Een individual van gewas is een plantensoort. Gewas is een metaklasse die enkel klasses bevat, deze klasses kunnen wel individuals bevatten. Zoals we hier crop gebruiken is dus niet helemaal accuraat maar hebben we omwille van begrijpelijkheid zo gehouden." ,
                      "More characteristics of a crop can be defined using the guideline for creating a crop ontology published here: http://www.cropontology.org" ,
                      "This class represents crops that are produced in a greenhouse operated by a grower" ;
         rdfs:label "Crop"@en ,
                    "Gewas"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#CultivationSystem
cgo:CultivationSystem rdf:type owl:Class ;
                      rdfs:subClassOf cgo:GrowingSystem ;
                      rdfs:label "Cultivation System" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Curtain
cgo:Curtain rdf:type owl:Class ;
            rdfs:subClassOf cgo:ConstructionPart ;
            rdfs:label "Curtain" ;
            <http://www.w3.org/2004/02/skos/core#altLabel> "Screen"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#DehumidificationSystem
cgo:DehumidificationSystem rdf:type owl:Class ;
                           rdfs:subClassOf cgo:WaterSystem ;
                           rdfs:comment "Example: DryGair dehumidifier"@en ;
                           rdfs:label "Dehumidification System"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#DesiccantSystem
cgo:DesiccantSystem rdf:type owl:Class ;
                    rdfs:subClassOf cgo:CoolingSystem ;
                    rdfs:comment "Is a combined dehumidification and cooling system" ;
                    rdfs:label "Desiccant System" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#DesiccantSystemPart
cgo:DesiccantSystemPart rdf:type owl:Class ;
                        owl:equivalentClass [ rdf:type owl:Restriction ;
                                              owl:onProperty cgo:partOf ;
                                              owl:someValuesFrom cgo:DesiccantSystem
                                            ] ;
                        rdfs:subClassOf cgo:CoolingSystemPart ;
                        rdfs:label "Desiccant System Part" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#DesiccantWheel
cgo:DesiccantWheel rdf:type owl:Class ;
                   rdfs:subClassOf cgo:DesiccantSystemPart ;
                   rdfs:comment "Has dessicant material to absorb humidity by chemical or physical processes. While we absorb humidity the air also warms," ;
                   rdfs:label "Desiccant Wheel" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#DewPointTemperature
cgo:DewPointTemperature rdf:type owl:Class ;
                        rdfs:subClassOf cgo:Temperature ;
                        rdfs:comment "Dewpoint temperature indicates the temperature at which water will begin to condense out of moist air. Condensation on plants occurs when leaf surface temperature is below dew point. This is when there is too much moisture in the air to remain in the vapor state. The moisture will fall out and condense as free-moisture on surfaces that are at or below the dewpoint temperature. In other words, condensation will occur on the coldest surfaces first. The coldest surfaces will be the piping, door knobs, roof and eventually the plants. For example, when the greenhouse is 85% RH and 60°F, condensation occurs when leaf temperature is lower than 55°F. At 95 % RH and 60°F, condensation occurs when leaf temperature is only one degree lower than air temperature." ;
                        rdfs:label "Dew Point Temperature" ;
                        rdfs:seeAlso "https://ag.umass.edu/greenhouse-floriculture/fact-sheets/reducing-humidity-in-greenhouse" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Diesel
cgo:Diesel rdf:type owl:Class ;
           rdfs:subClassOf cgo:Fuel ;
           rdfs:label "Diesel"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#DiffuseGlass
cgo:DiffuseGlass rdf:type owl:Class ;
                 rdfs:subClassOf cgo:Glass ;
                 rdfs:comment "Diffuse glass is on the rise and installed in many new greenhouse projects. Diffuse glass has an etching or a structure which changes the properties of the surface of the glass, which can be benefitial for the crops within the greenhouse." ;
                 rdfs:label "Diffuse Glass" ;
                 rdfs:seeAlso "https://dutchgreenhouses.com/technology/greenhouse-glass" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Direction
cgo:Direction rdf:type owl:Class ;
              rdfs:subClassOf sosa:ObservableProperty ;
              rdfs:label "Direction" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Disease
cgo:Disease rdf:type owl:Class ;
            rdfs:comment "This class represents different kind of diseases that plants can get" ;
            rdfs:label "Disease" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#DisinfectionSystem
cgo:DisinfectionSystem rdf:type owl:Class ;
                       rdfs:subClassOf cgo:WaterSystem ;
                       rdfs:comment "Desinfection of crop or of return drain water" ;
                       rdfs:label "Disinfection System" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#DisinfectionSystemPart
cgo:DisinfectionSystemPart rdf:type owl:Class ;
                           owl:equivalentClass [ rdf:type owl:Restriction ;
                                                 owl:onProperty cgo:partOf ;
                                                 owl:someValuesFrom cgo:DisinfectionSystem
                                               ] ;
                           rdfs:subClassOf cgo:WaterSystemPart ;
                           rdfs:label "Disinfection System Part" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#DisinfectionUnit
cgo:DisinfectionUnit rdf:type owl:Class ;
                     rdfs:subClassOf cgo:DisinfectionSystemPart ;
                     rdfs:label "Disinfection Unit" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#DisinfectionWaterTank
cgo:DisinfectionWaterTank rdf:type owl:Class ;
                          rdfs:subClassOf cgo:DisinfectionSystemPart ;
                          rdfs:label "Disinfection Water Tank" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#DissipatedHeatingPower
cgo:DissipatedHeatingPower rdf:type owl:Class ;
                           rdfs:subClassOf sosa:ObservableProperty ;
                           rdfs:comment "This term might be changed" ;
                           rdfs:label "Dissipated Heating Power" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#DistributorReturn
cgo:DistributorReturn rdf:type owl:Class ;
                      owl:equivalentClass cgo:ReturnManifold ;
                      rdfs:subClassOf cgo:HeatingSystemPart ;
                      rdfs:label "Distributor Return" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#DistributorSupply
cgo:DistributorSupply rdf:type owl:Class ;
                      owl:equivalentClass cgo:SupplyManifold ;
                      rdfs:subClassOf cgo:HeatingSystemPart ;
                      rdfs:label "Distributor Supply" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#DoubleScreeningSystem
cgo:DoubleScreeningSystem rdf:type owl:Class ;
                          rdfs:subClassOf cgo:ScreeningSystem ;
                          rdfs:comment "The improved characteristics of the screens make for an accurate climate regulation. A double screening system has become more and more applied, as it has proven to provide growers with the flexibility they need.  Double screens are installed above each other and are always fitted with different type of climate screens. The layers can be opened and closed to complement the functionality of both." ;
                          rdfs:label "Double Screening System" ;
                          rdfs:seeAlso "https://dutchgreenhouses.com/technology/horizontal-screening" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#DrainCollectionTray
cgo:DrainCollectionTray rdf:type owl:Class ;
                        rdfs:subClassOf cgo:DisinfectionSystemPart ;
                        rdfs:label "Drain Collection Tray" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#DrainSolenoidValve
cgo:DrainSolenoidValve rdf:type owl:Class ;
                       rdfs:subClassOf cgo:FoggingSystemPart ,
                                       cgo:Valve ;
                       rdfs:comment "When the system stops this valve stops the water from running back into the system" ;
                       rdfs:label "Drain Solenoid Valve" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#ECCheckSensor
cgo:ECCheckSensor rdf:type owl:Class ;
                  rdfs:subClassOf cgo:SolutionSensor ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty cgo:partOf ;
                                    owl:someValuesFrom cgo:FertigationSystem
                                  ] ;
                  rdfs:label "EC Check Sensor" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#ECDoseSensor
cgo:ECDoseSensor rdf:type owl:Class ;
                 rdfs:subClassOf cgo:SolutionSensor ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty cgo:partOf ;
                                   owl:someValuesFrom cgo:FertigationSystem
                                 ] ;
                 rdfs:label "EC Dose Sensor" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#ECMixingValveSensor
cgo:ECMixingValveSensor rdf:type owl:Class ;
                        rdfs:subClassOf cgo:SolutionSensor ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty cgo:partOf ;
                                          owl:someValuesFrom cgo:IrrigationSystem
                                        ] ;
                        rdfs:label "EC Mixing Valve Sensor" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#ECSensor
cgo:ECSensor rdf:type owl:Class ;
             rdfs:subClassOf cgo:FertigationSystemSensor ;
             rdfs:comment "The fertigation unit has at least 1, in the Netherlands usually 2, measures the electrical conductivity in the water" ;
             rdfs:label "EC Control Sensor" ,
                        "EC Measure Sensor" ,
                        "EC sensor" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Efficiency
cgo:Efficiency rdf:type owl:Class ;
               rdfs:subClassOf sosa:ObservableProperty ;
               rdfs:label "Efficiency" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#ElectricHeatPump
cgo:ElectricHeatPump rdf:type owl:Class ;
                     rdfs:subClassOf cgo:HeatPump ;
                     rdfs:comment """Device for generating cooling and lift tempeature of harvested heat for reuse.
If external air is used, a defrosting system is needed at temperatures of around 0ºC, which entails additional energy consumption.
During this phase the heat pump uses the heat of the hot source in order to defrost the battery and so heating ceases for some minutes.""" ;
                     rdfs:label "Electric Heat Pump" ;
                     rdfs:seeAlso "https://www.robur.com/Technology/technical_dossiers/heat_pumps_absorption_technology/heat_pumps_comparison_type_and_application" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#ElectricalConductivity
cgo:ElectricalConductivity rdf:type owl:Class ;
                           rdfs:subClassOf cgo:NutritionProperty ;
                           rdfs:comment "This is the electrical conductivity of a sample of water measured in milliSiemens per centimeter (mS/cm)" ;
                           rdfs:label "Electrical Conductivity" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#ElectricalGridEnergy
cgo:ElectricalGridEnergy rdf:type owl:Class ;
                         rdfs:subClassOf cgo:PowerSource ;
                         rdfs:label "Electrical Grid"@en ,
                                    "Elektriciteitsnet"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#EmbeddedHeatingPipe
cgo:EmbeddedHeatingPipe rdf:type owl:Class ;
                        rdfs:subClassOf cgo:HeatingPipe ;
                        rdfs:comment "The floor heating pipe is a heating pipe that is embedded in the floor of the greenhouse such that we warm up the floor. Usually this floor is made of concrete. The temperature of this pipe isaround 30 degrees to not burn the roots of the plants" ;
                        rdfs:label "Embedded Heating Pipe" ,
                                   "Floor Heating Pipe" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#EnergyCurtain
cgo:EnergyCurtain rdf:type owl:Class ;
                  rdfs:subClassOf cgo:Curtain ;
                  rdfs:label "Energy Curtain" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#EnergyRecoveryWheel
cgo:EnergyRecoveryWheel rdf:type owl:Class ;
                        rdfs:subClassOf cgo:DesiccantSystemPart ;
                        rdfs:comment "Hot air goes into the recovery wheel and is transformed into heat" ;
                        rdfs:label "Energy Recovery Wheel" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#EnergyScreen
cgo:EnergyScreen rdf:type owl:Class ;
                 rdfs:subClassOf cgo:Screen ;
                 rdfs:comment "This class represents energy screens in greenhouses" ;
                 rdfs:label "Energy Screen" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#EvaporativeCooler
cgo:EvaporativeCooler rdf:type owl:Class ;
                      rdfs:subClassOf cgo:DesiccantSystemPart ;
                      rdfs:comment "One used towards the greenhouse, one used from the greenhouse to the outside air, to cool the air going into the greenhouse" ;
                      rdfs:label "Evaporative Cooler" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#EvaporativePad
cgo:EvaporativePad rdf:type owl:Class ;
                   rdfs:subClassOf cgo:PadAndFanSystemPart ;
                   rdfs:comment "Saturated with water, from the surface the water evaporates. With fans you suck the air from the greenhouse such that the outside air is forced through the pad. Due to the evaporation the air is cooled." ;
                   rdfs:label "Evaporative Cooling Pad" ,
                              "Evaporative Pad" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Evaporator
cgo:Evaporator rdf:type owl:Class ;
               rdfs:subClassOf cgo:HybridSystemPart ,
                               cgo:MechanicalRefrigerationPart ;
               rdfs:comment "The sole purpose of the evaporator is to remove the unwanted heat from the product through liquid refrigerants. The liquid refrigerant must be at a low-pressure. This low-pressure can be determined by two factors – one is the heat being absorbed from the product to the liquid refrigerant and the other is the removal of low-pressure vapour by the compressor." ;
               rdfs:label "Evaporator" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#ExhaustFan
cgo:ExhaustFan rdf:type owl:Class ;
               rdfs:subClassOf cgo:PadAndFanSystemPart ;
               rdfs:comment "Fans are used to suck air out of the greenhouse such that the evaporative cooling pad can function. They are installed to the opposite side of the Pad" ;
               rdfs:label "Exhaust Fan" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#ExpansionValve
cgo:ExpansionValve rdf:type owl:Class ;
                   rdfs:subClassOf cgo:HybridSystemPart ;
                   rdfs:label "Expansion Valve" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#FertigationDirectInjectionSystem
cgo:FertigationDirectInjectionSystem rdf:type owl:Class ;
                                     rdfs:subClassOf cgo:FertigationSystem ;
                                     rdfs:comment "A fertigation system without a mixing tank. The concentrated fertilizer is injected in the same pipe . The mixing is taking place inside the pipe. There might be differences in the mixture because there is no mixing tank" ;
                                     rdfs:label "Fertigation Direct Injection System" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#FertigationMixingTankSystem
cgo:FertigationMixingTankSystem rdf:type owl:Class ;
                                rdfs:subClassOf cgo:FertigationSystem ;
                                rdfs:comment "The system or device which at the same time prepares the fertilization recipe and provides the irrigation water to the plants, has a mixing tank." ;
                                rdfs:label "Fertigation Unit System" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#FertigationPump
cgo:FertigationPump rdf:type owl:Class ;
                    rdfs:subClassOf cgo:FertigationSystemPart ;
                    rdfs:label "Fertigation Pump" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#FertigationRecipe
cgo:FertigationRecipe rdf:type owl:Class ;
                      rdfs:subClassOf sosa:Procedure ;
                      rdfs:comment "Fertigation recipe is the same as a nutrition recipe" ;
                      rdfs:label "Fertigation Recipe" ,
                                 "Nutrition Recipe" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#FertigationSystem
cgo:FertigationSystem rdf:type owl:Class ;
                      rdfs:subClassOf cgo:WaterSystem ;
                      rdfs:comment "'Fertigation' is the process of supplying dissolved fertiliser to crops through an irrigation system." ;
                      rdfs:label "Fertigation System" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#FertigationSystemPart
cgo:FertigationSystemPart rdf:type owl:Class ;
                          owl:equivalentClass [ rdf:type owl:Restriction ;
                                                owl:onProperty cgo:partOf ;
                                                owl:someValuesFrom cgo:FertigationSystem
                                              ] ;
                          rdfs:subClassOf cgo:WaterSystemPart ;
                          rdfs:label "Fertigation System Part" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#FertigationSystemSensor
cgo:FertigationSystemSensor rdf:type owl:Class ;
                            rdfs:subClassOf cgo:FertigationSystemPart ,
                                            cgo:SolutionSensor ;
                            rdfs:label "Fertigation System Sensor" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#FertigationTank
cgo:FertigationTank rdf:type owl:Class ;
                    rdfs:subClassOf cgo:FertigationSystemPart ;
                    rdfs:label "Fertigation Tank" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#FertigationUnit
cgo:FertigationUnit rdf:type owl:Class ;
                    rdfs:subClassOf cgo:FertigationSystemPart ;
                    rdfs:comment "The system or device which at the same time prepares the fertilization recipe and provides the irrigation water to the plants, has a mixing tank. Is the heart of the Fertigation System" ;
                    rdfs:label "Fertigation Unit" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#FertigationUnitFertilizerValve
cgo:FertigationUnitFertilizerValve rdf:type owl:Class ;
                                   rdfs:subClassOf cgo:FertigationSystemPart ,
                                                   cgo:Valve ;
                                   rdfs:comment "Each valve is connected with a tank with concentrated fertilizer solution, the valve is used to inject the right amount of concentrated fertilizer to the mixing tank. Usually are solenoid venturi valves" ;
                                   rdfs:label "Fertigation Unit Fertilizer Valve" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#FertigationUnitMainPump
cgo:FertigationUnitMainPump rdf:type owl:Class ;
                            rdfs:subClassOf cgo:FertigationPump ;
                            rdfs:comment "Mixes the fertigation solution and provides it to the greenhouse or to the fertilizer daily supply tank at the same time." ;
                            rdfs:label "Fertigation Unit Main Pump" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#FertigationUnitSupplyPump
cgo:FertigationUnitSupplyPump rdf:type owl:Class ;
                              rdfs:subClassOf cgo:FertigationPump ;
                              rdfs:comment "The pump which supplies clean water to the fertigation unit from the clean water tank" ;
                              rdfs:label "Fertigation Unit Supply Pump" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#FertilityTrait
cgo:FertilityTrait rdf:type owl:Class ;
                   rdfs:subClassOf cgo:Trait ;
                   rdfs:label "Fertility Trait" ;
                   rdfs:seeAlso "https://www.cropontology.org/" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#FertilizationRecipe
cgo:FertilizationRecipe rdf:type owl:Class ;
                        rdfs:subClassOf sosa:Procedure ,
                                        cgo:FertigationSystemPart ;
                        rdfs:comment "The combination of fertilizers, both macro and micro nutrients, and the concentration in the water. The recipe describes this." ;
                        rdfs:label "Fertilization Recipe" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Fertilizer
cgo:Fertilizer rdf:type owl:Class ;
               rdfs:subClassOf cgo:FertigationSystemPart ;
               rdfs:comment "Important considerations are ratio of ammonium to nitrate-N, trace element charge, content of calcium and magnesium, and potential acidity or basicity." ;
               rdfs:label "Fertilizer" ,
                          "Fertilizer Type" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#FertilizerConcentratedSolution
cgo:FertilizerConcentratedSolution rdf:type owl:Class ;
                                   rdfs:subClassOf cgo:FertigationSystemPart ;
                                   rdfs:comment "Fertilizer solution that is inside the Fertilizer Tank, is made with the fertilization recipe" ;
                                   rdfs:label "Fertilizer Concentrated Solution" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#FertilizerDailySupplyTank
cgo:FertilizerDailySupplyTank rdf:type owl:Class ;
                              rdfs:subClassOf cgo:FertigationTank ;
                              rdfs:comment "This tank can be used to temporarily store the fertigation mix." ;
                              rdfs:label "Fertilizer Daily Supply Tank" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#FertilizerTank
cgo:FertilizerTank rdf:type owl:Class ;
                   rdfs:subClassOf cgo:FertigationTank ;
                   rdfs:comment "Tank with fertilizer that is connected to the unit, has its own fertilizer recipe" ;
                   rdfs:label "Fertilizer Tank" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Floor
cgo:Floor rdf:type owl:Class ;
          rdfs:subClassOf cgo:ConstructionPart ;
          rdfs:comment "This class represents floors of greenhouses" ;
          rdfs:label "Floor" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Flower
cgo:Flower rdf:type owl:Class ;
           rdfs:subClassOf cgo:Crop ;
           rdfs:comment "This class represents flowers" ;
           rdfs:label "Bloem"@nl ,
                      "Flower"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#FlowerConstruction
cgo:FlowerConstruction rdf:type owl:Class ;
                       rdfs:subClassOf cgo:NutritionProperty ;
                       rdfs:comment "The preception of the flower construction of a plant as a number between 1 and 10 from bad to good" ;
                       rdfs:label "Flower Construction" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#FlowerPart
cgo:FlowerPart rdf:type owl:Class ;
               owl:equivalentClass [ rdf:type owl:Restriction ;
                                     owl:onProperty cgo:partOf ;
                                     owl:someValuesFrom cgo:Flower
                                   ] ;
               rdfs:subClassOf cgo:PlantPart ;
               rdfs:comment "This class represents the different parts of a flower" ;
               rdfs:label "Flower Part" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#FoggingSystem
cgo:FoggingSystem rdf:type owl:Class ;
                  rdfs:subClassOf cgo:CoolingSystem ;
                  rdfs:comment "Adiabatic cooling in the greenhouse by spraying tiny water droplets above the canopy" ;
                  rdfs:label "Fogging System" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#FoggingSystemPart
cgo:FoggingSystemPart rdf:type owl:Class ;
                      owl:equivalentClass [ rdf:type owl:Restriction ;
                                            owl:onProperty cgo:partOf ;
                                            owl:someValuesFrom cgo:FoggingSystem
                                          ] ;
                      rdfs:subClassOf cgo:CoolingSystemPart ;
                      rdfs:comment "This class represents the parts found in fogging systems" ;
                      rdfs:label "Fogging System Part" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Foundation
cgo:Foundation rdf:type owl:Class ;
               rdfs:subClassOf cgo:ConstructionPart ;
               rdfs:label "Foundation"@en ,
                          "Fundering"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#FoundationSlope
cgo:FoundationSlope rdf:type owl:Class ;
                    rdfs:subClassOf cgo:Foundation ;
                    rdfs:comment """Because greenhouses deal with rainfall, snowfall and also often have irrigation gutters installed, Dutch greenhouses are constructed on an angle. The slope is applied lengthwise, in the gutter-direction of the greenhouse. To ensure the optimal water discharge, the foundation has to be created accordingly. The slope that is most applied is 2.25 mm per meter gutter-length.  Horizontally, the foundation has to be perfectly levelled out.
In greenhouses with larger lengths, the slope for water discharge has to be created on two sides.  This implies that the highest point of the greenhouse is in the centre of structure.""" ;
                    rdfs:label "Foundation Slope" ;
                    rdfs:seeAlso "https://dutchgreenhouses.com/technology/greenhouse-foundation" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Frame
cgo:Frame rdf:type owl:Class ;
          rdfs:subClassOf cgo:ConstructionPart ;
          rdfs:comment "This class represents frames of greenhouses" ;
          rdfs:label "Frame" ,
                     "Structure" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#FrontWall
cgo:FrontWall rdf:type owl:Class ;
              rdfs:subClassOf cgo:Wall ;
              rdfs:label "Front Wall"@en ,
                         "Kopgevel"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Fruit
cgo:Fruit rdf:type owl:Class ;
          rdfs:subClassOf cgo:PlantPart ;
          rdfs:label "Fruit" ;
          rdfs:seeAlso "https://www.cropontology.org" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Fuel
cgo:Fuel rdf:type owl:Class ;
         rdfs:subClassOf cgo:PowerSource ;
         rdfs:label "Fuel" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#GPSGrid
cgo:GPSGrid rdf:type owl:Class ;
            rdfs:subClassOf cgo:Grid ;
            rdfs:comment "The grid based on GPS coordinates"@en ;
            rdfs:label "GPS Grid"@en ,
                       "GPS Raster"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Gantry
cgo:Gantry rdf:type owl:Class ;
           rdfs:subClassOf cgo:ConstructionPart ;
           rdfs:label "Gantry"@en ,
                      "Spant"@nl ;
           <http://www.w3.org/2004/02/skos/core#altLabel> "Tralie"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Gas
cgo:Gas rdf:type owl:Class ;
        rdfs:subClassOf cgo:Fuel ;
        rdfs:label "Gas" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#GasAbsorptionHeatPump
cgo:GasAbsorptionHeatPump rdf:type owl:Class ;
                          rdfs:subClassOf cgo:HeatPump ;
                          rdfs:comment "If external air is used, a defrosting system is needed, which is automatically activated at temperatures of around 0ºC. Heat output supplied during the defrosting phase (which lasts a few minutes) falls, but does not cease completely." ;
                          rdfs:label "Gas Absorption Heat Pump" ;
                          rdfs:seeAlso "https://www.robur.com/Technology/technical_dossiers/heat_pumps_absorption_technology/heat_pumps_comparison_type_and_application" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Gasoline
cgo:Gasoline rdf:type owl:Class ;
             rdfs:subClassOf cgo:Fuel ;
             rdfs:label "Benzine"@nl ,
                        "Gasoline"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#GeothermalEnergy
cgo:GeothermalEnergy rdf:type owl:Class ;
                     rdfs:subClassOf cgo:PowerSource ;
                     rdfs:label "Geothermal Energy" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Glass
cgo:Glass rdf:type owl:Class ;
          rdfs:subClassOf cgo:ConstructionPart ;
          rdfs:comment "In vegetable production, a rule of thumb states that 1% more light equals 1% more potential production. The greenhouse covering therefore should allow the sunlight to enter the greenhouse as much as possible for a maximum potential photosynthesis. Just like every constructive element in the greenhouse, glass is evaluated carefully for its light translucency and its return on investment, if not more." ;
          rdfs:label "Glas"@nl ,
                     "Glass" ,
                     "Greenhouse Glass" ;
          rdfs:seeAlso "https://dutchgreenhouses.com/technology/greenhouse-glass" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Greenhouse
cgo:Greenhouse rdf:type owl:Class ;
               rdfs:subClassOf owl:Thing ,
                               sosa:FeatureOfInterest ,
                               cgo:Part ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty cgo:hasLocation ;
                                 owl:someValuesFrom cgo:Location
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty cgo:hasArea ;
                                 owl:someValuesFrom xsd:double
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty cgo:hasLength ;
                                 owl:someValuesFrom xsd:double
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty cgo:hasOrientation ;
                                 owl:someValuesFrom xsd:double
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty cgo:hasWidth ;
                                 owl:someValuesFrom xsd:double
                               ] ;
               rdfs:comment "This class represents greenhouses in which crop is being grown by a grower" ;
               rdfs:label "Greenhouse"@en ,
                          "Kas"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#GreenhouseAir
cgo:GreenhouseAir rdf:type owl:Class ;
                  rdfs:subClassOf cgo:GreenhousePart ;
                  rdfs:label "Greenhouse Air" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#GreenhouseClimate
cgo:GreenhouseClimate rdf:type owl:Class ;
                      rdfs:subClassOf cgo:Weather ;
                      rdfs:comment "The greenhouse climate is a direct, day-to-day state of temperature, air pressure, moisture, and more factors inside the greenhouse. It is called greenhouse climate, but regarding the earlier use of weather and climate, greenhouse weather is probably a more correct term." ;
                      rdfs:label "Greenhouse Climate"@en ,
                                 "Kas Klimaat"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#GreenhouseConstruction
cgo:GreenhouseConstruction rdf:type owl:Class ;
                           rdfs:subClassOf cgo:GreenhousePart ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty cgo:hasConstructionType ;
                                             owl:someValuesFrom xsd:string
                                           ] ;
                           rdfs:comment """An efficient workflow defines the Dutch greenhouse construction industry. This is the case for the process of engineering, procurement and especially the construction of the greenhouse. Greenhouses are designed to be assembled easily and quickly. A greenhouse however, is of great value and the consequences of error and success are considerably large.

The greenhouse construction is therefore handled under strict supervision by a professional supervisor. Supervisors are experienced Dutch greenhouse builders who accompany local subcontractors on each step of the assembling process. With clear instruction manuals and videos, the right equipment and a number of local construction companies, a greenhouse is relatively easily and quickly constructed.""" ;
                           rdfs:label "Construction" ,
                                      "Greenhouse Construction"@en ,
                                      "Kas Constructie"@nl ;
                           rdfs:seeAlso "https://dutchgreenhouses.com/index.php/approach/greenhouse-construction" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#GreenhouseLocalGrid
cgo:GreenhouseLocalGrid rdf:type owl:Class ;
                        rdfs:subClassOf cgo:GreenhousePart ,
                                        cgo:Grid ;
                        rdfs:comment "The x-y grid of the greenhouse based on the hortispot"@en ;
                        rdfs:label "Greenhouse Local Grid"@en ,
                                   "Kas Lokaal Raster"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#GreenhouseOwner
cgo:GreenhouseOwner rdf:type owl:Class ;
                    rdfs:subClassOf <http://xmlns.com/foaf/0.1#Person> ;
                    rdfs:label "Greenhouse Owner"@en ,
                               "Kas Eigenaar"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#GreenhousePart
cgo:GreenhousePart rdf:type owl:Class ;
                   owl:equivalentClass [ rdf:type owl:Restriction ;
                                         owl:onProperty cgo:partOf ;
                                         owl:someValuesFrom cgo:Greenhouse
                                       ] ;
                   rdfs:subClassOf cgo:Part ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty cgo:hasLocation ;
                                     owl:someValuesFrom cgo:HortispotLocation
                                   ] ;
                   rdfs:comment "Model-technical term" ,
                                "This class represents the different parts of a greenhouse" ;
                   rdfs:label "Greenhouse Part" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#GreenhouseSensor
cgo:GreenhouseSensor rdf:type owl:Class ;
                     rdfs:subClassOf sosa:Sensor ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty cgo:partOf ;
                                       owl:someValuesFrom cgo:Greenhouse
                                     ] ;
                     rdfs:comment "Technical sensor" ;
                     rdfs:label "Greenhouse Sensor" ,
                                "Sensor" ,
                                "Technical Sensor" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#GreenhouseWeatherStation
cgo:GreenhouseWeatherStation rdf:type owl:Class ;
                             rdfs:subClassOf cgo:GreenhousePart ;
                             rdfs:label "Greenhouse Weather Station"@en ,
                                        "Kas Weer Station"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Grid
cgo:Grid rdf:type owl:Class ;
         rdfs:subClassOf schema:Place ;
         rdfs:label "Grid"@en ,
                    "Raster"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Ground
cgo:Ground rdf:type owl:Class ;
           rdfs:subClassOf cgo:Source ;
           rdfs:label "Ground" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#GroundCoupledHeatPump
cgo:GroundCoupledHeatPump rdf:type owl:Class ;
                          owl:equivalentClass [ rdf:type owl:Restriction ;
                                                owl:onProperty cgo:partOf ;
                                                owl:someValuesFrom cgo:HeatPump
                                              ] ;
                          rdfs:subClassOf cgo:HybridSystemPart ;
                          rdfs:label "Ground Coupled Heat Pump" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#GroundCoverNet
cgo:GroundCoverNet rdf:type owl:Class ;
                   rdfs:subClassOf cgo:Net ;
                   rdfs:comment "This class represents nets that cover ground that are used in greenhouses" ;
                   rdfs:label "Ground Cover Net" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#GroundSourceHeatPump
cgo:GroundSourceHeatPump rdf:type owl:Class ;
                         rdfs:subClassOf cgo:HeatPump ;
                         rdfs:comment """The GSHPs comprise a wide variety of systems that may use ground-water, ground, or surface
water as heat sources or sinks. These systems have been basically grouped into three categories
by ASHRAE [13]: (1) ground-water heat pump (GWHP) systems, (2) surface water heat pump
(SWHP) systems, and (3) ground-coupled heat pump (GCHP) systems. The schematics of these
different systems are shown in Figure 3. Many parallel terms exist: geothermal heat pump
(GHP), earth energy system (EES), and ground-source system (GSS).""" ;
                         rdfs:label "Earth Energy System" ,
                                    "Geothermal Heat Pump" ,
                                    "Ground Source Heat Pump" ,
                                    "Ground Source System" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#GroundWaterHeatPump
cgo:GroundWaterHeatPump rdf:type owl:Class ;
                        owl:equivalentClass [ rdf:type owl:Restriction ;
                                              owl:onProperty cgo:partOf ;
                                              owl:someValuesFrom cgo:HeatPump
                                            ] ;
                        rdfs:subClassOf cgo:HybridSystemPart ;
                        rdfs:label "Ground Water Heat Pump" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Grower
cgo:Grower rdf:type owl:Class ;
           rdfs:subClassOf <http://xmlns.com/foaf/0.1#Person> ;
           rdfs:comment "This class represents growers that operate and possibly own a greenhouse to produce one or more crops as efficient and effective as possible" ;
           rdfs:label "Grower" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#GrowingHeatingPipe
cgo:GrowingHeatingPipe rdf:type owl:Class ;
                       rdfs:subClassOf cgo:HeatingPipe ;
                       rdfs:comment "The growing heating pipe is the heating pipe which has a diameter less than the primary heating pipe, and is installed in the middle of the canopy and operates with relatively lower water temperatures around 40 degrees" ;
                       rdfs:label "Growing Heating Pipe" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#GrowingMedia
cgo:GrowingMedia rdf:type owl:Class ;
                 rdfs:subClassOf cgo:GrowingSystem ;
                 rdfs:label "Growing Media" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#GrowingSystem
cgo:GrowingSystem rdf:type owl:Class ;
                  rdfs:subClassOf ssn:System ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty cgo:hasDrainFactor ;
                                    owl:someValuesFrom xsd:double
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty cgo:hasLeafAreaIndex ;
                                    owl:someValuesFrom xsd:double
                                  ] ;
                  rdfs:label "Growing System" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#GrowingSystemPart
cgo:GrowingSystemPart rdf:type owl:Class ;
                      owl:equivalentClass [ rdf:type owl:Restriction ;
                                            owl:onProperty cgo:partOf ;
                                            owl:someValuesFrom cgo:GrowingSystem
                                          ] ;
                      rdfs:subClassOf cgo:SystemPart ;
                      rdfs:comment "This class represents the parts found in growing systems" ;
                      rdfs:label "Growing System Part" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#GrowthCircuit
cgo:GrowthCircuit rdf:type owl:Class ;
                  rdfs:subClassOf cgo:GrowingSystemPart ;
                  rdfs:label "Growth Circuit" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Gutter
cgo:Gutter rdf:type owl:Class ;
           rdfs:subClassOf cgo:ConstructionPart ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty cgo:hasHeight ;
                             owl:someValuesFrom xsd:double
                           ] ;
           rdfs:label "Goot"@nl ,
                      "Gutter"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#HPS
cgo:HPS rdf:type owl:Class ;
        rdfs:subClassOf cgo:Light ;
        rdfs:comment "High-pressure sodium (HPS) lamps"@en ;
        rdfs:label "HPS"@en ,
                   "HPS"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#HeatDistributionSystem
cgo:HeatDistributionSystem rdf:type owl:Class ;
                           rdfs:subClassOf ssn:System ,
                                           cgo:HeatingSystemPart ;
                           rdfs:label "Heat Distribution System" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#HeatExchanger
cgo:HeatExchanger rdf:type owl:Class ;
                  rdfs:subClassOf cgo:HeatingSystem ;
                  rdfs:comment """Uses hot or cold water, sometimes directly with cooling media
Hot water can be used for both heating and cooling""" ;
                  rdfs:label "Heat Exchanger" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#HeatPump
cgo:HeatPump rdf:type owl:Class ;
             rdfs:subClassOf cgo:HybridSystem ;
             rdfs:comment "Hybrid system that can be used for both cooling and heating, and uses multiple sources (e.g. ground warmth + fuel)." ;
             rdfs:label "Heat Pump" ,
                        "Heat Pump System" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#HeatPumpSource
cgo:HeatPumpSource rdf:type owl:Class ;
                   rdfs:subClassOf cgo:Source ;
                   rdfs:label "Heat Pump Source" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#HeatWaterMixingValve
cgo:HeatWaterMixingValve rdf:type owl:Class ;
                         rdfs:subClassOf cgo:BoilerPart ,
                                         cgo:Valve ;
                         rdfs:label "Heat Water Mixing Valve" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#HeatWaterTransportPump
cgo:HeatWaterTransportPump rdf:type owl:Class ;
                           rdfs:subClassOf cgo:BoilerPart ;
                           rdfs:label "Heat Water Transport Pump" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#HeatingCoil
cgo:HeatingCoil rdf:type owl:Class ;
                rdfs:subClassOf cgo:DesiccantSystemPart ;
                rdfs:comment "To warm up humid air before it goes into the dessicant wheel" ;
                rdfs:label "Heating Coil" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#HeatingPipe
cgo:HeatingPipe rdf:type owl:Class ;
                rdfs:subClassOf cgo:HeatingSystemPart ,
                                cgo:Pipe ;
                rdfs:label "Heating Pipe" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#HeatingSystem
cgo:HeatingSystem rdf:type owl:Class ;
                  rdfs:subClassOf ssn:System ;
                  rdfs:label "Heating System" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#HeatingSystemPart
cgo:HeatingSystemPart rdf:type owl:Class ;
                      owl:equivalentClass [ rdf:type owl:Restriction ;
                                            owl:onProperty cgo:partOf ;
                                            owl:someValuesFrom cgo:HeatingSystem
                                          ] ;
                      rdfs:subClassOf cgo:SystemPart ;
                      rdfs:comment "This class represents the parts found in heating systems" ;
                      rdfs:label "Heating System Part" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Height
cgo:Height rdf:type owl:Class ;
           rdfs:subClassOf sosa:ObservableProperty ;
           rdfs:label "Height"@en ,
                      "Hoogte"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#HighPressureFogging
cgo:HighPressureFogging rdf:type owl:Class ;
                        rdfs:subClassOf cgo:FoggingSystem ;
                        rdfs:comment "\"Similar to the Pad and Fan system, High Pressure Fogging works on the principal of evaporative cooling. Under a high pressure, water is introduced to a nozzle with a miniscule opening. In essence, water is divided into tiny particles, creating fog. When the temperature and humidity-levels in the greenhouse allow it, these water particles are evaporated before they hit the leaf of the crop. Just like Pad & Fan, the humidity is increased and the greenhouse air is chilled.\"" ;
                        rdfs:label "High Pressure Fogging System" ;
                        rdfs:seeAlso "https://dutchgreenhouses.com/technology/cooling" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#HorizontalPipe
cgo:HorizontalPipe rdf:type owl:Class ;
                   rdfs:subClassOf cgo:HeatingPipe ;
                   rdfs:comment "Horizontal pipes must be installed at a depth of 1 to 1.5 metres below the ground in order not to be unduly affected by variations in external air temperature and to retain the beneficial effects of insulation." ;
                   rdfs:label "Horizontal Pipe" ;
                   rdfs:seeAlso "https://www.robur.com/Technology/technical_dossiers/heat_pumps_absorption_technology/heat_pumps_comparison_type_and_application" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#HorticulturalFloatGlass
cgo:HorticulturalFloatGlass rdf:type owl:Class ;
                            rdfs:subClassOf cgo:Glass ;
                            rdfs:comment "Two types of greenhouse glass can be distinguished; horticultural float glass and diffuse glass. The typical glass that is used for glass greenhouses is the horticultural float glass. It is a transparent glass with a high light admittance to ensure sufficient light in the greenhouse." ;
                            rdfs:label "Horticultural Float Glass" ;
                            rdfs:seeAlso "https://dutchgreenhouses.com/technology/greenhouse-glass" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Hortispot
cgo:Hortispot rdf:type owl:Class ;
              rdfs:subClassOf cgo:GreenhousePart ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty cgo:partOf ;
                                owl:someValuesFrom cgo:Block
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty cgo:hasHortispotX ;
                                owl:someValuesFrom xsd:double
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty cgo:hasHortispotY ;
                                owl:someValuesFrom xsd:double
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty cgo:hasHortispotZ ;
                                owl:someValuesFrom xsd:double
                              ] ;
              rdfs:comment """het referentiepunt dient om de locatie van elementen in de afdeling te bepalen relatief ten opzichte van dit referentiepunt. Het middelpunt is gedefinieerd als een combinatie van het midden van de breedte (= X) van de afdeling, het midden van de lengte (= Y) van de afdeling en de onderkant van de kasgoot als de hoogte (=Z) van de afdeling. 
a.	De X-Y positie voor de lengte-breedte is gedefinieerd vanuit een bovenaanzicht van de afdeling
b.	De Z-positie voor de hoogte is gedefinieerd als een punt ter hoogte van de onderzijde van de kasgoot op de onder a bepaalde X-Y positie. 
Belangrijk voordeel van deze keuze is dat het een algemeen bruikbare definitie is zonder dat er aannames worden gemaakt over de constructie van de kas. Voor de meeste gevallen zal een block een gewone rechthoek vormen, waardoor het referentiepunt in het midden van het block terecht komt. Voor een block dat geen rechthoek vormt kan het zijn dat het referentiepunt buiten het block terecht komt, omdat de X en Y-coordinaat bepaald wordt door de langste lengte en langste breedte van het block. Dat vormt echter geen probleem, omdat het referentiepunt een virtueel punt is, waarmee gerekend kan worden ongeacht de specifieke, absolute locatie."""@nl ;
              rdfs:label "Hortispot"@en ,
                         "Referentiepunt"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#HortispotLocation
cgo:HortispotLocation rdf:type owl:Class ;
                      rdfs:subClassOf cgo:Location ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty cgo:hasHortispotLocationX ;
                                        owl:someValuesFrom xsd:double
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty cgo:hasHortispotLocationY ;
                                        owl:someValuesFrom xsd:double
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty cgo:hasHortispotLocationZ ;
                                        owl:someValuesFrom xsd:double
                                      ] ;
                      rdfs:comment "De locatie van een element in de kas ten opzichte van de hortispot"@nl ,
                                   "Positioneringsstelsel: de positie van een element in de afdeling t.o.v. het referentiepunt wordt uitgedrukt in een XYZ-stelsel waarbij de afstand t.o.v. het referentiepunt bepaald wordt in centimeters. Om dit te kunnen bepalen is er een oriëntatie-afspraak nodig die de richting van de X-as, Y-as en Z-as bepaalt. Deze richtingen worden ook vastgelegd in deze standaard. De Y-richting loopt parallel aan de kasgoot, de X-richting staat daar loodrecht op in het horizontale vlak, en de Z-richting staat loodrecht op het X-Y-vlak. Tot slot, moet bepaald worden wat de positieve en negatieve richtingen zijn van de assen. Voor de X-as en de Y-as dient de geografische Noordpool als referentie. De coördinaten van de X-as en van de Y-as zijn positief in de richting die naar het Noorden loopt. Indien de Y-as van de kas exact op één lijn naar de Noordpool ligt, dan is de positieve richting van de X-as naar het geografische Oosten. De positieve richting van de Z-as is hemelwaarts en de negatieve richting aardwaarts." ,
                                   "The location of an element in the greenhouse relative to the hortispot"@en ;
                      rdfs:label "Hortispot Locatie"@nl ,
                                 "Hortispot Location"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#HotSource
cgo:HotSource rdf:type owl:Class ;
              rdfs:subClassOf cgo:HeatPumpSource ;
              rdfs:comment """The hot source (to which heat produced and recovered is transferred)
The air or water to be heated is called a hot source.
Heat may be transferred to the environment through:

    Fan coils, consisting of cabinets in which air is made to circulate through heating bodies. These may be wall-mounted, ceiling-mounted or built-in models.
    Coils built into the floor, in which hot water circulates. Heating occurs mainly through radiation and requires a lower water temperature.
    Canalizations, which transfer the heat produced by the heat pump to the different rooms, by means of suitable air channels and inlet vents.""" ;
              rdfs:label "Hot Source" ;
              rdfs:seeAlso "https://www.robur.com/Technology/technical_dossiers/heat_pumps_absorption_technology/heat_pumps_comparison_type_and_application" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#HumidificationSystem
cgo:HumidificationSystem rdf:type owl:Class ;
                         rdfs:subClassOf sosa:FeatureOfInterest ,
                                         cgo:WaterSystem ;
                         rdfs:label "Humidification System"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#HumidityDeficit
cgo:HumidityDeficit rdf:type owl:Class ;
                    rdfs:subClassOf sosa:ObservableProperty ;
                    rdfs:comment "Difference in absolute humidity in greenhouse air and maximum absolute humidity in air at the observed temperaure" ;
                    rdfs:label "Humidity Deficit"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#HybridSystem
cgo:HybridSystem rdf:type owl:Class ;
                 rdfs:subClassOf cgo:CoolingSystem ,
                                 cgo:HeatingSystem ;
                 rdfs:comment "Combines different energy sources for heat. For example: Geothermal energy and fuel." ;
                 rdfs:label "Hybrid System"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#HybridSystemPart
cgo:HybridSystemPart rdf:type owl:Class ;
                     owl:equivalentClass [ rdf:type owl:Restriction ;
                                           owl:onProperty cgo:partOf ;
                                           owl:someValuesFrom cgo:HybridSystem
                                         ] ;
                     rdfs:subClassOf cgo:SystemPart ;
                     rdfs:label "Hybrid System Part"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Hydrogen
cgo:Hydrogen rdf:type owl:Class ;
             rdfs:subClassOf cgo:NutritionProperty ;
             rdfs:comment """Hydrogen is a component of the organic compounds where we find C. Hydrogen ions are involved in electrochemical reactions to maintain charge balances across cell.
membranes.""" ;
             rdfs:label "H" ,
                        "Hydrogen"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#InnerFoundation
cgo:InnerFoundation rdf:type owl:Class ;
                    rdfs:subClassOf cgo:Foundation ;
                    rdfs:comment "The inner greenhouse foundation is to transfer the loads from the steel post to the ground or, if necessary, the drivepiles. Pre-fabricated concrete or steel dollies are used for the inner foundation. These dollies are made with a steel strip on top for seamless connection with the greenhouse posts. The dollies are placed in boreholes with a calculated diameter and filled with concrete. Underneath the cross brace columns, the borehole is always carried out lareger than at the rest of the inner columns, because more load is being transferred." ;
                    rdfs:label "Inner Foundation"@en ;
                    rdfs:seeAlso "https://dutchgreenhouses.com/technology/greenhouse-foundation" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#InnerWall
cgo:InnerWall rdf:type owl:Class ;
              rdfs:subClassOf cgo:Wall ;
              rdfs:label "Inner Wall"@en ,
                         "Tussengevel"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Iron
cgo:Iron rdf:type owl:Class ;
         rdfs:subClassOf cgo:NutritionProperty ;
         rdfs:comment "Iron is used in the biochemical reactions that form chlorophyll and is a part of one of the enzymes that is responsible for the reduction of nitrate nitrogen to ammoniacal nitrogen. Other enzyme systems such as catalase and peroxidase also require Fe." ,
                      "This is the level of iron in a sample of water measured in µmol/l" ;
         rdfs:label "Fe" ,
                    "Iron"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#IrrigationFeedPump
cgo:IrrigationFeedPump rdf:type owl:Class ;
                       rdfs:subClassOf cgo:IrrigationPump ;
                       rdfs:label "Irrigation Feed Pump" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#IrrigationFlowrateSensor
cgo:IrrigationFlowrateSensor rdf:type owl:Class ;
                             rdfs:subClassOf cgo:FertigationSystemSensor ;
                             rdfs:comment "It measures the amount of water that is supplied to the greenhouse. For a certain amount of water it gives a pulse to the climate computer such that the climate computer can calculate how much water is supplied to the greenhouse. For example for 10 pulses = 10x100l = the right amount so it should stop" ;
                             rdfs:label "Irrigation Flowrate Sensor"@en ,
                                        "Liter Counter"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#IrrigationPump
cgo:IrrigationPump rdf:type owl:Class ;
                   rdfs:subClassOf cgo:IrrigationSystemPart ;
                   rdfs:label "Irrigation Pump"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#IrrigationSupplyPump
cgo:IrrigationSupplyPump rdf:type owl:Class ;
                         rdfs:subClassOf cgo:IrrigationPump ;
                         rdfs:label "Irrigation Supply Pump"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#IrrigationSystem
cgo:IrrigationSystem rdf:type owl:Class ;
                     rdfs:subClassOf cgo:WaterSystem ;
                     rdfs:label "Irrigation System"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#IrrigationSystemPart
cgo:IrrigationSystemPart rdf:type owl:Class ;
                         owl:equivalentClass [ rdf:type owl:Restriction ;
                                               owl:onProperty cgo:partOf ;
                                               owl:someValuesFrom cgo:IrrigationSystem
                                             ] ;
                         rdfs:subClassOf cgo:WaterSystemPart ;
                         rdfs:label "Irrigation System Part"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#IrrigationValve
cgo:IrrigationValve rdf:type owl:Class ;
                    rdfs:subClassOf cgo:IrrigationSystemPart ,
                                    cgo:Valve ;
                    rdfs:comment "An irrigation valve is a switch that steers the amount of water in a zone" ;
                    rdfs:label "Irrigation Valve"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#IrrigationWater
cgo:IrrigationWater rdf:type owl:Class ;
                    rdfs:subClassOf cgo:IrrigationSystemPart ;
                    rdfs:label "Irrigation Water"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Juice
cgo:Juice rdf:type owl:Class ;
          rdfs:subClassOf cgo:PlantPart ;
          rdfs:label "Juice"@en ;
          rdfs:seeAlso "https://www.cropontology.org" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#KaliumCalciumRatio
cgo:KaliumCalciumRatio rdf:type owl:Class ;
                       rdfs:subClassOf cgo:NutritionProperty ;
                       rdfs:label "K Ca Ratio" ,
                                  "Kalium Calcium Ratio" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#LED
cgo:LED rdf:type owl:Class ;
        rdfs:subClassOf cgo:Light ;
        rdfs:label "LED"@en ,
                   "LED"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Laborer
cgo:Laborer rdf:type owl:Class ;
            rdfs:subClassOf <http://xmlns.com/foaf/0.1#Person> ;
            rdfs:label "Laborer" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Leaf
cgo:Leaf rdf:type owl:Class ;
         rdfs:subClassOf cgo:PlantPart ;
         rdfs:comment "This class represents the leaf of a plant" ;
         rdfs:label "Blad"@nl ,
                    "Leaf"@en ;
         rdfs:seeAlso "https://www.cropontology.org" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Length
cgo:Length rdf:type owl:Class ;
           rdfs:subClassOf sosa:ObservableProperty ;
           rdfs:label "Lengte"@nl ,
                      "Length"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Level
cgo:Level rdf:type owl:Class ;
          rdfs:subClassOf sosa:ObservableProperty ;
          rdfs:label "Level" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Light
cgo:Light rdf:type owl:Class ;
          rdfs:subClassOf cgo:Source ;
          rdfs:label "Light" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#LightingSystem
cgo:LightingSystem rdf:type owl:Class ;
                   rdfs:subClassOf ssn:System ;
                   rdfs:label "Artificial Lighting System" ,
                              "Lighting System" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Lisianthus
cgo:Lisianthus rdf:type owl:Class ;
               rdfs:subClassOf cgo:Flower ;
               rdfs:comment "This class represents flowers that are named Lisianthus, officially known as Eustoma." ;
               rdfs:label "Lisianthus" ;
               <http://www.w3.org/2004/02/skos/core#altLabel> "Eustoma" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#LiterCounterSensor
cgo:LiterCounterSensor rdf:type owl:Class ;
                       rdfs:subClassOf cgo:SolutionSensor ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty cgo:partOf ;
                                         owl:someValuesFrom cgo:FertigationSystem
                                       ] ;
                       rdfs:label "Liter Counter Sensor" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Location
cgo:Location rdf:type owl:Class ;
             rdfs:subClassOf sosa:ObservableProperty ,
                             schema:Place ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty cgo:hasAltitude ;
                               owl:someValuesFrom xsd:double
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty cgo:hasLatitude ;
                               owl:someValuesFrom xsd:double
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty cgo:hasLongitude ;
                               owl:someValuesFrom xsd:double
                             ] ;
             rdfs:label "Locatie"@nl ,
                        "Location"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#LowerCircuit
cgo:LowerCircuit rdf:type owl:Class ;
                 rdfs:subClassOf cgo:ConstructionPart ;
                 rdfs:label "Lower Circuit" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Magnesium
cgo:Magnesium rdf:type owl:Class ;
              rdfs:subClassOf cgo:NutritionProperty ;
              rdfs:comment "Magnesium plays an important role in plant cells since it appears in the center of the chlorophyll molecule. Certain enzymatic reactions require Mg as a cofactor." ,
                           "This is the level of magnesium in a sample of water measured in mmol/l of mg/l" ;
              rdfs:label "Magnesium" ,
                         "Mg" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Manganese
cgo:Manganese rdf:type owl:Class ;
              rdfs:subClassOf cgo:NutritionProperty ;
              rdfs:comment "Manganese functions in several enzymatic reactions that involve the energy compound adenosine triphosphate (ATP). Manganese also activates several enzymes and is involved with the processes in the electron transport system in photosynthesis." ,
                           "This is the level of manganese in a sample of water measured in µmol/l" ;
              rdfs:label "Manganese" ,
                         "Mn" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Measurement
cgo:Measurement rdf:type owl:Class ;
                rdfs:subClassOf sosa:Observation ;
                rdfs:comment "A kind of observation which is specifically made with instruments in a Greenhouse" ;
                rdfs:label "Measurement" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#MechanicalRefrigeration
cgo:MechanicalRefrigeration rdf:type owl:Class ;
                            rdfs:subClassOf cgo:CoolingSystem ;
                            rdfs:comment "An example of such a cooling system is an absorption refrigerator"@en ,
                                         "Een voorbeeld van mechanische koeling is een absorptiekoelmachine"@nl ;
                            rdfs:label "Mechanical Cooling" ,
                                       "Mechanical Cooling System" ,
                                       "Mechanical Refrigeration" ,
                                       "Refrigeration System" ;
                            rdfs:seeAlso "https://www.robur.com/Technology/technical_dossiers/heat_pumps_absorption_technology/heat_pumps_comparison_type_and_application" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#MechanicalRefrigerationPart
cgo:MechanicalRefrigerationPart rdf:type owl:Class ;
                                owl:equivalentClass [ rdf:type owl:Restriction ;
                                                      owl:onProperty cgo:partOf ;
                                                      owl:someValuesFrom cgo:MechanicalRefrigeration
                                                    ] ;
                                rdfs:subClassOf cgo:CoolingSystemPart ;
                                rdfs:label "Mechanical Refrigeration Part" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Methane
cgo:Methane rdf:type owl:Class ;
            rdfs:subClassOf cgo:Fuel ;
            rdfs:label "Methane" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#MixingTank
cgo:MixingTank rdf:type owl:Class ;
               rdfs:subClassOf cgo:FertigationTank ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty cgo:partOf ;
                                 owl:someValuesFrom cgo:FertigationUnit
                               ] ;
               rdfs:comment "The tank in which the water is mixed with the fertilizer/nutrition" ,
                            "The tank where the concentrated fertilizer solutions from fertilizer tanks are mixed with clean water from the water tank" ,
                            "This class is part of the WHC use case" ;
               rdfs:label "Mixing Tank" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Molybdenum
cgo:Molybdenum rdf:type owl:Class ;
               rdfs:subClassOf cgo:NutritionProperty ;
               rdfs:comment "Molybdenum is a constituent of two enzymes involved in nitrogen metabolism. The most important of these is nitrate reductase." ,
                            "This is the level of molybdenum in a sample of water measured in µmol/l" ;
               rdfs:label "Mo" ,
                          "Molybdenum" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#MorphologicalTrait
cgo:MorphologicalTrait rdf:type owl:Class ;
                       rdfs:subClassOf cgo:Trait ;
                       rdfs:comment """All traits related to anatomical (internal) and
morphological (external) structure of the plant,
its organs and tissues.""" ;
                       rdfs:label "Morphological Trait" ;
                       rdfs:seeAlso "https://www.cropontology.org/" ;
                       <http://www.w3.org/2004/02/skos/core#example> """Fruit shape
Seed color
Stem diameter
Seed length""" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#MultiPurposeTubeRailHeatingSystem
cgo:MultiPurposeTubeRailHeatingSystem rdf:type owl:Class ;
                                      rdfs:subClassOf cgo:HeatingSystem ;
                                      rdfs:label "Multi-purpose Tube Rail Heating System" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Natrium
cgo:Natrium rdf:type owl:Class ;
            rdfs:subClassOf cgo:NutritionProperty ;
            rdfs:comment "Sodium is commonly present in water, but only small quantities are taken up by plants. An excess of sodium causes salinity problems. If the sodium concentration in the root zone is too high, it will be detrimental to the crop. If Na accumulates above the maximum acceptable concentration in the root zone, growers must discharge a fraction of the recirculated nutrient solution in order to prevent yield reduction or a decline in product quality." ,
                         "This is the level of natrium in a sample of water measured in mmol/l of mg/l" ;
            rdfs:label "Na" ,
                       "Natrium" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Net
cgo:Net rdf:type owl:Class ;
        rdfs:subClassOf cgo:ConstructionPart ;
        rdfs:comment "This class represents different kind of nets that are used in greenhouses" ;
        rdfs:label "Net" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Nitrate
cgo:Nitrate rdf:type owl:Class ;
            rdfs:subClassOf cgo:NutritionProperty ;
            rdfs:comment "This is the level of nitrate in a sample of water measured in mmol/l of mg/l" ;
            rdfs:label "NO3" ,
                       "Nitrate" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Nitrogen
cgo:Nitrogen rdf:type owl:Class ;
             rdfs:subClassOf cgo:NutritionProperty ;
             rdfs:comment "Nitrogen is a very important element for plant growth and is found in many compounds. These include chlorophyll (the green pigment in plants), amino acids, proteins, nucleic acids, and organic acids." ,
                          "This is the level of nitrogen as part of nitrate in a sample of a fluid measured in mmol/l or mg/l" ;
             rdfs:label "N" ,
                        "Nitrogen" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#NitrogenTotalLevel
cgo:NitrogenTotalLevel rdf:type owl:Class ;
                       rdfs:subClassOf cgo:NutritionProperty ;
                       rdfs:comment "This is the total level of nitrogen in a sample of a fluid measured in mg/year" ;
                       rdfs:label "N Total Level" ,
                                  "Nitrogen Total Level" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Nokschot
cgo:Nokschot rdf:type owl:Class ;
             rdfs:subClassOf cgo:ConstructionPart ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty cgo:partOf ;
                               owl:someValuesFrom cgo:Ridge
                             ] ;
             rdfs:comment "A plastic screen in the ridge of the roof of the greenhouse that precents airflows in the upper regions of the greenhouse" ;
             rdfs:label "Above Screen Partition"@en ,
                        "Nokschot"@nl ,
                        "Ridge Foil"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Nozzle
cgo:Nozzle rdf:type owl:Class ;
           rdfs:subClassOf cgo:FoggingSystemPart ;
           rdfs:comment "Are located above the crop and fixed onto a water pipe. They have really small openings to ensure the water is misted." ;
           rdfs:label "Nozzle" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#NumberOfLeaves
cgo:NumberOfLeaves rdf:type owl:Class ;
                   rdfs:subClassOf sosa:ObservableProperty ;
                   rdfs:label "Number of Leaves" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#NutritionProperty
cgo:NutritionProperty rdf:type owl:Class ;
                      rdfs:subClassOf sosa:ObservableProperty ;
                      rdfs:label "Nutrition Property" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Oxygen
cgo:Oxygen rdf:type owl:Class ;
           rdfs:subClassOf cgo:NutritionProperty ;
           rdfs:comment "Oxygen is the third element in typical organic molecules such as simple sugars. The presence of O is important for many plant biochemical reactions." ;
           rdfs:label "O" ,
                      "Oxygen" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#PAR
cgo:PAR rdf:type owl:Class ;
        rdfs:subClassOf sosa:ObservableProperty ;
        rdfs:comment "Photosynthetically active radiation, often abbreviated PAR, designates the spectral range (wave band) of solar radiation from 400 to 700 nanometers that photosynthetic organisms are able to use in the process of photosynthesis. This spectral region corresponds more or less with the range of light visible to the human eye. Photons at shorter wavelengths tend to be so energetic that they can be damaging to cells and tissues, but are mostly filtered out by the ozone layer in the stratosphere. Photons at longer wavelengths do not carry enough energy to allow photosynthesis to take place." ;
        rdfs:label "PAR" ,
                   "Photosynthetically Active Radiation" ;
        rdfs:seeAlso "https://en.wikipedia.org/wiki/Photosynthetically_active_radiation" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#PH
cgo:PH rdf:type owl:Class ;
       rdfs:subClassOf cgo:NutritionProperty ;
       rdfs:label "pH" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#PHCheckSensor
cgo:PHCheckSensor rdf:type owl:Class ;
                  rdfs:subClassOf cgo:SolutionSensor ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty cgo:partOf ;
                                    owl:someValuesFrom cgo:FertigationSystem
                                  ] ;
                  rdfs:label "PH Check Sensor" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#PHDoseSensor
cgo:PHDoseSensor rdf:type owl:Class ;
                 rdfs:subClassOf cgo:SolutionSensor ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty cgo:partOf ;
                                   owl:someValuesFrom cgo:FertigationSystem
                                 ] ;
                 rdfs:label "PH Dose Sensor" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#PadAndFanSystem
cgo:PadAndFanSystem rdf:type owl:Class ;
                    rdfs:subClassOf cgo:CoolingSystem ;
                    rdfs:comment "\"The Pad & Fan cooling method is a widely applicable cooling system due to it’s simplicity. As the name indicates, it uses a combination of wet-pads and ventilators. A set of large fans blow air out of the greenhouse, causing a suction-draught through the greenhouse. On the opposite sides of the fans, pad-walls are installed which are kept wet. The suction-movement caused by the fans, forces hot outside air to be pulled into the greenhouse through the wet pads. Water from the pads evaporates into the hot air, increasing its humidity whilst lowering the temperature.\"" ,
                                 "Can also be used as forced ventilation and is part of a semi-closed greenhouse system, can also be a independent system" ;
                    rdfs:label "Pad and Fan Cooling System" ;
                    rdfs:seeAlso "https://dutchgreenhouses.com/technology/cooling" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#PadAndFanSystemPart
cgo:PadAndFanSystemPart rdf:type owl:Class ;
                        owl:equivalentClass [ rdf:type owl:Restriction ;
                                              owl:onProperty cgo:partOf ;
                                              owl:someValuesFrom cgo:PadAndFanSystem
                                            ] ;
                        rdfs:subClassOf cgo:CoolingSystemPart ;
                        rdfs:label "Pad and Fan System Part" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Part
cgo:Part rdf:type owl:Class ;
         owl:equivalentClass [ rdf:type owl:Restriction ;
                               owl:onProperty cgo:partOf ;
                               owl:someValuesFrom owl:Thing
                             ] ;
         rdfs:subClassOf owl:Thing ,
                         sosa:FeatureOfInterest ;
         rdfs:comment "Model-technical term" ,
                      "This class represents parts of wholes" ;
         rdfs:label "Part" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#PassiveHeatStorageSystem
cgo:PassiveHeatStorageSystem rdf:type owl:Class ;
                             rdfs:subClassOf ssn:System ;
                             rdfs:comment "system where you store energy without any device. An example is a thick wall to store warmth" ;
                             rdfs:label "Passive Heat Storage System" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#PerimeterFoundation
cgo:PerimeterFoundation rdf:type owl:Class ;
                        rdfs:subClassOf cgo:Foundation ;
                        rdfs:comment "The foundation for the perimeter of the greenhouse differs from that of the inner foundation. The perimeter foundation is a continuous concrete beam with a minimum height of 30 cm. This outer perimeter can be pre-fabricated or can be custom made on the construction site. Similar to the inner foundation, the pre-fabricated beam is connected to dollies, which are casted into a borehole that is filled with concrete." ;
                        rdfs:label "Perimeter Foundation" ;
                        rdfs:seeAlso "https://dutchgreenhouses.com/technology/greenhouse-foundation" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Pest
cgo:Pest rdf:type owl:Class ;
         rdfs:comment "This class represents pests" ;
         rdfs:label "Pest" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Petal
cgo:Petal rdf:type owl:Class ;
          rdfs:subClassOf cgo:FlowerPart ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty cgo:partOf ;
                            owl:someValuesFrom cgo:Pistil
                          ] ;
          rdfs:comment "This class represents the petal of a flower" ;
          rdfs:label "Bloemblaadje"@nl ,
                     "Petal"@en ;
          rdfs:seeAlso "https://www.cropontology.org" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#PhenologicalTrait
cgo:PhenologicalTrait rdf:type owl:Class ;
                      rdfs:subClassOf cgo:Trait ;
                      rdfs:comment """All traits related to growth/developmental stages
and periods of crop/plants.""" ;
                      rdfs:label "Phenological Trait" ;
                      rdfs:seeAlso "https://www.cropontology.org/" ;
                      <http://www.w3.org/2004/02/skos/core#example> """Plant flowering time
Plant maturity time
Plant vegetative period duration""" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Phosphorus
cgo:Phosphorus rdf:type owl:Class ;
               rdfs:subClassOf cgo:NutritionProperty ;
               rdfs:comment "Phosphorus is used in several energy transfer compounds in the plants. A very important function for P is its role in nucleic acids, the building blocks for the genetic code material in plant cells." ,
                            "This is the level of phosphorus in a sample of water measured in mmol/l or mg/l" ;
               rdfs:label "P" ,
                          "Phosphorus" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Photosynthesis
cgo:Photosynthesis rdf:type owl:Class ;
                   rdfs:subClassOf sosa:ObservableProperty ;
                   rdfs:comment "The rate of photosynthesis gives the amount of CO2 that's consumed by the crops." ,
                                "example unit: kg/m2/s. This means x kilograms of CO2 is consumed by a square meter per second." ;
                   rdfs:label "Photosynthesis rate" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#PhysiologicalTrait
cgo:PhysiologicalTrait rdf:type owl:Class ;
                       rdfs:subClassOf cgo:Trait ;
                       rdfs:comment """All traits related to functioning of the crop/plant
and its response/adaptation to the environment.""" ;
                       rdfs:label "Physiological Trait" ;
                       rdfs:seeAlso "https://www.cropontology.org/" ;
                       <http://www.w3.org/2004/02/skos/core#example> """Leaf senescence rate
Canopy temperature
Canopy NDVI
Leaf stomatal conductance""" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#PhytotoxicProperty
cgo:PhytotoxicProperty rdf:type owl:Class ;
                       rdfs:subClassOf sosa:ObservableProperty ;
                       rdfs:label "Phytotoxic Property"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Picker
cgo:Picker rdf:type owl:Class ;
           rdfs:subClassOf <http://xmlns.com/foaf/0.1#Person> ;
           rdfs:label "Picker"@en ,
                      "Plukker"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Pipe
cgo:Pipe rdf:type owl:Class ;
         rdfs:subClassOf cgo:ConstructionPart ,
                         cgo:SystemPart ;
         rdfs:comment "This class represents different kind of pipes that are used in and around a greenhouse" ;
         rdfs:label "Pijp"@nl ,
                    "Pipe"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Pistil
cgo:Pistil rdf:type owl:Class ;
           rdfs:subClassOf cgo:FlowerPart ;
           rdfs:comment "This class represents the pistil of a flower" ;
           rdfs:label "Pistil" ;
           rdfs:seeAlso "https://www.cropontology.org" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Plant
cgo:Plant rdf:type owl:Class ;
          rdfs:subClassOf sosa:FeatureOfInterest ,
                          cgo:Part ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty cgo:partOf ;
                            owl:someValuesFrom cgo:Crop
                          ] ;
          rdfs:comment "A plant, multiple plants, or plant parts can be crops." ,
                       "Plants are mainly multicellular, predominantly photosynthetic eukaryotes of the kingdom Plantae. Historically, plants were treated as one of two kingdoms including all living things that were not animals, and all algae and fungi were treated as plants. However, all current definitions of Plantae exclude the fungi and some algae, as well as the prokaryotes (the archaea and bacteria). By one definition, plants form the clade Viridiplantae (Latin name for \"green plants\"), a group that includes the flowering plants, conifers and other gymnosperms, ferns and their allies, hornworts, liverworts, mosses and the green algae, but excludes the red and brown algae." ;
          rdfs:label "Plant" ;
          rdfs:seeAlso "https://en.wikipedia.org/wiki/Plant" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#PlantPart
cgo:PlantPart rdf:type owl:Class ;
              owl:equivalentClass [ rdf:type owl:Restriction ;
                                    owl:onProperty cgo:partOf ;
                                    owl:someValuesFrom cgo:Plant
                                  ] ;
              rdfs:subClassOf cgo:Part ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty cgo:hasLocation ;
                                owl:someValuesFrom cgo:HortispotLocation
                              ] ;
              rdfs:comment "Model-technical term" ,
                           "This class represents the different parts of a plant" ;
              rdfs:label "Plant Part" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Position
cgo:Position rdf:type owl:Class ;
             rdfs:subClassOf sosa:ObservableProperty ;
             rdfs:comment """De window position wordt gegeven met een percentage. 100% betekent dat het raam compleet open is, 0% dat het raam compleet dicht is.

De window position wordt periodiek gemeten, en verschilt ook iedere keer."""@nl ;
             rdfs:label "Positie"@nl ,
                        "Position"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#PotableWater
cgo:PotableWater rdf:type owl:Class ;
                 rdfs:subClassOf cgo:Water ;
                 rdfs:label "Drinkwater"@nl ,
                            "Potable Water"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Potassium
cgo:Potassium rdf:type owl:Class ;
              rdfs:subClassOf cgo:NutritionProperty ;
              rdfs:comment "Potassium is used as an activator in many enzymatic reactions in the plant. Another role for K in plants occurs in special leaf cells called guard cells found around the stomata. Guard cell turgor (or lack of turgor) controls the degree of opening of the stomata and thus controls the level of gas and water vapor exchange through the stomata. Turgor is largely controlled by K movement in and out of the guard cells." ,
                           "This is the level of kalium in a sample of water measured in mmol/l or mg/l" ;
              rdfs:label "K" ,
                         "Kalium"@nl ,
                         "Potassium"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#PowerSource
cgo:PowerSource rdf:type owl:Class ;
                rdfs:subClassOf cgo:Source ;
                rdfs:label "Power Source" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#PressureAdjustingValve
cgo:PressureAdjustingValve rdf:type owl:Class ;
                           rdfs:subClassOf cgo:FoggingSystemPart ,
                                           cgo:Valve ;
                           rdfs:comment "Can adjust the pressure to compensate differences in the pump" ;
                           rdfs:label "Pressure Adjusting Valve" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#PressurePump
cgo:PressurePump rdf:type owl:Class ;
                 rdfs:subClassOf cgo:FoggingSystemPart ;
                 rdfs:label "Pressure Pump" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#PrimaryHeatingPipe
cgo:PrimaryHeatingPipe rdf:type owl:Class ;
                       rdfs:subClassOf cgo:HeatingPipe ;
                       rdfs:comment "The Primary Heating Pipe is used inside the greenhouse compartment to distribute the heated water. This pipe is around 60 degrees Celcius." ;
                       rdfs:label "Primary Heating Pipe" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#PullWireSystem
cgo:PullWireSystem rdf:type owl:Class ;
                   rdfs:subClassOf cgo:ScreeningSystem ;
                   rdfs:comment "has minimal light interception and requires minimal maintenance during the years of operation. The screening system is partially integrated into the greenhouse steel frame. Proper fixation points are provided in the greenhouse design to ensure trouble free installation." ;
                   rdfs:label "Pull Wire System" ;
                   rdfs:seeAlso "https://dutchgreenhouses.com/technology/horizontal-screening" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#PushPullMechanism
cgo:PushPullMechanism rdf:type owl:Class ;
                      rdfs:subClassOf cgo:VentilationSystem ;
                      rdfs:comment "When it comes to Venlo greenhouses, the push-pull mechanism is the mechanism of choice. The push-pull-tube slides above the upperside of the tellis. The push-pull-tube is connected to the lower aluminium profile of the ventilation-window section by means of push-rods. The amount of push-rods that are required is dependent of the ventilation window size and the windspeeds that are taken into account. Drive motors allow the push-pull-tube to move back and forward and with that, regulating the opening of the vents." ;
                      rdfs:label "Push-Pull Mechanism" ,
                                 "Push-Pull System" ;
                      rdfs:seeAlso "https://dutchgreenhouses.com/technology/ventilation" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#QualityTrait
cgo:QualityTrait rdf:type owl:Class ;
                 rdfs:subClassOf cgo:Trait ;
                 rdfs:comment """All traits related to key characteristics that
influence end-use quality of crop/plant products
(seed, fruit, leaf, root/tuber, etc.) and subproducts (flour, dough, pulp, etc.)""" ;
                 rdfs:label "Quality Trait" ;
                 rdfs:seeAlso "https://www.cropontology.org/" ;
                 <http://www.w3.org/2004/02/skos/core#example> """Dough color
Pasta Consumer acceptability""" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Radiation
cgo:Radiation rdf:type owl:Class ;
              rdfs:subClassOf sosa:ObservableProperty ,
                              cgo:WeatherCircumstance ;
              rdfs:comment "unit: watt or µmol/m2/s" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#RailPipeSystem
cgo:RailPipeSystem rdf:type owl:Class ;
                   rdfs:subClassOf cgo:HeatDistributionSystem ;
                   rdfs:label "Rail Pipe System" ;
                   <http://www.w3.org/2004/02/skos/core#altLabel> "Tube Rail System"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Rain
cgo:Rain rdf:type owl:Class ;
         rdfs:subClassOf cgo:Water ,
                         cgo:WeatherCircumstance ;
         rdfs:label "Rain"@en ,
                    "Regen"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#RainWater
cgo:RainWater rdf:type owl:Class ;
              rdfs:subClassOf cgo:Water ;
              rdfs:label "Rain Water"@en ,
                         "Regenwater"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Receiver
cgo:Receiver rdf:type owl:Class ;
             rdfs:subClassOf cgo:MechanicalRefrigerationPart ;
             rdfs:comment "As a temporary storage and a surge tank for liquid refrigerant, the receiver acts as a vapour seal. With a primary purpose of preserving the vapour moving down the liquid line to the expansion valve, receivers can be made for both horizontal and vertical installation." ;
             rdfs:label "Receiver" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#RelativeHumidity
cgo:RelativeHumidity rdf:type owl:Class ;
                     rdfs:subClassOf sosa:ObservableProperty ;
                     rdfs:comment "The amount of moisture in the air is generally expressed as relative humidity (RH), which is the ratio between the weight of moisture actually present in the air and the total moisture-holding capacity of a unit volume of air at a specific temperature and pressure. This term can sometimes be misleading, because it is temperature-dependent. Warm air has a higher moisture-holding capacity than cooler air; therefore as the temperature of air increases, the relative humidity decreases even though the amount of water remains constant. Air at 70° F will hold twice as much moisture as air at 50°F. In the range of temperatures encountered in a greenhouse, for every 20° F rise in dry bulb temperature, the water-holding capacity of the air doubles, and the relative humidity is reduced by one-half. This relationship is important in managing humidity in the greenhouse." ;
                     rdfs:label "RH" ,
                                "Relative Humidity" ;
                     rdfs:seeAlso "https://ag.umass.edu/greenhouse-floriculture/fact-sheets/reducing-humidity-in-greenhouse" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Reservoir
cgo:Reservoir rdf:type owl:Class ;
              rdfs:subClassOf cgo:FoggingSystemPart ;
              rdfs:label "Reservoir" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#ReturnManifold
cgo:ReturnManifold rdf:type owl:Class ;
                   rdfs:subClassOf cgo:HeatingSystemPart ;
                   rdfs:comment "component that measures the overall temperature of the water coming back from the greenhouse" ;
                   rdfs:label "Return Manifold" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Ridge
cgo:Ridge rdf:type owl:Class ;
          rdfs:subClassOf cgo:ConstructionPart ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty cgo:hasHeight ;
                            owl:someValuesFrom xsd:double
                          ] ;
          rdfs:label "Nok"@nl ,
                     "Ridge"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Rod
cgo:Rod rdf:type owl:Class ;
        rdfs:subClassOf cgo:ConstructionPart ;
        rdfs:label "Rod"@en ,
                   "Roede"@nl ;
        <http://www.w3.org/2004/02/skos/core#altLabel> "Roe"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Roof
cgo:Roof rdf:type owl:Class ;
         rdfs:subClassOf cgo:ConstructionPart ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty cgo:hasSpanWidth ;
                           owl:someValuesFrom xsd:double
                         ] ;
         rdfs:label "Dek"@nl ,
                    "Roof"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#RoofRod
cgo:RoofRod rdf:type owl:Class ;
            rdfs:subClassOf cgo:Rod ;
            rdfs:label "Dekroede"@nl ,
                       "Roof Rod"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#RoofSprinklingSystem
cgo:RoofSprinklingSystem rdf:type owl:Class ;
                         rdfs:subClassOf cgo:WaterSystem ;
                         rdfs:comment "Used for cooling the outside of the glass roof"@en ;
                         rdfs:label "Roof Sprinkling System"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Root
cgo:Root rdf:type owl:Class ;
         rdfs:subClassOf cgo:PlantPart ;
         rdfs:label "Root"@en ,
                    "Wortel"@nl ;
         rdfs:seeAlso "https://www.cropontology.org" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#RootDevelopmentLevel
cgo:RootDevelopmentLevel rdf:type owl:Class ;
                         rdfs:subClassOf sosa:ObservableProperty ;
                         rdfs:comment "The preception of the level of development of the root of a plant as a number between 1 and 10 from bad to good" ;
                         rdfs:label "Root Development Level" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Rose
cgo:Rose rdf:type owl:Class ;
         rdfs:subClassOf cgo:Flower ;
         rdfs:label "Rose" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#SON
cgo:SON rdf:type owl:Class ;
        rdfs:subClassOf cgo:Light ;
        rdfs:comment "SON-E is elliptical (bulbous), and SON-T is tubular."@en ;
        rdfs:label "SON"@en ,
                   "SON"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Screen
cgo:Screen rdf:type owl:Class ;
           rdfs:subClassOf cgo:ConstructionPart ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty cgo:hasTypeName ;
                             owl:someValuesFrom xsd:string
                           ] ;
           rdfs:comment "This class represents different kind of screens that are used in greenhouses" ;
           rdfs:label "Screen" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#ScreeningSystem
cgo:ScreeningSystem rdf:type owl:Class ;
                    rdfs:subClassOf ssn:System ;
                    rdfs:comment "Energy is one of the largest operational expenditures for all greenhouse operations. To improve the energy efficiency of a greenhouse, horizontal screens have been installed in greenhouses for decades now. The horizontal screening system forms an insulating layer suspended over the crop. Depending on the type of screening fabric installed, the screening system can have energy saving-, diffusing-, shading- and also black-out properties. Due to the impact on the climate the screens have, they are also referred to as climate screens." ;
                    rdfs:label "Screening System" ;
                    rdfs:seeAlso "https://dutchgreenhouses.com/technology/horizontal-screening" ;
                    <http://www.w3.org/2004/02/skos/core#altLabel> "Climate Screens"@en ,
                                                                   "Energy Screen"@en ,
                                                                   "Horizontal Screening System"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#SeaWater
cgo:SeaWater rdf:type owl:Class ;
             rdfs:subClassOf cgo:Water ;
             rdfs:label "Sea Water"@en ,
                        "Zeewater"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#SecondaryBranch
cgo:SecondaryBranch rdf:type owl:Class ;
                    rdfs:subClassOf cgo:Branch ;
                    rdfs:label "Secondary Branch" ;
                    rdfs:seeAlso "https://www.cropontology.org" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Section
cgo:Section rdf:type owl:Class ;
            rdfs:subClassOf cgo:GreenhousePart ;
            rdfs:label "Sectie" ,
                       "Section" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Seed
cgo:Seed rdf:type owl:Class ;
         rdfs:subClassOf cgo:PlantPart ;
         rdfs:label "Seed"@en ,
                    "Zaadje"@nl ;
         rdfs:seeAlso "https://www.cropontology.org" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#SemiClosedGreenhouse
cgo:SemiClosedGreenhouse rdf:type owl:Class ;
                         rdfs:subClassOf cgo:Greenhouse ;
                         rdfs:comment "\"Semi-closed greenhouses make use of a so-called climate chamber, where the air is either cooled or heated. With large ventilators this treated air is blown into the greenhouse in polyethylene tubes underneath the hanging gutters.\"" ;
                         rdfs:label "Semi-Closed Greenhouse"@en ,
                                    "Semi-gesloten kas"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#ShadeScreen
cgo:ShadeScreen rdf:type owl:Class ;
                rdfs:subClassOf cgo:Screen ;
                rdfs:comment """Some times to increase the isolation of the greenhouse (to reduce the heat losses) we apply both screens during the night. In this case we use both energy and shading screen for saving energy purposes.
Most of modern greenhouse controllers have this option, to use both screens for both options. From a climate controller we can see that the shading screen has a value of 1 (which means closed or applied) at the same time when the energy screen is also 1.
This depends on the configuration of the climate controller.""" ,
                             "This class represents shading screens in greenhouses" ;
                rdfs:label "Shade Screen" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#ShadingCurtain
cgo:ShadingCurtain rdf:type owl:Class ;
                   rdfs:subClassOf cgo:Curtain ;
                   rdfs:label "Shading Curtain" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#ShadingNet
cgo:ShadingNet rdf:type owl:Class ;
               rdfs:subClassOf cgo:Net ;
               rdfs:comment "This class represents shading nets that are used in greenhouses" ;
               rdfs:label "Shading Net" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#SideWall
cgo:SideWall rdf:type owl:Class ;
             rdfs:subClassOf cgo:Wall ;
             rdfs:label "Side Wall"@en ,
                        "Zijgevel"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Silicon
cgo:Silicon rdf:type owl:Class ;
            rdfs:subClassOf cgo:NutritionProperty ;
            rdfs:comment "This is the level of silicon in a sample of water measured in µmol/l" ;
            rdfs:label "Si" ,
                       "Silicon" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#SolarPower
cgo:SolarPower rdf:type owl:Class ;
               rdfs:subClassOf cgo:PowerSource ;
               rdfs:label "Solar Power" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#SolutionSensor
cgo:SolutionSensor rdf:type owl:Class ;
                   rdfs:subClassOf cgo:GreenhouseSensor ;
                   rdfs:comment "This class represents sensors that measure properties of a solution" ;
                   rdfs:label "Solution Sensor" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Source
cgo:Source rdf:type owl:Class .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Speed
cgo:Speed rdf:type owl:Class ;
          rdfs:subClassOf sosa:ObservableProperty ;
          rdfs:label "Speed" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Status
cgo:Status rdf:type owl:Class ;
           rdfs:subClassOf sosa:ObservableProperty ;
           rdfs:label "Status" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#SteelStructure
cgo:SteelStructure rdf:type owl:Class ;
                   rdfs:subClassOf cgo:Frame ;
                   rdfs:comment "The steel structure of a Dutch Venlo greenhouse consists out of the following primary construction elements: columns, trusses, beams, purlins and braces. Together, these elements deal with the forces applied to them by means of the weight of the greenhouse, wind, snow, the crop and the installation loads. Due to the importance of light in the greenhouse, all steel structural elements are carried out as light as possible whilst complying with the constructual regulations." ;
                   rdfs:label "Steel Structure" ;
                   rdfs:seeAlso "https://dutchgreenhouses.com/technology/steel-structure" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Stem
cgo:Stem rdf:type owl:Class ;
         rdfs:subClassOf cgo:PlantPart ;
         rdfs:comment "This class represents the stem of a plant" ;
         rdfs:label "Stam"@nl ,
                    "Stem"@en ;
         rdfs:seeAlso "https://www.cropontology.org" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#SubstrateTemperatureSensor
cgo:SubstrateTemperatureSensor rdf:type owl:Class ;
                               rdfs:subClassOf cgo:TemperatureSensor ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty cgo:partOf ;
                                                 owl:someValuesFrom cgo:HeatingSystem
                                               ] ;
                               rdfs:label "Substrate Temperature Sensor" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Sugar
cgo:Sugar rdf:type owl:Class ;
          rdfs:subClassOf cgo:NutritionProperty ;
          rdfs:comment "This is the concentration of sugar in a sample of a fluid measured in a percentage" ;
          rdfs:label "Sugar" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Sulfur
cgo:Sulfur rdf:type owl:Class ;
           rdfs:subClassOf cgo:NutritionProperty ;
           rdfs:comment "Sulfur is a component of sulfur-containing amino acids such as methionine. Sulfur also is contained in the sulfhydryl group of certain enzymes." ,
                        "This is the level of sulfur in a sample of water measured in mmol/l or mg/l" ;
           rdfs:label "S" ,
                      "Sulfur" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Sunlight
cgo:Sunlight rdf:type owl:Class ;
             rdfs:subClassOf cgo:Light ;
             rdfs:label "Sunlight"@en ,
                        "Zonlicht"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#SupplyManifold
cgo:SupplyManifold rdf:type owl:Class ;
                   rdfs:subClassOf cgo:HeatingSystemPart ;
                   rdfs:comment "Regulates homogeneous water temperature" ,
                                "component that measures the overall temperature of the water going to the greenhouse" ;
                   rdfs:label "Supply Manifold" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#SurfaceWaterHeatPump
cgo:SurfaceWaterHeatPump rdf:type owl:Class ;
                         owl:equivalentClass [ rdf:type owl:Restriction ;
                                               owl:onProperty cgo:partOf ;
                                               owl:someValuesFrom cgo:HeatPump
                                             ] ;
                         rdfs:subClassOf cgo:HybridSystemPart ;
                         rdfs:label "Surface Water Heat Pump" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Surroundings
cgo:Surroundings rdf:type owl:Class ;
                 rdfs:comment "Surroundings of the greenhouse"@en ;
                 rdfs:label "Omgeving"@nl ,
                            "Surroundings"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#SystemPart
cgo:SystemPart rdf:type owl:Class ;
               owl:equivalentClass [ rdf:type owl:Restriction ;
                                     owl:onProperty cgo:partOf ;
                                     owl:someValuesFrom ssn:System
                                   ] ;
               rdfs:subClassOf cgo:Part ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty cgo:hasLocation ;
                                 owl:someValuesFrom cgo:HortispotLocation
                               ] ;
               rdfs:comment "Model-technical term" ,
                            "This class represents the different kind of parts found in systems" ;
               rdfs:label "System Part" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Tank
cgo:Tank rdf:type owl:Class ;
         rdfs:subClassOf cgo:HeatingSystemPart ;
         rdfs:label "Tank" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#TapWater
cgo:TapWater rdf:type owl:Class ;
             rdfs:subClassOf cgo:Water ;
             rdfs:label "Kraanwater"@nl ,
                        "Tap Water" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Temperature
cgo:Temperature rdf:type owl:Class ;
                rdfs:subClassOf sosa:ObservableProperty ;
                rdfs:label "Temperature"@en ,
                           "Temperatuur"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#TemperatureSensor
cgo:TemperatureSensor rdf:type owl:Class ;
                      rdfs:subClassOf cgo:GreenhouseSensor ;
                      rdfs:comment "This class represents sensors that measure a temperature" ;
                      rdfs:label "Temperature Sensor" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#ThermalScreen
cgo:ThermalScreen rdf:type owl:Class ;
                  rdfs:subClassOf cgo:Screen ;
                  rdfs:comment "This class represents thermal screens in greenhouses" ;
                  rdfs:label "Thermal Screen" ;
                  <http://www.w3.org/2004/02/skos/core#altLabel> "Energy Screen"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#ThermostaticExpansionValve
cgo:ThermostaticExpansionValve rdf:type owl:Class ;
                               rdfs:subClassOf cgo:MechanicalRefrigerationPart ;
                               rdfs:comment """Before the evaporator, this is located at the end of the liquid line. TXV is a device that controls the amount of refrigerant that flows to the evaporator. There you will find the floodback that is essential to maximise the productivity of the evaporator, while stopping the extra liquid refrigerant from going back to the compressor.
This device also helps to separate the high pressure and the low pressure sides of an air conditioning system. Through the system’s liquid line, high pressured liquid refrigerant enters the valve but with the TVX’s presence, the amount of liquid refrigerant entering the evaporator will be abridged.""" ;
                               rdfs:label "TXV" ,
                                          "Thermostatic Expansion Valve" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Tomatoplant
cgo:Tomatoplant rdf:type owl:Class ;
                rdfs:subClassOf cgo:Crop ;
                rdfs:label "Tomatoplant" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Trait
cgo:Trait rdf:type owl:Class ;
          owl:equivalentClass [ owl:intersectionOf ( sosa:FeatureOfInterest
                                                     ssn:Property
                                                   ) ;
                                rdf:type owl:Class
                              ] ;
          rdfs:comment """The trait is a combination of entities and attributes
CO defines a trait as a character of an individual plant or of a group of plants that can be
observed and that results from the expression of its genes and their interaction with the
environment. This trait definition can be summarized by “what is observed”. Examples of traits
are “plant height’, “pod color”, “grain yield”, “seed germination rate”, “plant flowering time”,
“panicle shape”, “plant resistance to blight”, etc.
Traits can be formalized by a meaningful combination of entities and attributes. The entity
is the observed plant part. The entity can be defined at the level of the cell, the tissue, the
organ, the whole organism or the sub-product of the crop. The attribute is the feature of an
entity. Attributes can be states or processes. Examples of states are weight, length, area,
color, chemical content, while examples of processes are vegetative period duration,
photosynthesis rate, senescence rate.
A direct consequence of the trait decomposition into entity and attribute is that two traits that
share the same combination of attributes are identical even though they are named differently.
Thus, decomposing a trait into entity/attribute is a good practice to prevent trait duplication.
Table 3 shows examples of trait breakdown into entity/attribute.
A trait can be described by a general entity or as a specimen, something that obviously belongs
to an entity but is noticed by reason of an individual distinguishing characteristic. Examples of
specimen are primary branch, first flower, first grade commercial fruit, flag leaf, third leaf, main
stem, fertile stem, mature fruit, immature fruit.""" ;
          rdfs:label "Trait" ;
          rdfs:seeAlso "https://www.cropontology.org/" ;
          <http://www.w3.org/2004/02/skos/core#example> """Trait =  Entity (Feature of Interest) + Attribute (Property)

Plant height = Plant + Height
Number of secondary branches = Secondary branch + Number
Plant flowering time = Plant + Flowering time
Plant phenotypic acceptability = Plant + Phenotypic acceptability
Leaf chlorophyll content = Leaf + Chlorophyll content
Leaf area index = Leaf + Area index
Plant rust severity = Plant + Rust severity
Flour gluten content = Flour (milled grain) + Gluten content
Dough elasticity = Dough + Elasticity""" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#TransportHeatingPipe
cgo:TransportHeatingPipe rdf:type owl:Class ;
                         rdfs:subClassOf cgo:HeatingPipe ;
                         rdfs:comment "Heating pipe that transports the heated water from the main heating system to the greenhouse compartment" ;
                         rdfs:label "Transport Heating Pipe" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Tuber
cgo:Tuber rdf:type owl:Class ;
          rdfs:subClassOf cgo:PlantPart ;
          rdfs:label "Tuber" ;
          rdfs:seeAlso "https://www.cropontology.org" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#UnderfloorHeatingSystem
cgo:UnderfloorHeatingSystem rdf:type owl:Class ;
                            rdfs:subClassOf cgo:HeatDistributionSystem ;
                            rdfs:label "Underfloor Heating System" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#UniformityLevel
cgo:UniformityLevel rdf:type owl:Class ;
                    rdfs:subClassOf sosa:ObservableProperty ;
                    rdfs:comment "The preception of the uniformity of a plant as a number between 1 and 10 from bad to good" ;
                    rdfs:label "Uniformity Level" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#VPD
cgo:VPD rdf:type owl:Class ;
        rdfs:subClassOf sosa:ObservableProperty ;
        rdfs:comment "Vapour-pressure deficit, or VPD, is the difference (deficit) between the amount of moisture in the air and how much moisture the air can hold when it is saturated. Once air becomes saturated, water will condense out to form clouds, dew or films of water over leaves. It is this last instance that makes VPD important for greenhouse regulation. If a film of water forms on a plant leaf, it becomes far more susceptible to rot. On the other hand, as the VPD increases, the plant needs to draw more water from its roots. In the case of cuttings, the plant may dry out and die. For this reason the ideal range for VPD in a greenhouse is from 0.45 kPa to 1.25 kPa, ideally sitting at around 0.85 kPa. As a general rule, most plants grow well at VPDs of between 0.8 and 0.95 kPa." ;
        rdfs:label "VPD" ,
                   "Vapour Pressure Deficit" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Valve
cgo:Valve rdf:type owl:Class ;
          rdfs:subClassOf cgo:ConstructionPart ;
          rdfs:comment "This class represents different kind of valves of greenhouses" ;
          rdfs:label "Valve" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#VenloGreenhouse
cgo:VenloGreenhouse rdf:type owl:Class ;
                    rdfs:subClassOf cgo:Greenhouse ;
                    rdfs:label "Venlo Greenhouse"@en ,
                               "Venlokas"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#VentilationSystem
cgo:VentilationSystem rdf:type owl:Class ;
                      rdfs:subClassOf ssn:System ;
                      rdfs:comment """Ventilation is a crucial tool for growers to create a good growing climate in their greenhouses. Opening from the ridge, the ventilation vents are positioned at the highest place of the Dutch Venlo greenhouse, making it the best position to discharge hot air from the greenhouse.
There are several options regarding the ventilation capacity of a Venlo greenhouse, choices can be made between 1 pane-, 2 pane, 3 pane- and 4 pane-ventialtion. The depth of the windows also largely influence the ventilation capacity of the greenhouse.
Ventilation system could use fans too.""" ;
                      rdfs:label "Ventilation Mechanism" ,
                                 "Ventilation System" ;
                      rdfs:seeAlso "https://dutchgreenhouses.com/technology/ventilation" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#VentilationSystemPart
cgo:VentilationSystemPart rdf:type owl:Class ;
                          owl:equivalentClass [ rdf:type owl:Restriction ;
                                                owl:onProperty cgo:partOf ;
                                                owl:someValuesFrom cgo:VentilationSystem
                                              ] ;
                          rdfs:subClassOf cgo:SystemPart ;
                          rdfs:label "Ventilation System Part" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#VentilationVent
cgo:VentilationVent rdf:type owl:Class ;
                    rdfs:subClassOf cgo:ConstructionPart ,
                                    cgo:VentilationSystemPart ;
                    rdfs:comment "Ventilation is a crucial tool for growers to create a good growing climate in their greenhouses. Opening from the ridge, the ventilation vents are positioned at the highest place of the Dutch Venlo greenhouse, making it the best position to discharge hot air from the greenhouse." ;
                    rdfs:label "Ventilation Vent" ,
                               "Ventilation Vents" ;
                    rdfs:seeAlso "https://dutchgreenhouses.com/technology/ventilation" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#VentilationWindow
cgo:VentilationWindow rdf:type owl:Class ;
                      rdfs:subClassOf cgo:ConstructionPart ,
                                      cgo:VentilationSystemPart ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty cgo:hasDepth ;
                                        owl:someValuesFrom xsd:double
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty cgo:hasWidth ;
                                        owl:someValuesFrom xsd:double
                                      ] ;
                      rdfs:label "Ventilation Window" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#VerticalPipe
cgo:VerticalPipe rdf:type owl:Class ;
                 rdfs:subClassOf cgo:HeatingPipe ;
                 rdfs:comment "Vertical pipes can reach a depth of several tens of metres. They do not occupy space horizontally, but they require the boring of suitable deep wells." ;
                 rdfs:label "Vertical Pipe" ;
                 rdfs:seeAlso "https://www.robur.com/Technology/technical_dossiers/heat_pumps_absorption_technology/heat_pumps_comparison_type_and_application" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Wall
cgo:Wall rdf:type owl:Class ;
         rdfs:subClassOf cgo:ConstructionPart ;
         rdfs:label "Gevel"@nl ,
                    "Wall"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#WallRod
cgo:WallRod rdf:type owl:Class ;
            rdfs:subClassOf cgo:Rod ;
            rdfs:label "Gevelroede"@nl ,
                       "Wall Rod"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Water
cgo:Water rdf:type owl:Class ;
          rdfs:subClassOf cgo:Source ;
          rdfs:label "Water" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#WaterBuffer
cgo:WaterBuffer rdf:type owl:Class ;
                rdfs:subClassOf cgo:WaterStorageSystemPart ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty cgo:hasCapacity ;
                                  owl:someValuesFrom xsd:double
                                ] ;
                rdfs:label "Water Buffer" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#WaterDistributionPad
cgo:WaterDistributionPad rdf:type owl:Class ;
                         rdfs:subClassOf cgo:PadAndFanSystemPart ;
                         rdfs:label "Water Distribution Pad" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#WaterFilter
cgo:WaterFilter rdf:type owl:Class ;
                rdfs:subClassOf cgo:FoggingSystemPart ;
                rdfs:label "Water Filter" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#WaterPower
cgo:WaterPower rdf:type owl:Class ;
               rdfs:subClassOf cgo:PowerSource ;
               rdfs:label "Water Energy" ,
                          "Water Power" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#WaterQuality
cgo:WaterQuality rdf:type owl:Class ;
                 rdfs:subClassOf sosa:ObservableProperty ;
                 rdfs:comment "Water can be classified in three levels of quality according to the levels of sodium and chloride." ;
                 rdfs:label "Water Quality" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#WaterSoftener
cgo:WaterSoftener rdf:type owl:Class ;
                  rdfs:subClassOf cgo:FoggingSystemPart ;
                  rdfs:label "Water Softener" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#WaterStorageSystem
cgo:WaterStorageSystem rdf:type owl:Class ;
                       rdfs:subClassOf cgo:WaterSystem ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty cgo:hasCatchFactor ;
                                         owl:someValuesFrom xsd:double
                                       ] ;
                       rdfs:label "Water Storage System" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#WaterStorageSystemPart
cgo:WaterStorageSystemPart rdf:type owl:Class ;
                           owl:equivalentClass [ rdf:type owl:Restriction ;
                                                 owl:onProperty cgo:partOf ;
                                                 owl:someValuesFrom cgo:WaterStorageSystem
                                               ] ;
                           rdfs:subClassOf cgo:WaterSystemPart ;
                           rdfs:label "Water Storage System Part" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#WaterSupplyPadPump
cgo:WaterSupplyPadPump rdf:type owl:Class ;
                       rdfs:subClassOf cgo:PadAndFanSystemPart ;
                       rdfs:comment "Used to pump water towards the evaporative cooling pad." ;
                       rdfs:label "Water Pump" ,
                                  "Water Supply Pad Pump" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#WaterSystem
cgo:WaterSystem rdf:type owl:Class ;
                rdfs:subClassOf ssn:System ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty cgo:hasPrimaryWaterSource ;
                                  owl:someValuesFrom cgo:Water
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty cgo:hasSecondaryWaterSource ;
                                  owl:someValuesFrom cgo:Water
                                ] ;
                rdfs:comment "This class represents the systems in the greenhouse that deal with water. This includes the infrastructure of the systems as well as the management functionality." ;
                rdfs:label "Water System" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#WaterSystemPart
cgo:WaterSystemPart rdf:type owl:Class ;
                    owl:equivalentClass [ rdf:type owl:Restriction ;
                                          owl:onProperty cgo:partOf ;
                                          owl:someValuesFrom cgo:WaterSystem
                                        ] ;
                    rdfs:subClassOf cgo:SystemPart ;
                    rdfs:comment "This class represents the parts found in heating systems" ;
                    rdfs:label "Water System Part" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#WaterTemperatureReturnManifoldSensor
cgo:WaterTemperatureReturnManifoldSensor rdf:type owl:Class ;
                                         rdfs:subClassOf cgo:TemperatureSensor ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty cgo:partOf ;
                                                           owl:someValuesFrom cgo:ReturnManifold
                                                         ] ;
                                         rdfs:label "Water Temperature Return Manifold Sensor" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#WaterTemperatureSupplyManifoldSensor
cgo:WaterTemperatureSupplyManifoldSensor rdf:type owl:Class ;
                                         rdfs:subClassOf cgo:TemperatureSensor ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty cgo:partOf ;
                                                           owl:someValuesFrom cgo:SupplyManifold
                                                         ] ;
                                         rdfs:label "Water Temperature Supply Manifold Sensor" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#WaterTreatmentSystem
cgo:WaterTreatmentSystem rdf:type owl:Class ;
                         rdfs:subClassOf cgo:FoggingSystemPart ;
                         rdfs:comment "System to clean the water before sending it to the nozzles. Usually we use reverse osmosis, but we can also have ultrafiltration. Used for filtering and cleaning the water such that you can create a mist." ;
                         rdfs:label "Water Treatment System" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Weather
cgo:Weather rdf:type owl:Class ;
            rdfs:subClassOf sosa:FeatureOfInterest ;
            rdfs:comment "The weather is a direct, day-to-day state of temperature, air pressure, moisture, and more factors outside of the greenhouse." ;
            rdfs:label "Weather"@en ,
                       "Weer"@nl .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#WeatherCircumstance
cgo:WeatherCircumstance rdf:type owl:Class ;
                        rdfs:subClassOf sosa:FeatureOfInterest ;
                        rdfs:label "Weather Circumstance" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#WellWater
cgo:WellWater rdf:type owl:Class ;
              rdfs:subClassOf cgo:Water ;
              rdfs:label "Bronwater"@nl ,
                         "Well Water"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#WhitewashSolution
cgo:WhitewashSolution rdf:type owl:Class ;
                      rdfs:subClassOf cgo:Part ;
                      rdfs:label "Whitewash Solution" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#WidespanGreenhouse
cgo:WidespanGreenhouse rdf:type owl:Class ;
                       rdfs:subClassOf cgo:Greenhouse ;
                       rdfs:comment "The steel support halfway up the rod is typical for a widespan greenhouse"@en ,
                                    "Typisch is de stalen ondersteuning halverwege de roede"@nl ;
                       rdfs:label "Breedkapkas"@nl ,
                                  "Widespan Greenhouse"@en .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Wind
cgo:Wind rdf:type owl:Class ;
         rdfs:subClassOf cgo:WeatherCircumstance .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#WindEnergy
cgo:WindEnergy rdf:type owl:Class ;
               rdfs:subClassOf cgo:PowerSource ;
               rdfs:label "Wind Energy" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Zinc
cgo:Zinc rdf:type owl:Class ;
         rdfs:subClassOf cgo:NutritionProperty ;
         rdfs:comment "This is the level of zinc in a sample of water measured in µmol/l" ,
                      "Zinc is involved in the activation of several enzymes in the plant and is required for the synthesis of indoleacetic acid, a growth regulator." ;
         rdfs:label "Zinc" ,
                    "Zn" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#Zone
cgo:Zone rdf:type owl:Class ;
         rdfs:subClassOf cgo:CompartmentPart ;
         rdfs:comment "A zone is an area in which the same irrigation and fertilization strategy is applied" ,
                      "A zone is located inside a compartment. Therefore the climate is controlled in the same way. Inside a zone, the irrigation and fertilization is also controlled in the same way." ;
         rdfs:label "Greenhouse Zone" ,
                    "Irrigation Zone" ,
                    "Zone" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#pHSensor
cgo:pHSensor rdf:type owl:Class ;
             rdfs:subClassOf cgo:FertigationSystemSensor ;
             rdfs:comment "The fertigation unit has at least 1, in the Netherlands usually 2, measures the pH value in the water" ;
             rdfs:label "pH Control Sensor" ,
                        "pH Measure Sensor" ,
                        "pH Sensor" .


#################################################################
#    Individuals
#################################################################

###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#lucht1
cgo:lucht1 rdf:type owl:NamedIndividual ,
                    cgo:Air .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#observatie1
cgo:observatie1 rdf:type owl:NamedIndividual ,
                         sosa:Observation ;
                sosa:hasFeatureOfInterest cgo:lucht1 ;
                sosa:hasResult cgo:result1 ;
                sosa:observedProperty cgo:temperature1 .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#result1
cgo:result1 rdf:type owl:NamedIndividual ,
                     sosa:Result ;
            sosa:hasSimpleResult "20 graden" .


###  https://www.tno.nl/agrifood/ontology/common-greenhouse-ontology#temperature1
cgo:temperature1 rdf:type owl:NamedIndividual ,
                          cgo:Temperature .


###  Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi
