APPN schema
Class: Actuator
Actuator: An electromechanical device that can control the value for a ControlledVariable and that may be mounted on a Platform. Note that SOSA maps electromechanical components to prov:Agent, but CDIF recommendation is that Agent should be an intentional role. An Actuator is also an ObservationUnit so that it may be the target for Control Assays (setting device parameters as ControlledVariables) and potentially for Observation Assays (reading device state as ObservedVariables).
Superclasses
Properties
Identifies a Sensor or Actuator deployed on a Platform.
Class: Assay
Assay: A research action that observes or modifies a set of ObservationUnits.
Superclasses
Properties
Subclasses
Class: BiocontainmentLevel
BiocontainmentLevel: Specifies the biosecurity containment level for a growth facility.
Superclasses
Properties
The biocontainment level capabilities of a GrowthFacility
Class: BiologicalMaterial
BiologicalMaterial: A taxonomic and/or genetic profile for one or more BiologicalUnits. Where possible, this should include the material source for the BiologicalMaterial.
Superclasses
Properties
Variable forBiologicalMaterial BiologicalMaterial
Links a Variable to the BiologicalMaterial (i.e. crop) to which it relates.
Identifies a more inclusive BiologicalMaterial as a higher taxon.
True if biological material is genetically modified
True if biological material requires quarantine
BiologicalMaterial
hasCountryOfOrigin Country
Class: BiologicalUnit
BiologicalUnit: A plant or set of plants sharing the same BiologicalMaterial (e.g. a plot or crop in a field) or any Sample of a plant (e.g. an individual organ or leaf clipping) or set of plants (e.g. a cut from a plot) that is treated as an ObservationUnit for collecting or reporting data. BiologicalUnits may be part of larger BiologicalUnits. For example a plant (BiologicalUnit) may be part of a cohort (BiologicalUnit) sharing the same BiologicalMaterial and Treatments. Where relevant, the position of a BiologicalUnit within a larger BiologicalUnit or within a GrowthFacility can be specified using a Location.
Superclasses
Properties
Links a BiologicalUnit to its type.
Subclasses
Class: BiologicalUnitType
BiologicalUnitType: A term from an enumeration of types of BiologicalUnit.
Superclasses
Properties
Links a BiologicalUnit to its type.
Variable forBiologicalUnitType BiologicalUnitType
Links a Variable to the BiologicalUnitType to which it relates.
Class: Control
Control: An Assay that modifies a property of an ObservationUnit.
Superclasses
Properties
Identifies the entity (Controller, i.e. one of a Person, Actuator, SoftwareApplication or ExternalEvent) responsible for carrying out a Control or Treatment.
Superproperties:
http://www.w3.org/ns/sosa/madeByActuator
Identifies a ControlledVariable controlled by a Control assay. The Control adjusts the state of the ControlledVariable to the value specified in any hasResult or hasSimpleResult property.
Superproperties:
http://www.w3.org/ns/sosa/actsOnProperty
Class: ControlledVariable
ControlledVariable: A Variable (representation of a Trait using a defined Scale) controlled or modified for an ObservationUnit.
Superclasses
Properties
Control controls ControlledVariable
Identifies a ControlledVariable controlled by a Control assay. The Control adjusts the state of the ControlledVariable to the value specified in any hasResult or hasSimpleResult property.
Superproperties:
http://www.w3.org/ns/sosa/actsOnProperty
ControlledVariable
hasTrait Trait
Class: Controller
Controller: The entity responsible for performing an Control action and delivering a value for a ControlledVariable. The Controller may be a Person, an Actuator, a SoftwareApplication or an ExternalEvent. Note that SOSA maps sosa:Actuator to prov:Agent, but CDIF recommendation is that Agent should be an intentional role.
Superclasses
Properties
Control madeByController Controller
Identifies the entity (Controller, i.e. one of a Person, Actuator, SoftwareApplication or ExternalEvent) responsible for carrying out a Control or Treatment.
Superproperties:
http://www.w3.org/ns/sosa/madeByActuator
Identifies the entity (Controller, i.e. one of a Person, Actuator, SoftwareApplication or ExternalEvent) responsible for carrying out a Control or Treatment.
Superproperties:
http://www.w3.org/ns/sosa/madeByActuator
Subclasses
Class: Country
Country: A country
Superclasses
Properties
Class: Dataset
Dataset: A set of Files and metadata forming a dataset, normally managed as a file system folder
Superclasses
Class: Deployment
Deployment: A transient or long-term association between a Sensor or Actuator and a Platform on which it is mounted.
Superclasses
Properties
Deployment
deployedSystem Sensor
Identifies a Sensor or Actuator deployed on a Platform.
Identifies a Sensor or Actuator deployed on a Platform.
Identifies a Platform on which Sensors or Actuators are deployed.
Class: ExternalEvent
ExternalEvent: A default entity to represent any trigger outside the control of the experimenters that may affect the state of the experiment and alter a Variable of interest, e.g. severe weather events or equipment failures. Where possible, the resulting state of the experiment should be quantified and the ExternalEvent modeled as the Controller for a Control event. Where quantification is impossible, the ExternalEvent should be modeled as the Controller for a Treatment event.
Superclasses
Class: File
File: A data file, image or other file system object
Superclasses
Properties
Identifies a data input to an Observation assay. This is intended for use in relation to Observations delivered using a SoftwareApplication.
Identifies schema file for a TableFile
Subclasses
Class: GrowthFacility
GrowthFacility: A building, enclosed space, field unit, container or other entity in which plants are grown. GrowthFacilities may be nested inside other GrowthFacilities, e.g. rhizoboxes inside a growth chamber, to any depth. GrowthFacilities include all non-biological ObservationUnits and may be defined for each spatial context at which environmental observations are collected or management actions (Treatments) are performed for one or more BiologicalUnits. Where relevant, the position of a GrowthFacility within a larger GrowthFacility can be specified using a Location. GrowthFacilities may be Platforms for Sensors and Actuators.
Superclasses
Properties
Links a GrowthFacility to its type.
Indicates if a GrowthFacility is for quarantine.
Study hasGrowthFacility GrowthFacility
The airConditioning capabilities of a GrowthFacility
The temperature range capabilities of a GrowthFacility
The lighting capabilities of a GrowthFacility
The shade capabilities of a GrowthFacility
The physical containment (PC) level capabilities of a GrowthFacility
The biocontainment level capabilities of a GrowthFacility
The gas supply capabilities of a GrowthFacility
The humidity control capabilities of a GrowthFacility
Class: GrowthFacilityType
GrowthFacilityType: A term from an enumeration of types of GrowthFacility.
Superclasses
Properties
Links a GrowthFacility to its type.
Class: Investigation
Investigation: A research programme including one or more Studies.
Superclasses
Class: Location
Location: A position associated with the placement of a GrowthFacility within another GrowthFacility or of a BiologicalUnit within another BiologicalUnit or GrowthFacility. Position may be expressed as absolute geospatial coordinates (SpatialLocation) or using a locally appropriate organisation into rows and columns and optionally levels (XYZLocation).
Superclasses
Properties
Specifies the ObservationUnit to which a Location relates.
Specifies that a Location is a position within an ObservationUnit.
Specifies the schema defining the levels in describing a Location.
Specifies the most signicant level of organisation when specifying a location.
Specifies the most signicant level of organisation when specifying a location.
Specifies the most signicant level of organisation when specifying a location.
Specifies the second most signicant level of organisation when specifying a location.
Specifies the second most signicant level of organisation when specifying a location.
Specifies the second most signicant level of organisation when specifying a location.
Specifies the third most signicant level of organisation when specifying a location.
Specifies the third most signicant level of organisation when specifying a location.
Specifies the third most signicant level of organisation when specifying a location.
Specifies the fourth most signicant level of organisation when specifying a location.
Specifies the fourth most signicant level of organisation when specifying a location.
Specifies the fourth most signicant level of organisation when specifying a location.
Specifies the fifth most signicant level of organisation when specifying a location.
Specifies the fifth most signicant level of organisation when specifying a location.
Specifies the fifth most signicant level of organisation when specifying a location.
Specifies the sixth most signicant level of organisation when specifying a location.
Specifies the sixth most signicant level of organisation when specifying a location.
Specifies the sixth most signicant level of organisation when specifying a location.
Specifies the seventh most signicant level of organisation when specifying a location.
Specifies the seventh most signicant level of organisation when specifying a location.
Specifies the seventh most signicant level of organisation when specifying a location.
Specifies the eighth most signicant level of organisation when specifying a location.
Specifies the eighth most signicant level of organisation when specifying a location.
Specifies the eighth most signicant level of organisation when specifying a location.
The time at which a ResearchActivity occurred - equivalent to both startTime and endTime
Superproperties:
startTime endTime
Subclasses
Class: LocationSchema
LocationSchema: A definition for the groupings used to specify locations in a given context.
Superclasses
Properties
Location hasLocationSchema LocationSchema
Specifies the schema defining the levels in describing a Location.
Names the most signicant level of organisation for locations sharing a LocationSchema.
Names the second most signicant level of organisation for locations sharing a LocationSchema.
Names the third most signicant level of organisation for locations sharing a LocationSchema.
Names the fourth most signicant level of organisation for locations sharing a LocationSchema.
Names the fifth most signicant level of organisation for locations sharing a LocationSchema.
Names the sixth most signicant level of organisation for locations sharing a LocationSchema.
Names the seventh most signicant level of organisation for locations sharing a LocationSchema.
Names the eighth most signicant level of organisation for locations sharing a LocationSchema.
Class: MaterialSource
MaterialSource: The source for the BiologicalMaterial.
Superclasses
Properties
Class: Method
Method: A method or process for performing an Assay.
Superclasses
Properties
Class: Observation
Observation: An Assay that observes or measures properties of an ObservationUnit returning results as property values or images.
Superclasses
Properties
Observation
hasResult File
Observation
usesData File
Identifies a data input to an Observation assay. This is intended for use in relation to Observations delivered using a SoftwareApplication.
Class: ObservationUnit
ObservationUnit: An entity for which a Study collects data or controls the environment and other parameters. ObservationUnits may be BiologicalUnits, Substances, Platforms (including GrowthFacilities) or devices (Sensors and Actuators).
Superclasses
Properties
Assay isForObservationUnit ObservationUnit
ObservationUnit
inheritsContext ObservationUnit
Indicates an ObservationUnit should be considered to inherit values for Variables from another ObservationUnit. Examples include a plant inheriting environmental variables from a pot, growth cabinet or field or a leaf inheriting environmental and developmental properties from a plant.
Specifies the ObservationUnit to which a Location relates.
Location isLocationWithin ObservationUnit
Specifies that a Location is a position within an ObservationUnit.
Subclasses
Class: ObservedVariable
ObservedVariable: A Variable (representation of a Trait using a defined Scale) observed or measured for an ObservationUnit.
Superclasses
Properties
ObservedVariable
hasTrait Trait
Class: Observer
Observer: The entity responsible for performing an Observation and delivering a value for an ObservedVariable. The Observer may be a Person, a Sensor or a SoftwareApplication. Note that SOSA maps sosa:Sensor to prov:Agent, but CDIF recommendation is that Agent should be an intentional role.
Superclasses
Properties
Subclasses
Class: Person
Person: A Person, preferably identified using an ORCID, that may perform an Assay.
Superclasses
Properties
Class: PhysicalContainmentLevel
PhysicalContainmentLevel: Specifies the physical containment level (PC1-4) for a growth facility.
Superclasses
Properties
The physical containment (PC) level capabilities of a GrowthFacility
Platform: A vehicle, building, person or other entity that may carry or include Sensors or Actuators. A Platform is also an ObservationUnit so that it may be the target for Observation Assays (reading device state as ObservedVariables) and potentially for Control Assays (setting parameters as ControlledVariables).
Superclasses
Properties
Links a Platform to its type.
Identifies a Platform on which Sensors or Actuators are deployed.
Subclasses
PlatformType: A term from an enumeration of types of Platform.
Superclasses
Properties
Links a Platform to its type.
Class: ResearchActivity
ResearchActivity: A time-delimited activity contributing to a research goal.
Superclasses
Properties
Relates an Assay to the Study that includes it or a Study to an Investigation.
Role isRoleOfPersonIn ResearchActivity
The time at which a ResearchActivity occurred - equivalent to both startTime and endTime
Superproperties:
startTime endTime
Subclasses
Class: Role
Role: A role performed by a person in the context of a research activity
Superclasses
Properties
Class: Sample
Sample: A BiologicalUnit that has been created from an existing BiologicalUnit through a Sampling assay.
Superclasses
Properties
Class: Sampler
Sampler: The entity responsible for performing a Sampling and delivering a Sample. The Observer will normally be a Person, although in some contexts some kind of device could be involved. Note that SOSA maps sosa:Sampler to prov:Agent, but CDIF recommendation is that Agent should be an intentional role.
Superclasses
Properties
Subclasses
Class: Sampling
Sampling: An Assay that derives a new representative ObservationUnit from an existing ObservationUnit.
Superclasses
Properties
Sampling
producesSample Sample
Class: Scale
Scale: A system of units or representation format for values associated with a Variable.
Superclasses
Properties
Class: Sensor
Sensor: An electromechanical device that can return the value for an ObservedVariable and that may be mounted on a Platform. Note that SOSA maps electromechanical components to prov:Agent, but CDIF recommendation is that Agent should be an intentional role. A Sensor is also an ObservationUnit so that it may be the target for Control Assays (setting device parameters as ControlledVariables) and potentially for Observation Assays (reading device state as ObservedVariables).
Superclasses
Properties
Links a Sensor to its type.
Identifies a Sensor or Actuator deployed on a Platform.
Class: SensorType
SensorType: A term from an enumeration of types of Sensor.
Superclasses
Properties
Sensor hasSensorType SensorType
Links a Sensor to its type.
Class: SoftwareApplication
SoftwareApplication: A piece of software that may be perform an Assay. Note that SOSA maps software components to prov:Agent, but CDIF recommendation is that Agent should be an intentional role.
Superclasses
Class: SpatialLocation
SpatialLocation: A location defined with geospatial coordinates.
Superclasses
Properties
Class: Study
Study: A research activity including one or more Assays that record data on a set of ObservationUnits.
Superclasses
Properties
Class: Substance
Substance: A biological or chemical entity used in a Treatment assay or referenced in a SubstanceAmount.
Superclasses
Properties
Identifies a Substance or a SubstanceAmount associated with a Treatment assay. The Treatment makes an input of a quantity of some Substance associated with the SubstanceAmount. If the result is a known final state for a variable associated with an ObservationUnit, the assay should be modeled as a Control with a ControlledVariable. Treatments are for cases where no definite resulting value is recorded.
Identifies a Substance or SubstanceAmount included in the current Substance.
Identifies a Substance or SubstanceAmount included in the current Substance.
Identifies the Substance associated with a SubstanceAmount. This represents the biological or chemical substance applied to the ObservationUnit by a Treatment.
Class: SubstanceAmount
SubstanceAmount: A Variable (representation of a quantity using a defined Scale) for a Substance applied to an ObservationUnit.
Superclasses
Properties
Identifies a Substance or a SubstanceAmount associated with a Treatment assay. The Treatment makes an input of a quantity of some Substance associated with the SubstanceAmount. If the result is a known final state for a variable associated with an ObservationUnit, the assay should be modeled as a Control with a ControlledVariable. Treatments are for cases where no definite resulting value is recorded.
Identifies a Substance or SubstanceAmount included in the current Substance.
Identifies the Substance associated with a SubstanceAmount. This represents the biological or chemical substance applied to the ObservationUnit by a Treatment.
Identifies the amount of a Substance associated with a SubstanceAmount according to the associated Scale.
SubstanceAmount
hasScale Scale
Class: TableFile
TableFile: A data file containing tabular data in CSV or similar format
Superclasses
Properties
Identifies schema class for which a TableFile serialises instances - the class is identified by its IRI
Identifies schema file for a TableFile
Identifies schema file for a TableFile
Class: Trait
Trait: A concept represented by a Variable associated with an ObservationUnit. In the DDI-CDI Variable Cascade, a Trait is a Concept or ConceptualVariable.
Superclasses
Properties
Subclasses
Class: Treatment
Treatment: An Assay that adds a Substance or a SubstanceAmount to an ObservationUnit (includes potting, fertigation, pesticide application, addition of beneficials, etc.).
Superclasses
Properties
Identifies the entity (Controller, i.e. one of a Person, Actuator, SoftwareApplication or ExternalEvent) responsible for carrying out a Control or Treatment.
Superproperties:
http://www.w3.org/ns/sosa/madeByActuator
Identifies a Substance or a SubstanceAmount associated with a Treatment assay. The Treatment makes an input of a quantity of some Substance associated with the SubstanceAmount. If the result is a known final state for a variable associated with an ObservationUnit, the assay should be modeled as a Control with a ControlledVariable. Treatments are for cases where no definite resulting value is recorded.
Identifies a Substance or a SubstanceAmount associated with a Treatment assay. The Treatment makes an input of a quantity of some Substance associated with the SubstanceAmount. If the result is a known final state for a variable associated with an ObservationUnit, the assay should be modeled as a Control with a ControlledVariable. Treatments are for cases where no definite resulting value is recorded.
Class: Variable
Variable: Representation of a Trait using a defined Scale. In the DDI-CDI Variable Cascade, a Variable is a RepresentedVariable or an InstanceVariable.
Superclasses
Properties
Specifies the default value for a variable.
Specifies the default value for a variable.
Specifies the default value for a variable.
Specifies the default value for a variable.
Links a Variable to the BiologicalUnitType to which it relates.
Links a Variable to the BiologicalMaterial (i.e. crop) to which it relates.
Subclasses
Class: XYZLocation
XYZLocation: A location defined using an appropriate local spatial geometry in three dimensions.
Superclasses
Properties
Specifies the row for an XYZLocation.
Superproperties:
schemaLevel1
Specifies the row for an XYZLocation.
Superproperties:
schemaLevel1
Specifies the row for an XYZLocation.
Superproperties:
schemaLevel1
Specifies the column for an XYZLocation.
Superproperties:
schemaLevel2
Specifies the column for an XYZLocation.
Superproperties:
schemaLevel2
Specifies the column for an XYZLocation.
Superproperties:
schemaLevel2
Specifies the level for an XYZLocation in a three-dimensional configuration.
Superproperties:
schemaLevel3
Specifies the level for an XYZLocation in a three-dimensional configuration.
Superproperties:
schemaLevel3
Specifies the level for an XYZLocation in a three-dimensional configuration.
Superproperties:
schemaLevel3