<?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">Aligning openCDE APIs with Linked Building Data through Constrained Containers in Common Data Environments</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Oliver</forename><surname>Schulz</surname></persName>
							<email>schulz@dc.rwth-aachen.de</email>
							<affiliation key="aff0">
								<orgName type="department" key="dep1">Design Computation</orgName>
								<orgName type="department" key="dep2">Department of Architecture</orgName>
								<orgName type="institution">RWTH Aachen University</orgName>
								<address>
									<settlement>Aachen</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Jakob</forename><surname>Beetz</surname></persName>
							<email>beetz@dc.rwth-aachen.de</email>
							<affiliation key="aff0">
								<orgName type="department" key="dep1">Design Computation</orgName>
								<orgName type="department" key="dep2">Department of Architecture</orgName>
								<orgName type="institution">RWTH Aachen University</orgName>
								<address>
									<settlement>Aachen</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Aligning openCDE APIs with Linked Building Data through Constrained Containers in Common Data Environments</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">D9024D6B76389E368F1D16739A3C2A81</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>SHACL</term>
					<term>Common Data Environments</term>
					<term>Linked Data Platform</term>
					<term>Linked Building Data</term>
					<term>openCDE APIs</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Common Data Environments (CDEs) serve as container-based web platforms, facilitating shared data storage for all project stakeholders and simplifying communication between them. Building on the DIN SPEC 91391 and ISO 19650 standards, the openCDE APIs are developed by buildingSMART to provide a unified interface across the various providers of CDEs. This research aims to investigate integrating the container-based CDE approach and the openCDE APIs with the concepts of Linked Building Data to establish deeper connections between the buildings' datasets. In particular, this paper examines how data can be stored in a Linked Data-based container environment to remain interoperable with existing schemas and APIs. The Linked Data Platform (LDP) specification, in conjunction with the Shapes Constraint Language (SHACL), is examined to tailor containers for specific use cases and schemas in the CDE ecosystem. This work should demonstrate how constraints can enforce specialised containers on the LDP. The process is illustrated using a subset of openCDE APIs -the BIM Collaboration Format (BCF) API -as an example. Our findings highlight that the LDP specification offers the necessary functionalities to specialise containers to the respective needs, but the specification does not explain how this mechanism shall be enforced. Consequently, this work is a step toward aligning the industry's approaches with the openCDE APIs and the current scientific concepts of Linked Building Data.</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>Common Data Environments (CDEs) are used in the industry and are investigated in research as platforms that provide project stakeholders with a single source of information <ref type="bibr" target="#b0">[1]</ref>. They bring structure to construction projects and make communicating between stakeholders easier <ref type="bibr" target="#b1">[2]</ref>. Considerable effort is made to define and regulate these concepts of CDEs in the standards of ISO 19650 <ref type="bibr" target="#b2">[3]</ref> and the DIN SPEC 91391 <ref type="bibr" target="#b0">[1]</ref>. To avoid isolated solutions, these standards aim to make these platforms accessible to other applications and developers so that data gathered throughout the life cycle of the buildings can be leveraged.</p><p>From a technical point of view, buildingSMART International is offering a collection of application programming interfaces (APIs) -called openCDE APIs <ref type="bibr" target="#b3">[4]</ref> -that cover some of the functionalities of these CDEs and make them accessible. The currently available APIs enjoy great popularity and are widely used throughout the industry. From a research perspective, we can also see a rising increase in interconnecting data and breaking the data silos of single applications and providers. This applies to the realm of CDEs and, generally, the linking of building-related data. For example, the Linked Building Data (LBD) community has set itself the task of investigating and defining Linked Data appliances for building life cycles <ref type="foot" target="#foot_0">1</ref> .</p><p>While Linked Data and its underlying technology are promising approaches to solving interconnectivity issues, front-end developers are often unfamiliar with them <ref type="bibr" target="#b4">[5]</ref>, making it difficult for them to integrate them into a production environment. More so, domain experts in the built environment and building owners who are the end users of CDEs cannot be expected to master the complexity behind Linked Data and utilise it appropriately.</p><p>While other research focuses on the manifestation of the concepts of CDEs (ISO 19650 and DIN SPEC 91391) and their containerisation, this paper investigates how to connect the widely adopted technology of buildingSMART's openCDE APIs with the concepts of Linked Data and its underlying container concepts. As covering all CDE functionalities in this paper is out of scope, we will illustrate our approach using the Issue Management process as a primary use case. Issue Management is commonly used in the construction industry to identify and communicate Issues -such as clashes of or missing properties in building elements -during, but not exclusively, the design phase of a building. While there are several vendor-specific options for conducting Issue Management, the BIM Collaboration Format (BCF) API is one of the most developed and prominent processes covered by the openCDE APIs.</p><p>This research builds on the author's previous work, which dealt specifically with the topics of BCF and CDEs and their application with Linked Data <ref type="bibr" target="#b5">[6,</ref><ref type="bibr" target="#b6">7]</ref>. This work is limited to verifying incoming data for storage in a web container for compatibility with buildingSMARTs specifications. However, it does not address how the client communicates the data to the final destination in a container. Therefore, this should lead the way to connecting the advances from both industry and research without disrupting achievements in one or the other.</p><p>The paper is structured as follows. The subsequent section (Section 2) provides background information on related work and research in the Architecture Engineering and Construction (AEC) industry. Section 3 then examines how constraints can be imposed on containers, applies this approach to the general framework of CDEs, and further specifies this approach using the CDE subset Issue Management. The following section (Section 4) discusses how this approach can be technically implemented in the communication between the server and the client. The work is concluded in Section 5, and future work is outlined. @PREFIX rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; . @PREFIX ldp: &lt;http://www.w3.org/ns/ldp#&gt; . @PREFIX bcfOWL: &lt;http://lbd.arch.rwth-aachen.de/bcfOWL#&gt; . @PREFIX sh: &lt;http://www.w3.org/ns/shacl#&gt; .</p><p>Listing 1: Prefixes used throughout this paper.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Related Work</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1.">Information Container</head><p>Information container is a term in the AEC industry that describes how files reside in a web environment or a file system. Although several definitions of this term exist, they generally all describe the same concept. DIN SPEC 91301 describes them as "[...] the smallest unit for a file or a model and logical construct for file or model management within a CDE" <ref type="bibr" target="#b0">[1]</ref>. According to the standard, these can be nested and also contain multi-models. ISO 19650 describes them as "[...] named persistent set of information retrievable from within a file, system or application storage hierarchy" <ref type="bibr" target="#b2">[3]</ref>. The following two subsections present two technical implementations that can be considered information containers.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1.1.">Information Container for Linked Document Delivery</head><p>The Information Container for Linked Document Delivery (ICDD) is an ISO-standardised (ZIP) Container for exchanging heterogeneous files between different stakeholders while allowing for establishing and communicating links between the documents or elements inside the documents <ref type="bibr" target="#b7">[8,</ref><ref type="bibr" target="#b9">9]</ref>. It was originally designed with the use cases of information requests and deliveries in the AEC industry in mind. ICDD containers are files themselves and are exchanged between the different project stakeholders. ICDD is based on the Resource Description Framework (RDF) and has two base ontologies, one for container<ref type="foot" target="#foot_1">2</ref> and one for linksets <ref type="foot" target="#foot_2">3</ref> . It requires the following structure:</p><p>• Index Document: Contains general information about the container and its contents.</p><p>• Ontology Container: This contains all ontologies necessary to interpret the RDF data in the ICDD. Dereferenceable ontologies from the web do not necessarily need to be stored in the folder. • Payload Container: Contains all documents in a folder structure.</p><p>• Payload Triples Container: Contains the links for the documents to internal and external resources</p><p>In AEC, researchers investigate, for example, how to link RDF with non-RDF data for document delivery <ref type="bibr" target="#b11">[10]</ref> or how to publish ICDD container on CDEs based on the DIN SPECs 91391 openCDE API <ref type="bibr" target="#b12">[11,</ref><ref type="bibr" target="#b13">12]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1.2.">Linked Data Platform</head><p>The Linked Data Platform (LDP) is a World Wide Web Consortium (W3C) recommendation that provides a structure to serve (Linked Data) resources via the Hypertext Transfer Protocol (HTTP) on the web <ref type="bibr" target="#b14">[13]</ref>. The platform specification is published in various documents, including examples, best practices and recommendations <ref type="bibr" target="#b15">[14,</ref><ref type="bibr" target="#b16">15,</ref><ref type="bibr" target="#b14">13]</ref>. An ontology for the specification is published on the web <ref type="foot" target="#foot_3">4</ref> . LDPs are based on URLs, meaning that a dereferenceable URI shall name every entity, and entities can point to other dereferenceable URIs. Therefore, following links to traverse through the platforms using LDP is possible. The core structure of LDP comes down to two main concepts:</p><p>• Resources (ldp:Resource) represent entities on the web • Containers are specialised resources that shall contain other resources.</p><p>On the LDP, RDF is used to describe the metadata of the Containers and Resources, even though the specific contents of a resource may be in RDF (ldp:RDFsource) or a native format (ldp:NonRDFsource). Besides this, LDP is not enforcing any rigid structure on where to store the data. Oversimplified, it is comparable to a file explorer, whereas the containers are similar to folders and the resources to files. Several implementations of LDP exist, while one of the most current ones -Solid <ref type="bibr" target="#b17">[16]</ref> -is loosely based on it.</p><p>LDP is used in AEC-related research, for example, to federate CDEs <ref type="bibr" target="#b18">[17,</ref><ref type="bibr" target="#b19">18,</ref><ref type="bibr" target="#b5">6]</ref>, by using the LDP implementation of Solid, or by combining the DIN SPECs 91391 openCDE API and ICDD with the LDP in <ref type="bibr" target="#b12">[11]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2.">Linked Data Validation</head><p>Utilising Linked Data, it is important to have a mechanism that can validate incoming data that shall be added to a graph. A validation process can ensure that the data conforms to specific standards and project requirements. While it is theoretically possible to incorporate restrictions into the ontologies with the Web Ontology Language (OWL), these are not necessarily usable in validation because of the open-world assumption <ref type="foot" target="#foot_4">5</ref> . Although SPARQL could validate the data, this leads to complex and impractical queries <ref type="bibr" target="#b20">[19]</ref>. Therefore, the Shapes and Constraint Language (SHACL) <ref type="bibr" target="#b21">[20]</ref> -a W3C recommendation -was developed to validate RDF. The restrictions are defined in a concept called Shapes, which themselves are also serialised in RDF andlike ontologies -can be published on the web. For a more in-depth discussion of validation, the reader is referred to <ref type="bibr" target="#b22">[21]</ref>. SHACL is frequently used in the AEC industry and academia. For example, SHACL is used in <ref type="bibr" target="#b23">[22]</ref> to check building legislation and in <ref type="bibr" target="#b24">[23]</ref> to define scheduling constraints. Furthermore, Hagedorn et al. discuss how to validate containers in ICDD with SHACL <ref type="bibr" target="#b25">[24]</ref>. Finally, <ref type="bibr" target="#b26">[25]</ref> suggests a way to define SHACL shapes via Visual Programming, which should improve usability and enable the approaches to non-linked data experts.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3.">Open CDE APIs</head><p>The openCDE APIs are an initiative of buildingSMART to provide standardised APIs to communicate with CDE providers. They are not to be confused with the openCDE API described in the DIN SPEC 91391 <ref type="bibr" target="#b27">[26]</ref>. The current collection of APIs contains:</p><p>• The Foundation API as a common ground for the different APIs to cover authentication and users <ref type="foot" target="#foot_5">6</ref> . • The BCF API for communicating issues occurring in the (digital) building between different stakeholders and applications <ref type="foot" target="#foot_6">7</ref> . • The Documents API for uploading and downloading files that reside on a CDE <ref type="foot" target="#foot_7">8</ref> . Furthermore, buildingSMART plans to develop additional APIs for CDEs, like an interface for "[...] data-driven object exchange [...]" <ref type="bibr" target="#b3">[4]</ref>. The topic of the BCF API already has connections with the area of Linked Data. In <ref type="bibr" target="#b28">[27]</ref> and <ref type="bibr" target="#b6">[7]</ref>, an ontology is proposed that maps the schema of BCF to Linked Data, and in <ref type="bibr" target="#b19">[18]</ref> and <ref type="bibr" target="#b5">[6]</ref> a framework for federated CDEs is proposed on the example of BCF.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Constraining the Container</head><p>For this paper, the Linked Data Platform was chosen to store and constrain the data. The platform's architecture is already tailored towards the web and is, therefore, a suitable candidate for Common Data Environments. In a basic setup of a container in LDP (ldp:Container), it simply lists all its containing resources (Listing 2), &lt;.../ldp/Container_1&gt; a ldp:Container; ldp:contains &lt;Resource1&gt;, &lt;Resource2&gt;, &lt;Resource3&gt; . &lt;Resource1&gt; a ldp:Resource . but LDP also comes with the property of ldp:hasMemberRelation, which can be used to point out the class of the resources a container contains (Listing 3) when using the concept of a specialised ldp:DirectContainer. This, e.g., is a filter mechanism when discovering data on the platform. If containers are equipped with this property, it can be determined immediately when discovering the platform whether a container contains the requested data or not. Even though this is already narrowing down what should be expected from the resources when looking at the container, it is not enforcing that the resources stick to a specific schema or structure. This indicates that the property is mainly used for exploring data on a platform rather than creating new data that must adhere to the specialisation of the corresponding ldp:Container. To enforce more specific schemas for ldp:Container, ldp:constrainedBy can be employed, as shown in (Listing 4). In LDP, it is defined that this property can point to any rdfs:Resource. It is, therefore, not limited to what a constraint mechanism can be used for it. For this paper, it was decided to use SHACL since this is -as LDP -a W3C recommendation. Nevertheless, since LDP just describes an architecture for a platform based on Linked Data on the web <ref type="bibr" target="#b14">[13]</ref>, it does not describe how this constraint shall be enforced by the platform. The functionality has to be either integrated into an application that uses the LDP architecture or could be used by a middleware that checks for these constraints before it posts to an ldp:Container.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.">Application with CDEs</head><p>In the previous section, we covered a basic architecture on applying SHACL shapes on the LDP to constrain what ldp:Resource can be added to an ldp:Container. In this section, the approach is taken one step further and applied to the concept of a CDE to check data that is uploaded to the CDE for conformity to either project internal or external constraints.</p><p>An internal constraint can be, for example, an agreement between the different project stakeholders on specific naming conventions or labels that shall be used when creating new issues in the process of clash detection. These individual requirements and conventions in AEC projects are often defined in the Exchange Information Requirements (EIR) and the BIM Execution Plan (BEP) and vary from project to project. Although it is beyond the scope of this work, a machine-readable and directly translatable conversion of these documents into constraints -e.g. by functionalities as suggested in <ref type="bibr" target="#b26">[25]</ref> -seems desirable.</p><p>External constraints, on the other hand, such as industry-wide standards like BCF, can define specific formatting that the data must adhere to in order to be considered compliant or compatible with them. Contrary to the internal constraints, these are consistent throughout the projects. New versions of the standards are exceptions, however, and should be made available under a new URL.</p><p>Therefore, the constraints of a CDE based on LDP should be established in two ways. On the one hand, the stakeholders define their own project's internal constraints. On the other hand, there must be publicly available external constraints -preferably compatible with the FAIR principles <ref type="bibr" target="#b29">[28]</ref> -that guarantee uniformity across projects and applications (Figure <ref type="figure" target="#fig_1">1</ref>). An ldp:Container in the CDE context can, therefore, be used with both internal and external constraints at the same time, resulting in containers with multiple constraints (Listing 5).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Linked Data Platform</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>SHACL Shape</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Project Contraints Container</head><note type="other">Information Container</note></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2.">Applied to Issue Management</head><p>In this section, we apply the approach to the subset of CDEs with the field of Issue Management in the form of buildingSMART's BCF.</p><p>&lt;.../cde/project_1/BCF/TopicsContainer/&gt; a ldp:Container; ldp:constrainedBy externalShapes:TopicShape projectShapes:TopicShape; ldp:contains &lt;Topic1&gt; . &lt;Topic1&gt; a bcfOWL:Topic ; bcfOWL:hasTopicStatus "Active" ; bcfOWL:hasTitle "A generic topic title" ; bcfOWL:hasLabel project:Architecture .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Listing 5:</head><p>Example BCF Topic Container with shortened content.</p><p>The Topic container itself is constrained by an external and an internal shape (Listing 5). The external shape (Listing 6) is a universally applicable BCF shape that ensures compatibility with buildingSMART's specifications. It is not responsible for checking the specific values of the bcfOWL:Topic but ensures that the structure is correct. For a BCF Topic, the minimum requirement is that it contains at least a title. Other properties such as bcfOWL:hasTopicStatus can either not be present in a Topic or only occur once. &lt;...external-url/TopicShape&gt; a sh:NodeShape; sh:targetClass bcfOWL:Topic ; sh:property [ sh:path bcfOWL:hasTitle ; sh:minCount 1; sh:maxCount 1; ]; sh:property [ sh:path bcfOWL:hasTopicStatus; sh:maxCount 1; ] .</p><p>Listing 6: External shape requiring a title for each Topic and allowing only one Status.</p><p>The internal shapes are based on the project agreements. There, it can, for example, specify what terms should be used for defining if a Topic's status is still open or what values are acceptable for bcfOWL:hasLabel. This can be checked with shapes as seen in Listing 7. While APIs often work with datatypes like strings, dates and numbers, we can leverage more advanced properties in Linked Data and allow meta descriptions of objects. Therefore, our example shows the potential uses on the one hand with a string for the Status and on the other hand with an object consisting of a URI for the Labels. How this is implemented in the end depends on the project, but it should generally be ensured that the values specified as URIs are dereferenceable. &lt;.../cde/project_1/constraints/TopicShape&gt; a sh:NodeShape ; sh:targetClass bcfOWL:Topic ; sh:property [ sh:path bcfOWL:hasTopicStatus ; sh:in ("Resolved" "Active" "Closed") ; ] ; sh:property [ sh:path bcfOWL:hasLabel ; sh:in (project:Architecure project:MEP project:Documentation) ; ] .</p><p>Listing 7: Internal SHACL shape used to constrain the Status and the Labels.</p><p>Another example is the Comment, which is not constrained by any project-specific values in BCF. But it is constrained because it needs to have a link to a specific Topic and either a link to a bcfOWL:Viewpoint, a textual comment, or both. This can be expressed in SHACL, as seen in Listing 8 and would be defined in an external universal shape. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Conceptual Implementation</head><p>This section describes the theoretical scenario in which a client wants to create a new Topic with the status "Active". The data should be validated against the shapes from the previous section. Therefore, we envision an infrastructure consisting of the clients sending the Topic (POST), the LDP for storing the Issue Management data, and a middleware that acts an intermediary for negotiating the communication between these agents. The middleware is responsible for checking the Topic requests against the constraints specified in the LDP container. Suppose the client wants to POST Topic data to the LDP. In that case, the middleware checks the container at the location of the route for the predicate ldp:constrainedBy, and if such a constraint exists, the middleware fetches the constraints -in our case, the SHACL shapes from Listing 6 and 7and checks the data against them. The constraints may reside either on the LDP itself and are based on project agreements or on more general standards that, e.g. check for conformity with a specific format like BCF.</p><p>In our scenario, the constraints are violated because the string "Active" is not allowed as a status in this project and "Open" shall be used. Therefore, the middleware rejects the POST with an HTTP 400 and an error message. The client should now exchange "Active" with "Open" and send the request again. The server and the middleware should now respond with an HTTP 201 and the content of the newly created Topic. The process is depicted in Figure <ref type="figure" target="#fig_0">2</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Conclusion</head><p>This paper explores how information containers can host CDE-specific data following buildingS-MART's openCDE APIs. First, different container approaches were investigated, and the W3C recommendation LDP was decided on since it reflects the structure of the web and describes resources as dereferenceable, which allows data accessibility. Subsequently, it was demonstrated through the example of Issue Management in the form of BCF. As CDEs are meant for web-based collaboration, LDP also supports that behaviour. Using provided predicates, ldp:hasMemberRelation and ldp:constrainedBy, the specification can constrain the incoming data by using SHACL shapes as constraints without any extension of the standard. Due to the decentralised structure of Linked Data and LDP, the constraints do not necessarily reside in the exact location of the resources. Still, they can be split into project-specific and general applicable requirements, reflecting the nature of the AEC industry. In addition, it also allows the reuse of these requirements, preventing the need to set them up repeatedly. While the LDP can define that a container is constrained, it is simply a specification and not a framework that can be used to host containers and resources. An official approach to implementing and enforcing these constraints still needs to be agreed on. Therefore, adding these constraints to an ldp:Container will only achieve the desired behaviour with an additional setup. Potential solutions for this problem are implementing a checking mechanism directly into an LDP or using a middleware that checks for these constraints. The latter approach was described in this paper by using a middleware that checks incoming data and decides to store or reject the data, depending on its conformance to the constraints. In subsequent steps, the conceptual implementation presented here will undergo further evaluation and will be tested in prototype. In doing so, not only will the validation of constraints be examined, but also, how to create these requirements user-friendly without overwhelming users with Linked Data. While this paper has explained how incoming data can be examined for conformity, future work will investigate how the data can be sent to the LDP. Serialising the data into RDF seems disadvantageous and would pose a significant disruption to current workflows. Therefore, the aim is to explore how the concepts of openCDE API communication can be combined with Linked Data approaches. Furthermore, research will be conducted on how approaches beyond specific APIs in CDEs can be used in conjunction with Linked Data. The AEC industry is based on many universal and project-specific requirements that are documented, for example, in the EIR and BEP as text. Combining these in a machine-readable format with the principle of LDP is a promising next step.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Listing 2 :</head><label>2</label><figDesc>A default Container listing its Resources.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: Conceptual representation of where the various constraints are located.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>MiddlewareFigure 2 :</head><label>2</label><figDesc>Figure 2: Sequence Diagram, describing the communication process of sending a Topic from the client to the LDP.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head></head><label></label><figDesc>A container that specified what kind of Resources reside in it.</figDesc><table><row><cell>&lt;.../ldp/Container_1&gt; a ldp:DirectContainer;</cell></row><row><cell>ldp:hasMemberRelation ex:hasExampleClass ;</cell></row><row><cell>ldp:contains &lt;Resource1&gt;, &lt;Resource2&gt;, &lt;Resource3&gt; .</cell></row><row><cell>&lt;.../ldp/container_1/#it&gt; a rdfs:Resource;</cell></row><row><cell>ex:hasExampleClass &lt;Resource1&gt; .</cell></row><row><cell>&lt;Resource1&gt; a ldp:Resource, ex:ExampleClass .</cell></row><row><cell>Listing 3:</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_2"><head></head><label></label><figDesc>Example for a shape for BCF Comments.</figDesc><table><row><cell>&lt;...external-url/CommentShape&gt; a sh:NodeShape ;</cell></row><row><cell>sh:targetClass bcfOWL:Comment ;</cell></row><row><cell>sh:or (</cell></row><row><cell>[</cell></row><row><cell>sh:path bcfOWL:hasCommentText ;</cell></row><row><cell>sh:minCount 1 ;</cell></row><row><cell>]</cell></row><row><cell>[</cell></row><row><cell>sh:path bcfOWL:hasViewpoint ;</cell></row><row><cell>sh:minCount 1 ;</cell></row><row><cell>]</cell></row><row><cell>) .</cell></row><row><cell>Listing 8:</cell></row></table></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">Linked Building Data Community Group, W3C: https://www.w3.org/community/lbd/ accessed 17.04.2024</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">Container Ontology: https://standards.iso.org/iso/21597/-1/ed-1/en/Container.rdf accessed 07.02.2024</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_2">Linkset Ontology: https://standards.iso.org/iso/21597/-1/ed-1/en/Linkset.rdf accessed 07.02.2024</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_3">The W3C Linked Data Platform (LDP) Vocabulary, W3C: https://www.w3.org/ns/ldp accessed 12.02.2024</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_4">Web Ontology Language (OWL) Guide, W3C: https://www.w3.org/TR/2004/REC-owl-guide-20040210/ accessed 17.04.2024</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="6" xml:id="foot_5">buildingSMART Foundation API: https://github.com/BuildingSMART/foundation-API/tree/v1.0 accessed: 13.02.2024</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="7" xml:id="foot_6">buildingSMART BCF API: https://github.com/buildingSMART/BCF-API accessed: 13.02.2024</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="8" xml:id="foot_7">buildingSMART Documents API: https://github.com/buildingSMART/documents-API accessed 13.02.2024</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acknowledgements</head><p>This research is funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) -Project number 501812634</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<author>
			<persName><surname>Din</surname></persName>
		</author>
		<idno type="DOI">10.31030/3044838</idno>
		<ptr target="https://dx.doi.org/10.31030/3044838" />
		<title level="m">DIN SPEC 91391-1:2019-04 Common Data Environments (CDE) for BIM projects -Function sets and open data exchange between platforms of different vendors -Part 1: Components and function sets of a CDE; with digital attachment</title>
				<imprint>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Common Data Environment</title>
		<author>
			<persName><forename type="first">C</forename><surname>Preidel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Borrmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Mattern</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>König</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S.-E</forename><surname>Schapke</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-319-92862-3_15</idno>
		<ptr target="https://doi.org/10.1007/978-3-319-92862-3_15" />
	</analytic>
	<monogr>
		<title level="m">Building Information Modeling: Technology Foundations and Industry Practice</title>
				<editor>
			<persName><forename type="first">A</forename><surname>Borrmann</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><surname>König</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">C</forename><surname>Koch</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><surname>Beetz</surname></persName>
		</editor>
		<meeting><address><addrLine>Cham</addrLine></address></meeting>
		<imprint>
			<publisher>Springer International Publishing</publisher>
			<date type="published" when="2018">2018</date>
			<biblScope unit="page" from="279" to="291" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<author>
			<persName><surname>Iso</surname></persName>
		</author>
		<ptr target="https://www.iso.org/cms/render/live/en/sites/isoorg/contents/data/standard/06/80/68078.html" />
		<title level="m">ISO 19650-1:2018 Organization and digitization of information about buildings and civil engineering works, including building information modelling (BIM) -Information management using building information modelling -Part 1: Concepts and principles</title>
				<imprint>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<author>
			<persName><forename type="first">Y</forename><surname>Kulbak</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Linhard</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Dangl</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Pasi</surname></persName>
		</author>
		<ptr target="https://github.com/buildingSMART/OpenCDE-API/blob/master/Documentation/AP-OpenCDEAPIs-20200428-v1_0.pdf" />
		<title level="m">Activity Proposal: Open, Standardized Application Programming Interfaces (APIs) for Common Data Environments (CDEs) to Lower Threshold of Data Exchange and Sharing on BIM-based Projects AKA &quot;Open CDE APIs</title>
				<imprint>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">LDflex: A Read/Write Linked Data Abstraction for Front-End Web Developers</title>
		<author>
			<persName><forename type="first">R</forename><surname>Verborgh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Taelman</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-030-62466-8_13</idno>
		<ptr target="https://link.springer.com/10.1007/978-3-030-62466-8_13" />
	</analytic>
	<monogr>
		<title level="m">The Semantic Web -ISWC 2020</title>
				<meeting><address><addrLine>Cham</addrLine></address></meeting>
		<imprint>
			<publisher>Springer International Publishing</publisher>
			<date type="published" when="2020">2020</date>
			<biblScope unit="volume">12507</biblScope>
			<biblScope unit="page" from="193" to="211" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">A generic framework for federated CDEs applied to Issue Management</title>
		<author>
			<persName><forename type="first">J</forename><surname>Werbrouck</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Schulz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Oraskari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Mannens</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Pauwels</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Beetz</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.aei.2023.102136</idno>
		<ptr target="https://www.sciencedirect.com/science/article/pii/S1474034623002641" />
	</analytic>
	<monogr>
		<title level="j">Advanced Engineering Informatics</title>
		<imprint>
			<biblScope unit="volume">58</biblScope>
			<biblScope unit="page">102136</biblScope>
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Lessons Learned from Designing and Using bcfOWL</title>
		<author>
			<persName><forename type="first">O</forename><surname>Schulz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Oraskari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Beetz</surname></persName>
		</author>
		<ptr target="https://ceur-ws.org/Vol-3633/paper2.pdf" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 11th Linked Data in Architecture and Construction Workshop</title>
				<meeting>the 11th Linked Data in Architecture and Construction Workshop<address><addrLine>Matera, Italy</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<idno>ISO 21597-1</idno>
	</analytic>
	<monogr>
		<title level="m">Information container for linked document delivery Exchange specificaton Part</title>
				<imprint>
			<date type="published" when="2020">2020</date>
			<biblScope unit="volume">1</biblScope>
		</imprint>
		<respStmt>
			<orgName>DIN Standards Committee Building and Civil Engineering</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title/>
		<idno type="DOI">10.31030/3137795</idno>
		<idno>doi</idno>
		<ptr target=":10.31030/3137795" />
	</analytic>
	<monogr>
		<title level="j">German version EN ISO</title>
		<imprint>
			<biblScope unit="volume">21597</biblScope>
			<date type="published" when="2020">2020. 2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<monogr>
		<idno>ISO 21597-2</idno>
		<title level="m">Information container for linked document delivery Exchange specification Part 2: Link types</title>
				<imprint>
			<date type="published" when="2020">2020</date>
		</imprint>
		<respStmt>
			<orgName>DIN Standards Committee Building and Civil Engineering</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title/>
		<idno type="DOI">10.31030/3192763</idno>
		<idno>doi</idno>
		<ptr target=":10.31030/3192763" />
	</analytic>
	<monogr>
		<title level="j">German version EN ISO</title>
		<imprint>
			<biblScope unit="volume">21597</biblScope>
			<date type="published" when="2020">2020. 2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Towards usable ICDD containers for ontology-driven data linking and link validation</title>
		<author>
			<persName><forename type="first">P</forename><surname>Hagedorn</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Senthilvel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Schevers</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">B</forename><surname>Verhelst</surname></persName>
		</author>
		<ptr target="https://ceur-ws.org/Vol-3633/paper3.pdf" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 11th Linked Data in Architecture and Construction Workshop</title>
				<meeting>the 11th Linked Data in Architecture and Construction Workshop<address><addrLine>Matera, Italy</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Conceptualizing Decentralized Information Containers for Common Data Environments using Linked Data</title>
		<author>
			<persName><forename type="first">M</forename><surname>Senthilvel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Beetz</surname></persName>
		</author>
		<ptr target="https://itc.scix.net/paper/w78-2021-paper-059" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Conference CIB W78 2021</title>
				<meeting>the Conference CIB W78 2021<address><addrLine>Luxembourg</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Common Data Environments for the Information Container for linked Document Delivery</title>
		<author>
			<persName><forename type="first">M</forename><surname>Senthilvel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Oraskari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Beetz</surname></persName>
		</author>
		<ptr target="https://ceur-ws.org/Vol-2636/10paper.pdf" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 8th Linked Data in Architecture and Construction Workshop</title>
				<meeting>the 8th Linked Data in Architecture and Construction Workshop<address><addrLine>Dublin, Ireland (virtually hosted</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<monogr>
		<author>
			<persName><forename type="first">S</forename><surname>Speicher</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Arwe</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Malhotra</surname></persName>
		</author>
		<ptr target="https://www.w3.org/TR/ldp/,2015" />
		<title level="m">Linked Data Platform 1</title>
				<imprint>
			<biblScope unit="volume">0</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<monogr>
		<author>
			<persName><forename type="first">N</forename><surname>Mihindukulasooriya</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Menday</surname></persName>
		</author>
		<ptr target="https://www.w3.org/TR/ldp-primer/,2015" />
		<title level="m">Linked Data Platform 1.0 Primer</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<monogr>
		<author>
			<persName><forename type="first">C</forename><surname>Burleson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">Esteban</forename><surname>Gutiérrez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Mihindukulasooriya</surname></persName>
		</author>
		<ptr target="https://www.w3.org/TR/ldp-bp/,2014" />
		<title level="m">Linked Data Platform Best Practices and Guidelines</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<monogr>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">V</forename><surname>Sambra</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Mansour</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Hawke</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Zereba</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Greco</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Ghanem</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Zagidulin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Aboulnaga</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Berners-Lee</surname></persName>
		</author>
		<ptr target="http://emansour.com/research/lusail/solid_protocols.pdf" />
		<title level="m">Solid: A Platform for Decentralized Social Applications Based on Linked Data</title>
				<imprint>
			<date type="published" when="2016">2016</date>
			<biblScope unit="page">16</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">ConSolid: A federated ecosystem for heterogeneous multi-stakeholder projects</title>
		<author>
			<persName><forename type="first">J</forename><surname>Werbrouck</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Pauwels</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Beetz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Verborgh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Mannens</surname></persName>
		</author>
		<idno type="DOI">10.3233/SW-233396</idno>
		<ptr target="https://www.semantic-web-journal.net/content/consolid-federated-ecosystem-heterogeneous-multi-stakeholder-projects-0" />
	</analytic>
	<monogr>
		<title level="m">Semantic Web</title>
				<imprint>
			<date type="published" when="2023">2023</date>
			<biblScope unit="page" from="1" to="32" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Enabling Federated Interoperable Issue Management in a Building and Construction Sector</title>
		<author>
			<persName><forename type="first">J</forename><surname>Oraskari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Schulz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Werbrouck</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Beetz</surname></persName>
		</author>
		<idno type="DOI">10.7146/aul.455.c200</idno>
		<ptr target="https://ebooks.au.dk/aul/catalog/view/455/312/1848-2" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 29th EG-ICE International Workshop on Intelligent Computing in Engineering</title>
				<meeting>the 29th EG-ICE International Workshop on Intelligent Computing in Engineering<address><addrLine>EG-ICE</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2022">2022</date>
			<biblScope unit="page" from="92" to="101" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">Towards an RDF validation language based on regular expression derivatives</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">Labra</forename><surname>Gayo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Prud'hommeaux</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Staworko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Solbrig</surname></persName>
		</author>
		<ptr target="https://ceur-ws.org/Vol-1330/paper-32.pdf" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Workshops of the EDBT/ICDT 2015 Joint Conference (EDBT/ICDT)</title>
				<meeting>the Workshops of the EDBT/ICDT 2015 Joint Conference (EDBT/ICDT)</meeting>
		<imprint>
			<date type="published" when="2015">2015</date>
			<biblScope unit="volume">1330</biblScope>
			<biblScope unit="page" from="197" to="204" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<monogr>
		<author>
			<persName><forename type="first">H</forename><surname>Knublauch</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Kontokostas</surname></persName>
		</author>
		<ptr target="https://www.w3.org/TR/shacl/,2017" />
		<title level="m">Shapes Constraint Language (SHACL)</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<monogr>
		<title level="m" type="main">Validating RDF Data, Synthesis Lectures on Data, Semantics, and Knowledge</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">E L</forename><surname>Gayo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Prud'hommeaux</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Boneva</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Kontokostas</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-031-79478-0</idno>
		<imprint>
			<date type="published" when="2018">2018</date>
			<publisher>Springer International Publishing</publisher>
			<pubPlace>Cham</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">Validation of building models against legislation using SHACL</title>
		<author>
			<persName><forename type="first">E</forename><surname>Nuyts</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Werbrouck</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Verstraeten</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Deprez</surname></persName>
		</author>
		<ptr target="https://ceur-ws.org/Vol-3633/paper13.pdf" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 11th Linked Data in Architecture and Construction Workshop</title>
				<meeting>the 11th Linked Data in Architecture and Construction Workshop<address><addrLine>Matera, Italy</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<analytic>
		<title level="a" type="main">Linked-Data based Constraint-Checking (LDCC) to support look-ahead planning in construction</title>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">K</forename><surname>Soman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Molina-Solana</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">K</forename><surname>Whyte</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.autcon.2020.103369</idno>
	</analytic>
	<monogr>
		<title level="j">Automation in Construction</title>
		<imprint>
			<biblScope unit="volume">120</biblScope>
			<biblScope unit="page">103369</biblScope>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b25">
	<analytic>
		<title level="a" type="main">Semantic rule checking of cross-domain building data in information containers for linked document delivery using the shapes constraint language</title>
		<author>
			<persName><forename type="first">P</forename><surname>Hagedorn</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Pauwels</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>König</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.autcon.2023.105106</idno>
		<ptr target="https://linkinghub.elsevier.com/retrieve/pii/S0926580523003667" />
	</analytic>
	<monogr>
		<title level="j">Automation in Construction</title>
		<imprint>
			<biblScope unit="volume">156</biblScope>
			<biblScope unit="page">105106</biblScope>
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b26">
	<analytic>
		<title level="a" type="main">A Visual Programming Approach for Validating Linked Building Data</title>
		<author>
			<persName><forename type="first">M</forename><surname>Senthilvel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Beetz</surname></persName>
		</author>
		<ptr target="https://depositonce.tu-berlin.de/items/a3f8b447-3925-40c9-ba9c-bfd1b9a9834e" />
	</analytic>
	<monogr>
		<title level="m">EG-ICE 2020 Workshop on Intelligent Computing in Engineering</title>
				<imprint>
			<date type="published" when="2020">2020</date>
			<biblScope unit="page">9</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b27">
	<monogr>
		<author>
			<persName><surname>Din</surname></persName>
		</author>
		<ptr target="https://www.beuth.de/de/technische-regel/din-spec-91391-2/302483177" />
		<title level="m">DIN SPEC 91391-2: Common Data Environments (CDE) for BIM projects Function sets and open data exchange between platforms of different vendors Part 2: Open data exchange with Common Data Environments</title>
				<imprint>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b28">
	<analytic>
		<title level="a" type="main">bcfOWL: A BIM collaboration ontology</title>
		<author>
			<persName><forename type="first">O</forename><surname>Schulz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Oraskari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Beetz</surname></persName>
		</author>
		<ptr target="https://linkedbuildingdata.net/ldac2021/files/papers/CIB_W78_2021_paper_122.pdf" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 9th Linked Data in Architecture and Construction Workshop</title>
				<meeting>the 9th Linked Data in Architecture and Construction Workshop<address><addrLine>Luxembourg</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2021">2021</date>
			<biblScope unit="page" from="1" to="12" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b29">
	<analytic>
		<title level="a" type="main">The FAIR Guiding Principles for scientific data management and stewardship</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">D</forename><surname>Wilkinson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Dumontier</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><forename type="middle">J</forename><surname>Aalbersberg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Appleton</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Axton</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Baak</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Blomberg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J.-W</forename><surname>Boiten</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">B</forename><surname>Da Silva Santos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">E</forename><surname>Bourne</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Bouwman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">J</forename><surname>Brookes</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Clark</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Crosas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Dillo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Dumon</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Edmunds</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">T</forename><surname>Evelo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Finkers</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Gonzalez-Beltran</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">J G</forename><surname>Gray</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Groth</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Goble</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">S</forename><surname>Grethe</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Heringa</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">A C</forename><surname>'t Hoen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Hooft</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Kuhn</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Kok</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Kok</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">J</forename><surname>Lusher</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">E</forename><surname>Martone</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Mons</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">L</forename><surname>Packer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Persson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Rocca-Serra</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Roos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Van Schaik</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S.-A</forename><surname>Sansone</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Schultes</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Sengstag</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Slater</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Strawn</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Swertz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Thompson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Van Der Lei</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Van Mulligen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Velterop</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Waagmeester</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Wittenburg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Wolstencroft</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Zhao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Mons</surname></persName>
		</author>
		<idno type="DOI">10.1038/sdata.2016.18</idno>
		<ptr target="https://www.nature.com/articles/sdata201618" />
	</analytic>
	<monogr>
		<title level="j">Sci Data</title>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="page">160018</biblScope>
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

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