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/2025-08-13-ontology.ttl
Version Info

2025-08-13

Prior Version

Classes

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

Quantity c

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

A carrier of energy.

Flow c

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

The rate of change of a physical domain's quantity.

Potential c

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

The energy gradient with respect to quantity in a physical domain.

Bondgraph Model c

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

Junction Structure c

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

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

Composite Element c

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

A composite of a bgf:ElementTemplate and a bgf:JunctionStructure, for example an ElecticalStorageNode.

In Domain Of

Element Template c

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

Constant c

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

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

Object Properties

has bond element op

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

has element port op

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

The PowerPort that is connected to a composite BondElement's implicit JunctionsStructure.

Domain bgf:JunctionStructure c
Range bgf:PowerPort c

has junction structure op

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

has power bond op

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

has constant op

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

has port op

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

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 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

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

has source op

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

has target op

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

has potential op

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasPotential
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 quantity op

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

element template op

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

junction structure op

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

Datatype Properties

uses template dp

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

has block dp

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

constitutive relation dp

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

has domain dp

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

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

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

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

constitutive relation fp

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

has domain fp

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

has symbol fp

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

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

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

has constant fp

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

has port fp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasPort
Domain bgf:ElementTemplate 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 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

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

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

has source fp

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

has target fp

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

has potential fp

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

has flow fp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#hasFlow
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

element template fp

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

junction structure fp

IRI https://bg-rdf.org/ontologies/bondgraph-framework#junctionStructure
Domain bgf:CompositeElement c
Range bgf:JunctionStructure 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.2.1 with the OntPub profile

Table of Contents