Skip to content

Alhakam/bridgeOntology

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bridge Ontology

Important note: Due to current issues with the used ICDD-framework, the ICDD functionality of the BROT-Converter has been removed

Important note: The BROT-ontology and its extensions have new GIT-repos (see https://github.com/Alhakam/brot). Therefore the ontologies in this GIT-Repo are no longer up to date. To remain consistent with the sample dataset, the ontology in this GIT repo were not updated.

An onotology for representing a bridge construction. Thereby, the focus lies on providing all necessary classes and properties for describing an existing bridge during maintenance or inspection processes.

For the core ontology, BROT (Bridge Topology Ontology) is used (see older version: https://github.com/kozak-taras/bridge_ontology), which defines the topology between bridge components and spatial zones (e.g. superstructure or substructure). The ontology is then extended using ontologies e.g. for defining specific components, bridge types or providing structural analysis information.

Recommended namespace for BROT: https://w3id.org/brot#

BROT extensions:

Auxiliary Ontology (mainly used for this testcase):

Furthermore, an ABox has been created, which describes an existing box-girder bridge made of concrete. Additionally, an IFC Model is provided. In this regard, the construction components of the bridge are related to the IfcBuildingElements. To define these links explicitly, an Information Container for Data Drop (ICDD) (https://www.iso.org/standard/74389.html) has been serialized which contains a linkset for both models.

In addition, a tool for generating a bridge ontology from a given IFC file has been developed (IFCtoBROTConverter). The main class therefore is OntoICDDBuilder.java where via the method createICDD or createICDDWithAnnotations an ICDD that contains the IFC, Bridge ontology and linkset is generated. At the current state only a library without GUI is available. However, a simple GUI is in development to provide a desktop version of the tool.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages