Assessment
type: Class
subclass of: Process
subclass of: Restriction
  on property: assesses
  some values from: Indicator
definition: The process of evaluating the quality, performance, impact or other properties of a substance, product, or process.

BooleanData
type: Class
subclass of: SymbolicData
definition: A symbolic data representing a boolean number.

ByteData
type: Class
subclass of: ShortData
definition: A data representing a 8-bit integer number.

Computation
type: Class
subclass of: Process
definition: A process that deals with quantitative symbols (i.e. symbols associated with a quantitative oriented language).

ComputationalTool
type: Class
subclass of: Software
definition: A software that performs a computation.
example: Gromacs is a computational tool that solves Newton's equations of motion.

Data
type: Class
subclass of: Entity
definition: Contrast from variation of properties that is encoded by an agent and that can be decoded by another agent according to a specific rule.

Dataset
type: Class
usage note: A collection of (more than one) datum, published or curated by a single agent, and available for access or download in one or more representations.
subclass of: Data
subclass of: Restriction
  on property: hasPart
  some values from: Datum
definition: Encoded data made of more than one datum.

DateData
type: Class
subclass of: SymbolicData
definition: A symbolic data representing date. Format: YYYY-MM-DD (followed by an optional time zone offset, e.g. +01:00 for Central Europe).

DateTimeData
type: Class
subclass of: SymbolicData
definition: A symbolic data representing datetime. Format: YYYY-MM-DDThh:mm:ss (followed by an optional time zone offset, e.g. +01:00 for Central Europe).

Datum
type: Class
usage note: Datum is the building block of datasets.
subclass of: Data
definition: A self-consistent encoded data entity.

Description
type: Class
subclass of: Sign
definition: A collection of properties that depicts an object.
scope note: A description is not atomic in the sense that it is made of more than one property.

DomainOfApplicabilityStatus
type: Class
subclass of: Property
definition: A result of a model or software indicating whether an input is within the applicability domain of the model or software. Applicability domain refers to the range of conditions and limitations within which a model can be reliably applied. It is a critical factor in determining the accuracy and validity of a model, as it defines the scope of its predictions and identifies potential sources of uncertainty. The process of defining the applicability domain involves assessing the model's performance under different conditions and establishing the boundaries of its predictive capabilities.
scope note: It should take one of the following values: ssbd:undefined; ssbd:outOfDomain; ssbd:inDomain.

DoubleData
type: Class
subclass of: NumericalData
definition: A symbolic data representing a 64-bit floating point numbers incl. ±Inf, ±0, NaN.

FloatData
type: Class
subclass of: NumericalData
definition: A symbolic data representing a 32-bit floating point numbers incl. ±Inf, ±0, NaN.

Indicator
type: Class
subclass of: Property
alternative label: Descriptor
alternative label: EndPoint
definition: A property that provides information about the state of a system. It simplifies complex realities into measurable values that can guide decisions.
example: For a computation is an indicator a specific property/datum that is provided in the output.
scope note: A precisely defined variable intended to reflect an outcome of interest that is statistically analyzed to address a particular research question. A precise definition of an endpoint typically specifies the type of assessments made, the timing of those assessments, the assessment tools used, and possibly other details, as applicable, such as how multiple assessments within an individual are to be combined. -- National Library of Medicine, https://www.ncbi.nlm.nih.gov/books/NBK338448/

Information
type: Class
is defined by: Luciano Floridi, Information - A Very Short Introduction, Oxford University Press (2010) ISBN: 9780199551378
subclass of: Data
subclass of: Sign
definition: Data with meaning (semiotic sign).

IntData
type: Class
subclass of: LongData
definition: A data representing a 32-bit integer number.

IntegerData
type: Class
subclass of: NumericalData
definition: A data representing an arbritrary sized integer number.

Interpreter
type: Class
subclass of: Agent
definition: The agent that connects the sign to an entity in a semiotic (meaning-making) process.
example: A person (interpreter) that measures the length (sign) of an pencil (object).

LongData
type: Class
subclass of: IntegerData
definition: A data representing a 64-bit integer number.

MaterialProcess
type: Class
subclass of: Process
definition: A process that has material as input and output.

Matter
type: Class
subclass of: Entity
definition: An entity that possess mass and occupies volume.
scope note: From the definition it follows that matter is an object with fermionic parts.
scope note: The interpretation of the term "matter" is not univocal. Several concepts are labelled with this term, depending on the field of science. The concept mass is sometimes related to the term "matter", even if the former refers to a physical quantity (precisely defined by modern physics) while the latter is a type that qualifies a physical entity. It is possible to identify more than one concept that can be reasonably labelled with the term "matter". For example, it is possible to label as matter only the entities that are made up of atoms. Or more generally, we can be more fine-grained and call "matter" the entities that are made up of protons, neutrons or electrons, so that we can call matter also a neutron radiation or a cathode ray. A more fundamental approach taken here, considers matter as entities that are made of quarks and leptons, without excluding particles like the W and Z bosons that possess some mass, but are not fermions. This definition also include antimatter.

Measurement
type: Class
subclass of: Process
definition: An observation that results in a quantitative comparison of a 'property' of an 'object' with a standard reference based on a well defined mesurement procedure.

Model
type: Class
subclass of: Sign
definition: A useful simplified description of a selected part of the world.
example: Newton's law of motion is a model for how a body will move when subjected to forces. A mouse can be seen as a model for a human (e.g. in medicine). An architectural floor plan is a model of a house.
scope note: A model is a sign that resembles or imitates an object, in shape, function or by sharing a similar logical structure.

NumericalData
type: Class
subclass of: SymbolicData
definition: A symbolic data representing a numerical value.

Object
type: Class
subclass of: Entity
alternative label: Continuant
alternative label: Endurant
definition: An entity that has a temporal extension.
scope note: Object individals will typically also be an individual of 'Matter'. However, when categorising something as an 'Object', the focus is on its existence (throughout one of more processes), while 'Matter' focuses on that it pocess mass and takes up volume and how it can further be categorised as
scope note: Object is the class of all individuals who's temporal parts are of the same type as the whole.

Participant
type: Class
subclass of: Agent
subclass of: Object
definition: An object that participates to a process.
example: A student during an examination. The student exists both before and after the examination.
scope note: Mereologically participation means that the object is a spatial part of the process.

Process
type: Class
subclass of: Activity
alternative label: Occurent
alternative label: Perdurant
definition: An activity with temporal parts.
scope note: The temporal parts of a process are not of the same type as the process itself.

Profiler
type: Class
subclass of: Software
definition: A software that identify the affiliation of the target chemical(s) to preliminary defined categories (functional groups/alerts).
scope note: The outcome of the profiling determines the most appropriate way to search for analogues, but they are also useful for preliminary screening or prioritization of substances.

Property
type: Class
subclass of: Sign
definition: An "atomic" sign that stands for a characteristic of an object that can be observed or detected in a semiotic process.
scope note: A property is atomic in the sense that is aimed to deliver one and one only aspect of the object.

QSARSoftware
type: Class
subclass of: Software
subclass of: Restriction
  on property: implementsModel
  some values from: QSARModel
definition: A software implementing a QSAR model.

ReliabilityDocument
type: Class
usage note: xxx
subclass of: Document
definition: xxx

SSbDAssessment
type: Class
alt label: SSbD Assessment
subclass of: Assessment
subclass of: Restriction
  on property: assesses
  some values from: SSbDDimension
subclass of: Restriction
  on property: hasPart
  some values from: SpecifiedAssessment
definition: An assessment of the safety and sustainability of chemicals and materials across their life cycle. Assesses one or more ssbd dimension, through one ore more SSbDSpecifiedAssessments

SSbDDimension
type: Class
source: https://www.oecd.org/content/dam/oecd/en/publications/reports/2022/10/sustainability-and-safe-and-sustainable-by-design-working-descriptions-for-the-safer-innovation-approach_1ba68750/a9a80171-en.pdf
subclass of: Entity
alternative label: Safe and Sustainable by Design Dimension
definition: Safe and sustainable by design (SSbD) can be described as an approach that focuses on providing a function (or service), while avoiding onerous environmental footprints and chemical properties that may be harmful to human health or the environment. In essence, the SSbD approach aims to identifying and minimizing, at an early phase of the innovation process, the impacts concerning safety for humans and the environment and for sustainability, minimizing the environmental footprint, in particular regarding climate change and resource use and, protecting ecosystems and biodiversity, taking a lifecycle perspective. The SSbD approach addresses the safety and sustainability of the material/ chemical/ product and associated processes along the whole life cycle, including all the steps of the research and development (R&D) phase, production, use, recycling, and disposal.
scope note: The superclass of all dimensions relevant for SSbD assessments.

ShortData
type: Class
subclass of: IntData
definition: A data representing a 16-bit integer number.

Sign
type: Class
subclass of: Entity
definition: A sign that stands for an entity.
scope note: A sign is a part of a triadic semiotic (meaning-making) process, where an 'interpreter' connects a 'sign' to an entity (called 'referent').

Software
type: Class
subclass of: Data
definition: All or part of the programs, procedures, rules, and associated documentation of an information processing system.

SpecifiedAssessment
type: Class
subclass of: Assessment
definition: An assessment that is focused on a specific aspect or dimension of safety and sustainability, such as functionality, safety, or environmental impact.

SymbolicData
type: Class
subclass of: Data
definition: The class for entities which stands for a specific data format expressed using a symbolic encoding.

TierLevel
type: Class
subclass of: Entity
definition: Represent a tiered, iterative framework for evaluating chemical and material safety from early innovation to production.
scope note: This approach typically involves a three-tier system-ranging from qualitative, early-stage, in silico, and in vitro screening to, finally, advanced, quantitative, in vivo testing.

TimeData
type: Class
subclass of: SymbolicData
definition: A symbolic data representing time. Format: hh:mm:ss (followed by an optional time zone offset, e.g. +01:00 for Central Europe).

Toxicity
type: Class
subclass of: Indicator
definition: A descriptor for a substance to cause harmful health effects.
scope note: The helth effects can strike a single cell, a group of cells, an organ system, or the entire body. A toxic effect may be visible damage, or a decrease in performance or function measurable only by a test.
scope note: Toxicity is always related to a given measurement procedure. Hence, the user is expected to define spesific subclasses defining the measurement procedure that the toxicity is measured according to.

assesses
type: ObjectProperty
type: AsymmetricProperty
type: IrreflexiveProperty
domain: Assessment
range: SSbDDimension
sub property of: isOvercrossedBy
definition: Relates an assessment to a SSbD dimension.

attributed
type: ObjectProperty
type: AsymmetricProperty
type: IrreflexiveProperty
domain: Agent
range: Entity
sub property of: causedBy
inverse of: wasAttributedTo
definition: Relates an agent to an entity via an activity that both the agent and entity participates to.
scope note: The activity is through overlapped by the agent and overcrossed by the entity.
scope note: There may or may not be a causal interaction between the agent and entity.

causal
type: ObjectProperty
definition: The root of all causal SSbD relations.
scope note: Causality is the fundamental concept describing how entities affect each other.

causedBy
type: ObjectProperty
type: IrreflexiveProperty
sub property of: wasInfluencedBy
sub property of: causal
definition: A relation between an entity that causally affects the subject.
example: John yesterday is the cause of John today, is an example of temporal-like causality. The desk supporting my laptop is a space-like causality.

chemicalClass
type: ObjectProperty
usage note: Choose one of subclasses of ssbd:Matter.
domain: Entity
range: Matter
sub property of: standsFor
definition: Relates an entity to a chemical class that the entity is relevant for.

SSbD Core Ontology
type: Ontology
type: NamedIndividual
status: Under Development
abstract: The SSbD Core Ontology provides the semantic basis for safe and sustainability by design. The SSbD Core Ontology expands on the annotation schema provided by tripper, which again expands on the DCAT-AP.
bibliographic citation: xxx
contributor: https://orcid.org/0000-0003-4250-4584
created: 2025-09-08
creator: https://orcid.org/0000-0001-8869-3718
creator: https://orcid.org/0000-0002-0719-4907
creator: 0000-0002-1560-809X
creator: https://orcid.org/0000-0002-1849-5246
creator: https://orcid.org/0000-0002-2705-2068
creator: https://orcid.org/0000-0002-3372-4801
creator: https://orcid.org/0000-0002-6396-0848
creator: https://orcid.org/0000-0002-8053-8198
has format: turtle
license: https://creativecommons.org/licenses/by/4.0/legalcode
publisher: pink-project.eu
doi: tbd
status: forthcoming
preferred namespace prefix: ssbd
preferred namespace uri: https://w3id.org/ssbd
imports: cheminf-mappings
imports: contributors
imports: matter
imports: models
imports: ssbd-taxonomy
prior version: 0.0.0
version IRI: core
version info: 0.0.1
introduction: The SSbD Core Ontology has a modular structure and aims to cover the following features: * Allow to categorise resources (datasets, models, software, etc) according to their SSbD dimensions and categories/sub-categories. * Provenance, based on the [PROV-O](https://www.w3.org/TR/prov-o/) ontology. PROV-O is fully adapted by the SSbD Core Ontology, having the three top-level PROV-O classes, *Activity*, *Entity* and *Agent* in root. * Extension of the basic PROV-O provenance to complex scientific workflows with spatial and temporal parts. * Allow documentation of workflows that have not (yet) been executed. Such documentation is done at class-level. When executed individuals should be created for the evaluated activities and their input and output providing a full PROV-O provenance graph. * Top-level taxonomy for (advanced) materials and chemicals based on [EMMO](https://emmc.eu/emmo/) with mappings to [ChEBI](https://www.ebi.ac.uk/chebi/) for chemicals. * Categorisation models. * Strong taxonomy for relations, which are grouped into: - [parthood relations](https://ssbd-ontology.github.io/core/docs/background.html#parthood-relations), based on mereology - [causal relations](https://ssbd-ontology.github.io/core/docs/background.html#causal-relations), based on causality - [semiotic relations](https://ssbd-ontology.github.io/core/docs/background.html#semiotic-relations), based on [Pierse semiotics](https://plato.stanford.edu/entries/peirce-semiotics/) Separate reference documentations exists for the following sub-modules: * [ddoc](https://ssbd-ontology.github.io/core/widoco-ddoc/index-en.html): The Tripper data documentation vocabulary, with terms reused from other ontologies and vocabularies. Mainly [Dublin Core](https://www.dublincore.org/specifications/dublin-core/dcmi-terms/), [FOAF](http://xmlns.com/foaf/spec/) and similar basic vocabularies. * [reused-terms](https://ssbd-ontology.github.io/core/widoco-reused-terms/index-en.html): Additional reused terms by the SSbD …

documentation
type: ObjectProperty
domain: Resource
range: Document
sub property of: page
sub property of: isRepresentedBy
definition: Relates a resource to a page or document documenting this resource.

equalsTo
type: ObjectProperty
type: SymmetricProperty
sub property of: hasPart
sub property of:
  inverse of: hasPart
property disjoint with: hasProperPart
definition: The relation between two indeviduals representing the same entity.
editorial note: The main purpose of this relation is to locically define hasProperPart.

hasAPI
type: DatatypeProperty
domain: Software
range: boolean
definition: Whether the software has an API.

hasDataValue
type: DatatypeProperty
domain: Data
definition: Relates a data individual to its literal value.

hasDatum
type: ObjectProperty
type: AsymmetricProperty
type: IrreflexiveProperty
domain: Dataset
range: Datum
sub property of: hasProperPart
definition: Relates a dataset to its datum.

hasDescription
type: ObjectProperty
range: Description
sub property of: isRepresentedBy
definition: Connects a thing to a description (i.e. collection of properties) of the thing.

hasGUI
type: DatatypeProperty
domain: Software
range: boolean
definition: Whether the software has a GUI.

hasInput
type: ObjectProperty
type: AsymmetricProperty
type: IrreflexiveProperty
domain: Activity
range: Entity
sub property of: isOvercrossedBy
definition: Relates an activity to an entity that is input to the activity.
scope note: The activity A proper overlaps the entity E, where the non-overlapping part of E causes A.

hasJunctionPart
type: ObjectProperty
type: AsymmetricProperty
type: IrreflexiveProperty
sub property of: hasProperPart
alternative label: hasSpatioTemporalPart
definition: The part is connected with the rest item or members with both hasNext (or its inverse) and hasContact relations.

hasUnit
type: ObjectProperty
domain: Property
sub property of: hasDescription
definition: Connects a property to its unit.
scope note: `ssbd:hasMeasurementUnit` is intended to refer to a unit in an existing unit ontology, like QUDT or EMMO.

hasOutput
type: ObjectProperty
type: AsymmetricProperty
type: IrreflexiveProperty
domain: Activity
range: Entity
sub property of: isOvercrossedBy
definition: Relates an activity to an entity that is the output of the activity.
scope note: The activity A proper overlaps the entity E, where the non-overlapping part of E is caused by A.

hasPart
type: ObjectProperty
type: ReflexiveProperty
sub property of: hasPart
sub property of: overlaps
property disjoint with: isOvercrossedBy
definition: The primitive relation that express the concept of an entity being part of another one.
scope note: OWL2 does not allow non-simple (e.g. transitive) properties to appear in disjoint property axioms. We therefore implement the transitivity of hasPart using SWRL rules instead of asserting it with owl:TransitiveProperty.

hasParticipant
type: ObjectProperty
type: AsymmetricProperty
type: IrreflexiveProperty
sub property of: hasProperPart
definition: The relation between a process and an object participating to it, i.e. that is relevant to the process itself.
scope note: Participation is a parthood relation - you must be part of the process to contribute to it. A participant whose 4D extension is totally contained within the process.

hasProperPart
type: ObjectProperty
type: AsymmetricProperty
type: IrreflexiveProperty
sub property of: hasPart
definition: The relation between an entity and one of its parts, when both entities are distinct.

hasProperty
type: ObjectProperty
range: Property
sub property of: isRepresentedBy
definition: Connects a thing to one of its properties.

hasSoftware
type: ObjectProperty
type: AsymmetricProperty
type: IrreflexiveProperty
domain: Computation
range: Software
sub property of: performedBy
alternative label: hasSoftwareAgent
definition: Relates a computation to the software used to perform the computation.

hasSpatialPart
type: ObjectProperty
type: AsymmetricProperty
type: IrreflexiveProperty
sub property of: hasProperPart
definition: A proper part of a whole, whose parts always cover the full temporal extension of the whole within a spatial interval.
scope note: The part is connected with the rest item or members with hasContact relations only (no hasNext).

hasSubProcess
type: ObjectProperty
type: AsymmetricProperty
type: IrreflexiveProperty
domain: Process
range: Process
sub property of: hasProperPart
definition: The relation between a process and one of its process parts.

hasTemporalPart
type: ObjectProperty
type: AsymmetricProperty
type: IrreflexiveProperty
sub property of: hasProperPart
definition: A relation that identify a proper item part of the whole, whose parts always cover the full spatial extension of the whole within a time interval.
scope note: A temporal part of an item cannot both cause and be caused by any other proper part of the item.

implementsModel
type: ObjectProperty
type: AsymmetricProperty
type: IrreflexiveProperty
domain: Software
range: Model
sub property of: standsFor
definition: Relates a software to the model it implements.
scope note: Semiotically a software can be seen as an executable sign that stands for the model it implements.

inDomain
type: NamedIndividual
type: DomainOfApplicabilityStatus
definition: The input is within the valid domain.

isAfter
type: ObjectProperty
type: AsymmetricProperty
type: IrreflexiveProperty
sub property of: causedBy
definition: A one-directional relation between an entity that affects the subject.

isDescriptionOf
type: ObjectProperty
domain: Description
range: Entity
sub property of: standsFor
inverse of: hasDescription
definition: Connects a description to an entity.

isInterpretedBy
type: ObjectProperty
domain: Sign
range: Interpreter
sub property of: semiotical
definition: Connects a sign (e.g. a property) to an interpreter.

isOvercrossedBy
type: ObjectProperty
type: IrreflexiveProperty
sub property of: overlaps
definition: The relation between an entity that overlaps another without having it as part.

isPropertyOf
type: ObjectProperty
domain: Property
range: Entity
sub property of: standsFor
inverse of: hasProperty
definition: Connects a property to an entity.

isRepresentedBy
type: ObjectProperty
domain: Entity
range: Sign
sub property of: semiotical
definition: Connects an entity to a sign that stands for the entity.

isSubmoduleOf
type: ObjectProperty
type: AsymmetricProperty
type: IrreflexiveProperty
domain: Software
range: Software
sub property of: parthood
sub property of:
  inverse of: hasProperPart
alternative label: isSoftwareSubmoduleOf
definition: A parthood relation that relates a submodule of a software to the software.

nonOverlaps
type: ObjectProperty
type: SymmetricProperty
type: IrreflexiveProperty
sub property of: parthood
property disjoint with: overlaps
definition: The relation between two individuals that does not share any parts.

outOfDomain
type: NamedIndividual
type: DomainOfApplicabilityStatus
definition: The input is outside the valid doamin.

overlaps
type: ObjectProperty
type: SymmetricProperty
type: ReflexiveProperty
sub property of: parthood
definition: The relation between two individuals representing entities that share at least one of their parts.

parthood
type: ObjectProperty
definition: The root of SSbD parthood relations.
scope note: The SSbD parthood relations adhere to Atomistic General Extensional Mereology (AGEM).

participatesTo
type: ObjectProperty
type: AsymmetricProperty
type: IrreflexiveProperty
domain: Entity
range: Activity
sub property of: isOvercrossedBy
definition: Relation an entity to an activity that it interacts with.
scope note: The entity through overlaps the activity.

performedBy
type: ObjectProperty
type: AsymmetricProperty
type: IrreflexiveProperty
range: IntentionalAgent
sub property of: wasAssociatedWith
sub property of:
  inverse of: participatesTo
alternative label: hasIntentionalAgent
definition: Relates an activity to an intentional agent that drives the process.

performedWith
type: ObjectProperty
type: AsymmetricProperty
type: IrreflexiveProperty
range: UnintentionalAgent
sub property of: wasAssociatedWith
sub property of:
  inverse of: participatesTo
alternative label: hasUnintentionalAgent
definition: Relates an activity to an unintentional agent that drives the process.

priorRelease
type: ObjectProperty
type: AsymmetricProperty
type: IrreflexiveProperty
domain: Software
range: Software
sub property of: causedBy
definition: Direct relation that relates a software to the most resent earlier release of the software.
scope note: Useful for tracking the provenance of software releases.

processedFrom
type: ObjectProperty
type: AsymmetricProperty
type: IrreflexiveProperty
sub property of: isAfter
definition: Indirect relation that relates the output of an activity to its input.

semiotical
type: ObjectProperty
definition: The base of all semiotic relations.
scope note: Semiotic relations can be seen as shortcuts that replaces a series of complex causal relations with a single relation.
scope note: Semiotic relations take part in a triadic semiotic meaning-making process, where an 'interpreter' connects a 'sign' (e.g. a property) to an entity (called 'referent').
scope note: The semiotic relations in the SSbD Core Ontology are inspirred by EMMO, which in turn is based on the semiotic theory by Charles Sanders Peirce (1839-1914).

standsFor
type: ObjectProperty
domain: Sign
range: Entity
sub property of: semiotical
inverse of: isRepresentedBy
definition: Connects a sign (e.g. a property) to an entity (a 'referent').

tierLevel
type: ObjectProperty
usage note: Should be one of: ssbd:tierlevel1 (ideation/design), ssbd:tierlevel2 (lab phase/development), ssbd:tierlevel3 (up-scaling/production)
domain: Entity
range: TierLevel
sub property of: hasProperty
definition: Relate an entity to an SSbD tier level.

ideation/design
type: NamedIndividual
type: TierLevel

lab phase/development
type: NamedIndividual
type: TierLevel

up-scaling/production
type: NamedIndividual
type: TierLevel

undefined
type: NamedIndividual
type: DomainOfApplicabilityStatus
definition: The applicability of the given input is undefined.

used
type: ObjectProperty
type: AsymmetricProperty
type: IrreflexiveProperty
domain: Activity
range: Entity
sub property of: used
sub property of: hasInput
definition: Relates an activity to an entity that it used.
example: For example, :baking :used :spoon, :egg, :oven .
scope note: The activity A proper overlaps the entity E, where the non-overlapping part of E causes A.

wasAssociatedWith
type: ObjectProperty
type: AsymmetricProperty
type: IrreflexiveProperty
domain: Activity
range: Agent
sub property of: wasAssociatedWith
sub property of: isOvercrossedBy
definition: Relates an activity to an agent that had some (unspecified) responsibility for the occurence of this activity.
scope note: The activity is through overlapped by the agent.

wasAttributedTo
type: ObjectProperty
type: AsymmetricProperty
type: IrreflexiveProperty
domain: Entity
range: Agent
sub property of: wasAttributedTo
sub property of: causedBy
definition: Relates an entity to an agent via an activity that both the entity and agent participates to.
scope note: The activity is through overlapped by the agent and overcrossed by the entity.

wasDerivedBy
type: ObjectProperty
type: AsymmetricProperty
type: IrreflexiveProperty
domain: Entity
range: Entity
sub property of: wasDerivedBy
sub property of: processedFrom
definition: Indirect relation that relates the output entity of an activity to its input entity.

wasGeneratedBy
type: ObjectProperty
type: AsymmetricProperty
type: IrreflexiveProperty
domain: Entity
range: Activity
sub property of: wasGeneratedBy
sub property of: isOvercrossedBy
sub property of:
  inverse of: hasOutput
definition: Relates an entity to the activity it was generated from.
scope note: The activity A proper overlaps the entity E, where the non-overlapping part of E is caused by A.

wasInformedBy
type: ObjectProperty
type: AsymmetricProperty
type: IrreflexiveProperty
domain: Activity
range: Activity
sub property of: wasInformedBy
sub property of: isAfter
definition: A one-directional relation between an activity that affects the subject activity.