A Framework for Bond-Graph Modelling

Metadata

IRI
https://bg-rdf.org/ontologies/bondgraph-framework
Title

A Framework for Bond-Graph Modelling

Version Iri
https://bg-rdf.org/ontologies/versioned/bondgraph-framework/2026-04-12-ontology.ttl
Version Info

2026-04-12

Prior Version

Classes

Bondgraph Model c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#BondgraphModel
Sub Class Of bg:BondGraph
In Domain Of

Composite Element c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#CompositeElement
Description

A composite of a bgf:BondElement and a bgf:JunctionStructure, for example a bgf:bgf:ZeroStorageNode.

Composite Template c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#CompositeTemplate
In Domain Of

Constant c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#Constant

Dissipative element c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#Dissipator
Description

An element which dissipates energy.

Sub Class Of bgf:BondElement c
Super Class Of

Effort c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#Effort
Description

And alternative name for the energy gradient with respect to quantity in a physical domain.

Equivalentclass bgf:Potential c

Element Template c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#ElementTemplate
In Domain Of
In Range Of bgf:elementTemplate op

Flow c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#Flow
Description

The rate of change of a physical domain's quantity; the energy gradient with respect to momentum in a physical domain.

Flow source c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#FlowSource
Description

A source of dynamic energy.

Sub Class Of bgf:BondElement c

Dynamic energy store c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#FlowStore
Description

An element which stores dynamic energy as the amount of some momentum.

Sub Class Of bgf:BondElement c
Super Class Of One flow store node c

Inward Port c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#InwardPort

Junction Structure c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#JunctionStructure
Sub Class Of bg:JunctionStructure
In Range Of
Super Class Of

Momentum c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#Momentum
Description

A carrier of potential energy in a physical domain.

One node c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#OneNode
Description

Total potential at node is zero.

Sub Class Of bgf:JunctionStructure c
Super Class Of

One reaction node c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#OneReactionNode
Description

A dissipator with two associated One Nodes

Sub Class Of

One resistance node c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#OneResistanceNode
Description

A dissipator with one associated One Node

Sub Class Of

One flow store node c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#OneStorageNode
Description

A flow store element with one associated One Nodes

Sub Class Of

Outward Port c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#OutwardPort

Physical Domain c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#PhysicalDomain
Description

A physical domain in which energy is carried by some quantity.

In Domain Of
In Range Of bgf:hasDomain dp

Potential c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#Potential
Description

The rate of change of a physical domain's momentum; the energy gradient with respect to quantity in a physical domain.

Potential source c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#PotentialSource
Description

A source of potential energy.

Sub Class Of bgf:BondElement c

Power Bond c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#PowerBond
Description

A connection between two PowerPorts over which power is transfered.

Sub Class Of bg:PowerBond
In Domain Of
In Range Of bgf:hasPowerBond op

Power Port c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#PowerPort
Description

A port of a BondElement or JunctionStructure through which power is transfered.

Sub Class Of bg:PowerPort
In Domain Of bgf:hasDomain dp
In Range Of

Quantity c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#Quantity
Description

A carrier of flow energy in a physical domain.

Static energy store c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#QuantityStore
Description

An element which stores static energy as the amount of some quantity.

Sub Class Of bgf:BondElement c
Super Class Of Zero storage node c

Reaction element c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#Reaction
Description

A dissipator with two power ports through which quantities are exchanged.

Sub Class Of Dissipative element c
Super Class Of One reaction node c

Resistive element c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#Resistance
Description

A dissipator with a single power port.

Sub Class Of Dissipative element c
Super Class Of One resistance node c

Signal Bond c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#SignalBond
Description

A connection in which no power flows, used to convey state information.

In Range Of bgf:hasSignalBond op

Transform node c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#TransformNode
Description

Transform potential and flow.

Sub Class Of bgf:JunctionStructure c

Value c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#Value
In Domain Of bgf:hasSymbol dp
In Range Of

Variable c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#Variable
In Domain Of bgf:hasUnits dp
In Range Of

Zero node c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#ZeroNode
Description

Total flow at node is zero.

Sub Class Of bgf:JunctionStructure c
Super Class Of Zero storage node c

Zero storage node c

IRI https://bg-rdf.org/ontologies/bondgraph-framework#ZeroStorageNode
Description

A storage element with one associated Zero Node

Sub Class Of

Object Properties

direction op

IRI https://bg-rdf.org/ontologies/bondgraph-framework#direction
Description

The inward or outward direction of a power port of a multi-port Bond Element.

element template op

IRI https://bg-rdf.org/ontologies/bondgraph-framework#elementTemplate
Domain bgf:CompositeTemplate c
Range bgf:ElementTemplate c

has bond element op

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasBondElement
Domain bgf:BondgraphModel c
Range bgf:BondElement c

has constant op

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasConstant
Domain bgf:PhysicalDomain c
Range bgf:Variable c

has flow op

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasFlow
Domain bgf:PhysicalDomain c
Range bgf:Variable c

has junction structure op

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasJunctionStructure
Domain bgf:BondgraphModel c
Range bgf:JunctionStructure c

has location op

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasLocation
Description

The location of an element or junction in the physical system described by the bond graph.

has parameter op

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasParameter
Description

A parameter for the constitutive relation of a Bond Element.

Domain bgf:ElementTemplate c
Range bgf:Variable c

has physics op

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasPhysics
Description

A real world physical continuant, occurrent, or property that can be observed and analyzed by the methods of classical physics.

has port op

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasPort
Domain bgf:ElementTemplate c

has potential op

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasPotential
Domain bgf:PhysicalDomain c
Range bgf:Variable c

has power bond op

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasPowerBond
Domain bgf:BondgraphModel c
Range bgf:PowerBond c

has quantity op

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasQuantity
Domain bgf:PhysicalDomain c
Range bgf:Variable c

has signal bond op

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasSignalBond
Domain bgf:BondgraphModel c
Range bgf:SignalBond c

has source op

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasSource
Domain bgf:PowerBond c
Range bgf:PowerPort c

has species op

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasSpecies
Description

The entity which an element or junction represents in the physical system described by the bond graph.

has target op

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasTarget
Domain bgf:PowerBond c
Range bgf:PowerPort c

has variable op

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasVariable
Description

A non-parameter variable in the constitutive relation of a Bond Element that could be assigned a value.

Domain bgf:ElementTemplate c
Range bgf:Variable c

junction structure op

IRI https://bg-rdf.org/ontologies/bondgraph-framework#junctionStructure
Domain bgf:CompositeTemplate c
Range bgf:JunctionStructure c

parameter value op

IRI https://bg-rdf.org/ontologies/bondgraph-framework#parameterValue
Description

A value to assign to a parameter of a bond element

Domain bgf:BondElement c
Range bgf:Value c

variable value op

IRI https://bg-rdf.org/ontologies/bondgraph-framework#variableValue
Description

A value to assign to a non-parameter variable in the constitutive relation of a bond element.

Domain bgf:BondElement c
Range bgf:Value c

Datatype Properties

bond count dp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#bondCount
Description

The number of bonds represented in a connection between two Power Ports.

Range xsd:positiveInteger

constitutive relation dp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#constitutiveRelation
Domain bgf:ElementTemplate c
Range bgf:mathml

has block dp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasBlock
Domain bgf:BondgraphModel c
Range xsd:string

has domain dp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasDomain
Domain bgf:PowerPort c
Range bgf:PhysicalDomain c

has symbol dp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasSymbol
Domain bgf:Value c
Range xsd:Name

has units dp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasUnits
Domain bgf:Variable c
Range cdt:ucumunit

has value dp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasValue
Range cdt:ucum

port id dp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#portId
Description

The identity of each port when a Bond Element or Junction Structure has more than a single Power Port.

Range xsd:Name

uses template dp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#usesTemplate
Domain bgf:BondgraphModel c

var name dp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#varName
Description

A name to identify a variable, for both when it is declared and when it is given a value.

Range xsd:Name

Functional Properties

bond count fp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#bondCount
Description

The number of bonds represented in a connection between two Power Ports.

Range xsd:positiveInteger

constitutive relation fp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#constitutiveRelation
Domain bgf:ElementTemplate c
Range bgf:mathml

direction fp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#direction
Description

The inward or outward direction of a power port of a multi-port Bond Element.

element template fp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#elementTemplate
Domain bgf:CompositeTemplate c
Range bgf:ElementTemplate c

has constant fp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasConstant
Domain bgf:PhysicalDomain c
Range bgf:Variable c

has domain fp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasDomain
Domain bgf:PowerPort c
Range bgf:PhysicalDomain c

has flow fp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasFlow
Domain bgf:PhysicalDomain c
Range bgf:Variable c

has parameter fp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasParameter
Description

A parameter for the constitutive relation of a Bond Element.

Domain bgf:ElementTemplate c
Range bgf:Variable c

has port fp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasPort
Domain bgf:ElementTemplate c

has potential fp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasPotential
Domain bgf:PhysicalDomain c
Range bgf:Variable c

has quantity fp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasQuantity
Domain bgf:PhysicalDomain c
Range bgf:Variable c

has source fp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasSource
Domain bgf:PowerBond c
Range bgf:PowerPort c

has symbol fp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasSymbol
Domain bgf:Value c
Range xsd:Name

has target fp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasTarget
Domain bgf:PowerBond c
Range bgf:PowerPort c

has units fp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasUnits
Domain bgf:Variable c
Range cdt:ucumunit

has value fp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasValue
Range cdt:ucum

has variable fp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasVariable
Description

A non-parameter variable in the constitutive relation of a Bond Element that could be assigned a value.

Domain bgf:ElementTemplate c
Range bgf:Variable c

junction structure fp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#junctionStructure
Domain bgf:CompositeTemplate c
Range bgf:JunctionStructure c

parameter value fp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#parameterValue
Description

A value to assign to a parameter of a bond element

Domain bgf:BondElement c
Range bgf:Value c

var name fp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#varName
Description

A name to identify a variable, for both when it is declared and when it is given a value.

Range xsd:Name

variable value fp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#variableValue
Description

A value to assign to a non-parameter variable in the constitutive relation of a bond element.

Domain bgf:BondElement c
Range bgf:Value c

Namespaces

bg
https://bg-rdf.org/ontologies/bondgraph#
bgf
https://bg-rdf.org/ontologies/bondgraph-framework#
cdt
https://w3id.org/cdt/
dcterms
http://purl.org/dc/terms/
ns1
https://bg-rdf.org/ontologies/
owl
http://www.w3.org/2002/07/owl#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
xsd
http://www.w3.org/2001/XMLSchema#

Legend

c Classes
op Object Properties
dp Datatype Properties
fp Functional Properties

made by p y LODE 3.3.4 with the OntPub profile

Table of Contents