Experimental Evaluation Ontology
type: Ontology
version IRI: https://w3id.org/eeo/0.1.0
imports: bfo.owl
creator: Anne-Laure Jousselme
creator: Maximilian Zocholl
date: 2020-09-21
description: An ontology to describe experiments, evaluations and their relation.
issued: 2020-09-21T11:35:00
license: https://creativecommons.org/licenses/by/4.0/
version info: 0.1.0

label
comment: A minimal interpretation of a stimulus.

applies
type: ObjectProperty
inverse of: isAppliedBy
domain: BFO_0000001
range: BFO_0000001
comment: makes use of

formalises
type: ObjectProperty
domain: Model
range: BFO_0000001
comment: provides a formal description

hasFactor
type: ObjectProperty
domain: Treatment
range: Factor
comment: is described by

hasFactorLevel
type: ObjectProperty
domain: Factor
range: FactorLevel
comment: is described by and may take one of multiple values of

hasPart
type: ObjectProperty
type: TransitiveProperty
inverse of: isPartOf
domain: Thing
range: Thing
comment: consists of, contains

isAppliedBy
type: ObjectProperty
domain: BFO_0000001
range: BFO_0000001
comment: is used by an entity

isAppliedTo
type: ObjectProperty
domain: BFO_0000001
range: BFO_0000001
comment: is used to interpret an entity

isEvaluationResultOf
type: ObjectProperty
domain: EvaluationResult
range: Evaluation
comment: is the output of an evaluation

isExecutionOf
type: ObjectProperty
domain: BFO_0000015
range: Implementation
comment: is performing action at runtime according to

isExperimentalUnitOf
type: ObjectProperty
domain: ExperimentalUnit
range: Experiment
comment: is characterised by

isImplementing
type: ObjectProperty
domain: Implementation
range: Specification
comment: is interpreting

isInputOf
type: ObjectProperty
domain: BFO_0000004
range: BFO_0000015
comment: is included in the domain of a function

isOutputOf
type: ObjectProperty
domain: BFO_0000019
range: BFO_0000015
comment: A value that is assigned

isRunningIn
type: ObjectProperty
domain: BFO_0000015
range: BFO_0000011
comment: depends on

isSpecifiedBy
type: ObjectProperty
domain: BFO_0000001
range: BFO_0000001
comment: is described in detail by

isValueOf
type: ObjectProperty
domain: Value
range: EvaluationResult
comment: is specifying

projectsOn
type: ObjectProperty
domain: BFO_0000001
range: BFO_0000006
comment: assigns one or more elements from a given set

pursues
type: ObjectProperty
domain: BFO_0000001
range: Task
comment: aims to fulfill

spans
type: ObjectProperty
domain: Predicate
range: BFO_0000006
comment: turns a set into a space

ComputationalProperty
type: Class
subclass of: Predicate
comment: A property that is assignable to the computational unit on which the experimental run is performed. The computational properties are potentially impacting on the ExperimentalResult and the EvaluationResult.

Data
type: Class
subclass of: BFO_0000020
comment: A minimal interpretation of a stimulus.

Effect
type: Class
subclass of: BFO_0000019
comment: A set of properties that result from an ExperimentalRun. Synonyms: Response variable, observational unit.

Evaluand
type: Class
subclass of: BFO_0000001
subclass of: Class
  intersection of: Restriction
    on property: hasPart
    some values from: Phenomenon
  intersection of: Restriction
    on property: hasPart
    some values from: Predicate
  intersection of: Restriction
    on property: isPartOf
    some values from: Evaluation
comment: An Entity that is the subject of an Evaluation. Synonym: Evaluand, EvaluationUnit.

Evaluation
type: Class
subclass of: BFO_0000015
subclass of: Restriction
  on property: applies
  some values from: EvaluationValueScale
subclass of: Restriction
  on property: hasPart
  some values from: Evaluand
subclass of: Restriction
  on property: isExecutionOf
  some values from: EvaluationSystem
subclass of: Restriction
  on property: isRunningIn
  some values from: EvaluationContext
comment: The Process of assigning a quantity or quality value to a property of one or more Evaluands by means of an EvaluationMethod. Each Evaluation has an EvaluationContext, an EvaluationResult and may consist of one or more Evaluations. Polysemy sibling with the result of an Evaluation.

EvaluationContext
type: Class
subclass of: BFO_0000011
comment: A spatiotemporal region that includes a description of all Entities that impact on the Evaluation without being part of the Evaluation.

EvaluationMethod
type: Class
subclass of: BFO_0000017
subclass of: Restriction
  on property: isAppliedBy
  some values from: Evaluation
subclass of: Restriction
  on property: isAppliedTo
  some values from: Evaluand
comment: A Method aiming at the quantification of a Quality of an Evaluand making use of one or more EvaluationCriteria and EvaluationValueScales.

EvaluationResult
type: Class
subclass of: BFO_0000019
comment: An Output of an Evaluation. A Quantity that is assigned to the Evaluand referring to an EvaluationCriterion and an EvaluationValueScale.

EvaluationSpace
type: Class
subclass of: BFO_0000006
comment: The cartesian product of the sets of the EvaluationCriteria realised by their respective EvaluationMetrics.

EvaluationSystem
type: Class
subclass of: BFO_0000030
comment: An Implementation that performs an Evaluation.

EvaluationValueScale
type: Class
subclass of: BFO_0000026
comment: A set of quality or quantity values of a quality or quantity that describes the relation between two or more values according to the properties of the set, e.g. set for distinguishing values, ordered set for ranking values, a metric that applies to all members of the set, etc.

Experiment
type: Class
subclass of: BFO_0000015
subclass of: Restriction
  on property: hasPart
  some values from: ExperimentalSpace
subclass of: Restriction
  on property: isSpecifiedBy
  some values from: ExperimentalPlan
subclass of: Restriction
  on property: isSpecifiedBy
  qualified cardinality: 1
  on class: ExperimentalUnit
comment: A Process that includes two or more ExperimentalRuns between which the Input to an ExperimentalUnit is varied according to an ExperimentalPlan in a controlled way and the Effects are observed.

ExperimentalPlan
type: Class
subclass of: BFO_0000006
subclass of: Restriction
  on property: isSpecifiedBy
  min qualified cardinality: 2
  on class: ExperimentalRun
comment: A randomly ordered set of two or more Treatments.

ExperimentalRun
type: Class
subclass of: BFO_0000015
subclass of: Restriction
  on property: isRunningIn
  some values from: ExperimentalRunContext
subclass of: Restriction
  on property:
    inverse of: isOutputOf
  some values from: Effect
subclass of: Restriction
  on property: isExecutionOf
  qualified cardinality: 1
  on class: Implementation
subclass of: Restriction
  on property: isSpecifiedBy
  qualified cardinality: 1
  on class: Treatment
comment: A Process in which the ExperimentalUnit transforms an Input into an ExperimentalResult.

ExperimentalRunContext
type: Class
subclass of: BFO_0000011
comment: A spatiotemporal region that is composed of ParameterSetting and ComputationalProperties.

ExperimentalSpace
type: Class
subclass of: BFO_0000006
comment: The cartesian product of the sets of the FactorLevels of each Factor.

ExperimentalUnit
type: Class
subclass of: BFO_0000004
subclass of: Restriction
  on property: isExperimentalUnitOf
  some values from: Experiment
subclass of: Restriction
  on property: pursues
  some values from: Task
comment: An Entity that has a function which transforms a Treatment into an ExperimentalResult during the ExperimentalRun and whose properties remain unchanged over the period of the experiment.
comment: Corresponds to Phenomenon in VIM

Factor
type: Class
subclass of: BFO_0000023
subclass of: Restriction
  on property: hasFactorLevel
  min qualified cardinality: 2
  on class: FactorLevel
comment: An Entity that is an Input of the ExperimentalUnit within an Experiment.

FactorLevel
type: Class
subclass of: BFO_0000023
comment: A value that is or may be assigned to a factor.

Hypothesis
type: Class
subclass of: BFO_0000023
comment: A model of the Evaluand to be accepted or rejected.

Implementation
type: Class
subclass of: BFO_0000004
subclass of: Restriction
  on property: isImplementing
  some values from: Specification
comment: An entity that interprets a Specification and may create a process when being execute. An Implementation may be an ExperimentalUnit.

IntervalInterpretedValue
type: Class
subclass of: BFO_0000001
subclass of: Class
  union of: BFO_0000019
  union of: BFO_0000144
comment: A Value interpreted according to multiple ordered categories that are subject to a distance measure.

Measurement
type: Class
subclass of: BFO_0000015
comment: A Process of assigning one or more quantity values to a measurand.

Method
type: Class
subclass of: BFO_0000017
comment: A description of a Process to acquire Data, Information or Knowledge.

Model
type: Class
subclass of: BFO_0000020
comment: An incomplete and simplified representation of an entity.

NominalInterpretedValue
type: Class
subclass of: BFO_0000001
subclass of: Class
  union of: BFO_0000019
  union of: BFO_0000144
comment: A Value interpreted according to multiple categories.

OrdinalInterpretedValue
type: Class
subclass of: BFO_0000001
subclass of: Class
  union of: BFO_0000019
  union of: BFO_0000144
comment: A Value interpreted according to multiple ordered categories.

ParameterSetting
type: Class
subclass of: BFO_0000023
comment: A set of parameter values that are not changed during an Experiment.

Predicate
type: Class
subclass of: BFO_0000001
subclass of: Class
  union of: BFO_0000019
  union of: BFO_0000144
comment: A quality that allows to distinguish or match two or more Entities or Processes.

QualityValue
type: Class
subclass of: Value
comment: A value of a property of an entity.

Quantity
type: Class
subclass of: Predicate
comment: A property of an entity to which a value can be assigned that has a meaningful quantitative interpretation.

QuantityValue
type: Class
subclass of: Value
comment: A numerical value of a property of an entity that has a magnitude.

RatioInterpretedValue
type: Class
subclass of: BFO_0000001
subclass of: Class
  union of: BFO_0000019
  union of: BFO_0000144
comment: A QuantityValue interpreted according to multiple ordered categories that are subject to a distance measure and that make reference to a zero element.

Specification
type: Class
subclass of: BFO_0000017
comment: An Entity that describes necessary properties of an Implementation.

Task
type: Class
subclass of: BFO_0000017
comment: A Process to be completed in order to fulfill a predefined goal.

Treatment
type: Class
subclass of: BFO_0000004
subclass of: Restriction
  on property: hasFactor
  some values from: Factor
subclass of: Restriction
  on property: isInputOf
  some values from: ExperimentalRun
comment: A set of FactorLevels that specifies the input to the ExperimentalUnit in a domain independent way. Each ExperimentalRun/Test has exactly one treatment. In one Treatment for each factor exactly one factor level is specified.

Value
type: Class
subclass of: BFO_0000019
comment: A quality which specifies a Predicate.