<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Common Data Environments for the Information Container for linked Document Delivery</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Madhumitha Senthilvel</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jyrki Oraskari</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jakob Beetz</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Design Computation, Faculty of Architecture, RWTH Aachen University</institution>
          ,
          <addr-line>52062 Aachen</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <fpage>132</fpage>
      <lpage>145</lpage>
      <abstract>
        <p>Unstructured and poorly managed information is a major cause of time delays in construction projects. Availability of relevant information at the required time has a considerable impact on decision making in the project's lifecycle. Multi-models containers, and a more recent approach, Information container for linked document delivery (ICDD), aim to facilitate construction data management and sharing information. Containers help in structuring and linking of heterogeneous data. Such container models are relevant in and align with Common Data Environments (CDE) which facilitate a centralised environment for managing both information and services. Presently, three approaches fit in the vision of CDE: the DIN SPEC 91391-2, OpenCDE-API which is loosely based on DIN SPEC 91391-2, and the W3C Linked Data Platform (LDP), a generic data container-based approach to managing linked data graphs online. In this paper, we investigate how ICDD, an approach to link information, can be represented using the above three frameworks. A comparison is developed between the three approaches based on a sample use-case. The required conversion steps are analysed, and the limitations of the mapping are evaluated.</p>
      </abstract>
      <kwd-group>
        <kwd>CDE</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>OpenCDE LDP ICDD</p>
      <p>
        DIN SPEC 91391-2
In building projects, decisions are made based on the best information available
at any given time. If any piece of data is missing or not accessible at the required
time, it affects the decision, and subsequently, the quality of the project.
Digitization has connected data across a federated Architecture Engineering and
Construction (AEC) environment, making it increasingly easier to access the
required information at the required time. However, the quality of the
information available is also a deciding factor in determining its usefulness. Often,
unstructured and poorly managed information, or missing links between
documents/data is estimated to be the primary cause of time delays in construction
[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>
        Multi-models allow packaging and sharing heterogeneous building models and
relevant application models in a single container. The first version of
Multimodel-Container (MMC) [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] was originally defined by Scherer et al.[
        <xref ref-type="bibr" rid="ref29 ref30">30, 29</xref>
        ] in
the Mefisto project for multi-model exchange [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ]. They play an essential role
in building projects where manifold file-formats and the variety of application
domains are common.
      </p>
      <p>
        Information Container for Document Delivery1 (ICDD) [
        <xref ref-type="bibr" rid="ref22 ref23">22, 23</xref>
        ] is an upcoming
standard for multi-model container approach that also allows using Linked Data
(LD) [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ] and also Linked Building Data2 (LBD) to interlink the models and to
enable connecting the data to external sources. Linked Data provides commonly
used Semantic Web methods and technologies to facilitate access to
information. Representing the data in the widely used Resource Description Framework
(RDF) [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] along ontology descriptions is expected to facilitate data management.
However, ICDD is a file-based container system, which means that it has the
same limitations of file sharing. Without extra measures, the availability of the
data for every partner and the possibility to access the most up-to-date data
may not be insured. Common Data Environment (CDE) [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] addresses these
issues, providing a single platform digital access to the containers and their
relevant documents. At present, there are three approaches that fit in the vision
of CDE: DIN SPEC 91391-2, OpenCDE-API which is loosely based on DIN
SPEC 91391-2, and the W3C Linked Data Platform (LDP)[
        <xref ref-type="bibr" rid="ref25">25</xref>
        ], a generic data
container-based approach to managing linked data graphs online.
The above CDE frameworks can express semantic links, much like ICDD, which
proposes a linked data approach to linking documents. The question that then
arises is "How CDEs which facilitate the broad architecture of data storage,
access and retrieval, benefit from ICDD containers, which specifically focus on
structuring and linking of heterogeneous data on meta and sub-document level".
In this paper, we investigate how ICDD can be represented using the above CDE
frameworks. A comparison is developed between the three approaches based on
a sample use-case. The required conversion steps are analysed, and the
limitations of the mapping are evaluated. To establish the basic concepts of ICDD,
OpenCDE, and LDP, a brief overview is given in Section 2. Section 3 introduces
how ICDD data content can be served in the selected frameworks. Section 4
presents the results of comparing the solutions, with the conclusions focusing on
summarizing the findings and recommendations of this research.
      </p>
    </sec>
    <sec id="sec-2">
      <title>1 formerly called "Information Container Data Drop" which has been adapted in the</title>
      <p>ISO standardization process to reflect more continuous processes as opposed to mere
file-based "drops"</p>
    </sec>
    <sec id="sec-3">
      <title>2 Linked Building Data (LBD) is defined by W3C Linked Building Data Community</title>
      <p>Group https://www.w3.org/community/lbd/
2
2.1</p>
      <sec id="sec-3-1">
        <title>Concepts and Related work</title>
        <sec id="sec-3-1-1">
          <title>Information container for linked document delivery</title>
          <p>
            ICDD is described in ISO 21597 [
            <xref ref-type="bibr" rid="ref22 ref23">22, 23</xref>
            ] a two-part standard, presently under
development. Part 1 of the standard defines the container structure and the general
linking concepts through the definition of a container ontology, corresponding
data types and object properties, along with a linkset ontology with
corresponding data types and properties. Part 2 defines additional types of links which form
the extended linkset. ICDD follows a folder structure (refer Fig. 1): which three
major components: an Ontology folder containing the schema of the files in the
ICDD Zip file format [
            <xref ref-type="bibr" rid="ref24">24</xref>
            ], a linkset folder containing the links, and a payloads
folder containing the documents themselves. A meta-file called index contains a
summary of the ICDD container documents and how they are linked. In brief,
the ICDD ontologies together with data types and properties define what kind
of meta-information can be used for a file and the links between different files.
ICDD includes both the Multi-model approach and the Linked Data approach
[
            <xref ref-type="bibr" rid="ref6">6</xref>
            ].
According to the yearly industry report [
            <xref ref-type="bibr" rid="ref16">16</xref>
            ] of PlanGrid and FMI, based on their
survey, construction professionals spend 5.5 hours per week looking for project
data or information. Poor structuring of information, coordination and difficulty
to find information results loss of the efficiency in the projects. CDEs provide an
interface for centralised management of information and services. The approach
of a CDE is to give all project members with access to digital information and
the ability to categorize information as needed. CDE implementations can be,
for example, a project server, an extranet, or a cloud service. CDE is intended
as a single source of information and a concerted network location for building
project data collection, management, and distribution. It is based on the British
standards PAS 1192-2 [
            <xref ref-type="bibr" rid="ref11">11</xref>
            ] and BS 1192 [
            <xref ref-type="bibr" rid="ref27">27</xref>
            ]. The documents describe the BIM
Level 2 compliance requirements for construction company projects. [
            <xref ref-type="bibr" rid="ref9">9</xref>
            ]
OpenCDE German DIN SPEC 91391-2 [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ] standard specifies OpenCDE, a list
of conceptual requirements for the interface for communication between CDE,
and between them and various software. It follows the pure client-server
interaction design pattern [
            <xref ref-type="bibr" rid="ref12">12</xref>
            ]. The interface is specified in OpenAPI 3.0 format and
defines a RESTful [
            <xref ref-type="bibr" rid="ref17">17</xref>
            ] API interface.
          </p>
          <p>On the other hand, OpenCDE-API initiated by buildingSMART focus on
simplifying the exchange between programs used in a construction project. DIN SPEC
91391-2 OpenCDE and buildingSMART OpenCDE-API initiative are separate
works (Yoram Kulbak, personal communication, March 24, 2020). The main
difference between the approaches is that the latter requires user interaction. In
the latter’s project’s interface supports two flows: interactive and non-
interactive. In the interactive flow, the user interacts with a web page (the client
environment) directly. For example, a model author uses a client tool to upload
model versions to the server manually. In the non-interactive flow, greater
flexibility is available for implementing more dynamic features and workflows. The
non-interactive server-to-server flows are still at the concept level. There is a
publicly available OpenAPI 3.0 specification for the server interface available on
the buildingSMART/OpenCDE-API GitHub repository3 .</p>
          <p>
            Linked Data Platform LDP is a specification containing definitions for
readingwriting Linked Data architecture. As Bizer summarized in [
            <xref ref-type="bibr" rid="ref7">7</xref>
            ], "Linked Data is
simply about using the Web to create typed links between data from different
sources." However, it is also a collection of best practices. The core concept is
based on the list of Linked data Rules stated by Tim Berners-Lee in [
            <xref ref-type="bibr" rid="ref4">4</xref>
            ]. The rules
are: 1. Uniform Resource Identifiers (URIs) are used to name things uniquely.
2. Hypertext Transfer Protocol (HTTP) [
            <xref ref-type="bibr" rid="ref18">18</xref>
            ] is used so that people can find
information about things in the same manner as they open web pages. 3. When
following a link, useful information is provided using standards like Resource
Description Framework (RDF) [
            <xref ref-type="bibr" rid="ref26">26</xref>
            ] format and SPARQL Query Language [
            <xref ref-type="bibr" rid="ref31">31</xref>
            ]. 4.
In the reply, links to other URI’s are provided to help to discover more
information. Furthermore, Linked Data is based on the Restful stateless communication
pattern presented in [
            <xref ref-type="bibr" rid="ref17 ref21 ref25">17, 21, 25</xref>
            ].
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>3 https://github.com/buildingSMART/OpenCDE-API</title>
      <p>An LDP can be a client or server or a combination of both while conforming
to the specification set forth by the W3C Working Group of the same name. It
focuses on the use of HTTP to Create, Read, Update, and Delete Linked Data
Resources (files/documents) that are part of a collection (folder). For this, the
W3C recommendation contains information on what resource content notations
and content serialization formats should be used, how a client can handle changes
to resources, container issues including data and meta-data retrieval using GET
updating containers using POST.</p>
      <p>
        Numerous available implementations of LDP exists such as Apache Marmotta,
OpenLink Virtuoso, TopBraid Live etc. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. A very recent initiative, SOLID [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]
is loosely based on the LDP server, which aims to promote a platform where
users can store data in pods, which can be accessed by applications through
authorizations. In this paper we have chosen to demonstrate LDP with SOLID.
3
3.1
      </p>
      <sec id="sec-4-1">
        <title>ICDD in the CDE Context</title>
        <sec id="sec-4-1-1">
          <title>ICDD in DIN SPEC 91391-2</title>
          <p>
            Multi-containers are specified as a container type in DIN SPEC 91391-2. BIM-LV
containers [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ] are explicitly mentioned in the standard [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ] and according to DIN
SPEC 91350 are specific version of the multi-model container and correspond to
the multi-model scheme published at [
            <xref ref-type="bibr" rid="ref28">28</xref>
            ].
ICDD is also a multi-model and can be interpreted addressed implicitly at the
standard [
            <xref ref-type="bibr" rid="ref29">29</xref>
            ]. For consistency, all multi-models should be published in the same
way. There are also no restrictions for that. The standard defines that OpenCDE
container types can and should be defined in the BIM Execution Plan (BEP)
of the construction project. When set in BEP, ICDD is a legitimate OpenCDE
container type. An advantage is that while published as an unmodified ICDD
file container, there will be no information loss associated. The drawbacks is that
there would be an additional metadata layer for the models, and the contents of
the ICDD container will not be directly accessible online due to Zip encoding.
The publication procedure is shown in Fig. 2. The required steps are 1. The user
initiates OAuth 2.0 login. 2. Login is made using an OAuth 2.0 login server.
This can be the authentication server of the user’s employer. 3. The ICDD file
is uploaded into a publicly available web address. The server returns a URL for
the file. 4. Metadata for the container is created and uploaded to the OpenCDE
server. 5. the OpenCDE checks the validity of the OAuth 2.0 token. 6. At the
end, the user is logged out from the server.
          </p>
          <p>The mapping shown in Fig. 3 can be used to create the contained metadata
for the DIN SPEC 91391-2 OpenCDE container. Most of the mandatory data
can be copied directly from the ICDD container. The file location URL is
implementation-specific, and fields like the container ID can be generated. The
release number can be inferred from the version number or created
automatically. Only the project ID needs to be given by the user.</p>
          <p>
            OData 4.0 [
            <xref ref-type="bibr" rid="ref10">10</xref>
            ] filters specified in DIN SPEC 91391-2 [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ] offers an implementer
specific ways to filter API results by metadata. OData contains operator to
compare metadata parameters, operator for search and to sort the output. For
example, it allows querying containers by upload time. Furthermore, as shown
earlier in [
            <xref ref-type="bibr" rid="ref34">34</xref>
            ], the queried ICDD containers can be queried using the GraphQL4.
The setup is shown in Fig. 4. Steps 1, 2, and 4 are for OAuth 2.0 user
authentication. Step 3 gets a list of the ICDD containers in the project. The query can
be extended with OData 4.0 filters. Steps 5 and 6 is to get the ICDD container.
In steps 7-8, the ICDD container is published using HyperGraphQL server that
was used earlier in [
            <xref ref-type="bibr" rid="ref34">34</xref>
            ] to query ICDD data. Since the above-described querying
method has two phases and is not consistent, a more coherent approach was
designed. The outline of the method is visualized in Fig. 5. In steps, 1-6 OAuth
2.0 login is handled. GraphQL query is given in 7. The steps 8-12: this part is
using three facts: first, like shown by Wittern et al. in [
            <xref ref-type="bibr" rid="ref35">35</xref>
            ], a wrapper can be
implemented to expose REST APIs as GraphQL, GraphQL can federate other
GraphQL endpoints, and HyperGraphQL can be used to expose ICDD data
content [
            <xref ref-type="bibr" rid="ref34">34</xref>
            ].
3.2
          </p>
        </sec>
        <sec id="sec-4-1-2">
          <title>ICDD in buildingSMART OpenCDE-API</title>
          <p>As illustrated in Fig. 6, the metadata model of the interactive flow mode of the
buildingSMART OpenCDE-API has a flexible structure. It allows expressing
any property-value pairs of standard data types. The data types are date-time,
boolean, string, integer, enum, and number. Compared to DIN SPEC 91391-2
OpenCDA, the challenge is that OpenCDE-API assumes a user feeding metadata
interactively. Thus they cannot be copied or mapped from the ICDD container
like they can in the DIN SPEC 91391-2 OpenCDE case.</p>
          <p>The Sequence graph (Fig. 7) shows the steps for uploading an ICDD container
using the OpenCDE-API interface. Step 1 starts the upload document flow. In
step 2, the ICDD file is registered. Then, in step 3, the user manually inputs all
the metadata, and, in step 4, the file is finally uploaded to the server.
Fig. 8 shows the needed actions to fetch an ICDD file from the OpenCDE-API
interface. In step 1, the user selects the ICDD container. This part could be
skipped if the document reference URL for the file is already known. Then the
document reference is got. It contains a list of versions of the document. In the
last step, the actual file is retrieved.
3.3</p>
        </sec>
        <sec id="sec-4-1-3">
          <title>ICDD in Linked Data Platform</title>
          <p>
            LDP defines containers as a special resource, which has the capability to
respond to HTTP requests [
            <xref ref-type="bibr" rid="ref19">19</xref>
            ] and modifications including, including the
addition of new resources. There are two containers: Basic Container, and a Direct
Container. The Basic Container can define links to a Document resource (both
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>4 https://graphql.org/</title>
      <p>RDF and non-RDF) using ldp:contains. A Direct Container, features some
additional features: it can be used to insert additional assertions (also called
membership triples) using user-determined domain-specific vocabulary; it’s membership
triples can also be subject of another container resource; and a resource’s facet
can be managed using multiple containers. Hence, the user has the flexibility to
define relationships beyond the ones defined in LDP, using any vocabulary.
In Fig. 2 and Fig. 9, the general operations for publishing and accessing data for
further operations like querying were shown. Fig. 11 illustrates how the mapping
of containers themselves differs. As explained in the beginning, LDP also
contains the Container concepts, however ICDD explicitly defines the objects and
properties which can be defined, along with type of links between documents in
the container.
4</p>
      <sec id="sec-5-1">
        <title>Comparison and Conclusions</title>
        <p>
          Publishing ICDD information can be done using DIN SPEC 91391-2,
OpenCDEAPI, and LDP frameworks. There are a couple of LDP implementations available
[
          <xref ref-type="bibr" rid="ref2">2</xref>
          ], while Oracle Aconex5 is an buildingSMART OpenCDE implementation
prototype, and there is none that precisely implements DIN SPEC 91391-2. DIN
SPEC 91391-2 also leaves many things for the implementer to decide,
including the syntax of the values returned by a REST call, and the set of supported
        </p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>5 https://bim.aconex.com/</title>
      <p>OData filters.</p>
      <p>
        The DIN SPEC 91391-2 container model is metadata-based. Compared to LDP,
OpenCDE use external servers to save the data content. Furthermore, DIN SPEC
91391-2 has no mention of linked data, while "LDP defines a set of rules for
HTTP operations, some based on RDF, to provide an architecture for
readwrite Linked Data on the Web." [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ]. Additionally, DIN SPEC 91391-2 includes
concepts for building projects, such as the project identifier, contains an explicit
version handling for documents, and the multi-model container is well defined.
OpenCDE-API interactive flow limits the possible automation that can be
implemented. The metadata is flexible and can easily express ICDD metadata. Like
LDP, it is very generic and does not have anything that is construction
industryspecific.
      </p>
      <p>The Container ontology and specification in LDP is broad. Anything can be a
Container, and have corresponding membership links to resources. However, in
building projects, more complex information is usually encoded such as "Type of
link between files/documents", "sub-document level linkages" etc. Due to LDP’s
flexibility in defining link relationships on any domain-specific vocabulary, links
in a Container and their interpretation are left to the discretion of the creator.
Hence, a schema for interpretation of the links also has to be supplied by the
creator. In ICDD, a set of standard types of links, what information should
each resource at-least contain is defined by the standard. ICDD’s definition of
container ontologies, the specific data types and properties which can be
associated with them along with the linkset ontology which provides the type of
linking facilitates a well-structured approach for linking heterogeneous data
using multi-model Containers. ICDD schema can be seen as an extension of the
existing container ontologies defined in the DIN spec and LDP.</p>
      <p>The success of any CDE implementation ultimately rests with the CDE vendors
who will have to agree on how their systems exchange data. Approaches such as
the OpenCDE-API and LDP provides a road map for standardizing CDEs and
the features that will have to be taken care of while implementing them. The
standardized structure of ICDD can help in extending the initial definitions of
Containers in CDE, thus making it easy to implement basic functions such as
querying, modifying and deleting heterogeneous data.
5</p>
      <sec id="sec-6-1">
        <title>Acknowledgements</title>
        <p>This research was funded by the EU through the H2020 project BIM4REN.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>LDP</surname>
          </string-name>
          implementations - w3c wiki, https://www.w3.org/wiki/LDP_Implementations
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bader</surname>
            ,
            <given-names>S.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wolf</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Keppmann</surname>
            ,
            <given-names>F.L.</given-names>
          </string-name>
          :
          <article-title>Evaluation environment for linked data web services</article-title>
          .
          <source>In: SEMANTICS Workshops</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Beckett</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McBride</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Rdf/xml syntax specification (revised)</article-title>
          .
          <source>W3C recommendation 10(2.3)</source>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Berners-Lee</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Linked Data - Design Issues</surname>
          </string-name>
          (
          <year>Jun 2008</year>
          ), https://www.w3.org/DesignIssues/LinkedData.html
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Berners-Lee</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prud</surname>
          </string-name>
          'hommeaux, E.,
          <string-name>
            <surname>Carvalho</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Verborgh</surname>
          </string-name>
          , R.:
          <source>Solid</source>
          (
          <year>2017</year>
          ), https://solid.mit.edu/
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Bizer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heath</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Berners-Lee</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Linked data - the story so far</article-title>
          .
          <source>International Journal on Semantic Web and Information Systems</source>
          <volume>5</volume>
          ,
          <fpage>1</fpage>
          -
          <lpage>22</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Bizer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heath</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Berners-Lee</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Linked data-the story so far</article-title>
          .
          <source>Semantic services, interoperability and web applications: emerging concepts</source>
          pp.
          <fpage>205</fpage>
          -
          <lpage>227</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Bizer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heath</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Berners-Lee</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Linked data. Evolving the Web into a Global Data Space (</article-title>
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Boxall</surname>
          </string-name>
          , E.:
          <article-title>Common data environment (cde): What you need to know for starters</article-title>
          . https://blogs.oracle.
          <article-title>com/construction-engineering/common-data-environmentcde-</article-title>
          <string-name>
            <surname>tutorial</surname>
          </string-name>
          (
          <year>2018</year>
          ), [Online; accessed 11-Fev-2029]
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Chappell</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Introducing odata. Data Access for the Web, The Cloud</article-title>
          , Mobile Devices, and More pp.
          <fpage>1</fpage>
          -
          <lpage>24</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Council</surname>
            ,
            <given-names>C.I.</given-names>
          </string-name>
          :
          <article-title>Pas1192-2: 2013 specification for information management for the capital/delivery phase of construction projects using building information modelling (</article-title>
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Daigneau</surname>
          </string-name>
          , R.:
          <article-title>Service Design Patterns: fundamental design solutions for SOAP/WSDL and restful Web Services</article-title>
          .
          <string-name>
            <surname>Addison-Wesley</surname>
          </string-name>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>D'Esposito</surname>
            ,
            <given-names>H.:</given-names>
          </string-name>
          <article-title>The state of construction technology - 2019 (</article-title>
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14. Din spec
          <volume>91350</volume>
          :
          <fpage>2016</fpage>
          -
          <lpage>11</lpage>
          ,
          <article-title>verlinkter bim-datenaustausch von bauwerksmodellen und leistungsverzeichnissen</article-title>
          (
          <year>Nov 2016</year>
          ). https://doi.org/https://dx.doi.org/10.31030/2581152
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15. Din spec 91391-
          <fpage>2</fpage>
          :
          <fpage>2019</fpage>
          -
          <lpage>04</lpage>
          ,
          <article-title>gemeinsame datenumgebungen (cde) für bimprojekte - funktionen und offener datenaustausch zwischen plattformen unterschiedlicher hersteller - teil 2: Offener datenaustausch mit gemeinsamen datenumgebungen</article-title>
          (
          <year>Apr 2019</year>
          ). https://doi.org/10.31030/3044838
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16. Erik Thomas,
          <string-name>
            <given-names>Peter</given-names>
            <surname>Schott</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.B.J.S.</given-names>
            ,
            <surname>Spare</surname>
          </string-name>
          ,
          <string-name>
            <surname>N.</surname>
          </string-name>
          <article-title>: 2018 industry report: Construction disconnected (</article-title>
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Fielding</surname>
          </string-name>
          , R.T.:
          <article-title>Architectural Styles and the Design of Network-based Software Architectures</article-title>
          .
          <source>Doctoral dissertation</source>
          , University of California, Irvine (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Fielding</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gettys</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mogul</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Frystyk</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Masinter</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leach</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , BernersLee, T.:
          <article-title>Hypertext transfer protocol-http/1.1 (</article-title>
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Fielding</surname>
          </string-name>
          , R.T.,
          <string-name>
            <surname>Gettys</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mogul</surname>
            ,
            <given-names>J.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nielsen</surname>
            ,
            <given-names>H.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Masinter</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leach</surname>
            ,
            <given-names>P.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Berners-Lee</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Hypertext transfer protocol - http/1.1</article-title>
          . RFC 2616, RFC Editor (
          <year>June 1999</year>
          ), http://www.rfc-editor.org/rfc/rfc2616.txt, [Online; accessed 06-June2019]
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Fuchs</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Katranuschkov</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scherer</surname>
            ,
            <given-names>R.:</given-names>
          </string-name>
          <article-title>A framework for multi-model collaboration and visualisation</article-title>
          .
          <source>Proc. ECPPM</source>
          <year>2010</year>
          pp.
          <fpage>115</fpage>
          -
          <lpage>120</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Hausenblas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Linked data applications</article-title>
          .
          <source>First Community Draft</source>
          ,
          <string-name>
            <surname>DERI</surname>
          </string-name>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <article-title>Information container for linked document delivery -</article-title>
          <source>Exchange specificaton - Part</source>
          <volume>1</volume>
          :
          <string-name>
            <surname>Container</surname>
          </string-name>
          (Mar
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <article-title>Information container for linked document delivery - Exchange specificaton - Part 2: Dynamic semantics (</article-title>
          <year>Mar 2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Katz</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          : Appnote. TXT-.
          <source>ZIP file format specification, version 2</source>
          (
          <year>1993</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Malhotra</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Arwe</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Speicher</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Linked data platform specification</article-title>
          .
          <source>W3C Recommendation</source>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Manola</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Miller</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McBride</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , et al.:
          <article-title>Rdf primer</article-title>
          .
          <source>W3C recommendation 10(1-107)</source>
          ,
          <volume>6</volume>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Richards</surname>
            , Richards,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Building information management: A standard framework and guide to bs 1192, bsi standards (</article-title>
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Schapke</surname>
          </string-name>
          , S.E.:
          <article-title>jyrkioraskari/MMC: buildingSMART MMC MultimodellContainer</article-title>
          (
          <year>Mar 2020</year>
          ). https://doi.org/10.5281/zenodo.3727286, https://doi.org/10.5281/zenodo.3727286
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Scherer</surname>
            ,
            <given-names>R.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Katranuschkov</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Context capturing of multi information resources for the data exchange in collaborative project environments (</article-title>
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Scherer</surname>
            ,
            <given-names>R.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schapke</surname>
            ,
            <given-names>S.E.:</given-names>
          </string-name>
          <article-title>A distributed multi-model-based management information system for simulation and decision-making on construction projects</article-title>
          .
          <source>Advanced Engineering Informatics</source>
          <volume>25</volume>
          (
          <issue>4</issue>
          ),
          <fpage>582</fpage>
          -
          <lpage>599</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Seaborne</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manjunath</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bizer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Breslin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Das</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Davis</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Harris</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Idehen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corby</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kjernsmo</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          , et al.:
          <article-title>Sparql/update: A language for updating rdf graphs</article-title>
          .
          <source>W3c member submission 15</source>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Senthilvel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          : Icdd hypergraphql (May
          <year>2020</year>
          ). https://doi.org/10.5281/zenodo.3846727, https://github.com/DesignComputation-RWTH/ICDD-HyperGraphQL
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Speicher</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Arwe</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Malhotra</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Linked data platform 1.0</article-title>
          .
          <string-name>
            <given-names>W3C</given-names>
            <surname>Recommendation</surname>
          </string-name>
          ,
          <source>February</source>
          <volume>26</volume>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Werbrouck</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Senthilvel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Beetz</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pauwels</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Querying heterogeneous linked building datasets with context-expanded graphql queries</article-title>
          .
          <source>In: 7th Linked Data in Architecture and Construction Workshop</source>
          . pp.
          <fpage>21</fpage>
          -
          <lpage>34</lpage>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <string-name>
            <surname>Wittern</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cha</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Laredo</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          :
          <article-title>Generating graphql-wrappers for rest (-like) apis</article-title>
          . In: International Conference on Web Engineering. pp.
          <fpage>65</fpage>
          -
          <lpage>83</lpage>
          . Springer (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>