@prefix owl: . @prefix dc: . @prefix ns0: . @prefix rdfs: . @prefix foaf: . @prefix cc: . @prefix xsd: . @prefix skos: . @prefix schema: . @prefix bont: . @prefix om2: . @prefix time: . ############################################## # Metadata ############################################## a owl:Ontology ; dc:title "The BONSAI ontology"@en ; dc:description "The BONSAI ontologies provides elements of description for product footprint concepts defined in the bonsai.uno data base"@en ; foaf:homepage ; ns0:preferredNamespacePrefix "bont" ; ns0:preferredNamespaceUri "http://ontology.bonsai.uno/core#" ; rdfs:isDefinedBy ; owl:versionInfo "Version 0.2 - 2022-03-15"@en ; dc:modified "2022-03-15"^^xsd:date ; dc:publisher "bonsai.uno" ; dc:creator ; dc:contributor "Matteo Lissandrini", "Agneta Ghose", "Bo Weidemma" ; cc:license ; rdfs:comment """Bonsai ontology version 0.2 : based on changes discussed on Jan2020! """@en . ############################################## # Classes definitions ############################################## a owl:Class ; rdfs: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."@en ; rdfs:label "Activity"@en ; rdfs:subClassOf skos:ConceptScheme . a owl:Class ; rdfs: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."@en ; rdfs:label "Activity Type"@en ; rdfs:subClassOf skos:ConceptScheme . a owl:Class ; rdfs: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."@en ; rdfs:label "Flow"@en ; rdfs:subClassOf skos:ConceptScheme, om2:Measure . a owl:Class ; rdfs: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."@en ; rdfs:label "Flow Object"@en ; rdfs:subClassOf skos:ConceptScheme . a owl:Class ; rdfs: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. "@en ; rdfs:label "Balanceable Property"@en ; rdfs:subClassOf skos:ConceptScheme, om2:Measure . a owl:Class ; rdfs:comment "Contains the labels of BalanceableProperty such as dry mass, wet mass, elemental mass, person-time, monetary value."@en ; rdfs:label "Balanceable Property Type"@en ; rdfs:subClassOf skos:ConceptScheme, om2:Quantity . a owl:Class ; rdfs:comment "An entity (person or thing) that performs an activity, usually it has a specific location."@en ; rdfs:label "Agent"@en ; rdfs:subClassOf skos:ConceptScheme . a owl:Class ; rdfs: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."@en ; rdfs:label "Reference Unit"@en ; rdfs:subClassOf skos:ConceptScheme, om2:Measure . xsd:integer a rdfs:Datatype . xsd:float a rdfs:Datatype . ############################################## # Property definitions ############################################## a owl:FunctionalProperty, owl:ObjectProperty ; rdfs:comment "Specifies the Activity that a Flow is an input to."@en ; rdfs:domain bont:Flow ; rdfs:label "input of"@en ; rdfs:range bont:Activity . a owl:FunctionalProperty, owl:ObjectProperty ; rdfs:comment "Specifies the Activity that a Flow is an output of."@en ; rdfs:domain bont:Flow ; rdfs:label "output of"@en ; rdfs:range bont:Activity . a owl:FunctionalProperty, owl:ObjectProperty ; rdfs:comment "Specifies the Flow object consumed or produced."@en ; rdfs:domain bont:Flow ; rdfs:label "object type"@en ; rdfs:range bont:FlowObject ; rdfs:subPropertyOf dc:type . a owl:FunctionalProperty, owl:ObjectProperty ; rdfs: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)."@en ; rdfs:domain bont:Activity ; rdfs:label "determining flow"@en ; rdfs:range bont:Flow . a owl:ObjectProperty ; rdfs:comment "Specifies the label of an Activity."@en ; rdfs:domain bont:Activity ; rdfs:label "activity type"@en ; rdfs:range bont:ActivityType ; rdfs:subPropertyOf dc:type . a owl:ObjectProperty ; rdfs:comment "Specifies the Agent who performs an activity."@en ; rdfs:domain bont:Agent ; rdfs:label "performs"@en ; rdfs:range bont:Activity . a owl:FunctionalProperty, owl:ObjectProperty ; rdfs:comment "Specifies the temporal extent for an activity."@en ; rdfs:domain bont:Activity ; rdfs:label "temporal extent"@en ; rdfs:range time:ProperInterval . a owl:FunctionalProperty, owl:ObjectProperty ; rdfs:comment "Specifies the location of an Activity or Agent"@en ; rdfs:domain [ rdfs:type owl:Class ; owl:unionOf ( bont:Activity bont:Agent ) ]; rdfs:label "located at"@en ; rdfs:range schema:location . a owl:FunctionalProperty, owl:ObjectProperty ; rdfs:comment "Specifies the reference unit that the amount of a BalanceableProperty of a Flow is proportional to."@en ; rdfs:domain bont:BalanceableProperty ; rdfs:label "proportional to"@en ; rdfs:range bont:ReferenceUnit . a owl:FunctionalProperty, owl:ObjectProperty ; rdfs:comment "Specifies the Measure of a Flow when this Measure is a BalanceableProperty, i.e. when it follows a conservation law."@en ; rdfs:domain bont:Flow ; rdfs:label "has balanceable property"@en ; rdfs:range bont:BalanceableProperty . a owl:FunctionalProperty, owl:ObjectProperty ; rdfs:comment "Specifies the dimension (Quantity) of a Measure that is classified as a BalanceableProperty."@en ; rdfs:domain bont:BalanceableProperty ; rdfs:label "property type"@en ; rdfs:range bont:BalanceablePropertyType . a owl:FunctionalProperty, owl:ObjectProperty ; rdfs:comment "Specifies a FlowObject that functions as the ReferenceUnit for a BalanceableProperty measure."@en ; rdfs:domain bont:ReferenceUnit ; rdfs:label "references flow object"@en ; rdfs:range bont:FlowObject .