<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Standard-Oriented Ontology Export of Domain Catalogues from Data Dictionaries</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Sebastian</forename><surname>Schilling</surname></persName>
							<email>sebastian.schilling@htw-dresden.de</email>
							<affiliation key="aff0">
								<orgName type="department">Faculty of Spatial Information</orgName>
								<orgName type="institution">Dresden University of Applied Sciences</orgName>
								<address>
									<addrLine>Friedrich-List-Platz 1</addrLine>
									<postCode>01069</postCode>
									<settlement>Dresden</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Christian</forename><surname>Clemen</surname></persName>
							<email>christian.clemen@htw-dresden.de</email>
							<affiliation key="aff0">
								<orgName type="department">Faculty of Spatial Information</orgName>
								<orgName type="institution">Dresden University of Applied Sciences</orgName>
								<address>
									<addrLine>Friedrich-List-Platz 1</addrLine>
									<postCode>01069</postCode>
									<settlement>Dresden</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Standard-Oriented Ontology Export of Domain Catalogues from Data Dictionaries</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">E62B87BB99B65E1FCB05EB37320182B4</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2025-04-23T18:55+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Data dictionary</term>
					<term>Property server</term>
					<term>Ontology export</term>
					<term>ISO 12006-3</term>
					<term>BIM</term>
					<term>GIS</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The use of standardised data dictionaries is becoming increasingly important in the construction industry. Property servers such as the buildingSMART Data Dictionary (bSDD), the freeBIM property server or the BIM Portal Germany have therefore been developed for the uniform provision of data dictionaries. These are used in the Building Information Modelling (BIM) process to describe objects with predefined properties. At the same time, data dictionaries are being linked across domain boundaries. This may be achieved with the help of Semantic Web technologies. The data dictionaries must also be made available as ontologies, as it has already been done with the ifcOWL ontology for the Industry Foundation Classes (IFC), for example. The aim must be for property servers to be able to export the uniform, and in future also cross-domain, data dictionaries as ontologies in the Web Ontology Language (OWL). Initial approaches for the bSDD have already been developed. Our paper presents an approach for an OWL export based on the ISO 12006-3 meta standard. The metamodel described therein is used to organise information about construction works. It is implemented in our self-developed open source property server editor datacat. The export is explained with the 2016 version of the ISO 12006-3 standard, while the implementation of the new 2022 version is currently in progress. The two versions of the standard will be compared and their changes presented.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>While the Geographic Information System (GIS) industry has established, common standards for data dictionaries for many years, the development of common dictionaries in the construction industry has only just begun. To date, each discipline involved in construction has its own, inconsistently structured data dictionaries for describing construction objects. As a result, even though they mean the same thing, different terms are often used in planning or to describe objects that actually exist on the construction site. Another problem is that the data dictionaries are usually not centralised and freely accessible, which can also lead to inconsistencies due to different versions within a data dictionary. With the spread of Building Information Modelling (BIM), uniformly structured data dictionaries are becoming increasingly important. The data dictionaries should be made freely available on the web and uniformly searchable so that BIM software can use them. This has led to the development of property servers, the first of such servers are already in use. Examples include the buildingSMART Data Dictionary (bSDD), the Austrian freeBIM property server and the property module of the German BIM Portal.</p><p>At the same time, the linking of data dictionaries is becoming increasingly important in the context of Linked Data and the Semantic Web, as it makes it easier to find and display relationships. The creation of ontologies from data dictionaries and their export must therefore also be a goal in the development of property servers. At present, approaches for exporting dictionary content in the Resource Description Framework (RDF) as a semantic graph are only available for bSDD. We want to explore how dictionaries can be exported as ontologies and present our standard-oriented approach.</p><p>The construction industry has established the ISO 12006-3 <ref type="bibr" target="#b0">[1]</ref> standard, which provides a metamodel for the organisation of information about construction objects. This standard is also used as the basis for property servers, such as the bSDD. Our research aims to define an ontology export based on this standard, so that the ontologies of different domains may later be linked more easily. In addition, the standardised Dublin Core<ref type="foot" target="#foot_0">1</ref> metadata schema will be used to describe the exported ontology concepts. We restrict the ontology so that we stay within the domain of the concepts described and enable data exchange in BIM. This also helps with the automated creation of ontologies from the property server. The modelling decisions in each domain have already been made by the experts when creating the data dictionary in the property server, so that classes, properties and values are available in a standardised schema. The advantage of this is that users of the property server do not need any knowledge of formal ontologies. We have implemented this approach in our open source property server called datacat. As a new version of the standard ISO 12006-3:2016 with a changed metamodel has been published in 2022, we also show the differences between the versions and give an outlook on how to update the property server and migrate the existing data dictionaries.</p><p>In the following Section 2 we first explain existing approaches (Section 2.1) before introducing our datacat property server (Section 2.2). In the Section 3 we explain our approach to ontology export and its implementation in datacat. The changes in the new metamodel of the ISO 12006-3 standard are described in Section 4. Finally, the results and limitations are discussed in Section 5, before a summary and outlook are given in Section 6.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Related Work</head><p>The use of standardised data dictionaries as ontologies is not a new concept and is already used in the health sector, for example, to link health data<ref type="foot" target="#foot_1">2</ref> . However, ontologies are not yet widely used in BIM and GIS. In BIM, this is also due to the fact that data dictionaries have not yet been used in a standardised, cross-domain and centralised way. In the construction industry, there is no technical standard schema against which all data dictionaries are defined. In the GIS domain, however, there are the widely used standards of the ISO 19000 series, in particular ISO 19101-1 <ref type="bibr" target="#b1">[2]</ref> and ISO 19110 <ref type="bibr" target="#b2">[3]</ref>, which define the structure of feature catalogues. The feature catalogues are used to describe the characteristics of geographic data sets. They therefore have a very similar function to data dictionaries in BIM. The property servers are a tool intended to solve the problem of inconsistent data dictionary descriptions in the construction industry. According to <ref type="bibr" target="#b3">[4]</ref>, a property server can be defined as follows: "Running in the background for the user, a property server provides harmonised, unique and machine-readable properties and offers a standard for the parameterised description of digital construction components. " The major innovation of property servers in the construction industry is that data dictionaries are made available and updated centrally. This makes them much easier to use in a consistent way than decentralised distribution via files that quickly become outdated and circulate in different versions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1.">Existing Ontology Export Approaches</head><p>Exporting entire data dictionaries, individual classes and/or properties or property sets from property servers as resources or as ontologies in RDF has already been investigated with several approaches.</p><p>A dynamic OWL OpenAPI, an interface for querying the properties of IFC elements, which returns the properties and property sets in the Web Ontology Language (OWL) is implemented in <ref type="bibr" target="#b4">[5]</ref>. This is done by querying the properties of the IFC element via the bSDD API, mapping the query result to a small ontology and finally outputting it via an OpenAPI. Property sets are defined as OWL object properties whose domain is the IFC class. The individual properties of the property set are defined as OWL datatype properties. In principle, this approach is not only applicable to the IFC classification, but can also be generalised to other classifications of bSDD with adaptations. This approach focuses on standardising the output as OpenAPI. The ontology used for mapping is not specified and does not appear to be standardised. In addition, the approach has only been tested on IFC classifications.</p><p>Another approach <ref type="bibr" target="#b6">[6]</ref> mentions that bSDD concepts have been transformed into OWL resources, firstly to standardise the concepts and secondly to be able to use the multilingual description of the concepts. How the transformation is done is not described. However, this paper shows how the data dictionaries exported from property servers can be used as an ontology. The concepts exported from the bSDD are linked to the IFC ontology and other ontologies for exchange requirements, and are used to create and check rules to semantically validate IFC models.</p><p>There is no standard way to generate RDF graphs using the bSDD API is described in <ref type="bibr" target="#b7">[7]</ref>. They give an example of what an RDF graph of a concept might look like. They also describe a 'conceptType' property, which can take the concept types from the ISO 12006-3:2016 <ref type="bibr" target="#b0">[1]</ref> standard as values. We will use this typing in a similar way in our approach. <ref type="bibr" target="#b7">[7]</ref> also note that the properties from bSDD can be used in the ontology as object and datatype properties, which is how we will define them.</p><p>An approach for creating product descriptions using the ISO 12006-3:2006 meta standard is presented in <ref type="bibr" target="#b8">[8]</ref>. They propose a hierarchical metamodel with four layers. Layer M0 is the kernel layer and contains the ISO 12006-3:2006 meta concepts. Building on this, domain-specific concepts are created as instances of the meta concepts in Concept Library Layer M1. The Product Kernel Layer M2 defines additional concepts that help to convert abstract concepts from layer M1 into instances. In the Product Instantiation Layer M3, products are instantiated using layers M1 and M2. The advantage of this approach is that the abstract concepts can be kept strictly separate from the product instances. Layers M0 and M1 are similar to the structure of property servers, where the ISO 12006-3 metamodel is used to define concepts in data dictionaries. We follow a similar approach to export the data dictionaries as ontologies from the property server.</p><p>The export from the property server can also be done first in another format, e.g., JSON, and then translated into the Web Ontology Language (OWL) using a converter, as described in <ref type="bibr" target="#b9">[9]</ref>.</p><p>Alternatively, there is no export and a link is only created from the ontology to the property server via the GUIDs of the concepts. In their approach, <ref type="bibr" target="#b10">[10]</ref> do not export features from the bSDD. Instead, they add a feature to the classes of their Building Product Ontology (BPO) in which the corresponding globally unique identifier from the bSDD can be entered to create a link to the non-RDF data. However, this makes the semantic interpretation of the bSDD information with tools difficult.</p><p>The bSDD has a preview feature for its API <ref type="foot" target="#foot_2">3</ref> to return API requests as RDF in RDF/XML and TURTLE syntax. However, this only applies to the '/api/Class/v1' endpoint. It returns the requested class with its metadata in RDF. All associated properties and subclasses can also be returned via query attributes.</p><p>The presented approaches differ, among other things, in what is to be exported. On the one hand, there are approaches for exporting an entire data dictionary or a sub-catalogue as an ontology, and on the other hand, there are approaches for exporting individual feature sets for specific classes. Both variants make sense depending on the use case and should therefore be implemented in our software. Table <ref type="table" target="#tab_0">1</ref> summarises the presented approaches with their similarities and differences. A description of how features from the construction industry can be represented in the Semantic Web is given in <ref type="bibr" target="#b11">[11]</ref>. Among other things, they describe how simple and complex features can be created in graphs and defined using different approaches. The approach we want to use is to define properties as instances of the OWL concepts owl:ObjectProperty and owl:DatatypeProperty. Unlike other approaches, such as using rdf:Property or owl:AnnotationProperty, this approach also allows the modelling of OWL class restrictions, which we need for our research.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2.">datacat Editor for Managing and Publishing Data Dictionaries</head><p>The well-known property servers such as the bSDD, the freeBIM property server and the BIM Portal Germany are hosted by an organisation through which other organisations can make their data dictionaries freely available with read-only access. The creation and editing of data dictionaries tends to take a backseat. For this reason, as described in <ref type="bibr" target="#b12">[12]</ref>, we have developed a property server with an editor to serve these work processes. Our property server can also be hosted by anyone and used locally on a computer. Our datacat <ref type="foot" target="#foot_3">4</ref> is an open source software consisting of the property server in the backend and a web frontend for editing and creating data dictionary entries. Like bSDD, the property server is based on the ISO 12006-3:2016 <ref type="bibr" target="#b0">[1]</ref> standard. This standard provides a metamodel for describing concepts in the construction industry. In addition, the ISO 23387 <ref type="bibr" target="#b13">[13]</ref> standard is used for data templates. Figure <ref type="figure" target="#fig_0">1</ref> describes the datacat layers and how they are linked. The concepts are stored in a Neo4j graph database and organised using the meta standard. On top of this is the business logic that processes the information according to the user's input. The backend provides its functionalities via a GraphQL interface and accesses the graph database internally.</p><p>The datacat editor is a browser-based interface that communicates with the backend via the GraphQL interface. The interface has been tailored to the needs of users who have already used data dictionary creation during development. Thanks to the open source approach, the editor can be adapted for other disciplines or a completely different editor can be developed for the backend. In order to have read access to the concepts, the implemented interface requires users to register once in the datacat editor. An administrator of the data dictionary must grant the user write access to add, edit and delete concepts. The user can view the concepts separately by type or as a simplified tree structure and follow the links between the concepts. Concepts are added in two steps. First, the concepts are created, then the relationships between the concepts are created. The data dictionaries can currently be exported in three ways:</p><p>1. The concepts and their relationships are exported as a CSV file. 2. Individual concepts are queried as JSON via the GraphQL interface. 3. The data dictionary or parts of it are exported as an ontology in TURTLE syntax.</p><p>The third approach will be presented in the following section.  </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Neo4j Database</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Standard-oriented Ontology Export of Domain Catalogues</head><p>The concepts created by the expert groups in datacat should be usable in BIM projects across disciplines, i.e. in different domains and software systems, for the classification and attribution of objects. We need the concepts as an ontology so that we can link the domains in a Semantic Web context. The structured storage of the concepts in the property server is already graph-based and based on the ISO 12006-3:2016 meta standard, so the step to an ontology is not far away. In our approach, we want to implement the meta standard as a meta schema in order to be able to export all concepts in a standardised, standard-oriented way as an ontology. This will have the advantage that we can link ontologies from different domains easily because the concepts have the same structure. Figure <ref type="figure" target="#fig_2">2</ref> shows an example of the different levels from the metamodel to the classified object instance. The figure is based on the M0 to M3 layer structure from <ref type="bibr" target="#b8">[8]</ref>. The meta concept layer contains the ISO 12006-3:2016 metamodel. The metamodel is instantiated in concept dictionary layer when domain experts provide their expertise as concepts in the property server. In the ontology layer, the concepts are translated into OWL to make the information available in the Semantic Web technology stack. In the instance layer, the resulting ontology can be used to describe instances in RDF.  The GraphQL interface of the property server is used for the ontology export to query the concepts. The interface already has predefined queries for the datacat editor for all concept types and relationships, which can also be used by our exporter.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Meta Concept Layer</head><p>As a result of our research and implementation, the full data dictionary can be exported from the property server as an ontology, or a concept of type xtdSubject with its associated features, predefined value lists and units can be exported by specifying the name.</p><p>Figure <ref type="figure" target="#fig_3">3</ref> shows the four main steps that are performed in our programme. First, a query is formulated to the GraphQL interface. Its response in JSON format is interpreted and then transformed into OWL concepts according to the concept type of the metamodel. Finally, the Turtle syntax is used to output the ontology. The process is described in detail in the following.  If a specific concept shall be exported, first a GraphQL query findSubjects is sent to the property server with the name as an input parameter. As GraphQL queries can be nested at will, the various concepts linked by relationships can be output in the same query, along with the simple attributes. The returned data in JSON format is mainly mapped to standardised ontology elements and added to the result graph as a triple. If xtdProperty concepts are found, they are linked to the xtdSubject concept as owl:ObjectProperty. Finally, the result graph is output to a file in Turtle syntax. We want to explain our design choices here.</p><p>The concepts are stored in the property server as instances of the classes of the ISO 12006-3:2016 metamodel. All concepts may also contain metadata. This includes, for example, the creation date, the creator, a globally unique identifier (GUID) and a description of the concept. We use the Dublin Core standard to store and use the metadata in the ontology. We have chosen this standard because it is also a globally recognised ontology and therefore well suited for comparing and linking ontologies. In order to maintain the reference to ISO 12006-3:2016, the attribute dcterms:type is used to append the concept type of the standard to each exported concept. This also contributes to a better comparability of the ontologies. Table <ref type="table" target="#tab_3">2</ref> gives an overview of the metadata attributes used. Other metadata, such as VersionID and VersionDate, must be defined as attributes themselves, as no standardised ontology has been found for them.</p><p>By attaching the GUID from the property server as metadata to the ontology elements, the dictionary entry can be uniquely referenced. The name of the concept can be stored in the property server in multiple languages by appending the appropriate language tag to the string as it is entered. We use the name as an identifier to make the ontology easier to read. Using the GUID for URIs (Uniform Resource Identifiers) would be better because of its uniqueness, but it has been found that the identifiers of concepts imported into datacat are not always suitable for URIs because they contain forbidden characters. In addition, the uniqueness of names is already taken into account in datacat. We currently use the German name because not all concepts in the property server have an English name. However, when exporting, you can choose to use either the German or the English name. There are no conventions for naming concepts in datacat. To ensure that URIs are valid and easy to read, the names must be adapted to the standard naming conventions during the ontology export process. This means removing spaces and special characters, stringing together words with camel case and replacing German umlauts.</p><p>To ensure that the true name is retained in the ontology and that the names of other languages can be used, they are attached to the concept as rdfs:label with a language tag. This means that the concept can later be searched in different languages in the ontology and can be used internationally.</p><p>The exact implementation of each concept type of the metamodel in OWL is not definite due to the many possibilities of specification. Design decisions must therefore be made here. We have decided to start with xtdSubject as owl:Class and gradually integrate the related concepts. The xtdProperty concepts are modelled as owl:ObjectProperty. The approach of modelling properties in OWL as owl:ObjectProperty has been adopted from <ref type="bibr" target="#b11">[11]</ref>. The properties are associated with xtdMeasureWithUnit concepts, which are modelled as owl:Class. The xtdValue and xtdUnit concepts are linked to these as instances of an owl:Class :Value respectively :Unit with the self-defined owl:ObjectProperty hasValue and hasUnit. The concrete values and units can each be a list from where a concept can be selected. We have initially defined owl:ObjectProperty ourselves here, as we still need to standardise it on the datacat property server side. Until now, domain experts have defined their own xtdUnit concepts for units each time they create a dictionary, which leads to redundant work and leaves room for errors. As units are usually standardised, there are collections of units such as the Ontology of Units of Measure<ref type="foot" target="#foot_4">5</ref> (OM) that can be used to provide predefined units. When implemented in datacat, the hasValue and hasUnit properties from the OM ontology can be used to further standardise ontology export.</p><p>Restrictions need to be applied so that only the relationships that are actually allowed in the data dictionary are mapped in the ontology. In OWL, this is achieved by using axioms. The owl:ObjectProperty gets the attributes rdfs:domain and rdfs:range, which restricts their use to the resprective classes. The owl:Class concepts receive a restriction via rdfs:subClassOf, which regulates the linking of one or more other concepts via a owl:ObjectProperty. Multiple linkable concepts are defined as owl:unionOf via the attribute owl:allValuesFrom as a range for the property. The example in Listing 1 shows the class axiom of a class :Facilities. Instances of this class can only be linked to instances of the classes :Lighting, :Pole and :Sign using the object property :collects.</p><p>:Facilities rdf:type owl:Class ; dcterms:type "xtdBag" ; rdfs:label "Facilities"@en; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :collects ; owl:allValuesFrom owl:unionOf (:Lighting :Pole :Sign) ] .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Listing 1: Class axiom for the restriction of the relationship between two classes in Turtle syntax</head><p>In the context of describing classes with properties and values, as is done in datacat, the class axioms can be used to specify that only certain values can be assigned to an instance of a class via a property.</p><p>When creating data dictionaries in the property server, the concepts can also be grouped, which is defined in the ISO 12006-3:2016 metamodel with the abstract concept xtdCollection and its subclasses xtdBag and xtdNest. The collections can be nested arbitrarily. For example, in our datacat user interface, concepts from xtdSubject can be grouped under a concept xtdBag. These in turn can be grouped under another xtdBag to form a domain model. xtdProperty concepts can be grouped into property groups under xtdNest. In addition, all concepts can be assigned a xtdExternalDocument as an external reference. With these definitions we can map a hierarchy often used in data dictionaries. Restrictions also help here to map the structures in the ontology.</p><p>If the entire data dictionary is to be exported as an ontology, the collection concepts are defined as owl:Class and have a restricted owl:ObjectProperty :collects for the grouping, as shown in Listing 1. The definition of xtdExternalDocument concepts is done in the same way, only with :documents as owl:ObjectProperty for linking the described concepts.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Update datacat to the new version of ISO 12006-3:2022</head><p>A revised version of ISO 12006-3 <ref type="bibr" target="#b14">[14]</ref> was published in 2022. <ref type="bibr" target="#b8">[8]</ref> have already recognised that the standard leaves too much room for interpretation in the structuring and use of the concepts and their instances. The new version makes the application of the standard clearer.</p><p>As the older standard ISO 12006-3:2016 provides the metamodel for our property server datacat, we analysed the changes resulting from the new version. Two major changes have a significant impact on the use of the metamodel for creating concepts. These concern the grouping of concepts and the relationships between concepts. There are also many smaller changes that do not have a major impact on the metamodel.</p><p>Previously, the concepts xtdCollection and its sub-concepts xtdNest and xtdBag were used for grouping concepts. These concepts do not exist in the new version. Groupings of objects of the same concept type (xtdNest) can be used as objects of the concepts xtdSubject or xtdProperty with the attributes ConnectedSubjects or ConnectedProperties and relationships to the objects in the group. Figure <ref type="figure">4</ref> shows an example of the grouping of features in both metamodels. The grouping of objects of different types (xtdBag) can no longer be displayed and must be resolved differently when mapping data dictionaries.</p><p>The concept of relationships has been completely revised. Instead of the abstract concept xtdRelationship with its many specialised relationship classes like xtdRelCollects, xtdRelAssignsValues and xtdRelSpecializes, there are now only two generic objectified relationships xtdRelationshipToSubject and xtdRelationshipToProperty (Figure <ref type="figure">5</ref>). In particular, this allows the xtdRelCollects relationships to be replaced. Relationships previously used as objects such as xtdRelAssignsValues are replaced by simple properties such as Values.</p><p>In addition to these two significant changes for us, the sub-concepts xtdActor, xtdActivity and xtdMeasureWithUnit of xtdObject have also been removed. Instead, the new version has, for example, The result of the analysis is that a large part of the metamodel in the existing software needs to be adapted and a migration of existing technical concepts and data dictionaries needs to be carried out. The changes are currently being implemented both in the backend of our property server datacat and in the OWL export. In addition, migration processes are being developed for existing data dictionaries at the Neo4j graph database level so that they can continue to be used. The migration will be implemented using Cypher queries, which will be used to create new links, delete redundant relationship classes, and add concepts and attributes.</p><p>However, migration from ISO 12006-3:2016 to ISO 12006-3:2022 is not fully possible for all existing concepts. For example, grouping of different concept types is no longer possible. In addition, values can no longer be attached to other concepts with a descriptive property via the xtdRelAssignsPropertyWith-Values relationship. Properties can only be attached to xtdSubject concepts. Values must be part of a value list attached to the property. In these cases, design decisions must be made to preserve as much information as possible during migration.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Results and Limitations</head><p>The approaches developed so far for exporting data dictionaries and concepts from property servers with semantic meaning have shown that Semantic Web technologies can be used in a variety of ways. Since the meta concept standard ISO 12006-3 does not provide a schema nor implementation rules, there is no single solution for creating ontologies and describing data in RDF. We have decided to use existing, established standards wherever possible to create a structured, standardised ontology export. Our aim is to make ontologies comparable and to find possible ways of linking them. The ontologies of neighbouring domains can be searched for the same or similar terms for linking. However, it is not automatically the case that these terms are used in the same way. But, using the ISO 12006-3 metamodel, the ontologies contain a conceptual schema that indicates the level of meaning at which each term is used. For example, if the term Lantern is described conceptually as XtdSubject in both ontologies, it can be assumed that it is used very similarly or identically in both domains and is therefore suitable for linking. However, if the term is described once as XtdSubject and once as XtdValue, the usage is different and maybe should not be used for linking. With this approach, we are creating a technical and methodological basis for our research into the shared and cross-domain use of data dictionaries in BIM and GIS. Using our existing property server datacat as a starting point, we were able to successfully demonstrate an ontology export. Entire data dictionaries or individual concepts can be output as ontologies in valid Turtle syntax. The reference to the data dictionary as well as the concepts and the relationships between them are retained, although the relationships are simplified. However, the presented export is only a proof of concept to test the methodology. The ontologies can be published via persistent URIs once the modelling of the data dictionary in the property server has been completed. The tested ontology has not yet been published, as the content of the property server is still being developed by the expert group and the licensing conditions have not yet been clarified.</p><p>There are still some limitations to our approach. The biggest limitation is the use of the old ISO 12006-3 standard from 2016. Now that we have familiarised ourselves with the new version of the ISO 12006-3:2022 standard, we want to implement it in our datacat software and subsequently also in the ontology export. A comparison of the 2016 and 2022 versions has shown that there are some significant changes in the described metamodel. In our view, the new 2022 version provides a more clearly defined, more generic metamodel that can be used to better describe data dictionaries. The ontology export needs to be adapted at a technical level and the handling of values and units needs to be reconsidered.</p><p>Figure <ref type="figure" target="#fig_6">6</ref> shows how the concepts in the layers change compared to Figure <ref type="figure" target="#fig_2">2</ref> when the new metamodel is implemented. Changes in the implementation due to the new metamodel are underlined. In Concept Dictionary Layer, fewer instances need to be created for relationships because attributes are used for a direct relationship between concepts. The link between value list and value needs to be ordered in the new metamodel. Therefore, a new class OrderedValue is added in the new Ontology Layer, which receives an attribute orderNumber. This allows the value to be reused in other lists with a different order number. The owl:ObjectProperty hasOrderedValue and hasValue are used to create the relationships. It is important to us that value lists and possible values are also included in the ontology, as this means that there is no need to refer to external lists that restrict the value range of the characteristics. In some cases, the order of the values is also important, so we follow the standard definition here.</p><p>During the update process, it is important to be aware of the limitations of the lack of standardisation of units and values in datacat. As the new ISO 12006-3:2022 standard is not clear on the use of units, it is necessary to use collections with predefined units that allow the use of standardised units to ensure clarity. This means that users will make fewer mistakes and always refer to units in the same way, which will also improve the quality of the data dictionaries and ontologies.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.">Conclusion and Outlook</head><p>With our approach, we have shown that the ontology export of data dictionaries or concepts from a property server based on the ISO 12006-3 standard can be implemented very closely to standards with existing ontologies. The Dublin Core ensures that the metadata from the property server is not lost when the ontologies are exported. In addition, the metadata can be used to draw clear conclusions about the concepts of the data dictionary from the ontology elements. The ISO 12006-3 metamodel is present in the ontology without the users of the ontology having to know and understand it, thus ensuring a standardised structure when comparing ontologies that have been created. The ontology receives all  information from the property server, although some relationships are simplified so that the ontology does not become unnecessarily complex. Unlike the bSDD, our property server datacat can output all dictionary elements, whereas the bSDD only outputs instances in RDF, while we write an ontology. As with the other approaches presented, our method is not entirely free of design choices. The open approach of Semantic Web technologies allows for many variants. The advantage of our variant is that the ontology is closely linked to standards, while the disadvantage is that we had to introduce our own concepts for linking concepts during the ontology export.</p><p>However, in order to further reduce the disadvantages and limitations, the work has also provided new ideas for the further development of the approach. Initially, the focus will be on updating the metamodel in the backend of datacat and adapting the frontend to the new requirements. The next step is to integrate the exported ontologies in other software for the practical usage.</p><p>Ontologies are not used much in daily practice, neither in BIM nor in GIS. Our research aims to develop common data dictionaries and ontologies and link existing ones to improve the integration of BIM and GIS data and to make the data dictionaries usable across domains. We suppose, that ontologies from different domains, and thus the data dictionaries behind them, can be more easily linked if they are structured according to the same standardised meta schema. The research approaches presented in this paper are intended to provide the technical basis for this.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: The datacat layers and their interconnections</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: Process layers from the meta concept to the object instance (based on [8])</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Figure 3 :</head><label>3</label><figDesc>Figure 3: Data processing sequence for ontology export from the property server</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Figure 4 :Figure 5 :</head><label>45</label><figDesc>Figure 4: Collection of properties in the versions of ISO 12006-3:2016 and ISO 12006-3:2022</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_6"><head>Figure 6 :</head><label>6</label><figDesc>Figure 6: Concepts after updating the Meta Concept Layer (based on<ref type="bibr" target="#b8">[8]</ref>). The underlined parts have changed.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Table 1</head><label>1</label><figDesc>Overview of existing research in property server export</figDesc><table><row><cell cols="4">Paper Export Level Source Method</cell><cell>Exported Concepts</cell></row><row><cell>[5]</cell><cell>OWL</cell><cell>bSDD</cell><cell>OpenAPI</cell><cell>IFC property sets + properties</cell></row><row><cell>[6]</cell><cell>OWL</cell><cell>bSDD</cell><cell>unknown</cell><cell>concepts</cell></row><row><cell>[7]</cell><cell>OWL</cell><cell>bSDD</cell><cell>unknown</cell><cell>unknown</cell></row><row><cell>[10]</cell><cell>no export</cell><cell>bSDD</cell><cell cols="2">reference property with bSDD GUID nothing</cell></row><row><cell>[? ]</cell><cell>RDF</cell><cell>bSDD</cell><cell>OpenAPI</cell><cell>classes + properties</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_3"><head>Table 2</head><label>2</label><figDesc>Standard-based metadata properties from other ontologies</figDesc><table><row><cell>Metadata from datacat</cell><cell>Used ontology property</cell></row><row><cell>name</cell><cell>rdfs:label</cell></row><row><cell>creator</cell><cell>dcterms:creator</cell></row><row><cell>created</cell><cell>dcterms:created</cell></row><row><cell>modified</cell><cell>dcterms:modified</cell></row><row><cell>description</cell><cell>dcterms:description</cell></row><row><cell>id</cell><cell>dcterms:identifier</cell></row><row><cell cols="2">ISO 12006-3 concept type dcterms:type</cell></row><row><cell>Prefixes</cell><cell>rdfs: http://www.w3.org/2000/01/rdf-schema#</cell></row><row><cell></cell><cell>dcterms: http://purl.org/dc/terms/</cell></row></table></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">https://www.dublincore.org/specifications/dublin-core/dcmi-terms/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">https://bioportal.bioontology.org/ontologies/SNOMEDCT</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_2">https://app.swaggerhub.com/apis/buildingSMART/Dictionaries/v1#/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_3">https://github.com/dd-bim/datacat</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_4">https://bioportal.bioontology.org/ontologies/OM</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acknowledgments</head><p>This work is co-funded by the European Union and the Free State of Saxony as part of the ESF Plus programme (Funding Number: 100670485).</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<idno>12006-3</idno>
		<ptr target="https://www.iso.org/standard/38706.html" />
		<title level="m">International Organization for Standardization, Building construction -Organization of information about construction works: Part 3: Framework for object-oriented information</title>
				<imprint>
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
	<note type="report_type">Technical Report</note>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<idno>19101-1</idno>
		<ptr target="https://www.iso.org/standard/59164.html" />
		<title level="m">International Organization for Standardization, Geographic information -Reference model: Part 1: Fundamentals</title>
				<imprint>
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
	<note type="report_type">Technical Report</note>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<idno>19110</idno>
		<ptr target="https://www.beuth.de/de/norm/din-en-iso-19110/267630806" />
		<title level="m">International Organization for Standardization, Geographic information -Methodology for feature cataloguing</title>
				<imprint>
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
	<note type="report_type">Technical Report</note>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Merkmalserver im open-bim-prozess</title>
		<author>
			<persName><forename type="first">G</forename><surname>Fröch</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Gächter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Tautschnig</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Specht</surname></persName>
		</author>
		<idno type="DOI">10.1002/bate.201800092</idno>
	</analytic>
	<monogr>
		<title level="j">Bautechnik</title>
		<imprint>
			<biblScope unit="volume">96</biblScope>
			<biblScope unit="page" from="338" to="347" />
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<title level="m" type="main">Live web ontology for buildingsmart data dictionary</title>
		<author>
			<persName><forename type="first">J</forename><surname>Oraskari</surname></persName>
		</author>
		<ptr target="https://www.researchgate.net/publication/355425683_Live_Web_Ontology_for_buildingSMART_" />
		<imprint>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<title level="m">Data_Dictionary#fullTextFileContent</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">An ontological approach for semantic validation of ifc models</title>
		<author>
			<persName><forename type="first">C</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Beetz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Vries</surname></persName>
		</author>
		<ptr target="https://www.researchgate.net/publication/266326240_An_Ontological_Approach_for_Semantic_Validation_of_IFC_Models" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 21st International Workshop on Intelligent Computing in Engineering</title>
				<meeting>the 21st International Workshop on Intelligent Computing in Engineering<address><addrLine>Cardiff, United Kingdom</addrLine></address></meeting>
		<imprint>
			<publisher>Red Hook</publisher>
			<date type="published" when="2014">2014</date>
			<biblScope unit="page" from="1" to="8" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<title level="m" type="main">Making sense of building data and building product data</title>
		<author>
			<persName><forename type="first">P</forename><surname>Pauwels</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Krijnen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Beetz</surname></persName>
		</author>
		<ptr target="http://babelnet.org/lux/files/4.%20pauwels%20et%20al.%20-%20making%20sense%20of%20building%20data%20and%20building%20product%20data.pdf" />
		<imprint>
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Building product catalogues on the semantic web</title>
		<author>
			<persName><forename type="first">J</forename><surname>Beetz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Vries</surname></persName>
		</author>
		<ptr target="https://www.researchgate.net/publication/260707450_Building_product_catalogues_on_the_semantic_web" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 26th International Conference on IT in Construction &amp; 1st International Conference on Managing Construction for Tomorow</title>
				<editor>
			<persName><forename type="first">A</forename><surname>Dikbas</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">E</forename><surname>Ergen</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">H</forename><surname>Giritli</surname></persName>
		</editor>
		<meeting>the 26th International Conference on IT in Construction &amp; 1st International Conference on Managing Construction for Tomorow<address><addrLine>Istanbul, Turkey; Leiden</addrLine></address></meeting>
		<imprint>
			<publisher>CRC Press and Balkema</publisher>
			<date type="published" when="2009">2009</date>
			<biblScope unit="page" from="221" to="226" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Jtowl: A json to owl converto</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Yao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Wu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Liu</surname></persName>
		</author>
		<idno type="DOI">10.1145/2663792.2663801</idno>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 5th International Workshop on Web-scale Knowledge Representation Retrieval &amp; Reasoning</title>
				<editor>
			<persName><forename type="first">Y</forename><surname>Zeng</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">S</forename><surname>Kotoulas</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Z</forename><surname>Huang</surname></persName>
		</editor>
		<meeting>the 5th International Workshop on Web-scale Knowledge Representation Retrieval &amp; Reasoning<address><addrLine>Shanghai, China; New York, NY, USA</addrLine></address></meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2014">2014</date>
			<biblScope unit="page" from="13" to="14" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Bpo: The building product ontology for assembled products</title>
		<author>
			<persName><forename type="first">A</forename><surname>Wagner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">U</forename><surname>Rüppel</surname></persName>
		</author>
		<ptr target="http://tubiblio.ulb.tu-darmstadt.de/115951/" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 7th Linked Data in Architecture and Construction Workshop -LDAC2019</title>
				<meeting>the 7th Linked Data in Architecture and Construction Workshop -LDAC2019<address><addrLine>Lisbon, Portugal</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2019">2019</date>
			<biblScope unit="page" from="106" to="119" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Property modelling in the aeco industry</title>
		<author>
			<persName><forename type="first">M</forename><surname>Bonduel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Pauwels</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Klein</surname></persName>
		</author>
		<idno type="DOI">10.1201/9781003204381-3</idno>
	</analytic>
	<monogr>
		<title level="m">Buildings and Semantics</title>
				<editor>
			<persName><forename type="first">P</forename><surname>Pauwels</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">K</forename><surname>Mcglinn</surname></persName>
		</editor>
		<meeting><address><addrLine>London</addrLine></address></meeting>
		<imprint>
			<publisher>CRC Press</publisher>
			<date type="published" when="2022">2022</date>
			<biblScope unit="page" from="25" to="50" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Managing and publishing standardized data catalogues to support bim processes</title>
		<author>
			<persName><forename type="first">C</forename><surname>Clemen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Thurm</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Schilling</surname></persName>
		</author>
		<ptr target="https://www.researchgate.net/publication/355486637_Managing_and_publishing_standardized_data_catalogues_to_support_BIM_processes" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 38th International Conference of CIB W78</title>
				<meeting>the 38th International Conference of CIB W78<address><addrLine>Luxembourg</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<monogr>
		<idno>23387</idno>
		<ptr target="https://www.iso.org/standard/75403.html" />
		<title level="m">International Organization for Standardization, Building information modelling (BIM) Data templates for construction objects used in the life cycle of built assets: Concepts and principles</title>
				<imprint>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
	<note type="report_type">Technical Report</note>
</biblStruct>

<biblStruct xml:id="b14">
	<monogr>
		<idno>12006-3</idno>
		<ptr target="https://www.iso.org/standard/74932.html" />
		<title level="m">International Organization for Standardization, Building construction -Organization of information about construction works: Part 3: Framework for object-oriented information</title>
				<imprint>
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
	<note type="report_type">Technical Report</note>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
