Skip to content

Latest commit

 

History

History
48 lines (29 loc) · 3.31 KB

ifcOWL.md

File metadata and controls

48 lines (29 loc) · 3.31 KB

ifcOWL

What is ifcOWL?

ifcOWL provides a Web Ontology Language (OWL) representation of the Industry Foundation Classes (IFC) schema. ifcOWL was an acadamic experiment that concluded that IFC is difficult to represent in other formats than EXPRESS. The IfcOWL is full of exceptions and particularities that make it hard to use in practise. The creators of ifcOWL themselves recommend against using it in practise.

Semantic web enthousiast are advised to use the bSDD that serves TTL for every URI and a GraphQL interface.

What is it good for?

Using the ifcOWL ontology, one can represent building data using state of the art web technologies (semantic web and linked data technologies). IFC data thus becomes available in directed labelled graphs (RDF). This graph model and the underlying web technology stack allows building data to be easily linked to material data, GIS data, product manufacturer data, sensor data, classification schemas, social data, and so forth. The result is a web of linked building data that brings major opportunities for data management and exchange in the construction industry and beyond.

EXPRESS, IFC, LIST

The entire IFC EXPRESS schema (IFC entities and types and properties and so forth) is made available in one large ifcOWL ontology. In addition, the ifcOWL ontology uses some OWL classes and properties that are defined elsewhere. Namely, data types that are specific to EXPRESS (not to IFC) and to the representation of lists are defined in the following locations:

EXPRESS ontology: http://w3id.org/express#
LIST ontology: http://w3id.org/list#

The ifcOWL ontology only imports the EXPRESS ontology. The EXPRESS ontology in turn imports the LIST ontology.

Conversion procedure

The ifcOWL ontologies are generated directly from the IFC EXPRESS schemas. The recommended conversion procedure is entirely open and documented in an LDWG recommandation. The procedure follows the principles displayed in the below schema.

The above procedure is implemented in a number of tools:

UGent – Aalto IFC-to-RDF converter
Walter Terkaj EXPRESS-to-OWL converter

These tools all result in the respective schema ontologies made available in the IFC Schema Database. For any further questions, please engage via the buildingSMART International Forums.

More information about ifcOWL can also be found at: Pieter Pauwels and Walter Terkaj, EXPRESS to OWL for construction industry: towards a recommendable and usable ifcOWL ontology. Automation in Construction 63: 100-133 (2016). http://dx.doi.org/10.1016/j.autcon.2015.12.003.