Irrigation ontology for experimentation in TSCF
type: Ontology
version IRI: http://www.w3id.org/def/irrig/201905
imports: caso.owl
creator: https://orcid.org/0000-0003-3587-0367
preferred namespace prefix: irrig
preferred namespace uri: https://w3id.org/def/irrig#
contributor: https://orcid.org/0000-0002-0421-452X
version info: 1.0.0
description: IRRIG is an Irrigation Ontology for experimentation in TSCF, Irstea Clermont-Fd.
contributor: http://orcid.org/0000-0002-7011-4535
license: cc-by4.0
creator: https://orcid.org/0000-0002-3517-0945
creator: https://orcid.org/0000-0002-3076-5499
publisher: tscf

has manufacturer
type: DatatypeProperty
range: string
comment: A relationship identifying the manufacturer of an entity (e.g., device)

has model
type: DatatypeProperty
range: string
comment: A relationship identifying the model of an entity (e.g., device)

has name
type: DatatypeProperty
range: string
comment: A relationship providing the name of an entity (e.g., device)

Crop Growth Deduction
type: Class
equivalent class: Class
  intersection of: Deduction
  intersection of: Restriction
    on property: hasFeatureOfInterest
    has value: FeatureOfInterest Crop
  intersection of: Restriction
    on property: observedProperty
    has value: ObservableProperty Crop Growth
subclass of: Deduction
comment: The inference result that determine the crop growth state at a specific time.

Crop growth observation
type: Class
equivalent class: Class
  intersection of: Observation
  intersection of: Restriction
    on property: hasFeatureOfInterest
    has value: FeatureOfInterest Crop
  intersection of: Restriction
    on property: observedProperty
    has value: ObservableProperty Crop Stage
subclass of: Observation
comment: The act that a sensor carries out an crop growth observation.

Crop Growth State
type: Class
subclass of: State
comment: Situation that a crop growth property has qualitative data that distinguish with other situations. This is a definitive class including the following states: init, v2, v7, v7d25, r1, r1d15, r5, r5hg45.

Crop Water Need Deduction
type: Class
equivalent class: Class
  intersection of: Deduction
  intersection of: Restriction
    on property: hasFeatureOfInterest
    has value: FeatureOfInterest Crop
  intersection of: Restriction
    on property: observedProperty
    has value: ObservableProperty Crop WaterNeed
subclass of: Deduction
comment: The inference result that determine the crop water need state at a specific time.

Crop Water Need State
type: Class
subclass of: State
comment: Situation that a crop water need property has qualitative data that distinguish with other situations. This is a definitive class including the following states: init, no, yes, wait.

Growth property
type: Class
subclass of: Property
comment: Property dedicated to the growth of plants.

Intensity property
type: Class
subclass of: Property
comment: Property dedicated to the intensity of rainfall.

Irrigation actuation
type: Class
equivalent class: Class
  union of: Class
    intersection of: Actuation
    intersection of: Class
      intersection of: Restriction
        on property: actsOnProperty
      intersection of: Restriction
        on property: hasFeatureOfInterest
        has value: FeatureOfInterest Soil60cmDepth
  union of: Class
    intersection of: Restriction
      on property: actsOnProperty
    intersection of: Restriction
      on property: hasFeatureOfInterest
      has value: FeatureOfInterest Soil30cmDepth
subclass of: Actuation
comment: The act that an actuator carries out an irrigation action.

Moisture property
type: Class
subclass of: Property
comment: Property dedicated to the moisture in the soil.

Rain Intensity State
type: Class
equivalent class: Class
  intersection of: State
  intersection of: Class
    union of: Restriction
      on property: hasClosedLowerBoundary
      some values from: Rain Intensity Boundary
    union of: Restriction
      on property: hasOpenLowerBoundary
      some values from: Rain Intensity Boundary
  intersection of: Class
    union of: Restriction
      on property: hasClosedUpperBoundary
      some values from: Rain Intensity Boundary
    union of: Restriction
      on property: hasOpenUpperBoundary
      some values from: Rain Intensity Boundary
subclass of: State
comment: Situation that a rain intensity level has qualitative data that distinguish with other situation. This is a definitive class including the following states: init, light, moderate, heavy.

Rain Intensity Boundary
type: Class
subclass of: Boundary
comment: Limits to define a rain intensity state and distinguish this state to other states.

Rain Intensity Deduction
type: Class
equivalent class: Class
  intersection of: Deduction
  intersection of: Restriction
    on property: hasFeatureOfInterest
    has value: FeatureOfInterest Rain
  intersection of: Restriction
    on property: observedProperty
    has value: ObservableProperty Rain Intensity
subclass of: Deduction
comment: The inference result that determine the rain intensity state at a specific time.

Rain Quantity Observation
type: Class
equivalent class: Class
  intersection of: Observation
  intersection of: Restriction
    on property: hasFeatureOfInterest
    has value: FeatureOfInterest Rain
  intersection of: Restriction
    on property: observedProperty
    has value: ObservableProperty Rain Quantity
subclass of: Observation
comment: The act that a sensor carries out an rain quantity observation.

Rain Total Quantity Per Day Observation
type: Class
equivalent class: Class
  intersection of: Observation
  intersection of: Restriction
    on property: hasFeatureOfInterest
    has value: FeatureOfInterest Rain
  intersection of: Restriction
    on property: observedProperty
    has value: ObservableProperty Rain TotalQuantityPerDay
subclass of: Observation
comment: The act that a sensor carries out a total rain quantity per day observation.

Root Zone Moisture Level Boundary
type: Class
subclass of: Boundary
comment: Limits to define a root zone moisture level state and distinguish this state to other states.

Root Zone Moisture Level Deduction
type: Class
equivalent class: Class
  intersection of: Deduction
  intersection of: Restriction
    on property: hasFeatureOfInterest
    has value: FeatureOfInterest RootZone
  intersection of: Restriction
    on property: observedProperty
    has value: ObservableProperty RootZone MoistureLevel
subclass of: Deduction
comment: The inference result that determine the rootzone moisture level state at a specific time.

Root Zone Moisture Level State
type: Class
equivalent class: Class
  intersection of: State
  intersection of: Class
    union of: Restriction
      on property: hasClosedLowerBoundary
      some values from: Root Zone Moisture Level Boundary
    union of: Restriction
      on property: hasOpenLowerBoundary
      some values from: Root Zone Moisture Level Boundary
  intersection of: Class
    union of: Restriction
      on property: hasClosedUpperBoundary
      some values from: Root Zone Moisture Level Boundary
    union of: Restriction
      on property: hasOpenUpperBoundary
      some values from: Root Zone Moisture Level Boundary
subclass of: State
comment: Situation that a root zone moisture level has qualitative data that distinguish with other situation. This is a definitive class including the following states: init, saturated, very high, high, average, low, very low, dry.

Root zone moisture per day observation
type: Class
equivalent class: Class
  intersection of: Observation
  intersection of: Restriction
    on property: hasFeatureOfInterest
    has value: FeatureOfInterest RootZone
  intersection of: Restriction
    on property: observedProperty
    has value: ObservableProperty RootZone AverageMoisturePerDay
subclass of: Observation
comment: The act that a sensor carries out an root zone moisture per day observation.

Soil 30cm Depth Average Moisture Per Day Observation
type: Class
equivalent class: Class
  intersection of: Observation
  intersection of: Restriction
    on property: hasFeatureOfInterest
    has value: FeatureOfInterest Soil30cmDepth
  intersection of: Restriction
    on property: observedProperty
subclass of: Observation
comment: The act that a sensor carries out an average moisture per day observation at 30 cmp depth soil.

Soil 30cm Depth Moisture Observation
type: Class
equivalent class: Class
  intersection of: Observation
  intersection of: Restriction
    on property: hasFeatureOfInterest
    has value: FeatureOfInterest Soil30cmDepth
  intersection of: Restriction
    on property: observedProperty
subclass of: Observation
comment: The act that a sensor carries out a moisture observation at 30 cm depth soil.

Soil 60cm Depth Average Moisture Per Day Observation
type: Class
equivalent class: Class
  intersection of: Observation
  intersection of: Restriction
    on property: hasFeatureOfInterest
    has value: FeatureOfInterest Soil60cmDepth
  intersection of: Restriction
    on property: observedProperty
subclass of: Observation
comment: The act that a sensor carries out an average moisture per day observation at 60 cmp depth soil.

Soil 60cm Depth Moisture Observation
type: Class
equivalent class: Class
  intersection of: Observation
  intersection of: Restriction
    on property: hasFeatureOfInterest
    has value: FeatureOfInterest Soil60cmDepth
  intersection of: Restriction
    on property: observedProperty
subclass of: Observation
comment: The act that a sensor carries out a moisture observation at 60 cm depth soil.

Stress property
type: Class
subclass of: Property
comment: Property dedicated to the stress of plants.

Pluviometer
type: Class
subclass of: Sensor
comment: A sensor that measures the rain fall.

Soil Tensiometer
type: Class
subclass of: Sensor
comment: A sensor that measures the soil moisture.

Thermometer
type: Class
subclass of: Sensor
comment: A sensor that measure weather conditions.

WateringValve
type: Class
subclass of: Actuator
comment: An actuator that open the water valve.