https://astrea.linkeddata.es/shapes#79f9049ac8c7b059d503662569e881fe
type: PropertyShape
min count: 1
node kind: IRIOrLiteral
path: contains

A relationship between a measurement and the property it relates to
type: PropertyShape
label: relates to property
description: A relationship between a measurement and the property it relates to
equals: observedProperty
name: relates to property
node kind: BlankNodeOrIRI
path: relatesToProperty

Point
type: NodeShape
description: A point, typically described using a coordinate system relative to Earth, such as WGS84.
description: Uniquely identified by lat/long/alt. i.e. spaciallyIntersects(P1, P2) :- lat(P1, LAT), long(P1, LONG), alt(P1, ALT), lat(P2, LAT), long(P2, LONG), alt(P2, ALT). sameThing(P1, P2) :- type(P1, Point), type(P2, Point), spaciallyIntersects(P1, P2).
name: Point
node kind: IRI
target class: Point

Direction of the wind bet
type: PropertyShape
label: windDirection
description: Direction of the wind bet
name: windDirection
node kind: Literal
path: windDirection

A relation to express the death date of an animal.
type: PropertyShape
label: has death date
datatype: dateTime
description: A relation to express the death date of an animal.
name: has death date
node kind: Literal
path: hasDeathDate
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

Temperature
type: NodeShape
description: A Temperature is something that is a QuantityKind and has a unitKind property who must be a TemperatureUnit
name: Temperature
node kind: IRI
target class: Temperature

Measured as Electrical Conductivity, EC nominally in units of Siemens per meter. Units:'siemens / m'
type: PropertyShape
label: soilMoistureEC
description: Measured as Electrical Conductivity, EC nominally in units of Siemens per meter. Units:'siemens / m'
name: soilMoistureEC
node kind: Literal
path: soilMoistureEc

Milking sensor
type: NodeShape
description: Milking sensor
name: Milking sensor
node kind: IRI
target class: MilkingSensor

formOfTreatment
type: PropertyShape
label: A Relation from Treatment to FormOfTreatmentValue codelist, e.g., manual (i.e. conducted manually by a person), applicationMachine (i.e. automatic or semi-automatic application by a machine), aerial (i.e. aerial application from an airplane);
class: FormOfTreatmentValue
description: A Relation from Treatment to FormOfTreatmentValue codelist, e.g., manual (i.e. conducted manually by a person), applicationMachine (i.e. automatic or semi-automatic application by a machine), aerial (i.e. aerial application from an airplane);
name: formOfTreatment
node kind: BlankNodeOrIRI
path: formOfTreatment

Temporal entity
type: NodeShape
description: A temporal interval or instant.
name: Temporal entity
node kind: IRI
target class: TemporalEntity

Type of the Product, e.g. pesticide, as a free text. The types of Product vary from country to country as well as from farmer to farmer
type: PropertyShape
label: productType
datatype: string
description: Type of the Product, e.g. pesticide, as a free text. The types of Product vary from country to country as well as from farmer to farmer
name: productType
node kind: Literal
path: productType
pattern: .*

begin of real-world phenomenon
type: PropertyShape
label: valid from
datatype: dateTime
description: begin of real-world phenomenon
name: valid from
node kind: Literal
path: validFrom
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

https://astrea.linkeddata.es/shapes#bac156cb4c091b645a2b3eceee3c609b
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: code

member observation
type: PropertyShape
label: Link to a member within a collection of (observations) or (collections of observations) that share the same value for one or more of the characteristic properties
description: Link to a member within a collection of (observations) or (collections of observations) that share the same value for one or more of the characteristic properties
name: member observation
node kind: BlankNodeOrIRI
or:
  class: Observation
  path: hasMember
or:
  class: ObservationCollection
  path: hasMember
path: hasMember

Agri Farm
type: NodeShape
description: This entity contains a harmonised description of a generic farm made up of buildings and parcels. This entity is primarily associated with the agricultural vertical and related IoT applications.
name: Agri Farm
node kind: IRI
target class: AgriFarm

Slice
type: NodeShape
description: Denotes a subset of a DataSet defined by fixing a subset of the dimensional values, component properties on the Slice
name: Slice
node kind: IRI
target class: Slice

Number Of Hives Needed
type: PropertyShape
datatype: dateTime
description: Number Of Hives Needed
name: Number Of Hives Needed
node kind: Literal
path: numberOfHivesNeeded
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

nutrientProduct
type: PropertyShape
label: Reference to the Product entity from product nutrients entity
class: Product
description: Reference to the Product entity from product nutrients entity
name: nutrientProduct
node kind: BlankNodeOrIRI
path: nutrientProduct

https://astrea.linkeddata.es/shapes#44df611770b2b973eee348b5365579ba
type: PropertyShape
min count: 1
node kind: IRIOrLiteral
path: hasMember

https://astrea.linkeddata.es/shapes#2ce18e4be99ca18a9a563f69681ec1d6
type: PropertyShape
min count: 1
node kind: IRIOrLiteral
path: productName

EconomicActivityNACEValue
type: NodeShape
description: The classification of the economic activity according to the NACE
name: EconomicActivityNACEValue
node kind: IRI
target class: EconomicActivityNACEValue

Crop
type: NodeShape
description: A collection of cultivated plants that is grown on a large scale commercially, especially a cereal, fruit, or vegetable.
name: Crop
node kind: IRI
target class: CropSpecies
target class: AgriCrop
target class: Crop

The solar radiation observed measured in Watts per square. Units:'w/m2'
type: PropertyShape
label: solarRadiation
description: The solar radiation observed measured in Watts per square. Units:'w/m2'
name: solarRadiation
node kind: Literal
path: solarRadiation

https://astrea.linkeddata.es/shapes#4d3585fc8fb7d210f7cfcf9310e9382c
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: applicationWidth

Role
type: NodeShape
description: Represents additional information about a relationship or property. For example a Role can be used to say that a 'member' role linking some SportsTeam to a player occurred during a particular time period. Or that a Person's 'actor' role in a Movie was for some particular characterName. Such properties can be attached to a Role entity, which is then associated with the main entities using ordinary properties like 'member' or 'actor'.
name: Role
node kind: IRI
target class: Role

Holding
type: NodeShape
description: The whole area and all infrastructures included on it, covering the same or different sites, under the control of an operator to perform agricultural or aquaculture activities
name: Holding
node kind: IRI
target class: Holding

Amount of water rain registered. Units:'Liters per square meter'
type: PropertyShape
label: precipitation
description: Amount of water rain registered. Units:'Liters per square meter'
name: precipitation
node kind: Literal
path: precipitation

Person
type: NodeShape
description: A person (alive, dead, undead, or fictional).
name: Person
node kind: IRI
target class: Person

Layer
type: NodeShape
description: A cf-feature:Layer is something that is a ssn:FeatureOfInterest
name: Layer
node kind: IRI
target class: Layer

addressCountry
type: PropertyShape
label: The country. For example, USA. You can also provide the two-letter ISO 3166-1 alpha-2 country code
description: The country. For example, USA. You can also provide the two-letter ISO 3166-1 alpha-2 country code
name: addressCountry
node kind: Literal
path: addressCountry

ManagementZone
type: NodeShape
description: A spatial subset of a Plot that has specific properties like electric conductivity, organic matter, pH, soil texture, soil type or soil nutrients
name: ManagementZone
node kind: IRI
target class: ManagementZone

A relation from Intervention to MachineType
type: PropertyShape
label: machine
class: MachineType
description: A relation from Intervention to MachineType
name: machine
node kind: BlankNodeOrIRI
path: machine

The name of this item
type: PropertyShape
label: name
description: The name of this item
name: name
node kind: Literal
path: name

imageDataType
type: PropertyShape
label: The data type of the image, e.g., NDVI
description: The data type of the image, e.g., NDVI
name: imageDataType
node kind: Literal
path: imageDataType

https://astrea.linkeddata.es/shapes#72b5ce36f0debf76da4c0832ffed7785
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: description

Farm holding
type: NodeShape
description: A class to decsribe a saref4agri farm holding as subcass of an org:Organization
name: Farm holding
node kind: IRI
target class: FarmHolding

A relationship defining the value of a certain property, e.g., energy or power
type: PropertyShape
label: has value
description: A relationship defining the value of a certain property, e.g., energy or power
equals: hasSimpleResult
name: has value
node kind: Literal
path: hasValue

alertDate
type: PropertyShape
label: The date/time of the generated alert
datatype: dateTime
description: The date/time of the generated alert
name: alertDate
node kind: Literal
path: alertDate
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

Geometry
type: NodeShape
description: The class represents the top-level geometry type. This class is equivalent to the UML class GM_Object defined in ISO 19107, and it is superclass of all geometry types.
name: Geometry
node kind: IRI
target class: Geometry

plan
type: PropertyShape
label: A Relation from Treatment to TreatmentPlan entity.
class: TreatmentPlan
description: A Relation from Treatment to TreatmentPlan entity.
name: plan
node kind: BlankNodeOrIRI
path: plan

The start of the validity period for this weather alert as a ISO8601 format
type: PropertyShape
label: validFrom
datatype: dateTime
description: The start of the validity period for this weather alert as a ISO8601 format
name: validFrom
node kind: Literal
path: validFrom
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

Device
type: NodeShape
description: A tangible object designed to accomplish a particular task. In order to accomplish this task, the device performs one or more functions. For example, a washing machine is designed to wash (task) and to accomplish this task it performs a start and stop function
name: Device
node kind: IRI
target class: Device

relatinship to included animal in e.g., a farm site
type: PropertyShape
label: includesAnimal
class: FarmAnimalSpecies
description: relatinship to included animal in e.g., a farm site
name: includesAnimal
node kind: BlankNodeOrIRI
path: includesAnimal

ProductNutrients
type: NodeShape
description: This entity holds the information of the nutrients (e.g. nutrient name, nutrient measure, nutrient amount) used for a product
name: ProductNutrients
node kind: IRI
target class: ProductNutrients

reference to the source of the alert. For example, it could be a user of an application, a device, or a service
type: PropertyShape
label: alertSource
description: reference to the source of the alert. For example, it could be a user of an application, a device, or a service
name: alertSource
node kind: Literal
path: alertSource

Treatment
type: NodeShape
description: An entity defining the attributes of Treatments
name: Treatment
node kind: IRI
target class: Treatment
target class: AgriParcelOperation

supervisor
type: PropertyShape
label: A Relation from Intervention to ResponsibleParty. ResponsibleParty contains the entity who carries out the intervention (a person or a body who has the power and authority to give instructions and guarantee the conducted Intervention)
class: ResponsibleParty
description: A Relation from Intervention to ResponsibleParty. ResponsibleParty contains the entity who carries out the intervention (a person or a body who has the power and authority to give instructions and guarantee the conducted Intervention)
name: supervisor
node kind: BlankNodeOrIRI
path: supervisor

pressure
type: PropertyShape
label: A Relation from Treatment to Measure entity, indicating the recommended pressure for the application of the Treatment that should be expressed together with its unit
class: Measure
description: A Relation from Treatment to Measure entity, indicating the recommended pressure for the application of the Treatment that should be expressed together with its unit
name: pressure
node kind: BlankNodeOrIRI
path: pressure

The dew point encoded as a number. Observed temperature to which air must be cooled to become saturated with water vapor
type: PropertyShape
label: dewPoint
description: The dew point encoded as a number. Observed temperature to which air must be cooled to become saturated with water vapor
name: dewPoint
node kind: Literal
path: dewPoint

Dimension property
type: NodeShape
description: The class of components which represent the dimensions of the cube
name: Dimension property
node kind: IRI
target class: DimensionProperty

Component set
type: NodeShape
description: Abstract class of things which reference one or more ComponentProperties
name: Component set
node kind: IRI
target class: ComponentSet

AgriParcelRecord
type: NodeShape
description: This entity contains a harmonised description of the conditions recorded on a generic parcel of land. This entity is primarily associated with the agricultural vertical and related IoT applications.
name: AgriParcelRecord
node kind: IRI
target class: AgriParcelRecord

alertGeometry
type: PropertyShape
label: A relation between Geometry entity and Alert
class: Geometry
description: A relation between Geometry entity and Alert
name: alertGeometry
node kind: BlankNodeOrIRI
path: alertGeometry

observes
type: PropertyShape
label: Relation between a Sensor and an ObservableProperty that it is capable of sensing.
description: Relation between a Sensor and an ObservableProperty that it is capable of sensing.
name: observes
node kind: BlankNodeOrIRI
path: observes

GFI_Feature
type: NodeShape
description: The class GFI_Feature (Figure 2) is an instance of the .og.metaclass.cg. GF_FeatureType (ISO 19109). It represents the set of all classes which are feature types. NOTE GFI_Feature is implemented in GML (ISO 19136:2007) by the element gml:AbstractFeature and type gml:AbstractFeatureType. In an implementation this abstract class shall be substituted by a concrete class representing a feature type from an application schema associated with a domain of discourse (ISO 19109, ISO 19101). Sampling Features (Clause 8) are a class of feature-types whose role is primarily associated with observations.
name: GFI_Feature
node kind: IRI
target class: GFI Feature

Energy Flux
type: NodeShape
description: A EnergyFlux is something that is a QuantityKind and has a unitKind property who must be a EnergyFluxUnit
name: Energy Flux
node kind: IRI
target class: EnergyFlux

A relationship stating the timestamp of an entity (e.g. a measurement)
type: PropertyShape
label: has timestamp
datatype: dateTime
description: A relationship stating the timestamp of an entity (e.g. a measurement)
equals: resultTime
name: has timestamp
node kind: Literal
path: hasTimestamp
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

Health Condition of the animal, e.g., healthy, sick, inTreatment
type: PropertyShape
label: healthCondition
description: Health Condition of the animal, e.g., healthy, sick, inTreatment
name: healthCondition
node kind: Literal
path: healthCondition

https://astrea.linkeddata.es/shapes#64fa52c0b7adcbf451b13e34488a69e2
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: hasValue

Machine type
type: NodeShape
description: Identification of a machine applying the agricultural treatment
name: Machine type
node kind: IRI
target class: MachineType

member
type: PropertyShape
label: The foaf:member property relates a foaf:Group to a foaf:Agent that is a member of that group.
description: The foaf:member property relates a foaf:Group to a foaf:Agent that is a member of that group.
name: member
node kind: BlankNodeOrIRI
path: member

Relation between a PropertyType and Measure
type: PropertyShape
label: quantitativeProperty
class: Measure
description: Relation between a PropertyType and Measure
equals: hasResult
name: quantitativeProperty
node kind: BlankNodeOrIRI
path: quantitativeProperty

Surface Layer
type: NodeShape
description: A cf-feature:SurfaceLayer is something that is a ssn:FeatureOfInterest
name: Surface Layer
node kind: IRI
target class: SurfaceLayer

Father of the animal
type: PropertyShape
label: siredBy
description: Father of the animal
name: siredBy
node kind: BlankNodeOrIRI
path: siredBy

Timestamp of the last modification of the entity. This will usually be allocated by the storage platform
type: PropertyShape
label: dateModified
datatype: dateTime
description: Timestamp of the last modification of the entity. This will usually be allocated by the storage platform
name: dateModified
node kind: Literal
path: dateModified
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

Quantity Kind
type: NodeShape
description: A Quantity Kind is any observable property that can be measured and quantified numerically. Familiar examples include physical properties such as length, mass, time, force, energy, power, electric charge, etc. Less familiar examples include currency, interest rate, price to earning ratio, and information capacity.
name: Quantity Kind
node kind: IRI
target class: QuantityKind

Alert
type: NodeShape
description: A weather alert generated by a user or device in a given location
name: Alert
node kind: IRI
target class: Alert

quantity
type: PropertyShape
label: A Relation from Treatment to Measure entity, indicating the value of a physical quantity of applied Treatment, together with its unit.
class: Measure
description: A Relation from Treatment to Measure entity, indicating the value of a physical quantity of applied Treatment, together with its unit.
equals: quantity
name: quantity
node kind: BlankNodeOrIRI
path: quantity

A Relation to the person(s) who has conducted an Intervention
type: PropertyShape
label: operator
class: ResponsibleParty
description: A Relation to the person(s) who has conducted an Intervention
equals: hasOperator
name: operator
node kind: BlankNodeOrIRI
path: operator

https://astrea.linkeddata.es/report/0206434858
type: ReportEntry
message: Shapes generated with no errors
source: https://raw.githubusercontent.com/rapw3k/DEMETER/master/models/agriProduct.ttl
status code: 200

Dimensionless
type: NodeShape
description: A Dimensionless is something that is a QuantityKind and has a unitKind property who must be a DimensionlessUnit
name: Dimensionless
node kind: IRI
target class: Dimensionless

Feature Of Interest
type: NodeShape
description: The thing whose property is being estimated or calculated in the course of an Observation to arrive at a Result, or whose property is being manipulated by an Actuator, or which is being sampled or transformed in an act of Sampling.
name: Feature Of Interest
node kind: IRI
target class: FeatureOfInterest

Actuation
type: NodeShape
description: An Actuation carries out an (Actuation) Procedure to change the state of the world using an Actuator.
name: Actuation
node kind: IRI
target class: Actuation

A relation to express the day the crop is harvested.
type: PropertyShape
label: has harvest date
datatype: dateTime
description: A relation to express the day the crop is harvested.
equals: productionDate
name: has harvest date
node kind: Literal
path: hasHarvestDate
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

Timestamp when the operation actually started to be performed.
type: PropertyShape
label: startedAt
datatype: dateTime
description: Timestamp when the operation actually started to be performed.
name: startedAt
node kind: Literal
path: startedAt
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

Reference to child product types i.e. immediately below this entity in the hierarchy.
type: PropertyShape
label: hasAgriProductTypeChildren
description: Reference to child product types i.e. immediately below this entity in the hierarchy.
name: hasAgriProductTypeChildren
node kind: BlankNodeOrIRI
path: hasAgriProductTypeChildren

CampaignType
type: NodeShape
description: An entity defining the types of campaigns
name: CampaignType
node kind: IRI
target class: CampaignType

Type of water sources. One of: borehole, rainfall, river, rainwater capture, water dam, commercial supply.
type: PropertyShape
label: waterSource
description: Type of water sources. One of: borehole, rainfall, river, rainwater capture, water dam, commercial supply.
name: waterSource
node kind: Literal
path: waterSource

invalidatedAtTime
type: PropertyShape
label: The time at which an entity was invalidated (i.e., no longer usable).
datatype: dateTime
description: The time at which an entity was invalidated (i.e., no longer usable).
name: invalidatedAtTime
node kind: Literal
path: invalidatedAtTime
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

Product
type: NodeShape
description: This entity defines a product
name: Product
node kind: IRI
target class: Product
target class: AgriProductType

ingredientName
type: PropertyShape
label: Designation under which the nutrient is commonly known
datatype: string
description: Designation under which the nutrient is commonly known
name: ingredientName
node kind: Literal
path: nutrientName
pattern: .*

Reference to the crop associated with this parcel
type: PropertyShape
label: hasAgriCrop
description: Reference to the crop associated with this parcel
name: hasAgriCrop
node kind: BlankNodeOrIRI
path: hasAgriCrop

streetAddress
type: PropertyShape
label: he street address. For example, 1600 Amphitheatre Pkwy.
description: he street address. For example, 1600 Amphitheatre Pkwy.
name: streetAddress
node kind: Literal
path: streetAddress

https://astrea.linkeddata.es/report/0767747899
type: ReportEntry
message: Shapes generated with no errors
source: https://raw.githubusercontent.com/rapw3k/DEMETER/master/models/agriCrop.ttl
status code: 200

https://astrea.linkeddata.es/shapes#45af5f745969881725f85e8f6325a462
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: nonQuantitativeProperty

Date and time of the creation of the operation/intervention plan
type: PropertyShape
label: treatmentPlanCreation
datatype: dateTime
description: Date and time of the creation of the operation/intervention plan
name: treatmentPlanCreation
node kind: Literal
path: treatmentPlanCreation
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

https://astrea.linkeddata.es/shapes#075d79900df48b92bccf0febfd6f6ecb
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: hasName

has plant date
type: PropertyShape
label: A relation to express the day the crop is planted.
datatype: dateTime
description: A relation to express the day the crop is planted.
name: has plant date
node kind: Literal
path: hasPlantDate
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

Polygon
type: NodeShape
description: A Polygon is a planar Surface defined by 1 exterior boundary and 0 or more interior boundaries. Each interior boundary defines a hole in the Polygon. The exterior boundary LinearRing defines the top of the surface which is the side of the surface from which the exterior boundary appears to traverse the boundary in a counter clockwise direction. The interior LinearRings will have the opposite orientation, and appear as clockwise when viewed from the top, The assertions for Polygons (the rules that define valid Polygons) are as follows: a) Polygons are topologically closed; b) The boundary of a Polygon consists of a set of LinearRings that make up its exterior and interior boundaries; c) No two Rings in the boundary cross and the Rings in the boundary of a Polygon may intersect at a Point but only as a tangent. d) A Polygon may not have cut lines, spikes or punctures. e) The interior of every Polygon is a connected point set; f) The exterior of a Polygon with 1 or more holes is not connected. Each hole defines a connected component of the exterior.
name: Polygon
node kind: IRI
target class: Polygon

status
type: PropertyShape
label: Status of the intervention, e.g. approved, pending, completed as a free text
datatype: string
description: Status of the intervention, e.g. approved, pending, completed as a free text
equals: status
name: status
node kind: Literal
path: status
pattern: .*

Surface
type: NodeShape
description: A Surface is a 2-dimensional geometric object. A simple Surface may consists of a single patch that is associated with one exterior boundary and 0 or more interior boundaries. A single such Surface patch in 3-dimensional space is isometric to planar Surfaces, by a simple affine rotation matrix that rotates the patch onto the plane z = 0. If the patch is not vertical, the projection onto the same plane is an isomorphism, and can be represented as a linear transformation, i.e. an affine. Polyhedral Surfaces are formed by stitching together such simple Surfaces patches along their common boundaries. Such polyhedral Surfaces in a 3-dimensional space may not be planar as a whole, depending on the orientation of their planar normals. If all the patches are in alignment (their normals are parallel), then the whole stitched polyhedral surface is co-planar and can be represented as a single patch if it is connected. The boundary of a simple Surface is the set of closed Curves corresponding to its exterior and interior boundaries. A Polygon is a simple Surface that is planar. A PolyhedralSurface is a simple surface, consisting of some number of Polygon patches or facets. If a PolyhedralSurface is closed, then it bounds a solid. A MultiSurface containing a set of closed PolyhedralSurfaces can be used to represent a Solid object with holes.
name: Surface
node kind: IRI
target class: Surface

Categories of visibility. Prev: Visibility reported (veryPoor, poor, moderate, good, veryGood, excellent)
type: PropertyShape
label: visibility
description: Categories of visibility. Prev: Visibility reported (veryPoor, poor, moderate, good, veryGood, excellent)
name: visibility
node kind: Literal
path: visibility

A choice from an enumerated list describing the status. One of: planned, ongoing, finished, scheduled, cancelled.
type: PropertyShape
label: status
description: A choice from an enumerated list describing the status. One of: planned, ongoing, finished, scheduled, cancelled.
name: status
node kind: Literal
path: status

Building
type: NodeShape
description: A building represents a structure that provides shelter for its occupants or contents and stands in one place. The building is also used to provide a basic element within the spatial structure hierarchy for the components of a building project (together with site, storey, and space).
name: Building
node kind: IRI
target class: Building

https://astrea.linkeddata.es/shapes#f7b2b5e404a15b049376007758affc7e
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: invalidatedAtTime

has ultimate feature of interest
type: PropertyShape
label: A relation to link Actuation, Observation, Sampling or FeatureOfInterest
class: FeatureOfInterest
description: A relation to link Actuation, Observation, Sampling or FeatureOfInterest
name: has ultimate feature of interest
node kind: BlankNodeOrIRI
path: hasUltimateFeatureOfInterest

plotAlert
type: PropertyShape
label: A relation inverse of plotAlert directing from Alert to Plot class
class: Plot
description: A relation inverse of plotAlert directing from Alert to Plot class
name: plotAlert
node kind: BlankNodeOrIRI
path: alertPlot

nonQuantitativeProperty
type: PropertyShape
label: The name of a non quantitative property
datatype: string
description: The name of a non quantitative property
name: nonQuantitativeProperty
node kind: Literal
path: nonQuantitativeProperty
pattern: .*

Reproductive Condition of the animal, e.g., noStatus, inactive, inCalf, inHeat, active
type: PropertyShape
label: reproductiveCondition
description: Reproductive Condition of the animal, e.g., noStatus, inactive, inCalf, inHeat, active
name: reproductiveCondition
node kind: Literal
path: reproductiveCondition

https://astrea.linkeddata.es/shapes#ffa228fbe9acf17ea0b9d1fa1bf85040
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: hasGeometry

A relationship between a property and the measurements it relates to
type: PropertyShape
label: relates to measurement
description: A relationship between a property and the measurements it relates to
name: relates to measurement
node kind: BlankNodeOrIRI
path: relatesToMeasurement

A choice from an enumerated list describing the operation performed on the parcel. One of: fertiliser, inspection, pesticide, water, other.
type: PropertyShape
label: operationType
description: A choice from an enumerated list describing the operation performed on the parcel. One of: fertiliser, inspection, pesticide, water, other.
name: operationType
node kind: Literal
path: operationType

https://astrea.linkeddata.es/shapes#ae908c904944a56cefec54c488a89327
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: notes

is hosted by
type: PropertyShape
label: Relation between a system and its hosting platform.
description: Relation between a system and its hosting platform.
name: is hosted by
node kind: BlankNodeOrIRI
path: isHostedBy

Surface
type: NodeShape
description: A cf-feature:Surface is something that is a ssn:FeatureOfInterest
name: Surface
node kind: IRI
target class: Surface

Component property (abstract)
type: NodeShape
description: Abstract super-property of all properties representing dimensions, attributes or measures
name: Component property (abstract)
node kind: IRI
target class: ComponentProperty

has birth date
type: PropertyShape
label: A relation to express the birth date of an animal.
datatype: dateTime
description: A relation to express the birth date of an animal.
equals: birthdate
name: has birth date
node kind: Literal
path: hasBirthDate
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

A relation from Site to Holding
type: PropertyShape
label: holdingSite
class: Holding
description: A relation from Site to Holding
name: holdingSite
node kind: BlankNodeOrIRI
path: holdingSite

https://astrea.linkeddata.es/shapes#07c5c3447bba509cbb5dd9bd8002f577
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: treatmentDescription

nutrient
type: PropertyShape
label: Reference to the Product Nutrients entity related to a product entity
class: ProductNutrients
description: Reference to the Product Nutrients entity related to a product entity
name: nutrient
node kind: BlankNodeOrIRI
path: nutrient

flowAdjustment
type: PropertyShape
label: A Relation from Treatment to Measure entity, indicating a width in which a machine is capable to apply the Treatment, expressed together with its unit
class: Measure
description: A Relation from Treatment to Measure entity, indicating a width in which a machine is capable to apply the Treatment, expressed together with its unit
name: flowAdjustment
node kind: BlankNodeOrIRI
path: applicationWidth

Plot
type: NodeShape
description: A continuous area of agricultural land with one type of crop species, cultivated by one user in one farming mode, e.g., conventional, transitional, organic farming
name: Plot
node kind: IRI
target class: Plot

component specification
type: PropertyShape
label: indicates a component specification which is included in the structure of the dataset
class: ComponentSpecification
description: indicates a component specification which is included in the structure of the dataset
name: component specification
node kind: BlankNodeOrIRI
path: component

dimension
type: PropertyShape
label: An alternative to qb:componentProperty which makes explicit that the component is a dimension
class: DimensionProperty
description: An alternative to qb:componentProperty which makes explicit that the component is a dimension
name: dimension
node kind: BlankNodeOrIRI
path: dimension

The property defines the designation under which the Product is commonly known
type: PropertyShape
label: productName
datatype: string
description: The property defines the designation under which the Product is commonly known
name: productName
node kind: Literal
path: productName
pattern: .*

taxonomic_rank
type: NodeShape
name: taxonomic_rank
node kind: IRI
target class: TAXRANK_0000000

A relation to express the unique identification number of an animal in a farm
type: PropertyShape
label: livestock number
datatype: decimal
description: A relation to express the unique identification number of an animal in a farm
equals: legalID
name: livestock number
node kind: Literal
path: livestockNumber
pattern: (\+|-)?([0-9]+(\.[0-9]*)?|\.[0-9]+)

productCode
type: PropertyShape
label: Indentifing code of a product. Unique identification of the Product.
datatype: string
description: Indentifing code of a product. Unique identification of the Product.
name: productCode
node kind: Literal
path: productCode
pattern: .*

The atmospheric pressure observed measured in Hecto Pascals. Units:'Hecto pascals'
type: PropertyShape
label: atmosphericPressure
description: The atmospheric pressure observed measured in Hecto Pascals. Units:'Hecto pascals'
name: atmosphericPressure
node kind: Literal
path: atmosphericPressure

used procedure
type: PropertyShape
label: A relation to link to a re-usable Procedure used in making an Observation, an Actuation, or a Sample, typically through a Sensor, Actuator or Sampler.
description: A relation to link to a re-usable Procedure used in making an Observation, an Actuation, or a Sample, typically through a Sensor, Actuator or Sampler.
name: used procedure
node kind: BlankNodeOrIRI
path: usedProcedure

Animal's birthdate
type: PropertyShape
label: birthdate
datatype: dateTime
description: Animal's birthdate
name: birthdate
node kind: Literal
path: birthdate
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

https://astrea.linkeddata.es/report/0522250327
type: ReportEntry
message: Shapes generated with no errors
source: https://raw.githubusercontent.com/rapw3k/DEMETER/master/models/cross-domain.ttl
status code: 200

Sex of the animal, i.e., male, female
type: PropertyShape
label: sex
description: Sex of the animal, i.e., male, female
name: sex
node kind: Literal
path: sex

https://astrea.linkeddata.es/shapes#2706167f0ebae7dce7551be561fd997d
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: invalidatedAtTime

Feature of interest
type: NodeShape
description: A feature of interest represents any real world entity from which a property is measured
name: Feature of interest
node kind: IRI
target class: FeatureOfInterest

Mass Per Time Per Area
type: NodeShape
description: A MassPerTimePerArea is something that is a QuantityKind and has a unitKind property who must be a MassPerTimePerAreaUnit
name: Mass Per Time Per Area
node kind: IRI
target class: MassPerTimePerArea

Watering valve
type: NodeShape
description: Watering valve
name: Watering valve
node kind: IRI
target class: WateringValve

productionProperty
type: PropertyShape
label: Relation between a ProductionType and PropertyType
class: PropertyType
description: Relation between a ProductionType and PropertyType
name: productionProperty
node kind: BlankNodeOrIRI
path: productionProperty

treatmentPurpose
type: PropertyShape
label: A Relation from Treatment to TreatmentPurposeValue codelist, e.g., disease, fertilization, pest, weed
class: TreatmentPurposeValue
description: A Relation from Treatment to TreatmentPurposeValue codelist, e.g., disease, fertilization, pest, weed
name: treatmentPurpose
node kind: BlankNodeOrIRI
path: treatmentPurpose

https://astrea.linkeddata.es/shapes#4f8071aa4a6098de3e1e207a123dda40
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: validFrom

quantity value
type: PropertyShape
label: A reference to the value of a quantity
class: QuantityValue
description: A reference to the value of a quantity
name: quantity value
node kind: BlankNodeOrIRI
path: quantityValue

https://astrea.linkeddata.es/shapes#f444727b0a1b6a2ceb7f3f5dd96f2e16
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: family

altitude
type: PropertyShape
label: The WGS84 altitude of a SpatialThing (decimal meters above the local reference ellipsoid).
description: The WGS84 altitude of a SpatialThing (decimal meters above the local reference ellipsoid).
name: altitude
node kind: Literal
path: alt

cropSpecies
type: PropertyShape
label: Relation to the designation under which the CropSpecies is commonly known; such designation is expressed as a CropType
class: CropType
description: Relation to the designation under which the CropSpecies is commonly known; such designation is expressed as a CropType
name: cropSpecies
node kind: BlankNodeOrIRI
path: cropSpecies

User Name
type: PropertyShape
datatype: string
description: User Name
name: User Name
node kind: Literal
path: userName
pattern: .*

contains
type: PropertyShape
label: Exists if the subject SpatialObject spatially contains the object SpatialObject. DE-9IM: T*****FF*
class: SpatialObject
description: Exists if the subject SpatialObject spatially contains the object SpatialObject. DE-9IM: T*****FF*
name: contains
node kind: BlankNodeOrIRI
path: sfContains

https://astrea.linkeddata.es/shapes#593914c6c80394105ded60f6c73481ff
type: PropertyShape
node kind: IRIOrLiteral
path: hasID
qualified max count: 1
qualified value shape:
  class: ID

Precipitation
type: NodeShape
description: A cf-feature:Precipitation is something that is a ssn:FeatureOfInterest
name: Precipitation
node kind: IRI
target class: Precipitation

Observation
type: NodeShape
description: If values are not provided for the following Observation properties, they may be provided by the ObservationCollection of which it is a member: - hasFeatureOfInterest - hasUltimateFeatureOfInterest - madeBySensor - observedProperty - phenomenonTime - resultTime - usedProcedure
name: Observation
node kind: IRI
target class: Observation
target class: OM Observation

https://astrea.linkeddata.es/shapes#c1d94919533707da4d2e988f54400b77
type: PropertyShape
min count: 1
node kind: IRIOrLiteral
path: cropArea

deployed on platform
type: PropertyShape
label: Relation between a deployment and the platform(s) involved in the deployment.
description: Relation between a deployment and the platform(s) involved in the deployment.
name: deployed on platform
node kind: BlankNodeOrIRI
path: deployedOnPlatform

A relation from Holding to Site
type: PropertyShape
label: contains
class: Site
description: A relation from Holding to Site
name: contains
node kind: BlankNodeOrIRI
path: contains

Sample
type: NodeShape
description: Feature on which Observations may be made, which is intended to be representative of a FeatureOfInterest that is not fully accessible.
name: Sample
node kind: IRI
target class: Sample
target class: SF SamplingFeature

https://astrea.linkeddata.es/shapes#5e107ddaf9952f67337910379c4e2082
type: PropertyShape
min count: 1
node kind: IRIOrLiteral
path: interventionGeometry

Rotational Speed
type: NodeShape
description: A RotationalSpeed is something that is a QuantityKind and has a unitKind property who must be a RotationalSpeedUnit
name: Rotational Speed
node kind: IRI
target class: RotationalSpeed

https://astrea.linkeddata.es/shapes#242c53465f77ee16942577018a5d99b3
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: livestockType

FormOfTreatmentValue
type: NodeShape
description: An entity defining the form of Intervention/Treatment as codelist, e.g., manual (i.e. conducted manually by a person), applicationMachine (i.e. automatic or semi-automatic application by a machine), aerial (i.e. aerial application from an airplane)
name: FormOfTreatmentValue
node kind: IRI
target class: FormOfTreatmentValue

https://astrea.linkeddata.es/shapes#40543ae31d15d62fa39b0fcb7a505b2f
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: ingredientName

https://astrea.linkeddata.es/shapes#d79ae02ab06d1fd501d1694f7aff03c2
type: PropertyShape
min count: 1
node kind: IRIOrLiteral
path: period

productQuantity
type: PropertyShape
label: Reference to denote the measured quantity of an ingredient in the product prepartion entity
class: Measure
description: Reference to denote the measured quantity of an ingredient in the product prepartion entity
name: productQuantity
node kind: BlankNodeOrIRI
path: productQuantity

Intervention
type: NodeShape
description: An entity of operation or intervention.
name: Intervention
node kind: IRI
target class: Intervention

ProductionType
type: NodeShape
description: An entity containing relevant production-related data
name: ProductionType
node kind: IRI
target class: ProductionType

has feature of interest
type: PropertyShape
label: A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled.
description: A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled.
name: has feature of interest
node kind: BlankNodeOrIRI
path: hasFeatureOfInterest

https://astrea.linkeddata.es/shapes#035bdcbebf80f84685448088ea1770d6
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: treatmentPlanCreation

plantingFrom
type: PropertyShape
label: A list of the recommended planting interval date(s) for this crop. Specified using ISO8601 repeating date intervals: interval, description Where interval is in the form of start date/end date --MM-DD/--MM-DD Meaning repeat each year from this start date to this end date.
description: A list of the recommended planting interval date(s) for this crop. Specified using ISO8601 repeating date intervals: interval, description Where interval is in the form of start date/end date --MM-DD/--MM-DD Meaning repeat each year from this start date to this end date.
name: plantingFrom
node kind: Literal
path: plantingFrom

flowAdjustment
type: PropertyShape
label: A Relation from Treatment to Measure entity, indicating whether a flow adjustment was needed for the application of the Treatment, be expressed together with its unit
class: Measure
description: A Relation from Treatment to Measure entity, indicating whether a flow adjustment was needed for the application of the Treatment, be expressed together with its unit
name: flowAdjustment
node kind: BlankNodeOrIRI
path: flowAdjustment

Property
type: NodeShape
description: Property is a quality of an entity. An aspect of an entity that is intrinsic to and cannot exist without the entity.
name: Property
node kind: IRI
target class: Property

The link with the defined concept into the EPPO vocabulary
type: PropertyShape
label: eppoConcept
description: The link with the defined concept into the EPPO vocabulary
name: eppoConcept
node kind: BlankNodeOrIRI
path: eppoConcept

Distance
type: NodeShape
description: A dim:Distance is something that is a qu:QuantityKind and has a unitKind property who must be a dim:DistanceUnit
name: Distance
node kind: IRI
target class: Distance

Scheme
type: NodeShape
description: The Scheme class of SKOS Vocabulary
name: Scheme
node kind: IRI
target class: Scheme

https://astrea.linkeddata.es/shapes#c819de49cc619f614511d046937d3882
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: nutrientName

The total quantity of water or product used/ applied. It is recommended this is measured in litres for liquids or kilogrammes for solids.
type: PropertyShape
label: quantity
description: The total quantity of water or product used/ applied. It is recommended this is measured in litres for liquids or kilogrammes for solids.
name: quantity
node kind: Literal
path: quantity

soilProperty
type: PropertyShape
label: Relation between a ManagementZone and PropertyType
class: PropertyType
description: Relation between a ManagementZone and PropertyType
name: soilProperty
node kind: BlankNodeOrIRI
path: soilProperty

Observation
type: NodeShape
description: A single observation in the cube, may have one or more associated measured values
name: Observation
node kind: IRI
target class: Observation

Forecasted value of air temperature over a certain duration in future
type: PropertyShape
label: airTemperatureForecast
description: Forecasted value of air temperature over a certain duration in future
name: airTemperatureForecast
node kind: Literal
path: airTemperatureForecast

hasComponent
type: PropertyShape
label: w 'has component' p if w 'has part' p and w is such that it can be directly disassembled into into n parts p, p2, p3, ..., pn, where these parts are of similar type.
description: w 'has component' p if w 'has part' p and w is such that it can be directly disassembled into into n parts p, p2, p3, ..., pn, where these parts are of similar type.
name: hasComponent
node kind: BlankNodeOrIRI
path: RO_0002180

Temporal unit
type: NodeShape
description: A standard duration, which provides a scale factor for a time extent, or the granularity or precision for a time position.
name: Temporal unit
node kind: IRI
target class: TemporalUnit

https://astrea.linkeddata.es/shapes#5da7eba205564f9e693acf7efa987488
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: pressure

has end
type: PropertyShape
label: End of a temporal entity.
class: Instant
description: End of a temporal entity.
name: has end
node kind: BlankNodeOrIRI
path: hasEnd

https://astrea.linkeddata.es/shapes#096c0e70d50c2052dc106ec62a5928fa
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: storageHandling

Multi Line String
type: NodeShape
description: A MultiLineString is a MultiCurve whose elements are LineStrings.
name: Multi Line String
node kind: IRI
target class: MultiLineString

hasFoodSubstanceAnalog
type: PropertyShape
label: has food substance analog
description: has food substance analog
name: hasFoodSubstanceAnalog
node kind: BlankNodeOrIRI
path: FOODON_00001301

https://astrea.linkeddata.es/shapes#0f76c8d028abcb73eda615acb7f76c30
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: code

addressRegion
type: PropertyShape
label: The region in which the locality is, and which is in the country. For example, California or another appropriate first-level Administrative division
description: The region in which the locality is, and which is in the country. For example, California or another appropriate first-level Administrative division
name: addressRegion
node kind: Literal
path: addressRegion

https://astrea.linkeddata.es/shapes#eaf8048c422d6aac33295a6538729799
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: code

The link with the defined concept into the AgroVoc vocabulary
type: PropertyShape
label: agroVocConcept
description: The link with the defined concept into the AgroVoc vocabulary
name: agroVocConcept
node kind: BlankNodeOrIRI
path: agroVocConcept

Text description of the weather. Prev: The observed weather type. It is represented by a comma separated list of weather statuses, for instance overcast, lightRain.
type: PropertyShape
label: weatherType
description: Text description of the weather. Prev: The observed weather type. It is represented by a comma separated list of weather statuses, for instance overcast, lightRain.
name: weatherType
node kind: Literal
path: weatherType

Timestamp when the event/ fault was reported.
type: PropertyShape
label: reportedAt
datatype: dateTime
description: Timestamp when the event/ fault was reported.
name: reportedAt
node kind: Literal
path: reportedAt
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

https://astrea.linkeddata.es/shapes#021432ba9c751b4d4033997503c1f902
type: PropertyShape
min count: 1
node kind: IRIOrLiteral
path: activity

https://astrea.linkeddata.es/shapes#9698dc4a8537d2e9cd91560f11e157da
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: generatedAtTime

has input
type: PropertyShape
label: Relation between a Procedure and an Input to it.
description: Relation between a Procedure and an Input to it.
name: has input
node kind: BlankNodeOrIRI
path: hasInput

AgriProductType
type: NodeShape
description: This entity contains a harmonised description of a generic agricultural product type. This entity is primarily associated with the agricultural vertical and related IoT applications. The AgriProductType includes a hierarchical structure that allows product types to be grouped in a flexible way.
name: AgriProductType
node kind: IRI
target class: AgriProductType

https://astrea.linkeddata.es/shapes#cf7e863fd9342e2ab72c18692e43a4eb
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: description

Relation between a PropertyType and PropertyTypeValue
type: PropertyShape
label: propertyType
class: PropertyTypeValue
description: Relation between a PropertyType and PropertyTypeValue
equals: relatesToProperty
name: propertyType
node kind: BlankNodeOrIRI
path: propertyType

Weather station
type: NodeShape
description: A sensor or system that measure weather conditions.
name: Weather station
node kind: IRI
target class: WeatherStation

Curve
type: NodeShape
description: A Curve is a 1-dimensional geometric object usually stored as a sequence of Points, with the subtype of Curve specifying the form of the interpolation between Points. This specification defines only one subclass of Curve, LineString, which uses linear interpolation between Points. A Curve is a 1-dimensional geometric object that is the homeomorphic image of a real, closed, interval. A Curve is simple if it does not pass through the same Point twice with the possible exception of the two end points. A Curve is closed if its start Point is equal to its end Point. The boundary of a closed Curve is empty. A Curve that is simple and closed is a Ring. The boundary of a non-closed Curve consists of its two end Points. A Curve is defined as topologically closed, that is, it contains its endpoints f(a) and f(b).
name: Curve
node kind: IRI
target class: Curve

The geo:json encoded polygon / multi-polygon describing this item. It can be Point, LineString, Polygon, MultiPoint, MultiLineString or MultiPolygon
type: PropertyShape
label: location
description: The geo:json encoded polygon / multi-polygon describing this item. It can be Point, LineString, Polygon, MultiPoint, MultiLineString or MultiPolygon
name: location
node kind: BlankNodeOrIRI
path: location

https://astrea.linkeddata.es/shapes#ec92439b303570f321576b28135fe664
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: hasGeometry

https://astrea.linkeddata.es/report/1765382796
type: ReportEntry
message: Shapes generated with no errors
source: https://raw.githubusercontent.com/rapw3k/DEMETER/master/models/agriIntervention.ttl
status code: 200

Concentration
type: NodeShape
description: A Concentration is something that is a QuantityKind and has a unitKind property who must be a ConcentrationUnit
name: Concentration
node kind: IRI
target class: Concentration

GFI_DomainFeature
type: NodeShape
description: The class GFI_DomainFeature represents 'real-world' features which are the ultimate subject of an observation campaign, i.e. the features from an application domain that are .lt.i.gt.not .lt..sl.i.gt.artefacts of the observation process (sampling features).
name: GFI_DomainFeature
node kind: IRI
target class: GFI DomainFeature

A relation between a FeatureOfInterest and a Property of that feature.
type: PropertyShape
label: has property
description: A relation between a FeatureOfInterest and a Property of that feature.
equals: hasProperty
name: has property
node kind: BlankNodeOrIRI
path: hasProperty

Farmer
type: NodeShape
description: A class to decsribe a saref4agri farmer as subcass of a foaf:Person
name: Farmer
node kind: IRI
target class: Farmer

subCategory
type: PropertyShape
label: Describe the sub category of alert, i.e., Weather categories, e.g., avalanches,coastalEvent, coldWave, flood, fog, forestFire, heatWave, highTemperature, hurricane, ice, lowTemperature, rainfall, rain_flood, snow, snow_ice, thunderstorms, tornado, tropicalCyclone, tsunami, wind
description: Describe the sub category of alert, i.e., Weather categories, e.g., avalanches,coastalEvent, coldWave, flood, fog, forestFire, heatWave, highTemperature, hurricane, ice, lowTemperature, rainfall, rain_flood, snow, snow_ice, thunderstorms, tornado, tropicalCyclone, tsunami, wind
name: subCategory
node kind: Literal
path: subCategory

interventionGeometry
type: PropertyShape
label: A Relation to the geometry defining the spatial extent of the Intervention
class: Geometry
description: A Relation to the geometry defining the spatial extent of the Intervention
name: interventionGeometry
node kind: BlankNodeOrIRI
path: interventionGeometry

Point
type: NodeShape
description: A Point is a 0-dimensional geometric object and represents a single location in coordinate space. A Point has an x-coordinate value, a y-coordinate value. If called for by the associated Spatial Reference System, it may also have coordinate values for z and m. The boundary of a Point is the empty set.
name: Point
node kind: IRI
target class: Point

A relation from Intervention to TractorType
type: PropertyShape
label: tractor
class: TractorType
description: A relation from Intervention to TractorType
name: tractor
node kind: BlankNodeOrIRI
path: tractor

cropArea
type: PropertyShape
label: The geometry defining the spatial extent of the CropSpecies on the Plot
class: Geometry
description: The geometry defining the spatial extent of the CropSpecies on the Plot
name: cropArea
node kind: BlankNodeOrIRI
path: cropArea

https://astrea.linkeddata.es/shapes#0424178b00b48cf1e0659c49e2c59076
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: propertyType

Medium
type: NodeShape
description: A cf-feature:Medium is something that is a ssn:FeatureOfInterest
name: Medium
node kind: IRI
target class: Medium

unit
type: PropertyShape
label: A reference to the unit of measure of a quantity (variable or constant) of interest.
class: Unit
description: A reference to the unit of measure of a quantity (variable or constant) of interest.
name: unit
node kind: BlankNodeOrIRI
path: unit

Related sub AgriParcel records to which this entity relates
type: PropertyShape
label: hasAgriParcelChildren
description: Related sub AgriParcel records to which this entity relates
name: hasAgriParcelChildren
node kind: BlankNodeOrIRI
path: hasAgriParcelChildren

Reference to the recommended types of fertiliser suitable for growing this crop
type: PropertyShape
label: hasAgriFertiliser
description: Reference to the recommended types of fertiliser suitable for growing this crop
name: hasAgriFertiliser
node kind: BlankNodeOrIRI
path: hasAgriFertiliser

treatmentDescription
type: PropertyShape
label: Description of the observed operation/intervention.
datatype: string
description: Description of the observed operation/intervention.
name: treatmentDescription
node kind: Literal
path: treatmentDescription
pattern: .*

https://astrea.linkeddata.es/report/1514534692
type: ReportEntry
message: Shapes generated with no errors
source: https://raw.githubusercontent.com/rapw3k/DEMETER/master/models/agriSystem.ttl
status code: 200

is feature of interest of
type: PropertyShape
label: A relation between a FeatureOfInterest and an Observation about it, an Actuation acting on it, or an act of Sampling that sampled it.
description: A relation between a FeatureOfInterest and an Observation about it, an Actuation acting on it, or an act of Sampling that sampled it.
name: is feature of interest of
node kind: BlankNodeOrIRI
path: isFeatureOfInterestOf

imageURL
type: PropertyShape
label: Actual bytes of the image object, i.e., image file
datatype: anyURI
description: Actual bytes of the image object, i.e., image file
name: imageURL
node kind: Literal
path: imageURL
pattern: ^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?

has feature of interest
type: PropertyShape
label: Relation between a measurement and the feature of interest being measured.
description: Relation between a measurement and the feature of interest being measured.
equals: hasFeatureOfInterest
name: has feature of interest
node kind: BlankNodeOrIRI
path: hasFeatureOfInterest

made by sensor
type: PropertyShape
label: Relation between an Observation and the Sensor which made the Observations.
description: Relation between an Observation and the Sensor which made the Observations.
name: made by sensor
node kind: BlankNodeOrIRI
path: madeBySensor

Actuator
type: NodeShape
description: A device responsible for moving or controlling a mechanism or system by performing an actuating functio
name: Actuator
node kind: IRI
target class: Actuator

https://astrea.linkeddata.es/shapes#b86ca0ef9cc650a2c5cb81924e2df903
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: flowAdjustment

AgriParcelOperation
type: NodeShape
description: This entity contains a harmonised description of a generic operations performed on a parcel of land. This entity is primarily associated with the agricultural vertical and related IoT applications.
name: AgriParcelOperation
node kind: IRI
target class: AgriParcelOperation

https://astrea.linkeddata.es/shapes#0d890d951f1156f470a3a61055f88e2d
type: PropertyShape
min count: 1
node kind: IRIOrLiteral
path: treatmentProduct

The mailing address
type: PropertyShape
label: address
description: The mailing address
name: address
node kind: BlankNodeOrIRI
path: address

A relationship specifying the devices that can control a certain property
type: PropertyShape
label: is controlled by device
description: A relationship specifying the devices that can control a certain property
name: is controlled by device
node kind: BlankNodeOrIRI
path: isControlledByDevice

https://astrea.linkeddata.es/report/0742649341
type: ReportEntry
message: Shapes generated with no errors
source: https://raw.githubusercontent.com/rapw3k/DEMETER/master/models/agriAlert.ttl
status code: 200

WeatherObserved
type: NodeShape
description: An observation of weather conditions at a certain place and time
name: WeatherObserved
node kind: IRI
target class: WeatherObserved

https://astrea.linkeddata.es/shapes#795c744f2b69f0f3a4226675a18c617e
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: code

receives
type: PropertyShape
label: A relation to represent the intake/consumption of certain substances in a Crop.
description: A relation to represent the intake/consumption of certain substances in a Crop.
name: receives
node kind: BlankNodeOrIRI
path: receives

CropSpecies
type: NodeShape
description: An entity for the species of the Crops grown in a plot. The planted crop species
name: CropSpecies
node kind: IRI
target class: CropSpecies

sampledFeature
type: PropertyShape
class: GFI Feature
class: GFI DomainFeature
name: sampledFeature
node kind: BlankNodeOrIRI
path: SF SamplingFeature.sampledFeature

Relation specifying the type of an enity, e.g., Intervention
type: PropertyShape
label: type
datatype: string
description: Relation specifying the type of an enity, e.g., Intervention
name: type
node kind: Literal
path: type
pattern: .*

Geometry defining the boundaries of the farm land
type: PropertyShape
label: landLocation
description: Geometry defining the boundaries of the farm land
name: landLocation
node kind: BlankNodeOrIRI
path: landLocation

https://astrea.linkeddata.es/shapes#c00c63a1734d13aa093a8ba3d31299dc
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: safetyInstructions

hasGeometry
type: PropertyShape
label: A spatial representation for a given feature.
class: Geometry
description: A spatial representation for a given feature.
equals: location
name: hasGeometry
node kind: BlankNodeOrIRI
path: hasGeometry

A relationship specifying the Property that can be controlled by a certain Device
type: PropertyShape
label: controls property
description: A relationship specifying the Property that can be controlled by a certain Device
name: controls property
node kind: BlankNodeOrIRI
path: controlsProperty

Animal
type: NodeShape
description: An animal
name: Animal
node kind: IRI
target class: Animal

production
type: PropertyShape
label: Relation to entity containing relevant production-related data, that is defined as a ProductionType
class: ProductionType
description: Relation to entity containing relevant production-related data, that is defined as a ProductionType
name: production
node kind: BlankNodeOrIRI
path: production

https://astrea.linkeddata.es/shapes#14306bd799bd4ee4de065efc914e4a55
type: PropertyShape
min count: 1
node kind: IRIOrLiteral
path: containsPlot

Sensor
type: NodeShape
description: A device that detects and responds to events or changes in the physical environment such as light, motion, or temperature changes. Further, a device of category saref:Sensor that performs a saref:SensingFunction
name: Sensor
node kind: IRI
target class: Sensor

The illumninance observed measured in lux (lx) or lumens per square metre (cd·sr·m−2)
type: PropertyShape
label: illuminance
description: The illumninance observed measured in lux (lx) or lumens per square metre (cd·sr·m−2)
name: illuminance
node kind: Literal
path: illuminance

contractSeller
type: PropertyShape
label: The seller party for an agricultural contract
description: The seller party for an agricultural contract
name: contractSeller
node kind: BlankNodeOrIRI
path: contractSeller

https://astrea.linkeddata.es/shapes#543e2a89e69d8c46a81f97430c4a8bcb
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: propertyName

manages farm
type: PropertyShape
description: manages farm
name: manages farm
node kind: BlankNodeOrIRI
path: managesFarm

Time interval
type: NodeShape
description: A temporal entity with an extent or duration
name: Time interval
node kind: IRI
target class: Interval

Triangulated Irregular Network
type: NodeShape
description: A TIN (triangulated irregular network) is a PolyhedralSurface consisting only of Triangle patches.
name: Triangulated Irregular Network
node kind: IRI
target class: TIN

location
type: PropertyShape
label: The relation between something and the point, or other geometrical thing in space, where it is.
description: The relation between something and the point, or other geometrical thing in space, where it is.
name: location
node kind: BlankNodeOrIRI
path: location

List of agri parcels belonging to the farm
type: PropertyShape
label: operationHasAgriParcel
label: Reference to the AgriParcel to which this entity relates.
label: hasAgriParcel
label: A reference to the AgriParcel
description: List of agri parcels belonging to the farm
description: A reference to the AgriParcel
description: Reference to the AgriParcel to which this entity relates.
name: operationHasAgriParcel
name: hasAgriParcel
node kind: BlankNodeOrIRI
path: hasAgriParcel

https://astrea.linkeddata.es/shapes#e68dc0035ffd6a2cad9c974ea71bb853
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: status

Multi Curve
type: NodeShape
description: A MultiCurve is a 1-dimensional GeometryCollection whose elements are Curves. A MultiCurve defines a set of methods for its subclasses and is included for reasons of extensibility. A MultiCurve is simple if and only if all of its elements are simple and the only intersections between any two elements occur at Points that are on the boundaries of both elements. The boundary of a MultiCurve is obtained by applying the mod 2 union rule: A Point is in the boundary of a MultiCurve if it is in the boundaries of an odd number of elements of the MultiCurve. A MultiCurve is closed if all of its elements are closed. The boundary of a closed MultiCurve is always empty. A MultiCurve is defined as topologically closed.
name: Multi Curve
node kind: IRI
target class: MultiCurve

https://astrea.linkeddata.es/shapes#5e71668a8d30e6f1e01a76bfbf0dde7a
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: plan

A relation to represent the yield generated by a Crop.
type: PropertyShape
label: generates
description: A relation to represent the yield generated by a Crop.
name: generates
node kind: BlankNodeOrIRI
path: generates

https://astrea.linkeddata.es/shapes#95c322184613a1662d48949c2a46829e
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: livestockNumber

https://astrea.linkeddata.es/shapes#77cce3bcdaf17172ebb7f37f1c99b4d1
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: generatedAtTime

A relation inverse of s4agri:contains
type: PropertyShape
label: is contained in
description: A relation inverse of s4agri:contains
name: is contained in
node kind: BlankNodeOrIRI
path: isContainedIn

QuantityKind
type: NodeShape
description: A QuantityKind is an abstract classifier that represents the [VIM] concept of kind of quantity that is defined as aspect common to mutually comparable quantities. A QuantityKind represents the essence of a quantity without any numerical value or unit. Quantities of the same kind within a given system of quantities have the same quantity dimension. However, quantities of the same dimension are not necessarily of the same kind.
name: QuantityKind
node kind: IRI
target class: QuantityKind

A relation from Plot to CropSpecies
type: PropertyShape
label: crop
description: A relation from Plot to CropSpecies
equals: hasAgriCrop
name: crop
node kind: BlankNodeOrIRI
path: crop

https://astrea.linkeddata.es/report/355507722
type: ReportEntry
message: Shapes generated with no errors
source: https://raw.githubusercontent.com/rapw3k/DEMETER/master/models/agriProperty.ttl
status code: 200

Acceleration
type: NodeShape
description: A Acceleration is something that is a QuantityKind and has a unitKind property who must be a AccelerationUnit
name: Acceleration
node kind: IRI
target class: Acceleration

manufacturer
type: PropertyShape
label: Reference to the responsible party entity related to a product entity defining the manufacturer relationship
class: ResponsibleParty
description: Reference to the responsible party entity related to a product entity defining the manufacturer relationship
name: manufacturer
node kind: BlankNodeOrIRI
path: manufacturer

unitKind
type: PropertyShape
label: Being the qu:unitKind of something, implies being something that is a qu:Unit
class: Unit
description: Being the qu:unitKind of something, implies being something that is a qu:Unit
equals: unit
name: unitKind
node kind: BlankNodeOrIRI
path: unitKind

made observation
type: PropertyShape
label: Relation between a Sensor and an Observation made by the Sensor.
description: Relation between a Sensor and an Observation made by the Sensor.
name: made observation
node kind: BlankNodeOrIRI
path: madeObservation

DoseUnit
type: NodeShape
description: An entity defining the Doses for operation/intervention
name: DoseUnit
node kind: IRI
target class: DoseUnit

Actuatable Property
type: NodeShape
description: Actuatable Property is an actuatable quality (property, characteristic) of any FeatureOfInterest.
name: Actuatable Property
node kind: IRI
target class: ActuatableProperty

Is the pressure rising or falling? It can be expressed in quantitative terms or qualitative terms (raising, falling, steady)
type: PropertyShape
label: pressureTendency
description: Is the pressure rising or falling? It can be expressed in quantitative terms or qualitative terms (raising, falling, steady)
name: pressureTendency
node kind: Literal
path: pressureTendency

https://astrea.linkeddata.es/shapes#006fb2dde1f5db028c8dc041c832068c
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: safetyPeriod

https://astrea.linkeddata.es/shapes#bf3bc9f168c46a0a3e0fe3c379bbe0d7
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: code

Timestamp when the operation actually finished.
type: PropertyShape
label: endedAt
datatype: dateTime
description: Timestamp when the operation actually finished.
name: endedAt
node kind: Literal
path: endedAt
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

https://astrea.linkeddata.es/shapes#414c107a93104e5ad3d18d9fa7af096a
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: productionAmount

PropertyTypeValue
type: NodeShape
description: An entity class for the values of the measured properties
name: PropertyTypeValue
node kind: IRI
target class: PropertyTypeValue

alertSpecies
type: PropertyShape
label: A relation between management zone and alert.
class: ManagementZone
description: A relation between management zone and alert.
name: alertSpecies
node kind: BlankNodeOrIRI
path: alertZone

has serialization
type: PropertyShape
label: Connects a geometry object with its text-based serialization
description: Connects a geometry object with its text-based serialization
name: has serialization
node kind: Literal
path: hasSerialization

ID
type: NodeShape
description: A class of animal IDs
name: ID
node kind: IRI
target class: ID

https://astrea.linkeddata.es/shapes#937f180f90276d38786507a75a1db1c1
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: description

https://astrea.linkeddata.es/shapes#c83812b1f3840eec7624a02645ac05d9
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: notes

is property of
type: PropertyShape
label: Relation between a Property and the entity it belongs to.
description: Relation between a Property and the entity it belongs to.
equals: isPropertyOf
name: is property of
node kind: BlankNodeOrIRI
path: isPropertyOf

Thermal Conductivity
type: NodeShape
description: A ThermalConductivity is something that is a QuantityKind and has a unitKind property who must be a ThermalConductivityUnit
name: Thermal Conductivity
node kind: IRI
target class: ThermalConductivity

is location of
type: PropertyShape
label: Location of a entity e.g. a farm
description: Location of a entity e.g. a farm
name: is location of
node kind: BlankNodeOrIRI
path: isLocationOf

https://astrea.linkeddata.es/shapes#100f1a0fde90405f1c26850ca86d085e
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: validTo

Data set
type: NodeShape
description: Represents a collection of observations, possibly organized into various slices, conforming to some common dimensional structure.
name: Data set
node kind: IRI
target class: DataSet

genus
type: PropertyShape
label: a principal taxonomic category that ranks above species and below family
datatype: string
description: a principal taxonomic category that ranks above species and below family
name: genus
node kind: Literal
path: genus
pattern: .*

https://astrea.linkeddata.es/shapes#79a04f1d699cb1e0e48e5173b01db57f
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: notes

TThe observed soil temperature nominally in degrees centigrade. Units:'degrees centigrade'
type: PropertyShape
label: soilTemperature
description: TThe observed soil temperature nominally in degrees centigrade. Units:'degrees centigrade'
name: soilTemperature
node kind: Literal
path: soilTemperature

Unit of measure
type: NodeShape
description: The unit of measure is a standard for measurement of a quantity, such as a Property. For example, Power is a property and Watt is a unit of power that represents a definite predetermined power: when we say 10 Watt, we actually mean 10 times the definite predetermined power called "watt". Our definition is based on the definition of unit of measure in the Ontology of units of Measure (OM). We propose here a list of some units of measure that are relevant for the purpose of SAREF, but this list can be extended, also using some other ontologies rather than the Ontology of units of Measure (OM).
description: The unit of measure is a standard for measurement of a quantity, such as a Property. For example, Power is a property and Watt is a unit of power that represents a definite predetermined power: when we say 10 Watt, we actually mean 10 times the definite predetermined power called "watt". Our definition is based on the definition of unit of measure in the Ontology of units of Measure (OM). We propose here a list of some units of measure that are relevant for the purpose of the Smart Appliances ontology, but this list can be extended.
name: Unit of measure
node kind: IRI
target class: UnitOfMeasure
target class: Unit

alertSpecies
type: PropertyShape
label: A relation between crop species and alert.
class: CropSpecies
description: A relation between crop species and alert.
name: alertSpecies
node kind: BlankNodeOrIRI
path: alertSpecies

https://astrea.linkeddata.es/report/1879514699
type: ReportEntry
message: Shapes generated with no errors
source: https://raw.githubusercontent.com/rapw3k/DEMETER/master/models/agriPest.ttl
status code: 200

Humidity
type: NodeShape
description: A saref:Property related to some measurements that are characterized by a certain value that is measured in a humidity unit
name: Humidity
node kind: IRI
target class: Humidity

has output
type: PropertyShape
label: Relation between a Procedure and an Output of it.
description: Relation between a Procedure and an Output of it.
name: has output
node kind: BlankNodeOrIRI
path: hasOutput

ProductNutrients
type: NodeShape
description: This entity holds the information of the kind/type of product (e.g. oragnic, mineral) as codelist
name: ProductNutrients
node kind: IRI
target class: ProductKindValue

Observable Property
type: NodeShape
description: An observable quality (property, characteristic) of a FeatureOfInterest.
name: Observable Property
node kind: IRI
target class: ObservableProperty
target class: Property

https://astrea.linkeddata.es/shapes#a742b2c3b67f7817094c3e8d8100531d
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: validFrom

A relation from Plot to Management zone
type: PropertyShape
label: containsZone
class: ManagementZone
description: A relation from Plot to Management zone
name: containsZone
node kind: BlankNodeOrIRI
path: containsZone

productionAmount
type: PropertyShape
label: The value of a physical quantity of produced variety, together with its unit
class: Measure
description: The value of a physical quantity of produced variety, together with its unit
name: productionAmount
node kind: BlankNodeOrIRI
path: productionAmount

https://astrea.linkeddata.es/shapes#34d909bed8f3694892659ca769af8455
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: creationDateTime

https://astrea.linkeddata.es/shapes#c35dc4a09d15756696a1345c58857956
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: ingredientAmount

analysisDate
type: PropertyShape
label: The date/time of a recorded analysis
datatype: dateTime
description: The date/time of a recorded analysis
name: analysisDate
node kind: Literal
path: analysisDate
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

Food used for the animal
type: PropertyShape
label: fedWith
description: Food used for the animal
name: fedWith
node kind: BlankNodeOrIRI
path: fedWith

has simple result
type: PropertyShape
label: The simple value of an Observation or Actuation.
description: The simple value of an Observation or Actuation.
name: has simple result
node kind: Literal
path: hasSimpleResult

Compressibility
type: NodeShape
description: A Compressibility is something that is a QuantityKind and has a unitKind property who must be a CompressibilityUnit
name: Compressibility
node kind: IRI
target class: Compressibility

https://astrea.linkeddata.es/report/2056155360
type: ReportEntry
message: Shapes generated with no errors
source: https://raw.githubusercontent.com/rapw3k/DEMETER/master/models/agriCommon.ttl
status code: 200

https://astrea.linkeddata.es/shapes#68a719789e5df366cc08c18b42772407
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: type

has beginning
type: PropertyShape
label: Beginning of a temporal entity
class: Instant
description: Beginning of a temporal entity
name: has beginning
node kind: BlankNodeOrIRI
path: hasBeginning

A relationship identifying the unit of measure used for a certain entity.
type: PropertyShape
label: is measured in
description: A relationship identifying the unit of measure used for a certain entity.
equals: unit
name: is measured in
node kind: BlankNodeOrIRI
path: isMeasuredIn

Line
type: NodeShape
description: A Line is a LineString with exactly 2 Points.
name: Line
node kind: IRI
target class: Line

Quantity value
type: NodeShape
description: A Quantity Value expresses the magnitude and kind of a quantity and is given by the product of a numerical value n and a unit of measure U. The number multiplying the unit is referred to as the numerical value of the quantity expressed in that unit. Refer to NIST SP 811 section 7 for more on quantity values.
name: Quantity value
node kind: IRI
target class: QuantityValue

registerUrl
type: PropertyShape
label: Link to the national or any other relevant register where the Product was registered
datatype: anyURI
description: Link to the national or any other relevant register where the Product was registered
name: registerUrl
node kind: Literal
path: registerUrl
pattern: ^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?

Temperature
type: NodeShape
description: A saref:Property related to some measurements that are characterized by a certain value that is measured in a temperature unit (degree_Celsius, degree_Fahrenheit, or degree_kelvin)
name: Temperature
node kind: IRI
target class: Temperature

Indicator of the animal welfare, e.g., issue, adequate
type: PropertyShape
label: welfareCondition
description: Indicator of the animal welfare, e.g., issue, adequate
name: welfareCondition
node kind: Literal
path: welfareCondition

Linear Ring
type: NodeShape
description: A LinearRing is a LineString that is both closed and simple.
name: Linear Ring
node kind: IRI
target class: LinearRing

The area of the parcel nominally in square meters.
type: PropertyShape
label: area
description: The area of the parcel nominally in square meters.
name: area
node kind: Literal
path: area

A choice from an enumerated list describing the crop planting status One of: seeded, justBorn, growing, maturing, readyForHarvesting.
type: PropertyShape
label: cropStatus
description: A choice from an enumerated list describing the crop planting status One of: seeded, justBorn, growing, maturing, readyForHarvesting.
name: cropStatus
node kind: Literal
path: cropStatus

Deployment
type: NodeShape
description: Deployment describes the Deployment of one or more Systems for a particular purpose. Deployment may be done on a Platform.
name: Deployment
node kind: IRI
target class: Deployment

implements
type: PropertyShape
label: Relation between an entity that implements a Procedure in some executable way and the Procedure (an algorithm, procedure or method).
description: Relation between an entity that implements a Procedure in some executable way and the Procedure (an algorithm, procedure or method).
name: implements
node kind: BlankNodeOrIRI
path: implements

Specific Entropy
type: NodeShape
description: A SpecificEntropy is something that is a QuantityKind and has a unitKind property who must be a SpecificEntropyUnit
name: Specific Entropy
node kind: IRI
target class: SpecificEntropy

Multi Polygon
type: NodeShape
description: A MultiPolygon is a MultiSurface whose elements are Polygons. The assertions for MultiPolygons are as follows. a) The interiors of 2 Polygons that are elements of a MultiPolygon may not intersect. b) The boundaries of any 2 Polygons that are elements of a MultiPolygon may not cross and may touch at only a finite number of Points. c) A MultiPolygon is defined as topologically closed. d) A MultiPolygon may not have cut lines, spikes or punctures, a MultiPolygon is a regular closed Point set, e) The interior of a MultiPolygon with more than 1 Polygon is not connected; the number of connected components of the interior of a MultiPolygon is equal to the number of Polygons in the MultiPolygon. The boundary of a MultiPolygon is a set of closed Curves (LineStrings) corresponding to the boundaries of its element Polygons. Each Curve in the boundary of the MultiPolygon is in the boundary of exactly 1 element Polygon, and every Curve in the boundary of an element Polygon is in the boundary of the MultiPolygon.
name: Multi Polygon
node kind: IRI
target class: MultiPolygon

numeric value
type: PropertyShape
name: numeric value
node kind: Literal
path: numericValue

https://astrea.linkeddata.es/shapes#456f7c6743f2b12f83abbd722d752719
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: variety

The owner of the animal
type: PropertyShape
label: ownedBy
description: The owner of the animal
name: ownedBy
node kind: BlankNodeOrIRI
path: ownedBy

phenomenon time
type: PropertyShape
label: The time that the Result of an Observation, Actuation or Sampling applies to the FeatureOfInterest. Not necessarily the same as the resultTime. May be an Interval or an Instant, or some other compound TemporalEntity.
description: The time that the Result of an Observation, Actuation or Sampling applies to the FeatureOfInterest. Not necessarily the same as the resultTime. May be an Interval or an Instant, or some other compound TemporalEntity.
name: phenomenon time
node kind: BlankNodeOrIRI
path: phenomenonTime

Watering gun
type: NodeShape
description: An actuator to irrigate an space.
name: Watering gun
node kind: IRI
target class: WateringGun

productKind
type: PropertyShape
label: Reference to the product kind value entity related to a product entity
class: ProductKindValue
description: Reference to the product kind value entity related to a product entity
name: productKind
node kind: BlankNodeOrIRI
path: productKind

zoneAlert
type: PropertyShape
label: A relation between management zone and alert, inverse of alertZone
class: Alert
description: A relation between management zone and alert, inverse of alertZone
name: zoneAlert
node kind: BlankNodeOrIRI
path: zoneAlert

Point of interest related to the item
type: PropertyShape
label: refPointOfInterest
description: Point of interest related to the item
name: refPointOfInterest
node kind: BlankNodeOrIRI
path: refPointOfInterest

Agri Greenhouse
type: NodeShape
description: This entity contains a harmonised description of the conditions recorded within a generic greenhouse, a type of AgriParcel. This entity is primarily associated with the agricultural vertical and related IoT applications.
name: Agri Greenhouse
node kind: IRI
target class: AgriGreenhouse

Relative Humidity a number between 0 and 1 representing the range of 0% to 100%. 0 ≤ relativeHumidity ≤ 1
type: PropertyShape
label: relativeHumidity
description: Relative Humidity a number between 0 and 1 representing the range of 0% to 100%. 0 ≤ relativeHumidity ≤ 1
name: relativeHumidity
node kind: Literal
path: relativeHumidity

https://astrea.linkeddata.es/shapes#ea949a1d7d7468131cdb59f80cccbcfe
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: solventQuantity

order
type: PropertyShape
label: indicates a priority order for the components of sets with this structure, used to guide presentations - lower order numbers come before higher numbers, un-numbered components come last
datatype: integer
description: indicates a priority order for the components of sets with this structure, used to guide presentations - lower order numbers come before higher numbers, un-numbered components come last
max inclusive: 2147483647
min inclusive: -2147483648
name: order
node kind: Literal
path: order
pattern: [\-+]?[0-9]+

https://astrea.linkeddata.es/report/908222557
type: ReportEntry
message: Shapes generated with no errors
source: https://raw.githubusercontent.com/rapw3k/DEMETER/master/models/agriFeature.ttl
status code: 200

Image
type: NodeShape
description: An image object
name: Image
node kind: IRI
target class: Image

registrationCode
type: PropertyShape
label: Indentifing the registration code of a product. Unique identification of a Product according to the national or any other relevant registration scheme.
datatype: string
description: Indentifing the registration code of a product. Unique identification of a Product according to the national or any other relevant registration scheme.
name: registrationCode
node kind: Literal
path: registrationCode
pattern: .*

https://astrea.linkeddata.es/shapes#19bef101d4b3ca7c8e10f839d49cdd46
type: PropertyShape
min count: 1
node kind: IRIOrLiteral
path: planProduct

Attachable (abstract)
type: NodeShape
description: Abstract superclass for everything that can have attributes and dimensions
name: Attachable (abstract)
node kind: IRI
target class: Attachable

https://astrea.linkeddata.es/shapes#8d5bcd972e7d929efe8c5c4d60ed2e1b
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: productType

Property
type: NodeShape
description: An aspect of an entity that can be observable by a sensor.
description: Anything that can be sensed, measured or controlled in households, common public buildings or offices. We propose here a list of properties that are relevant for the purpose of SAREF, but this list can be extended.
name: Property
node kind: IRI
target class: PropertyTypeValue
target class: QuantityKind
target class: Property

planProduct
type: PropertyShape
label: A Relation from TreatmentPlan to CampaignType entity including the period to which the TreatmentPlan was designed
class: CampaignType
description: A Relation from TreatmentPlan to CampaignType entity including the period to which the TreatmentPlan was designed
name: planProduct
node kind: BlankNodeOrIRI
path: campaign

Eating activity sensor
type: NodeShape
description: Eating activity sensor
name: Eating activity sensor
node kind: IRI
target class: EatingActivitySensor

Password
type: PropertyShape
datatype: string
description: Password
name: Password
node kind: Literal
path: password
pattern: .*

https://astrea.linkeddata.es/shapes#d5cfa76e1be0f91bfc1d3c44ef0b8ae0
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: validTo

Watering system
type: NodeShape
description: Watering system
name: Watering system
node kind: IRI
target class: WateringSystem

Line String
type: NodeShape
description: A LineString is a Curve with linear interpolation between Points. Each consecutive pair of Points defines a Line segment.
name: Line String
node kind: IRI
target class: LineString

result time
type: PropertyShape
label: The result time is the instant of time when the Observation, Actuation or Sampling activity was completed.
datatype: dateTime
description: The result time is the instant of time when the Observation, Actuation or Sampling activity was completed.
name: result time
node kind: Literal
path: resultTime
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

https://astrea.linkeddata.es/shapes#285a282cb7b44b493b7deab15b0dba4d
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: productQuantity

Time duration
type: NodeShape
description: Duration of a temporal extent expressed as a number scaled by a temporal unit
name: Time duration
node kind: IRI
target class: Duration

evidenceParty
type: PropertyShape
label: A Relation to a person or a body who inserted the Intervention into the database
class: ResponsibleParty
description: A Relation to a person or a body who inserted the Intervention into the database
name: evidenceParty
node kind: BlankNodeOrIRI
path: evidenceParty

contains
type: PropertyShape
label: A realtion to represent the contained land parcel
description: A realtion to represent the contained land parcel
name: contains
node kind: BlankNodeOrIRI
path: contains

Observed Property
type: PropertyShape
label: Relation linking an Observation to the property that was observed. The ObservableProperty should be a property of the FeatureOfInterest (linked by hasFeatureOfInterest) of this Observation.
description: Relation linking an Observation to the property that was observed. The ObservableProperty should be a property of the FeatureOfInterest (linked by hasFeatureOfInterest) of this Observation.
name: Observed Property
node kind: BlankNodeOrIRI
path: observedProperty

The snow height observed by generic snow depth measurement sensors, expressed in centimeters. Units:'centimeters'
type: PropertyShape
label: snowHeight
description: The snow height observed by generic snow depth measurement sensors, expressed in centimeters. Units:'centimeters'
name: snowHeight
node kind: Literal
path: snowHeight

https://astrea.linkeddata.es/shapes#c59d4953fd243e041443fc088566f8b8
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: generatedAtTime

Date of the observed entity defined by the user
type: PropertyShape
label: date observed
datatype: dateTime
description: Date of the observed entity defined by the user
name: date observed
node kind: Literal
path: observedAt
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

solventQuantity
type: PropertyShape
label: Reference to denote the quantity of measure (e.g. solvent) in the product prepartion entity
class: Measure
description: Reference to denote the quantity of measure (e.g. solvent) in the product prepartion entity
name: solventQuantity
node kind: BlankNodeOrIRI
path: solventQuantity

https://astrea.linkeddata.es/shapes#3693dda63470591331f78f417dc9cacd
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: nutrientProduct

slice structure
type: PropertyShape
label: indicates the sub-key corresponding to this slice
class: SliceKey
description: indicates the sub-key corresponding to this slice
name: slice structure
node kind: BlankNodeOrIRI
path: sliceStructure

A relationship specifying the Property that can be measured by a certain Device
type: PropertyShape
label: measures property
description: A relationship specifying the Property that can be measured by a certain Device
name: measures property
node kind: BlankNodeOrIRI
path: measuresProperty

Energy Density
type: NodeShape
description: A EnergyDensity is something that is a QuantityKind and has a unitKind property who must be a EnergyDensityUnit
name: Energy Density
node kind: IRI
target class: EnergyDensity

Soil tensiometer
type: NodeShape
description: A sensor that measures the soil moisture.
name: Soil tensiometer
node kind: IRI
target class: SoilTensiometer

AgriculturalContract
type: NodeShape
label: AgriculturalCertificate
description: The written or spoken contract between two or more parties for the expressed purpose of specifying the required agricultural produce, products or services
description: A legal proof of ownership, worthiness or qualification to operate an agricultural item
name: AgriculturalContract
name: AgriculturalCertificate
node kind: IRI
target class: AgriculturalCertificate

Velocity Or Speed
type: NodeShape
description: A VelocityOrSpeed is something that is a QuantityKind and has a unitKind property who must be a VelocityOrSpeedUnit
name: Velocity Or Speed
node kind: IRI
target class: VelocityOrSpeed

https://astrea.linkeddata.es/shapes#6fa26ea5f24512aa61a72750510f5d63
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: areaDose

https://astrea.linkeddata.es/shapes#fb8a3048c4dff8f45c27779487cb6876
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: supervisor

PropertyKind
type: NodeShape
description: A PropertyKind is a meta-property which helps to characterise categories of properties e.g. scalar, vector
name: PropertyKind
node kind: IRI
target class: PropertyKind

Observation
type: NodeShape
description: Observation process is a subtype of OM_Process. It is a process used to generate the result of the observation.
name: Observation
node kind: IRI
target class: OM Observation

livestock type
type: PropertyShape
label: A relation to express the type of an animal in a farm
datatype: string
description: A relation to express the type of an animal in a farm
equals: species
name: livestock type
node kind: Literal
path: livestockType
pattern: .*

https://astrea.linkeddata.es/shapes#a6deb728acb85fcb95236e8903c6ed1c
type: PropertyShape
min count: 1
node kind: IRIOrLiteral
path: evidenceParty

Building space
type: NodeShape
description: An entity used to define the physical spaces of the building. A building space contains devices or building objects.
name: Building space
node kind: IRI
target class: BuildingSpace

A relation from Management Zone to Plot
type: PropertyShape
label: holdingPlot
class: Plot
description: A relation from Management Zone to Plot
name: holdingPlot
node kind: BlankNodeOrIRI
path: holdingZone

observation group
type: PropertyShape
label: Indicates a group of observations. The domain of this property is left open so that a group may be attached to different resources and need not be restricted to a single DataSet
class: ObservationGroup
description: Indicates a group of observations. The domain of this property is left open so that a group may be attached to different resources and need not be restricted to a single DataSet
name: observation group
node kind: BlankNodeOrIRI
path: observationGroup

Observation Group
type: NodeShape
description: A, possibly arbitrary, group of observations.
name: Observation Group
node kind: IRI
target class: ObservationGroup

a taxonomic category that ranks below subspecies (where present) or species, its mem-bers differing from others of the same subspecies or species in minor but permanent or heritable characteristics
type: PropertyShape
label: variety
datatype: string
description: a taxonomic category that ranks below subspecies (where present) or species, its mem-bers differing from others of the same subspecies or species in minor but permanent or heritable characteristics
name: variety
node kind: Literal
path: variety
pattern: .*

A relation from Site to Plot
type: PropertyShape
label: containsPlot
class: Plot
description: A relation from Site to Plot
name: containsPlot
node kind: BlankNodeOrIRI
path: containsPlot

OriginTypeValue
type: NodeShape
description: Origin of a Plot when taking into consideration only two options: manual (created by human user) and system generated
name: OriginTypeValue
node kind: IRI
target class: OriginTypeValue

https://astrea.linkeddata.es/shapes#d733db293e8dea5bd935b1ec5a78c686
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: price

https://astrea.linkeddata.es/shapes#365a8a1d622267a80fc9a3b6da78790c
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: type

Attribute property
type: NodeShape
description: The class of components which represent attributes of observations in the cube, e.g. unit of measurement
name: Attribute property
node kind: IRI
target class: AttributeProperty

Multi Surface
type: NodeShape
description: A MultiSurface is a 2-dimensional GeometryCollection whose elements are Surfaces, all using coordinates from the same coordinate reference system. The geometric interiors of any two Surfaces in a MultiSurface may not intersect in the full coordinate system. The boundaries of any two coplanar elements in a MultiSurface may intersect, at most, at a finite number of Points. If they were to meet along a curve, they could be merged into a single surface. A MultiSurface may be used to represent heterogeneous surfaces collections of polygons and polyhedral surfaces. It defines a set of methods for its subclasses. The subclass of MultiSurface is MultiPolygon corresponding to a collection of Polygons only. Other collections shall use MultiSurface.
name: Multi Surface
node kind: IRI
target class: MultiSurface

implemented by
type: PropertyShape
label: Relation between a Procedure (an algorithm, procedure or method) and an entity that implements that Procedure in some executable way.
description: Relation between a Procedure (an algorithm, procedure or method) and an entity that implements that Procedure in some executable way.
name: implemented by
node kind: BlankNodeOrIRI
path: implementedBy

minimumDose
type: PropertyShape
label: A Relation from DoseUnit to Measure entity, indicating the minimuDose
class: Measure
description: A Relation from DoseUnit to Measure entity, indicating the minimuDose
name: minimumDose
node kind: BlankNodeOrIRI
path: minimumDose

Tractor type
type: NodeShape
description: identification of a tractive vehicle for the machine applying the agricultural treatment
name: Tractor type
node kind: IRI
target class: TractorType

Sampling
type: NodeShape
description: An act of Sampling carries out a sampling Procedure to create or transform one or more samples.
name: Sampling
node kind: IRI
target class: Sampling

A relation to express the unique identifier of an animal.
type: PropertyShape
label: has id
class: ID
description: A relation to express the unique identifier of an animal.
name: has id
node kind: BlankNodeOrIRI
path: hasID

within
type: PropertyShape
label: Exists if the subject SpatialObject is spatially within the object SpatialObject. DE-9IM: T*F**F***
class: SpatialObject
description: Exists if the subject SpatialObject is spatially within the object SpatialObject. DE-9IM: T*F**F***
name: within
node kind: BlankNodeOrIRI
path: sfWithin

The planned end date/timestamp for the operation. Note that this is advisory and the actual time the operation finishes may be before or after the planned end.
type: PropertyShape
label: plannedEndAt
datatype: dateTime
description: The planned end date/timestamp for the operation. Note that this is advisory and the actual time the operation finishes may be before or after the planned end.
name: plannedEndAt
node kind: Literal
path: plannedEndAt
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

SpatialObject
type: NodeShape
description: The class spatial-object represents everything that can have a spatial representation. It is superclass of feature and geometry.
name: SpatialObject
node kind: IRI
target class: SpatialObject

Temporal duration
type: NodeShape
description: Time extent; duration of a time interval separate from its particular start position
name: Temporal duration
node kind: IRI
target class: TemporalDuration

Surface Density
type: NodeShape
description: A SurfaceDensity is something that is a QuantityKind and has a unitKind property who must be a SurfaceDensityUnit
name: Surface Density
node kind: IRI
target class: SurfaceDensity

contractBuyer
type: PropertyShape
label: The buyer party for an agricultural contract
description: The buyer party for an agricultural contract
name: contractBuyer
node kind: BlankNodeOrIRI
path: contractBuyer

https://astrea.linkeddata.es/shapes#37e742ea104967f9da32f501ccad63b7
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: description

https://astrea.linkeddata.es/shapes#92ec9f4a340443ce661beb8dfaf279a7
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: validFrom

https://astrea.linkeddata.es/shapes#b9e9e73c6123c8053c9666090d3e157b
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: productionDate

The version of the App
type: PropertyShape
label: version
description: The version of the App
name: version
node kind: Literal
path: version

concept
type: PropertyShape
label: gives the concept which is being measured or indicated by a ComponentProperty
class: Concept
description: gives the concept which is being measured or indicated by a ComponentProperty
name: concept
node kind: BlankNodeOrIRI
path: concept

https://astrea.linkeddata.es/shapes#4f091202afbb5b2e8a21aa53fa07a10a
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: species

imageFormat
type: PropertyShape
label: The format of the image, e.g., tiff, jpg
description: The format of the image, e.g., tiff, jpg
name: imageFormat
node kind: Literal
path: imageFormat

ingredientName
type: PropertyShape
label: Designation under which the Ingredient is commonly known
datatype: string
description: Designation under which the Ingredient is commonly known
name: ingredientName
node kind: Literal
path: ingredientName
pattern: .*

https://astrea.linkeddata.es/shapes#9b924293881f2d5e050aebe0296bcc65
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: validTo

Well-known Text Literal
type: PropertyShape
label: A Well-known Text serialization of a geometry object.
description: A Well-known Text serialization of a geometry object.
name: Well-known Text Literal
node kind: Literal
path: wktLiteral

The planned start date/timestamp for the operation. Note that this is advisory and the actual time the operation starts may be before or after the planned start.
type: PropertyShape
label: plannedStartAt
datatype: dateTime
description: The planned start date/timestamp for the operation. Note that this is advisory and the actual time the operation starts may be before or after the planned start.
name: plannedStartAt
node kind: Literal
path: plannedStartAt
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

Mother of the animal
type: PropertyShape
label: calvedBy
description: Mother of the animal
name: calvedBy
node kind: BlankNodeOrIRI
path: calvedBy

A reference to the device(s) which captured this observation.
type: PropertyShape
label: refDevice
description: A reference to the device(s) which captured this observation.
equals: measurementMadeBy
name: refDevice
node kind: BlankNodeOrIRI
path: refDevice

is located in
type: PropertyShape
label: A relation to express the physical location of a saref4agri entity (e.g., an animal)
description: A relation to express the physical location of a saref4agri entity (e.g., an animal)
name: is located in
node kind: BlankNodeOrIRI
path: isLocatedIn

hasCountryOfOrigin
type: PropertyShape
label: has country of origin
description: has country of origin
name: hasCountryOfOrigin
node kind: BlankNodeOrIRI
path: HANCESTRO_0308

date and time of the observed operation/intervention.
type: PropertyShape
label: creationDateTime
datatype: dateTime
description: date and time of the observed operation/intervention.
name: creationDateTime
node kind: Literal
path: creationDateTime
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

https://astrea.linkeddata.es/shapes#3905f69417199738ee7b95f8a221b361
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: cropSpecies

Unit
type: NodeShape
description: A unit of measure, or unit, is a particular quantity value that has been chosen as a scale for measuring other quantities the same kind (more generally of equivalent dimension). For example, the meter is a quantity of length that has been rigorously defined and standardized by the BIPM (International Board of Weights and Measures). Any measurement of the length can be expressed as a number multiplied by the unit meter. More formally, the value of a physical quantity Q with respect to a unit (U) is expressed as the scalar multiple of a real number (n)
name: Unit
node kind: IRI
target class: Unit

Reference to the soil associated with this parcel of land
type: PropertyShape
label: cropHasAgriSoil
label: hasAgriSoil
label: Reference to the recommended types of soil suitable for growing this crop
description: Reference to the soil associated with this parcel of land
description: Reference to the recommended types of soil suitable for growing this crop
name: cropHasAgriSoil
name: hasAgriSoil
node kind: BlankNodeOrIRI
path: hasAgriSoil

Platform
type: NodeShape
description: A Platform is an entity that hosts other entities, particularly Sensors, Actuators, Samplers, and other Platforms (definition taken from http://www.w3.org/ns/sosa/Platform)
name: Platform
node kind: IRI
target class: Platform

https://astrea.linkeddata.es/shapes#acd3e83fb9c319dd892da6aa1dc1f875
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: interventionPlot

Expected Blooming Start
type: PropertyShape
datatype: dateTime
description: Expected Blooming Start
name: Expected Blooming Start
node kind: Literal
path: expectedBloomingStart
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

measurement made by
type: PropertyShape
label: Relation between a measurement and the device that made it.
description: Relation between a measurement and the device that made it.
equals: madeBySensor
name: measurement made by
node kind: BlankNodeOrIRI
path: measurementMadeBy

Phenological Condition of the animal, e.g., lactatingBaby, grazingBaby, maleAdult, femaleAdult, maleYoung, femaleYoung
type: PropertyShape
label: phenologicalCondition
description: Phenological Condition of the animal, e.g., lactatingBaby, grazingBaby, maleAdult, femaleAdult, maleYoung, femaleYoung
name: phenologicalCondition
node kind: Literal
path: phenologicalCondition

treatmentProduct
type: PropertyShape
label: A Relation from Treatment to Product entity.
class: Product
description: A Relation from Treatment to Product entity.
equals: hasAgriProductType
name: treatmentProduct
node kind: BlankNodeOrIRI
path: treatmentProduct

Geometry
type: NodeShape
description: Geometry is the root class of the hierarchy. The instantiable subclasses of Geometry are restricted to 0, 1 and 2-dimensional geometric objects that exist in 2, 3 or 4-dimensional coordinate space (R2, R3 or R4). Geometry values in R2 have points with coordinate values for x and y. Geometry values in R3 have points with coordinate values for x, y and z or for x, y and m. Geometry values in R4 have points with coordinate values for x, y, z and m. The interpretation of the coordinates is subject to the coordinate reference systems associated to the point. All coordinates within a geometry object should be in the same coordinate reference systems. Each coordinate shall be unambiguously associated to a coordinate reference system either directly or through its containing geometry. The z coordinate of a point is typically, but not necessarily, represents altitude or elevation. The m coordinate represents a measurement. All Geometry classes described in this specification are defined so that instances of Geometry are topologically closed, i.e. all represented geometries include their boundary as point sets. This does not affect their representation, and open version of the same classes may be used in other circumstances, such as topological representations.
name: Geometry
node kind: IRI
target class: Geometry

Intensity of the wind.
type: PropertyShape
label: windSpeed
description: Intensity of the wind.
name: windSpeed
node kind: Literal
path: windSpeed

Radiance Exposure
type: NodeShape
description: A RadianceExposure is something that is a QuantityKind and has a unitKind property who must be a RadianceExposureUnit
name: Radiance Exposure
node kind: IRI
target class: RadianceExposure

plotAlert
type: PropertyShape
label: A relation inverse of plotAlert directing from Alert to Plot class
class: Alert
description: A relation inverse of plotAlert directing from Alert to Plot class
name: plotAlert
node kind: BlankNodeOrIRI
path: speciesAlert

Density
type: NodeShape
description: A Density is something that is a QuantityKind and has a unitKind property who must be a DensityUnit
name: Density
node kind: IRI
target class: Density

Unique identification of an entity, e.g., ActiveIngredient
type: PropertyShape
label: code
datatype: string
description: Unique identification of an entity, e.g., ActiveIngredient
name: code
node kind: Literal
path: code
pattern: .*

https://astrea.linkeddata.es/shapes#cf8e8c1a7ff0ae02ce4607506f90ab6c
type: PropertyShape
min count: 1
node kind: IRIOrLiteral
path: campaign

https://astrea.linkeddata.es/shapes#cb19e1d4f9b1fa087da12b932e9137cf
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: nutrientMeasure

end of real-world phenomenon
type: PropertyShape
label: valid to
datatype: dateTime
description: end of real-world phenomenon
name: valid to
node kind: Literal
path: validTo
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

Reference to the operator conducting the operation
type: PropertyShape
label: hasOperator
description: Reference to the operator conducting the operation
name: hasOperator
node kind: BlankNodeOrIRI
path: hasOperator

addressLocality
type: PropertyShape
label: The locality in which the street address is, and which is in the region. For example, Mountain View
description: The locality in which the street address is, and which is in the region. For example, Mountain View
name: addressLocality
node kind: Literal
path: addressLocality

https://astrea.linkeddata.es/shapes#c2c26428d6d9e54285a52c4b4d4745a5
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: code

in deployment
type: PropertyShape
label: Relation between a platform and the deployment(s) that takes place in the platform.
description: Relation between a platform and the deployment(s) that takes place in the platform.
name: in deployment
node kind: BlankNodeOrIRI
path: inDeployment

Numeric value of temporal duration
type: PropertyShape
label: Value of a temporal extent expressed as a decimal number scaled by a temporal unit
datatype: decimal
description: Value of a temporal extent expressed as a decimal number scaled by a temporal unit
name: Numeric value of temporal duration
node kind: Literal
path: numericDuration
pattern: (\+|-)?([0-9]+(\.[0-9]*)?|\.[0-9]+)

is member of
type: PropertyShape
label: A relation to express that an animal can be part of groups.
description: A relation to express that an animal can be part of groups.
name: is member of
node kind: BlankNodeOrIRI
path: isMemberOf

measure
type: PropertyShape
label: An alternative to qb:componentProperty which makes explicit that the component is a measure
class: MeasureProperty
description: An alternative to qb:componentProperty which makes explicit that the component is a measure
name: measure
node kind: BlankNodeOrIRI
path: measure

Reference to the pests known to attack this crop.
type: PropertyShape
label: hasAgriPest
description: Reference to the pests known to attack this crop.
name: hasAgriPest
node kind: BlankNodeOrIRI
path: hasAgriPest

Triangle
type: NodeShape
description: A Triangle is a polygon with 3 distinct, non-collinear vertices and no interior boundary.
name: Triangle
node kind: IRI
target class: Triangle

https://astrea.linkeddata.es/shapes#b8f175b6e568edf4370bf8eab7d42a31
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: variety

Alert
type: NodeShape
description: Alerts automatically generated
name: Alert
node kind: IRI
target class: Alert
target class: WeatherAlert

Reference to the IoT devices associated with this [entity] i.e. sensors, controls.
type: PropertyShape
label: hasDevice
description: Reference to the IoT devices associated with this [entity] i.e. sensors, controls.
name: hasDevice
node kind: BlankNodeOrIRI
path: hasDevice

Quantity
type: NodeShape
description: A quantity is the measurement of an observable property of a particular object, event, or physical system. A quantity is always associated with the context of measurement (i.e. the thing measured, the measured value, the accuracy of measurement, etc.) whereas the underlying quantity kind is independent of any particular measurement. Thus, length is a quantity kind while the height of a rocket is a specific quantity of length; its magnitude that may be expressed in meters, feet, inches, etc. Examples of physical quantities include physical constants, such as the speed of light in a vacuum, Planck's constant, the electric permittivity of free space, and the fine structure constant. In other words, quantities are quantifiable aspects of the world, such as the duration of a movie, the distance between two points, velocity of a car, the pressure of the atmosphere, and a person's weight; and units are used to describe their numerical measure. Many quantity kinds are related to each other by various physical laws, and as a result, the associated units of some quantity kinds can be expressed as products (or ratios) of powers of other quantity kinds (e.g., momentum is mass times velocity and velocity is defined as distance divided by time). In this way, some quantities can be calculated from other measured quantities using their associations to the quantity kinds in these expressions. These quantity kind relationships are also discussed in dimensional analysis. Those that cannot be so expressed can be regarded as "fundamental" in this sense. A quantity is distinguished from a "quantity kind" in that the former carries a value and the latter is a type specifier.
name: Quantity
node kind: IRI
target class: Quantity

Entity creation timestamp. This will usually be allocated by the storage platform
type: PropertyShape
label: dateCreated
datatype: dateTime
description: Entity creation timestamp. This will usually be allocated by the storage platform
name: dateCreated
node kind: Literal
path: dateCreated
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

Position of an instant, expressed using xsd:date
type: PropertyShape
label: in XSD date
datatype: date
description: Position of an instant, expressed using xsd:date
name: in XSD date
node kind: Literal
path: inXSDDate
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

Collection of observations
type: NodeShape
description: Collection of observations, typically with one or more property shared by all of its members
name: Collection of observations
node kind: IRI
target class: ObservationCollection

https://astrea.linkeddata.es/shapes#0c264d7145a37cb616e5b9042b449c10
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: nutrientAmount

Farm Animal Species
type: NodeShape
description: Identifies an animal or group of animals of the same species kept on the specific site
name: Farm Animal Species
node kind: IRI
target class: Animal
target class: FarmAnimalSpecies

https://astrea.linkeddata.es/shapes#cdad82710db50439354480e1ec4d6365
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: validFrom

Site
type: NodeShape
description: A agricultural or aquacultural facility. All land at a same or distinct geographic location under the management control of a holding covering activities, products and services. This includes all infrastructure, equipment and materials.
name: Site
node kind: IRI
target class: Site

https://astrea.linkeddata.es/shapes#3c4069d1209a65109a18f94b31644ae1
type: PropertyShape
min count: 1
node kind: IRIOrLiteral
path: alertGeometry

The date and time the item was issued in ISO8601 UTC format
type: PropertyShape
label: dateIssued
datatype: dateTime
description: The date and time the item was issued in ISO8601 UTC format
name: dateIssued
node kind: Literal
path: dateIssued
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

has quantity kind
type: PropertyShape
label: A reference to the kind of a quantity
class: QuantityKind
description: A reference to the kind of a quantity
name: has quantity kind
node kind: BlankNodeOrIRI
path: hasQuantityKind

propertyName
type: PropertyShape
label: The name of an agricultural property
datatype: string
description: The name of an agricultural property
name: propertyName
node kind: Literal
path: propertyName
pattern: .*

Humidity in the Air. Observed instantaneous relative humidity (water vapour in air)
type: PropertyShape
label: relativeHumidity
description: Humidity in the Air. Observed instantaneous relative humidity (water vapour in air)
name: relativeHumidity
node kind: Literal
path: relativeHumidity

A relationship specifying the devices that can measure a certain property
type: PropertyShape
label: is measured by device
description: A relationship specifying the devices that can measure a certain property
name: is measured by device
node kind: BlankNodeOrIRI
path: isMeasuredByDevice

Species to which the animal belongs (dairy cattle, beef cattle, sheep, goat, horse, pig)
type: PropertyShape
label: species
description: Species to which the animal belongs (dairy cattle, beef cattle, sheep, goat, horse, pig)
name: species
node kind: Literal
path: species

slice
type: PropertyShape
label: Indicates a subset of a DataSet defined by fixing a subset of the dimensional values
class: Slice
description: Indicates a subset of a DataSet defined by fixing a subset of the dimensional values
name: slice
node kind: BlankNodeOrIRI
path: slice

https://astrea.linkeddata.es/shapes#e8ce284036033c966b9722d835b4029e
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: validTo

define the level of gravity of a given alert
type: PropertyShape
label: severity
description: define the level of gravity of a given alert
name: severity
node kind: Literal
path: severity

Movement activity sensor
type: NodeShape
description: Movement activity sensor
name: Movement activity sensor
node kind: IRI
target class: MovementActivitySensor

Any further information related to an entity that may help for a better understanding
type: PropertyShape
label: description
datatype: string
description: Any further information related to an entity that may help for a better understanding
name: description
node kind: Literal
path: description
pattern: .*

A relation to the origin of a Plot when taking into consideration only two options: manual (created by human/user) and system (produced by the platform
type: PropertyShape
label: containsZone
class: OriginTypeValue
description: A relation to the origin of a Plot when taking into consideration only two options: manual (created by human/user) and system (produced by the platform
name: containsZone
node kind: BlankNodeOrIRI
path: originType

The end of the validity period for this weather alert as a ISO8601 format
type: PropertyShape
label: validTo
datatype: dateTime
description: The end of the validity period for this weather alert as a ISO8601 format
name: validTo
node kind: Literal
path: validTo
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

https://astrea.linkeddata.es/shapes#e4673daae41f54637adfa7d0c0732aa5
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: motionSpeed

category
type: PropertyShape
label: The category of the entity, e.g., parcel of land e.g.: **arable, grassland, vineyard, orchard, mixed crop, lowland, upland, set-aside, forestry, wetland.**, alert (traffic, naturalDisaster, weather, environment, health, security, agriculture).
description: The category of the entity, e.g., parcel of land e.g.: **arable, grassland, vineyard, orchard, mixed crop, lowland, upland, set-aside, forestry, wetland.**, alert (traffic, naturalDisaster, weather, environment, health, security, agriculture).
equals: type
name: category
node kind: Literal
path: category

A logical indicator that this product is the root of an AgriProductType hierarchy. Logical true indicates it is the root.
type: PropertyShape
label: root
description: A logical indicator that this product is the root of an AgriProductType hierarchy. Logical true indicates it is the root.
name: root
node kind: Literal
path: root

A Relation from Intervention to Plot. A plot can have few intervetions.
type: PropertyShape
label: interventionPlot
class: Plot
description: A Relation from Intervention to Plot. A plot can have few intervetions.
equals: hasAgriParcel
name: interventionPlot
node kind: BlankNodeOrIRI
path: interventionPlot

is feature of interest of
type: PropertyShape
label: Relation betwwen a feature of interest and the measurments that are about it.
description: Relation betwwen a feature of interest and the measurments that are about it.
equals: isFeatureOfInterestOf
name: is feature of interest of
node kind: BlankNodeOrIRI
path: isFeatureOfInterestOf

A relationship providing a description of an entity (e.g., device)
type: PropertyShape
label: has description
datatype: string
description: A relationship providing a description of an entity (e.g., device)
equals: description
name: has description
node kind: Literal
path: hasDescription
pattern: .*

Reference to the parent AgriParcel
type: PropertyShape
label: hasAgriParcelParent
description: Reference to the parent AgriParcel
name: hasAgriParcelParent
node kind: BlankNodeOrIRI
path: hasAgriParcelParent

plotAlert
type: PropertyShape
label: A relation from Plot to Alert
class: Alert
description: A relation from Plot to Alert
name: plotAlert
node kind: BlankNodeOrIRI
path: plotAlert

species
type: PropertyShape
label: a group of living organisms consisting of similar individuals capable of exchanging genes or interbreeding
datatype: string
description: a group of living organisms consisting of similar individuals capable of exchanging genes or interbreeding
name: species
node kind: Literal
path: species
pattern: .*

nutrientAmount
type: PropertyShape
label: Reference to product nutrients entity to denote the measured amount of an specific nutrient
class: Measure
description: Reference to product nutrients entity to denote the measured amount of an specific nutrient
name: nutrientAmount
node kind: BlankNodeOrIRI
path: nutrientAmount

Agent
type: NodeShape
description: The Agent class is the class of agents i.e. things that do stuff. A well known sub-class is foaf:Person, representing people. Other kinds of agents include foaf:Organization and foaf:Group.
name: Agent
node kind: IRI
target class: Agent

https://astrea.linkeddata.es/shapes#a9680d60b373feee6f6c64d53beca3c3
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: notes

Polyhedral Surface
type: NodeShape
description: A PolyhedralSurface is a contiguous collection of polygons, which share common boundary segments. For each pair of polygons that touch, the common boundary shall be expressible as a finite collection of LineStrings. Each such LineString shall be part of the boundary of at most 2 Polygon patches. For any two polygons that share a common boundary, the top of the polygon shall be consistent. This means that when two LinearRings from these two Polygons traverse the common boundary segment, they do so in opposite directions. Since the Polyhedral surface is contiguous, all polygons will be thus consistently oriented. This means that a non-oriented surface (such as Mbius band) shall not have single surface representations. They may be represented by a MultiSurface. If each such LineString is the boundary of exactly 2 Polygon patches, then the PolyhedralSurface is a simple, closed polyhedron and is topologically isomorphic to the surface of a sphere. By the Jordan Surface Theorem (Jordans Theorem for 2-spheres), such polyhedrons enclose a solid topologically isomorphic to the interior of a sphere; the ball. In this case, the top of the surface will either point inward or outward of the enclosed finite solid. If outward, the surface is the exterior boundary of the enclosed surface. If inward, the surface is the interior of the infinite complement of the enclosed solid. A Ball with some number of voids (holes) inside can thus be presented as one exterior boundary shell, and some number in interior boundary shells.
name: Polyhedral Surface
node kind: IRI
target class: PolyhedralSurface

harvestingInterval
type: PropertyShape
label: A list of the recommended harvesting interval date(s) for this crop. Specified using ISO8601 repeating date intervals: interval, description Where interval is in the form of start date/end date --MM-DD/--MM-DD Meaning repeat each year from this start date to this end date.
description: A list of the recommended harvesting interval date(s) for this crop. Specified using ISO8601 repeating date intervals: interval, description Where interval is in the form of start date/end date --MM-DD/--MM-DD Meaning repeat each year from this start date to this end date.
name: harvestingInterval
node kind: Literal
path: harvestingInterval

generatedAtTime
type: PropertyShape
label: The time at which an entity was completely created and is available for use.
datatype: dateTime
description: The time at which an entity was completely created and is available for use.
name: generatedAtTime
node kind: Literal
path: generatedAtTime
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

imageHeight
type: PropertyShape
label: The height of the image, e.g., 3 or 3 cm^^cdt:ucum
description: The height of the image, e.g., 3 or 3 cm^^cdt:ucum
name: imageHeight
node kind: Literal
path: imageHeight

The property defines the information on safe manipulation of the Product
type: PropertyShape
label: safetyInstructions
datatype: string
description: The property defines the information on safe manipulation of the Product
name: safetyInstructions
node kind: Literal
path: safetyInstructions
pattern: .*

https://astrea.linkeddata.es/shapes#720f22d4e1f7459c8db8ecaa13211f49
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: hasName

https://astrea.linkeddata.es/shapes#bbf2b80f2a4bd0c20fab127bf2ff39dd
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: code

https://astrea.linkeddata.es/shapes#da70ad3187c2035f4ab0d283e0408deb
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: genus

longitude
type: PropertyShape
label: The WGS84 longitude of a SpatialThing (decimal degrees).
description: The WGS84 longitude of a SpatialThing (decimal degrees).
name: longitude
node kind: Literal
path: long

https://astrea.linkeddata.es/shapes#3feb00f80e5466881b35881ee8cd88c4
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: code

Farm
type: NodeShape
description: A plot of land used for the scope of farming which can contain buildings and parcels.
name: Farm
node kind: IRI
target class: AgriFarm
target class: Farm
target class: Holding

Stress Or Pressure
type: NodeShape
description: A StressOrPressure is something that is a QuantityKind and has a unitKind property who must be a StressOrPressureUnit
name: Stress Or Pressure
node kind: IRI
target class: StressOrPressure

a principal taxonomic category that ranks above genus and below order
type: PropertyShape
label: family
datatype: string
description: a principal taxonomic category that ranks above genus and below order
name: family
node kind: Literal
path: family
pattern: .*

https://astrea.linkeddata.es/shapes#7d1250b1e972e6db18e8c8490eb8728a
type: PropertyShape
min count: 1
node kind: IRIOrLiteral
path: hasGeometry

Breed of the animal
type: PropertyShape
label: breed
description: Breed of the animal
name: breed
node kind: Literal
path: breed

https://astrea.linkeddata.es/shapes#458266b84934788b6204c5fad12ee12a
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: quantity

A description of the results of the operation. One of: ok, aborted, failed.
type: PropertyShape
label: result
description: A description of the results of the operation. One of: ok, aborted, failed.
name: result
node kind: Literal
path: result

Weight sensor
type: NodeShape
description: Weight sensor
name: Weight sensor
node kind: IRI
target class: WeightSensor

Wind
type: NodeShape
description: A cf-feature:Wind is something that is a ssn:FeatureOfInterest
name: Wind
node kind: IRI
target class: Wind

https://astrea.linkeddata.es/shapes#1ca30e946783b27b9122cc1cb2f80fac
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: validTo

https://astrea.linkeddata.es/shapes#32100c0091e3d7fe8fe08f3ed1079e27
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: maximumDose

https://astrea.linkeddata.es/shapes#1234d42ca03d2db81542faa103549017
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: validFrom

temporal unit type
type: PropertyShape
label: The temporal unit which provides the precision of a date-time value or scale of a temporal extent
class: TemporalUnit
description: The temporal unit which provides the precision of a date-time value or scale of a temporal extent
name: temporal unit type
node kind: BlankNodeOrIRI
path: unitType

has property
type: PropertyShape
label: Relation between a feature of interest and its properties.
description: Relation between a feature of interest and its properties.
name: has property
node kind: BlankNodeOrIRI
path: hasProperty

A sequence of characters giving the original source of the entity data as a URL. Recommended to be the fully qualified domain name of the source provider, or the URL to the source object.
type: PropertyShape
label: source
description: A sequence of characters giving the original source of the entity data as a URL. Recommended to be the fully qualified domain name of the source provider, or the URL to the source object.
name: source
node kind: Literal
path: source

Organization
type: NodeShape
description: An organization such as a school, NGO, corporation, club, etc.
name: Organization
node kind: IRI
target class: Organization

Procedure
type: NodeShape
description: A workflow, protocol, plan, algorithm, or computational method specifying how to make an Observation, create a Sample, or make a change to the state of the world (via an Actuator). A Procedure is re-usable, and might be involved in many Observations, Samplings, or Actuations. It explains the steps to be carried out to arrive at reproducible results.
name: Procedure
node kind: IRI
target class: Procedure

The weight of the animal as a number
type: PropertyShape
label: weight
description: The weight of the animal as a number
name: weight
node kind: Literal
path: weight

has time
type: PropertyShape
label: Supports the association of a temporal entity (instant or interval) to any thing
class: TemporalEntity
description: Supports the association of a temporal entity (instant or interval) to any thing
name: has time
node kind: BlankNodeOrIRI
path: hasTime

Slice key
type: NodeShape
description: Denotes a subset of the component properties of a DataSet which are fixed in the corresponding slices
name: Slice key
node kind: IRI
target class: SliceKey

Measurement
type: NodeShape
description: Represents the measured value made over a property. It is also linked to the unit of measure in which the value is expressed and the timestamp of the measurement.
name: Measurement
node kind: IRI
target class: Observation
target class: Measurement

has deployment
type: PropertyShape
label: Relation between a System and a Deployment, recording that the System is deployed in that Deployment.
description: Relation between a System and a Deployment, recording that the System is deployed in that Deployment.
name: has deployment
node kind: BlankNodeOrIRI
path: hasDeployment

productSubType
type: PropertyShape
label: More detailed classification of a type of the Product, e.g. biochemical insecticide, as a free text. The sub-types of Product vary from country to country as well as from farmer to farmer
datatype: string
description: More detailed classification of a type of the Product, e.g. biochemical insecticide, as a free text. The sub-types of Product vary from country to country as well as from farmer to farmer
name: productSubType
node kind: Literal
path: productSubType
pattern: .*

Result
type: NodeShape
description: The Result of an Observation, Actuation, or act of Sampling. To store an observation's simple result value one can use the hasSimpleResult property.
name: Result
node kind: IRI
target class: Result

latitude
type: PropertyShape
label: The WGS84 latitude of a SpatialThing (decimal degrees).
description: The WGS84 latitude of a SpatialThing (decimal degrees).
name: latitude
node kind: Literal
path: lat

notes
type: PropertyShape
label: Relation depicting additional information for a recource or entity
datatype: string
description: Relation depicting additional information for a recource or entity
name: notes
node kind: Literal
path: notes
pattern: .*

in XSD Date-Time-Stamp
type: PropertyShape
label: Position of an instant, expressed using xsd:dateTimeStamp
datatype: dateTimeStamp
description: Position of an instant, expressed using xsd:dateTimeStamp
name: in XSD Date-Time-Stamp
node kind: Literal
path: inXSDDateTimeStamp

period
type: PropertyShape
label: A Relation from CampaignType to Period entity indicating the period to which the TreatmentPlan was designed. Typically a campaign may be an agronomical year or a season e.g. between 2015-03-01 and 2015-09-30
class: Period
description: A Relation from CampaignType to Period entity indicating the period to which the TreatmentPlan was designed. Typically a campaign may be an agronomical year or a season e.g. between 2015-03-01 and 2015-09-30
name: period
node kind: BlankNodeOrIRI
path: period

motionSpeed
type: PropertyShape
label: A Relation from Treatment to Measure entity, indicating recommended speed for the application of the treatment that should be expressed together with its unit
class: Measure
description: A Relation from Treatment to Measure entity, indicating recommended speed for the application of the treatment that should be expressed together with its unit
name: motionSpeed
node kind: BlankNodeOrIRI
path: motionSpeed

https://astrea.linkeddata.es/shapes#51143ff066a7d0d59bc809b448db3f32
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: alertDate

Coded property
type: NodeShape
description: Superclass of all coded ComponentProperties
name: Coded property
node kind: IRI
target class: CodedProperty

observation
type: PropertyShape
label: indicates a observation contained within this slice of the data set
class: Observation
description: indicates a observation contained within this slice of the data set
name: observation
node kind: BlankNodeOrIRI
path: observation

https://astrea.linkeddata.es/shapes#664e0cad0c346ba5db330a0d1fd0223b
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: price

CropType
type: NodeShape
description: Designation under which the CropSpecies is commonly known
name: CropType
node kind: IRI
target class: CropType

productionDate
type: PropertyShape
label: date and time of production, e.g., when it was inserted or changed in the database
datatype: dateTime
description: date and time of production, e.g., when it was inserted or changed in the database
name: productionDate
node kind: Literal
path: productionDate
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

has name
type: PropertyShape
label: A relation to express the name of an entity (e.g.,animal).
datatype: string
description: A relation to express the name of an entity (e.g.,animal).
equals: name
name: has name
node kind: Literal
path: hasName
pattern: .*

Multi Point
type: NodeShape
description: A MultiPoint is a 0-dimensional GeometryCollection. The elements of a MultiPoint are restricted to Points. ThePoints are not connected or ordered in any semantically important way. A MultiPoint is simple if no two Points in the MultiPoint are equal (have identical coordinate values in X and Y). Every MultiPoint is spatially equal to a simple Multipoint. The boundary of a MultiPoint is the empty set.
name: Multi Point
node kind: IRI
target class: MultiPoint

Thermometer
type: NodeShape
description: A device that measures the temperature (e.g. soil temperature).
name: Thermometer
node kind: IRI
target class: Thermometer

Indicates the date when the crop was last planted.
type: PropertyShape
label: lastPlantedAt
datatype: dateTime
description: Indicates the date when the crop was last planted.
name: lastPlantedAt
node kind: Literal
path: lastPlantedAt
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

https://astrea.linkeddata.es/shapes#6827c8fb25e9ec612eb5dd7f871ae3dd
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: treatmentPlanCode

A relation between a device and the measurements it makes. Such measurement will link together the value of the measurement, its unit of measure and the property to which it relates.
type: PropertyShape
label: makes measurement
description: A relation between a device and the measurements it makes. Such measurement will link together the value of the measurement, its unit of measure and the property to which it relates.
equals: madeObservation
name: makes measurement
node kind: BlankNodeOrIRI
path: makesMeasurement

Data structure definition
type: NodeShape
description: Defines the structure of a DataSet or slice
name: Data structure definition
node kind: IRI
target class: DataStructureDefinition

Textual description of a method for an estimation of the nutrient amount in the Product
type: PropertyShape
label: nutrientMeasure
datatype: string
description: Textual description of a method for an estimation of the nutrient amount in the Product
name: nutrientMeasure
node kind: Literal
path: nutrientMeasure
pattern: .*

deployed system
type: PropertyShape
label: Relation between a deployment and the system deployed.
description: Relation between a deployment and the system deployed.
name: deployed system
node kind: BlankNodeOrIRI
path: deployedSystem

https://astrea.linkeddata.es/shapes#4e2656b0e2a32e06c1a88a6a3133fd04
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: description

is property of
type: PropertyShape
label: Relation between a property and a feature of interest in which such property appears.
description: Relation between a property and a feature of interest in which such property appears.
name: is property of
node kind: BlankNodeOrIRI
path: isPropertyOf

Reference to the parent product type i.e. immediately above the entity in the hierarchy.
type: PropertyShape
label: hasAgriProductTypeParent
description: Reference to the parent product type i.e. immediately above the entity in the hierarchy.
name: hasAgriProductTypeParent
node kind: BlankNodeOrIRI
path: hasAgriProductTypeParent

https://astrea.linkeddata.es/shapes#bf42292cb0c5051a51b20e6f2fa77392
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: invalidatedAtTime

A relation to the classification of the economic activity of the site
type: PropertyShape
label: activity
class: EconomicActivityNACEValue
description: A relation to the classification of the economic activity of the site
name: activity
node kind: BlankNodeOrIRI
path: activity

https://astrea.linkeddata.es/shapes#8a585e71e4651e6b1507422a020ccda2
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: minimumDose

A relation from Plot to Site
type: PropertyShape
label: holdingPlot
class: Site
description: A relation from Plot to Site
name: holdingPlot
node kind: BlankNodeOrIRI
path: holdingPlot

composedPrimarilyOf
type: PropertyShape
label: composed_primarily_of y if and only if more than half of the mass of x is made from y or units of the same type as y
description: composed_primarily_of y if and only if more than half of the mass of x is made from y or units of the same type as y
name: composedPrimarilyOf
node kind: BlankNodeOrIRI
path: RO_0002473

Instantaneous solar radiation measured in kW/m2. Units:'kW/m2'
type: PropertyShape
label: solarRadiation
description: Instantaneous solar radiation measured in kW/m2. Units:'kW/m2'
name: solarRadiation
node kind: Literal
path: solarRadiation

Reference to the AgriProductType used/ applied.
type: PropertyShape
label: hasAgriProductType
description: Reference to the AgriProductType used/ applied.
name: hasAgriProductType
node kind: BlankNodeOrIRI
path: hasAgriProductType

Energy
type: NodeShape
description: A Energy is something that is a QuantityKind and has a unitKind property who must be a EnergyUnit
name: Energy
node kind: IRI
target class: Energy

https://astrea.linkeddata.es/shapes#cf4cc8cb7188c322129720fac974c1a6
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: productKind

WeatherForecast
type: NodeShape
description: A harmonised description of a Weather Forecast
name: WeatherForecast
node kind: IRI
target class: WeatherForecast

Animal
type: NodeShape
description: An individual and identifiable living organism that feeds on organic matter, typically having specialized sense organs and nervous system and able to respond rapidly to stimuli.
name: Animal
node kind: IRI
target class: Animal

AgriPest
type: NodeShape
description: This entity contains a harmonised description of an agricultural pest. This entity is primarily associated with the agricultural vertical and related IoT applications
name: AgriPest
node kind: IRI
target class: AgriPest

has member
type: PropertyShape
label: A relation to represent the members of an AnimalGroup.
description: A relation to represent the members of an AnimalGroup.
name: has member
node kind: BlankNodeOrIRI
path: hasMember

data set
type: PropertyShape
label: indicates the data set of which this observation is a part
class: DataSet
description: indicates the data set of which this observation is a part
name: data set
node kind: BlankNodeOrIRI
path: dataSet

TreatmentPlan
type: NodeShape
description: An entity defining the Treatment plans
name: TreatmentPlan
node kind: IRI
target class: TreatmentPlan

Feature
type: NodeShape
description: This class represents the top-level feature type. This class is equivalent to GFI_Feature defined in ISO 19156:2011, and it is superclass of all feature types.
name: Feature
node kind: IRI
target class: Feature
target class: GFI Feature

https://astrea.linkeddata.es/shapes#452162c8c3d23855bc12705913009246
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: description

Temperature of the item. Prev: The observed air temperature (in the shade) nominally in degrees centigrade.
type: PropertyShape
label: temperature
description: Temperature of the item. Prev: The observed air temperature (in the shade) nominally in degrees centigrade.
name: temperature
node kind: Literal
path: temperature

Power
type: NodeShape
description: A Power is something that is of class QuantityKind and has a unitKind property who must be a PowerUnit
name: Power
node kind: IRI
target class: Power

imageWidth
type: PropertyShape
label: The width of the image, e.g., 3 or 3 cm^^cdt:ucum
description: The width of the image, e.g., 3 or 3 cm^^cdt:ucum
name: imageWidth
node kind: Literal
path: imageWidth

PropertyType
type: NodeShape
description: An entity class for the Measured Properties
name: PropertyType
node kind: IRI
target class: PropertyType

Agri Parcel
type: NodeShape
description: This entity contains a harmonised description of a generic parcel of land. This entity is primarily associated with the agricultural vertical and related IoT applications.
name: Agri Parcel
node kind: IRI
target class: AgriParcel

Expected Blooming End
type: PropertyShape
datatype: dateTime
description: Expected Blooming End
name: Expected Blooming End
node kind: Literal
path: expectedBloomingEnd
pattern: -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

has result
type: PropertyShape
label: Relation linking an Observation or Actuation or act of Sampling and a Result.
description: Relation linking an Observation or Actuation or act of Sampling and a Result.
name: has result
node kind: BlankNodeOrIRI
path: hasResult

https://astrea.linkeddata.es/shapes#7139ac3bac1fb96b85203ca83f019ef6
type: PropertyShape
min count: 1
node kind: IRIOrLiteral
path: hasGeometry

https://astrea.linkeddata.es/report/1812461706
type: ReportEntry
message: Shapes generated with no errors
source: https://raw.githubusercontent.com/rapw3k/DEMETER/master/models/farmAnimal.ttl
status code: 200

The WKT serialization of a geometry
type: PropertyShape
label: asWKT
datatype: wktLiteral
description: The WKT serialization of a geometry
name: asWKT
node kind: Literal
path: asWKT

https://astrea.linkeddata.es/shapes#462450f3abc9cf4b91404bbb742bed03
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: generatedAtTime

Relationship with the irrigation record of the execution
type: PropertyShape
label: irrigationRecord
description: Relationship with the irrigation record of the execution
name: irrigationRecord
node kind: Literal
path: irrigationRecord

has subsystem
type: PropertyShape
label: Relation between a system and its component parts
description: Relation between a system and its component parts
name: has subsystem
node kind: BlankNodeOrIRI
path: hasSubSystem

maximumDose
type: PropertyShape
label: A Relation from DoseUnit to Measure entity, indicating the maximumDose
class: Measure
description: A Relation from DoseUnit to Measure entity, indicating the maximumDose
name: maximumDose
node kind: BlankNodeOrIRI
path: maximumDose

Relation depicting price of a any resource e.g. Product, Treatment etc
type: PropertyShape
label: price
datatype: string
description: Relation depicting price of a any resource e.g. Product, Treatment etc
name: price
node kind: Literal
path: price
pattern: .*

Payload containing the data retrieved
type: PropertyShape
label: data
description: Payload containing the data retrieved
name: data
node kind: BlankNodeOrIRI
path: data

interventionZone
type: PropertyShape
label: A Relation from Intervention to ManagementZone.
class: ManagementZone
description: A Relation from Intervention to ManagementZone.
name: interventionZone
node kind: BlankNodeOrIRI
path: interventionZone

Component specification
type: NodeShape
description: Used to define properties of a component (attribute, dimension etc) which are specific to its usage in a DSD.
name: Component specification
node kind: IRI
target class: ComponentSpecification

TreatmentPurposeValue
type: NodeShape
description: An entity defining the purpose of an Intervention/Treatment as codelist, e.g., disease (i.e. a pathological condition that affects part or all of production in the Plot), fertilization (i.e. a need to apply a fertilizer to soil), pest (i.e. a plant or animal detrimental to a human), weed (i.e. to reduce plants considered undesirable in a particular situation)
name: TreatmentPurposeValue
node kind: IRI
target class: TreatmentPurposeValue

https://astrea.linkeddata.es/shapes#684e2e899824a15b3dddb982a89db4db
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: price

ingredientAmount
type: PropertyShape
label: Reference to product nutrients entity to denote the measured amount of an specific ingredient
class: Measure
description: Reference to product nutrients entity to denote the measured amount of an specific ingredient
name: ingredientAmount
node kind: BlankNodeOrIRI
path: ingredientAmount

https://astrea.linkeddata.es/shapes#7622216c02606402eedf4c3ab4d0ead0
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: analysisDate

https://astrea.linkeddata.es/shapes#b7370a9404b09b09d8f745f67d63a0b9
type: PropertyShape
min count: 1
node kind: IRIOrLiteral
path: manufacturer

planProduct
type: PropertyShape
label: A Relation from TreatmentPlan to Product entity.
class: Product
description: A Relation from TreatmentPlan to Product entity.
name: planProduct
node kind: BlankNodeOrIRI
path: planProduct

https://astrea.linkeddata.es/shapes#7656edcbaa7adbdb325bfe2856838bc6
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: invalidatedAtTime

An alternative name for this item
type: PropertyShape
label: alternateName
description: An alternative name for this item
name: alternateName
node kind: Literal
path: alternateName

host
type: PropertyShape
label: Relation between a platform and the systems it hosts.
description: Relation between a platform and the systems it hosts.
name: host
node kind: BlankNodeOrIRI
path: hosts

AgriParcel relationship
type: PropertyShape
label: locatedAt
description: AgriParcel relationship
name: locatedAt
node kind: BlankNodeOrIRI
path: locatedAt

areaDose
type: PropertyShape
label: A Relation from Treatment to DoseUnit entity, indicating the minimum and maximum application rate of the Treatment together with their unit
class: DoseUnit
description: A Relation from Treatment to DoseUnit entity, indicating the minimum and maximum application rate of the Treatment together with their unit
name: areaDose
node kind: BlankNodeOrIRI
path: areaDose

The property defines the information on the safe storage of the Product
type: PropertyShape
label: storageHandling
datatype: string
description: The property defines the information on the safe storage of the Product
name: storageHandling
node kind: Literal
path: storageHandling
pattern: .*

ActiveIngredients
type: NodeShape
description: This entity holds the information of the active ingredients (e.g. incredient name, ingredient code, ingredient amount) for a product
name: ActiveIngredients
node kind: IRI
target class: ActiveIngredients

Sensor
type: NodeShape
description: Device, agent (including humans), or software (simulation) involved in, or implementing, a Procedure. Sensors respond to a stimulus, e.g., a change in the environment, or input data composed from the results of prior Observations, and generate a Result. Sensors can be hosted by Platforms.
name: Sensor
node kind: IRI
target class: Sensor

ProductPreparation
type: NodeShape
description: This entity defines the preparation of a product (e.g. quantities of the ingredients)
name: ProductPreparation
node kind: IRI
target class: ProductPreparation

https://astrea.linkeddata.es/shapes#82da3f9677527f027e33a454c4a094d8
type: PropertyShape
max count: 1
node kind: IRIOrLiteral
path: quantitativeProperty

Legal ID of the animal
type: PropertyShape
label: legalID
description: Legal ID of the animal
name: legalID
node kind: Literal
path: legalID

component
type: PropertyShape
label: indicates a ComponentProperty (i.e. attribute/dimension) expected on a DataSet, or a dimension fixed in a SliceKey
class: ComponentProperty
description: indicates a ComponentProperty (i.e. attribute/dimension) expected on a DataSet, or a dimension fixed in a SliceKey
name: component
node kind: BlankNodeOrIRI
path: componentProperty

safetyPeriod
type: PropertyShape
label: Reference to denote the time period for an element in the product prepartion entity
class: Period
description: Reference to denote the time period for an element in the product prepartion entity
name: safetyPeriod
node kind: BlankNodeOrIRI
path: safetyPeriod

slice key
type: PropertyShape
label: indicates a slice key which is used for slices in this dataset
class: SliceKey
description: indicates a slice key which is used for slices in this dataset
name: slice key
node kind: BlankNodeOrIRI
path: sliceKey

Measured as Volumetric Water Content, VWC as a percentage. 0 ≤soilMoistureVwc ≤ 1
type: PropertyShape
label: soilMoistureVwc
description: Measured as Volumetric Water Content, VWC as a percentage. 0 ≤soilMoistureVwc ≤ 1
name: soilMoistureVwc
node kind: Literal
path: soilMoistureVwc

Soil
type: NodeShape
description: Upper layer of the earth in which plants grow.
name: Soil
node kind: IRI
target class: Soil

Measure property
type: NodeShape
description: The class of components which represent the measured value of the phenomenon being observed
name: Measure property
node kind: IRI
target class: MeasureProperty

The water level surface elevation observed by Hydrometric measurement sensors, namely a Stream Gauge expressed in centimeters. Units:'centimeters'
type: PropertyShape
label: streamGauge
description: The water level surface elevation observed by Hydrometric measurement sensors, namely a Stream Gauge expressed in centimeters. Units:'centimeters'
name: streamGauge
node kind: Literal
path: streamGauge

Geometry Collection
type: NodeShape
description: A GeometryCollection is a geometric object that is a collection of some number of geometric objects. All the elements in a GeometryCollection shall be in the same Spatial Reference System. This is also the Spatial Reference System for the GeometryCollection. GeometryCollection places no other constraints on its elements. Subclasses of GeometryCollection may restrict membership based on dimension and may also place other constraints on the degree of spatial overlap between elements.
name: Geometry Collection
node kind: IRI
target class: GeometryCollection

Animal Group
type: NodeShape
description: A collection of one or multiple animals.
name: Animal Group
node kind: IRI
target class: AnimalGroup

Pluviometer
type: NodeShape
description: A sensor that measures the rain fall.
name: Pluviometer
node kind: IRI
target class: Pluviometer

ID of the the current entity in external applications
type: PropertyShape
label: relatedSource
description: ID of the the current entity in external applications
name: relatedSource
node kind: Literal
path: relatedSource

Parcel
type: NodeShape
description: An area of land, which might be used for grazing animals or planting crops. The parcel is defined as an undividable logical area of land which contains homogeneous items.
name: Parcel
node kind: IRI
target class: Plot
target class: AgriParcel
target class: Parcel

A sequence of characters identifying the provider of the harmonised data entity
type: PropertyShape
label: dataProvider
description: A sequence of characters identifying the provider of the harmonised data entity
name: dataProvider
node kind: Literal
path: dataProvider

https://astrea.linkeddata.es/shapes#a9c88c1050fd17a8a7428d875d176d0f
type: PropertyShape
max count: 1
min count: 1
node kind: IRIOrLiteral
path: formOfTreatment

Time instant
type: NodeShape
description: A temporal entity with zero extent or duration
name: Time instant
node kind: IRI
target class: Instant

Person
type: NodeShape
description: The foaf:Person class represents people. Something is a foaf:Person if it is a person. We don't nitpic about whether they're alive, dead, real, or imaginary. The foaf:Person class is a sub-class of the foaf:Agent class, since all people are considered 'agents' in FOAF.
name: Person
node kind: IRI
target class: Person

Agri Crop
type: NodeShape
description: This entity contains a harmonised description of a generic crop. This entity is primarily associated with the agricultural vertical and related IoT applications.
name: Agri Crop
node kind: IRI
target class: AgriCrop

System
type: NodeShape
description: System is a unit of abstraction for pieces of infrastructure that implement Procedures. A System may have components, its subsystems, which are other Systems. (Definition taken from http://www.w3.org/ns/ssn/System)
name: System
node kind: IRI
target class: System

SF_SamplingFeature
type: NodeShape
description: .lt.ul.gt. .lt.li.gt..lt.b.gt.Role of sampling features.lt..sl.b.gt..lt..sl.li.gt..lt..sl.ul.gt.Sampling features are artefacts of an observational strategy, and have no significant function outside of their role in the observation process. The physical characteristics of the features themselves are of little interest, except perhaps to the manager of a sampling campaign.EXAMPLE A .ldq.station.rdq. is essentially an identifiable locality where a sensor system or procedure may be deployed and an observation made. In the context of the observation model, it connotes the .ldq.world in the vicinity of the station.rdq., so the observed properties relate to the physical medium at the station, and not to any physical artefact such as a mooring, buoy, benchmark, monument, well, etc. NOTE A transient sampling feature, such as a ships-track or flight-line, may be identified and described, but is unlikely to be revisited exactly. A sampling feature is intended to sample some feature of interest in an application domain. However, in some cases the identity, and even the exact type, of the sampled feature may not be known when observations are made using the sampling features. .lt.ul.gt. .lt.li.gt..lt.b.gt.Classification of sampling features.lt..sl.b.gt..lt..sl.li.gt..lt..sl.ul.gt.A small number of sampling patterns are common across disciplines in observational science. These provide a basis for processing and portrayal tools which are similar across domains, and depend primarily on the geometry of the sample design. Common names for sampling features include specimen, station, profile, transect, path, swath, and scene. These are classified primarily by their topological dimension. Point-located samples are defined in this Clause, extensive samples of various dimensions in Clause 9 and specimens in Clause 10.
name: SF_SamplingFeature
node kind: IRI
target class: SF SamplingFeature

treatmentPlanCode
type: PropertyShape
label: Identification code of the observed operation/intervention.
datatype: string
description: Identification code of the observed operation/intervention.
name: treatmentPlanCode
node kind: Literal
path: treatmentPlanCode
pattern: .*