The BONSAI ontology
type: Ontology
description: The BONSAI ontologies provides elements of description for product footprint concepts defined in the bonsai.uno data base
preferred namespace prefix: bont
preferred namespace uri: http://ontology.bonsai.uno/core#
version info: Version 0.2 - 2022-03-15
modified: 2022-03-15
publisher: bonsai.uno
creator: bonsai
contributor: Matteo Lissandrini
contributor: Agneta Ghose
contributor: Bo Weidemma
license: http://creativecommons.org/licenses/by/3.0/
comment: Bonsai ontology version 0.2 : based on changes discussed on Jan2020!

Activity
type: Class
comment: Activity is the act of making or doing something which is defined both spatially and temporally. This is one of the identifying dimensions of a datapoint. This class defines multiple properties on the type and direction of flows. ‘Process’ is a commonly used synonym in other LCA databases.
subclass of: ConceptScheme

Activity Type
type: Class
comment: The type of an activity, e.g, stock accumulation, steel production, etc. This class includes the labels of activities. Includes both human activities and environmental mechanisms.
subclass of: ConceptScheme

Flow
type: Class
comment: An input or output of an entity to or from an instance of an Activity or a directional exchange of an entity between two instances of Activity. This class contains the quantity of the entity (Flow Object) that is consumed as input or produced as output of an Activity.
subclass of: ConceptScheme
subclass of: Measure

Flow Object
type: Class
comment: This class includes the labels of entities that are produced or consumed by an activity or added to or removed from a stock accumulation.
subclass of: ConceptScheme

Balanceable Property
type: Class
comment: A quantity for which the sum for all input flows must equal the sum for all output flows. A quantity that follows a conservation law. Balanceable properties are particularly relevant for validating the completeness and consistency of an Activity description or a database of such activities.
subclass of: ConceptScheme
subclass of: Measure

Balanceable Property Type
type: Class
comment: Contains the labels of BalanceableProperty such as dry mass, wet mass, elemental mass, person-time, monetary value.
subclass of: ConceptScheme
subclass of: Quantity

Agent
type: Class
comment: An entity (person or thing) that performs an activity, usually it has a specific location.
subclass of: ConceptScheme

Reference Unit
type: Class
comment: The measure to which the numeric value representing the measure of a Flow is expressed 'in proportion to'. In LCA, the term ‘Functional Unit’ is defined as a common ReferenceUnit for all activities in an LCA study.
subclass of: ConceptScheme
subclass of: Measure

input of
type: FunctionalProperty
type: ObjectProperty
comment: Specifies the Activity that a Flow is an input to.
domain: Flow
range: Activity

output of
type: FunctionalProperty
type: ObjectProperty
comment: Specifies the Activity that a Flow is an output of.
domain: Flow
range: Activity

object type
type: FunctionalProperty
type: ObjectProperty
comment: Specifies the Flow object consumed or produced.
domain: Flow
range: Flow Object
sub property of: type

determining flow
type: FunctionalProperty
type: ObjectProperty
comment: Specifies a specific flow object produced or consumed by an activity for which a change in demand or supply will affect the activity level (such as its production volume or extent).
domain: Activity
range: Flow

activity type
type: ObjectProperty
comment: Specifies the label of an Activity.
domain: Activity
range: Activity Type
sub property of: type

performs
type: ObjectProperty
comment: Specifies the Agent who performs an activity.
domain: Agent
range: Activity

temporal extent
type: FunctionalProperty
type: ObjectProperty
comment: Specifies the temporal extent for an activity.
domain: Activity
range: ProperInterval

located at
type: FunctionalProperty
type: ObjectProperty
comment: Specifies the location of an Activity or Agent
domain:
  type: Class
  union of: Activity
  union of: Agent
range: location

proportional to
type: FunctionalProperty
type: ObjectProperty
comment: Specifies the reference unit that the amount of a BalanceableProperty of a Flow is proportional to.
domain: Balanceable Property
range: Reference Unit

has balanceable property
type: FunctionalProperty
type: ObjectProperty
comment: Specifies the Measure of a Flow when this Measure is a BalanceableProperty, i.e. when it follows a conservation law.
domain: Flow
range: Balanceable Property

property type
type: FunctionalProperty
type: ObjectProperty
comment: Specifies the dimension (Quantity) of a Measure that is classified as a BalanceableProperty.
domain: Balanceable Property
range: Balanceable Property Type

references flow object
type: FunctionalProperty
type: ObjectProperty
comment: Specifies a FlowObject that functions as the ReferenceUnit for a BalanceableProperty measure.
domain: Reference Unit
range: Flow Object