<?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">Advanced Process Representation for Semi-Automated Linking between Construction Schedules and IFC files</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Jonas</forename><surname>Schlenger</surname></persName>
							<email>jonas.schlenger@tum.de</email>
							<affiliation key="aff0">
								<orgName type="department">Chair of Computational Modeling and Simulation</orgName>
								<orgName type="institution">Technical University of Munich</orgName>
								<address>
									<addrLine>Arcisstraße 21</addrLine>
									<postCode>80333</postCode>
									<settlement>Munich</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">André</forename><surname>Borrmann</surname></persName>
							<email>andre.borrmann@tum.de</email>
							<affiliation key="aff0">
								<orgName type="department">Chair of Computational Modeling and Simulation</orgName>
								<orgName type="institution">Technical University of Munich</orgName>
								<address>
									<addrLine>Arcisstraße 21</addrLine>
									<postCode>80333</postCode>
									<settlement>Munich</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Advanced Process Representation for Semi-Automated Linking between Construction Schedules and IFC files</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">B48FD37520A1F143414DA5F8B4CCF883</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2025-04-23T18:56+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>Construction process</term>
					<term>Work Breakdown Structure (WBS)</term>
					<term>Construction management</term>
					<term>Ontology</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>This research paper addresses the challenges in exchanging project management information within the construction industry, particularly focusing on construction schedules. The current reliance on XML or spreadsheet-based files for schedule exchange leads to information loss and misinterpretation in commonly used project management software. Diverse scheduling practices across construction companies, software preferences and organizational structures contribute to a lack of standardization. Existing data schemata for schedule description lack detailed representation of the hierarchical structure of construction processes and their dependencies, limiting automated interpretation. To fill this gap, this paper introduces a minimal ontology designed for representing construction schedules' processes. A case study demonstrates the ontology's application in automated schedule interpretation, emphasizing its potential for automated linking between schedules and corresponding BIM models, reducing manual efforts, and enhancing overall efficiency. It concludes by discussing its broader implications in the Architecture, Engineering, Construction, and Operation (AECO) industry.</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>Navigating the complexities of exchanging project management information of construction projects presents several challenges that impede seamless collaboration and hinder the full potential of automation. Presently, schedule exchange is mainly based on XML or spreadsheet-based files. These files result from export functionalities of project management software tools. However, this translation process from proprietary data formats to open formats often leads to loss and misinterpretation of the exchanged information <ref type="bibr" target="#b0">[1,</ref><ref type="bibr" target="#b1">2]</ref>. One significant challenge arises from the diverse scheduling practices adopted by different construction companies. Each company applies its unique scheduling methodologies, leading to a lack of standardization across the industry. This diversity is fueled by a multitude of factors, including software preferences, organizational structures, project-specific considerations, varying levels of detail, used language, and the use of company-specific naming conventions <ref type="bibr" target="#b2">[3,</ref><ref type="bibr" target="#b3">4]</ref>. Consequently, the absence of an established standard for schedule exchange limits the potential for automation in the Architecture, Engineering, Construction, and Operation (AECO) industry.</p><p>While there are existing data schemata designed for schedule description, such as Industry Foundation Classes (IFC), Digital Construction Ontologies (DiCon), Digital Twin Construction Ontology (DTC), Construction Tasks Ontology (CTO), and Internet of Construction Ontology (IOC), they exhibit limitations that hinder their effectiveness <ref type="bibr" target="#b4">[5,</ref><ref type="bibr" target="#b5">6,</ref><ref type="bibr" target="#b6">7,</ref><ref type="bibr" target="#b7">8,</ref><ref type="bibr" target="#b8">9]</ref>. Notably, these schemata lack the representation of detailed process dependencies and struggle with hierarchical structures suitable for automated interpretation. To address these shortcomings, there is a pressing need for explicitly representing semantic information about process decomposition criteria. This additional layer of information is crucial for comprehending the intricate hierarchical structures inherent in construction processes.</p><p>To fill this gap, the present paper will introduce a minimal ontology for representing processes of construction schedules. A case study is presented that uses the new process representation for automated schedule interpretation and the linking with a corresponding IFC model to demonstrate the ontology's suitability and usefulness. This is only one of many possible applications for the ontology. Another advantage of using the ontology is that it facilitates coordination between contractors and subcontractors through structured schedule exchange. Due to the enhanced semantic information, the schedule can be interpreted automatically, reducing the need for extensive manual efforts, streamlining digital processes and improving the overall efficiency. Also, the semantic information about the processes can be used to check the schedule for consistency and completeness.</p><p>This research is structured as follows. Section 2 provides background information and elaborates on the identified research gap by introducing existing process-related schemata. Subsequently, in Section 3, the developed process ontology covering process dependencies and decomposition criteria is introduced. One possible application of the ontology is demonstrated in the case study in Section 4. The paper closes with a discussion and conclusion in Sections 5 and 6.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Background and state-of-the-art</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1.">Work breakdown structures</head><p>Planning complex construction projects involves addressing challenges such as long project duration, a multitude of stakeholders, and the unique nature of each project <ref type="bibr" target="#b9">[10]</ref>. To navigate these complexities, professionals commonly employ Work Breakdown Structures (WBSs) to systematically deconstruct a construction project into smaller, more manageable pieces. The foundational high-level work packages, which form the core of the WBS, encompass all project-related tasks and are progressively dissected into finer-grained packages. Each decomposition must ensure comprehensive coverage of the parent task to maintain a holistic project perspective. WBSs typically adopt a product-oriented approach, allowing for distinct decomposition levels tailored to different project components. The optimal level of detail is achieved when further granularity cannot improve aspects like cost estimation accuracy or projected execution timelines. This occurs when the level of detail surpasses the scope of possible uncertainties <ref type="bibr" target="#b10">[11,</ref><ref type="bibr" target="#b11">12]</ref>.</p><p>The WBS often reflects the organizational structure of the construction company. It should always be ensured that every work package can be assigned to a single responsible person. An essential principle here is to avoid consolidating tasks executed by multiple parties into a single work package, fostering unambiguous responsibility allocation. In this way, the WBS is influenced by the part of the subcontracted work and the company's hierarchical structure. Additionally, the WBS forms the basis for other breakdown structures, including resource, cost, and product breakdown structures, providing a comprehensive foundation for project management <ref type="bibr" target="#b12">[13,</ref><ref type="bibr" target="#b13">14,</ref><ref type="bibr" target="#b14">15]</ref>.</p><p>The WBS is an essential starting point for creating the construction schedule <ref type="bibr" target="#b10">[11]</ref>. Here, the decomposition criteria are relevant to understanding the meaning of the resulting subtasks. Figure <ref type="figure" target="#fig_0">1</ref> provides an example of a WBS with explicit definition of the applied decomposition criteria. Being able to interpret the semantic meaning of the WBS will also significantly help interpret the derived construction schedule since it follows the same hierarchical structure.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2.">Classification systems in construction</head><p>To gain a comprehensive understanding of potential decomposition criteria, existing classification systems within the construction field offer an extensive overview of construction-related concepts. They divide construction concepts into different categories to create a common structure and comparability across projects. There are many nationally and internationally applied classification systems which are similar but yet different from each other. Some national classifications are, e.g., MasterFormat, Uniformat, OmniClass, and CoClass, while ISO 12006-2 and ISO 81346-12 are international examples <ref type="bibr" target="#b11">[12]</ref>. Looking only at the topmost classification level, ISO 12006-2 for example is divided into twelve categories: construction information, construction products, construction agents, construction aids, management, construction process, construction complexes, construction entities, built spaces, construction elements, work results, and construction properties <ref type="bibr" target="#b15">[16]</ref>. While these classification systems are commonly used for creating Cost Breakdown Structures (CBSs), they can also be applied for WBSs since, in many cases, it does not make a conceptual difference if a construction project is decomposed into cost or process-related items. As an example, a work package could be divided into subtasks by differentiating between different construction elements according to ISO 12006-2. While the range of subtasks that can be created with a single decomposition may seem limited, a sequence of divisions as present in a WBS allows representing a wide range of processes, chaining the breakdown into gradually increasing detail. An overview of several classification systems compiled by Cerezo-Narváez et al. <ref type="bibr" target="#b11">[12]</ref> is given Table <ref type="table" target="#tab_0">1</ref>. It takes ISO 12006-2 as the starting point and compares its categories with categories from other classification systems.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3.">State-of-the-art data schemata</head><p>Several existing data schemata allow for representing construction processes. Some of them are introduced and discussed here to present their suitability for schedule exchange and automated schedule interpretation.</p><p>The Industry Foundation Classes (IFC), maintained by buildingSMART International <ref type="bibr" target="#b4">[5]</ref>, are an internationally recognised standard for the storage and exchange of construction-related data. Encompassing diverse concepts across all stages of a building's life cycle, it is renowned for its extensive list of geometric representations, such as boundary representations and procedural descriptions. Despite its emphasis on spatial and structural elements in building design, IFC also addresses semantic aspects and incorporates processes-related classes.</p><p>Construction processes can be represented with the class IfcTask. To form hierarchical structures of processes which are relevant for describing a complete construction schedule, IfcTasks can be nested infinitely. Moreover, process dependencies can be described through IfcRelSequence, which defines several types of sequence types like start-to-start and end-to-start. An example of using these entities in combination is shown in Figure <ref type="figure" target="#fig_1">2</ref>. Finally, the internal sequence of a task can be described by using IfcProcedure and IfcEvent <ref type="bibr" target="#b4">[5]</ref>. Since they do not allow for specifying concrete time intervals, their usefulness in the context of construction schedules is very limited. Several aspects hinder the use of IFC as a means to schedule exchange and automated interpretation. The Model View Definition (MVD) concept is supposed to reduce the number of entities to be supported by the implementing software vendor according to a well-defined use case. However, MVDs do not yet exist for pure process models or combined BIM-process models (4D models). This creates a large overhead for an implementer who aims only at the process-related entities <ref type="bibr" target="#b16">[17]</ref>. Furthermore, the process part of IFC is barely supported by existing software tools. While BIM authoring tools that support IFC are fully focused on the building structure, dedicated project management software is used for scheduling-related tasks, which do not support IFC. Lastly, the use of IfcTask makes an automated interpretation of processes very difficult since high-level processes like the complete frame erection phase and a very detailed process like pouring concrete for a specific column are all represented in the same way <ref type="bibr" target="#b4">[5]</ref>. Additional information is required to convey the meaning of a particular process, which cannot be adequately represented in IFC.</p><p>The Digital Construction Ontologies (DiCon) are a set of interrelated ontologies developed by Zheng et al. <ref type="bibr" target="#b5">[6]</ref>. They are covering the management and execution aspects of construction projects. DiCon describes construction processes from a flow perspective. All processes can be assigned with several input or output flows. This covers, e.g. the required input material or equipment and the results like building elements that emerge from the conversion process. Similar to IFC, DiCon also defines only a single type of process, which is called activity. However, the relationship dice:hasSubActivity can be used to define process hierarchies (see Figure <ref type="figure" target="#fig_2">3</ref>). This relationship is the parent relationship of three additional relationships: hasLocationPhase, hasObjectPhase, and hasProcessPhase. It allows differentiating between location, object, or process step-specific sub-activities <ref type="bibr" target="#b5">[6]</ref>. While this allows for the definition of additional semantics related to the work breakdown structure, it does not provide a complete list of possible decomposition criteria. For example, the decomposition of indoor works by trade, like plumbing and painting, cannot be represented with DiCon. Moreover, DiCon is missing different types of process dependencies, like start-to-start and end-to-start. The activity class inherits from the occurrent class of the Basic Formal Ontology (BFO), which only allows defining processes predecessors without specifying additional information. These dependencies are an essential aspect of construction schedules; e.g., they are clearly defined in conventional Gantt charts. The Construction Tasks Ontology (CTO) has similar limitations. CTO is a minimal ontology that describes various construction tasks, including installation, modification, removal, inspection, and reparation. These tasks are linked to their target entity through the relationship cto:isSubjectOfTask. While the ontology was mainly designed for the maintenance of historical buildings, it is still applicable to other construction-related scenarios. Like DiCon, however, CTO can only define task successors with the relationship cto:afterFinishedTask, which does not consider different types of process sequences <ref type="bibr" target="#b8">[9]</ref>.</p><p>The Digital Twin Construction Ontology (DTC) is an ontology developed in the frame of the EU Horizon 2020 project BIM2TWIN<ref type="foot" target="#foot_0">1</ref> . It focuses on describing a digital twin of the construction phase. The representation of process dependencies is handled similarly to IFC with the so-called ProcessPrecondition. All four types of sequences are defined as individuals of this class. Regarding the representation of decomposition criteria, three different types of processes are defined. These are WorkPackage, Activity, and Task (see Figure <ref type="figure" target="#fig_3">4</ref>). They resemble the decomposition by production method, construction step and building element and must be applied in this specific order <ref type="bibr" target="#b7">[8]</ref>. While many schedules can be converted to this structure, it limits its flexibility and may struggle to represent some types of schedules. For example, a schedule can contain more than three hierarchical levels. To represent such a schedule, the most abstract levels would not be represented explicitly anymore. Another example would be a schedule that applies the process decomposition in a different order, which again creates additional effort in adapting the schedule to the structure defined by the ontology. Finally, the Internet of Construction Process Ontology (IOC) is a recent and still ongoing development.</p><p>It is dedicated to the definition of construction processes with a wide range of involved objects and persons. Furthermore, it defines various types of process states <ref type="bibr" target="#b6">[7]</ref>. Like IFC, it also lacks a definition of the decomposition criteria of processes and detailed process dependencies.</p><p>All of the introduced schemata for process description are ontologies that can be used in the context of the Semantic Web, initiated by Berners-Lee et al. <ref type="bibr" target="#b17">[18]</ref>. While IFC is primarily specified by means of the STEP schema language EXPRESS, Beetz et al. <ref type="bibr" target="#b18">[19]</ref> created a Resource Description Framework (RDF)compliant version called ifcOWL. Ontologies have the advantage that they can be flexibly combined to create a more complex and complete data schema for a given use case. Furthermore, developers can use a wide range of freely available RDF tools for validation, querying, analysis and many other purposes. Moreover, ontologies can be easily combined with other existing ontologies. This allows focusing on small, concise ontologies that can reuse other ontologies for more complex use cases <ref type="bibr" target="#b19">[20]</ref>. This is why the Semantic Web approach was chosen to tackle the semantic description and exchange of construction processes.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Advanced schedule representation</head><p>Based on the research gap presented in Section 2.3, an ontology for the representation of construction schedules was developed. Particular focus is dedicated to different types of process decomposition criteria that are commonly used. For this, the process hierarchies of schedules of various construction projects are analysed. While in this paper, a new ontology for schedule representation is proposed, an alternative option would be to integrate the newly defined classes for process preconditions and decomposition into existing ontologies. Considering the FAIR data-sharing principles, integration into existing ontologies is favoured <ref type="bibr" target="#b20">[21]</ref>. However, it is not clear if some required changes to existing ontologies align with the creators' intentions. For this reason, a new ontology is presented here with the intention of future integration.</p><p>It is important to note that in the frame of this paper, only processes related to the construction execution are considered. The schedule of the planning phase is out of scope.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.">Process decomposition criteria</head><p>Process decomposition criteria play a crucial role in understanding the process hierarchy and dependencies between processes. They describe how the parent process is divided into smaller parts and give insights into the relationship between the different child processes. For example, a division of a process by storey creates a spatial dependency of the processes and, therefore, might also imply an order in which the child processes need to be executed. For this reason, explicitly describing these decomposition criteria provides knowledge essential for automated interpretation of the process meaning.</p><p>First, construction schedules of eight finished or ongoing construction projects were analyzed regarding the hierarchical structure of the processes and the used decomposition criteria. These sites were pilot sites of the EU Horizon 2020 project BIM2TWIN or active projects of the members of Innovations Management Bau GmbH, an industry partner of the authors. Five different construction companies in four countries (Germany, Spain, Finland, and France) are covered. For all of them, a schedule was available in PDF or Excel format, created by the export functionalities of the scheduling software used by the construction company.</p><p>All construction processes in the schedules that were divided into sub-processes were manually analyzed regarding the applied criteria for decomposition. The criteria were sorted according to the classification categories presented in Table <ref type="table" target="#tab_0">1</ref>. On the one hand side, some of these categories, like CAD and Information, do not make sense as a process decomposition criterion considering only the construction processes and not the planning phase and were therefore never used in any schedule. On the other hand side, the processes category was divided into production methods and construction steps for more detailed differentiation. In total, nine decomposition criteria were used in the analyzed schedules. Table <ref type="table" target="#tab_2">2</ref> gives a complete list with examples for every criterion and the percentage of schedules in which this criterion was used. While eight construction schedules are insufficient to provide a comprehensive list of all criteria for decomposing processes into sub-processes, the authors are confident that the most common ones are covered since the high-level categories of construction classification systems were taken as guidance. All categories identified as meaningful in the context of process decomposition were encountered in at least one of the available schedules. While many process decompositions can clearly be assigned to a single criterion, some are fitting more than one criterion. As an example, dividing the process that summarizes the indoor works into separate sub-processes, e.g., plumbing, electrical work, painting, and so on, can be seen as a sequence of construction steps or a division of the indoor works by discipline. This depends on the primary intention of the scheduler. While there is no correct and incorrect option, the focus of the decomposition is slightly shifted, in the given example, to the worker crews belonging to different domains or to the general sequence in which the processes need to be performed.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2.">Construction Scheduling Ontology</head><p>A new ontology for process representation was developed based on the identified shortcomings of existing process schemata. This Construction Scheduling Ontology is a minimal ontology that describes construction processes with their hierarchical structure, process dependencies, and related concepts. First, a UML diagram of the schema was developed, which was manually converted into an OWL ontology using Protégé <ref type="bibr" target="#b21">[22]</ref>. The UML diagram of the Construction Scheduling Ontology (CSO) is shown in Figure <ref type="figure" target="#fig_4">5</ref>. The primary element of the ontology is the process class. Every construction schedule is seen as a list of processes containing basic information like start and end time. The class process decomposition is used to describe the hierarchical structure of processes. This is modelled as a separate class to be able to attach additional information like the criterion for process decomposition. The relationship hasParentProcess and hasChildProcess connect the process decomposition with parent processes and its sub-processes. The decomposition criterion class is used to define the criterion which is used for the decomposition. The ontology defines nine individuals for this class: phase, production method, construction step, location, element, discipline, equipment, material, and property. In this context, the individuals can be understood as an enumeration for the decomposition criterion class. The nine classes correspond with the criteria presented in Table <ref type="table" target="#tab_2">2</ref>. However, these individuals are not represented in the UML in Figure <ref type="figure" target="#fig_4">5</ref>. Since it is not allowed to point an object property to a class or a datatype property (source), the name property of the decomposition criterion is used to specify which exact class or property is used to divide a process into several subprocesses. As an example, building elements can be grouped according to their subclass of bot:Element, creating separate processes for walls, columns, slabs, and so on. Another example would be grouping elements according to the value of a specific attribute, e.g., separating load-bearing and non load-bearing walls.</p><p>With the class precondition, the dependencies between processes are represented. Four types of process sequences are defined: start-end, start-start, end-start, and end-end. Moreover, the resource class summarizes different types of resources that are required for a particular process. This can include construction workers, equipment, materials, and temporary installations like formwork and guardrails. Since existing ontologies already define these resource sub-classes in close detail, only the resource class without sub-classes is defined in CSO, which shall be used as a connection point to other ontologies.</p><p>For the representation of building elements and their spatial distribution within specific buildings, storeys, and rooms, the Building Topology Ontology (BOT) <ref type="bibr" target="#b22">[23]</ref> and the GeoSPARQL Ontology <ref type="bibr" target="#b23">[24]</ref> are reused. Construction schedules often define work sections that are not represented in the BIM model. Nevertheless, to automatically filter elements by their corresponding zones, the spatial extent of these zones needs to be known. For the case study presented in this paper, GeoSPARQL and the Well-Known-Text (WKT) format are used to assign geometric information to zones <ref type="bibr" target="#b23">[24]</ref>. However, this is not a mandatory choice and can be replaced by other geometric representations.</p><p>While this paper presents a new ontology for construction processes, the classes about process decomposition and dependencies could alternatively be integrated into already existing ontologies. Integration into ifcOWL does not seem suitable due to the significant overhead and missing integration in project management software. However, DiCon, CTO, and IOC are assessed to be suitable to be extended with the missing concepts with relatively little effort. For example, the classes cso:Process and cto:Task and cso:hasTargetElement and cto:isSubjectOfTask can be considered equivalent and form a good starting point for an alignment.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3.">Workflow of IFC-to-schedule linking</head><p>The proposed process model has multiple potential applications. In the context of this study, a methodology for semi-automated linking of building elements defined in an IFC file with individual processes outlined in the construction schedule is introduced. This linkage is facilitated through explicitly defined decomposition criteria, allowing for a predominantly automatic interpretation of the schedule.</p><p>Manual linking these elements is highly time-consuming, given that BIM models often comprise several hundreds or even thousands of building elements. Nonetheless, the connection of processes and elements proves valuable, offering benefits such as enhancing the schedule based on precise quantities extracted from the BIM model and facilitating 4D simulation of the construction process.</p><p>To implement the proposed workflow, the construction schedule must be available in an open format like CSV, enriched with additional information about the employed process decomposition criteria. A boolean flag indicating whether the building elements corresponding to the processes are modeled in the IFC model is also required, currently added manually to the schedule. Additionally, the BIM model is required to have access to detailed information about the building elements. Depending on the schedule and the exact use case, information regarding resource assignments might also be needed.</p><p>Initiating the workflow involves converting both the IFC model and the schedule into RDF. For the IFC model, two commonly used converters exist. The IFCtoRDF converter translates the IFC file into an RDF graph using the ifcOWL ontology. This is suitable when detailed information on the geometry and attributes of building elements is needed <ref type="bibr" target="#b24">[25]</ref>. The IFCtoLBD converter is a lightweight alternative. It uses BOT and BEO to represent the spatial structure of the building in the RDF graph without considering geometric information <ref type="bibr" target="#b25">[26,</ref><ref type="bibr" target="#b22">23,</ref><ref type="bibr" target="#b26">27]</ref>. The construction scheduling ontology is proposed to represent the construction schedule in RDF. Subsequently, these separate RDF graphs must be injected into an RDF database.</p><p>The final step involves linking the processes with their corresponding building elements in the RDF graph through the object property cso:hasTargetElement. This is accomplished by an algorithm that traverses each process in the construction schedule according to its hierarchical structure. If the target elements are not represented in the IFC file, the process is skipped, and no element is assigned to it. Conversely, if the target elements are present, the building elements linked to the process's parent serve as a starting point. Depending on the process decomposition criterion, the algorithm filters out all elements that do not fulfill the criterion, and the remaining elements are then connected to the current process in the RDF graph. In order to match a sub-process with the exact filtering condition, the process name is searched for specific keywords. As an example, when a process decomposition by element type is applied it is searched for words like wall, column, and window to know which process should be assigned with which element type. This is, however, a limitation of this implementation. Table <ref type="table">3</ref> provides an overview of how the linking algorithm handles various types of decomposition criteria. To implement the linking algorithm detailed in Section 3.3, the C# programming language was employed. Commencing with the IFC file, the preexisting IFCtoLBD converter was utilized <ref type="bibr" target="#b25">[26]</ref>. This converter transforms IFC files into RDF representation, using the ontologies BOT, BEO, and PROPS. The resulting RDF graph was then stored in the GraphDB <ref type="bibr" target="#b27">[28]</ref> RDF database. To facilitate interaction with the SPARQL endpoint of the database in the C# programming environment, the dotNetRDF <ref type="bibr" target="#b28">[29]</ref> library was incorporated. Given that the IFCtoLBD converter does not include geometric information, furthermore, the xBIM <ref type="bibr" target="#b29">[30]</ref> library was employed to extract additional details from the IFC file for the linking process. Regarding the construction schedule, a dedicated converter was developed. This converter reads the process information from the Excel file and transforms it into the corresponding RDF representation. Subsequently, this information is transmitted to the GraphDB SPARQL endpoint to update the database.</p><p>The filtering algorithm, as outlined in Section 3.3, has been successfully implemented, featuring distinct functions tailored to handle the different decomposition criteria, as detailed in Table <ref type="table">3</ref>. To align a specific sub-process with the precise filtering condition, the process name undergoes analysis for specific keywords. For instance, in the case of process decomposition by element type, the algorithm scans for keywords such as "wall, " "column, " and "window" to determine the appropriate assignment of processes to element types. However, it is crucial to acknowledge a limitation inherent in this implementation. For the processes related to walls, manual intervention was necessary to point the filtering algorithm to the location where the relevant information could be found within the IFC file. In the given case, load-bearing walls had to be distinguished from walls designed for interior partitions. However, in the IFC file, some load-bearing walls were missing the load-bearing property. For this reason, it could not be used to separate the two different types of walls correctly. Manual analysis identified that load-bearing walls were assigned a different IfcMaterial than the interior partitions. Manually defining that the filtering algorithm should use the material as a distinguishing factor between load-bearing walls and interior partitions for this specific process was sufficient to fix the issue. Furthermore, the use of abbreviations in process names poses a challenge for accurate linking. In the frame of the case study, this was resolved by manually replacing abbreviations in the schedule with the complete word.</p><p>The outcomes of the linking algorithm are depicted in Figure <ref type="figure" target="#fig_6">8</ref>, where building elements linked to the same process share a common color. To enhance clarity, only the leaf processes were considered, preventing elements from being assigned the color of multiple processes. Additionally, the building is separated into the four storeys for visualization purposes. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Discussion</head><p>The availability of additional information about the schedule regarding process decomposition proved beneficial in interpreting the process hierarchy. This supplementary information facilitates a largely automated process interpretation, aiding in identifying relevant processes for specific use cases. For instance, the ability to filter out irrelevant parts of the schedule for a particular simulation based on decomposition criteria streamlines the overall analysis and narrows the focus to pertinent subsections. In the present research, the process interpretation was used for semi-automated linking between processes and building elements. Even though minor manual intervention was required because of cases where it is not immediately clear if certain information is specified in the name, a property or the assigned material of an entity in the IFC file, significant time savings could be achieved.</p><p>Several limitations deserve acknowledgment in our study. The effectiveness of the linking processes is strongly dependent on the quality of the IFC model. Instances of modeling errors, such as elements erroneously assigned to the wrong storey or lacking material definitions, negatively influence the accuracy of the results. Furthermore, a certain level of correlation between the schedule and the IFC model is required. Shared attribute and class names facilitate the linking process, and without such consistency, full automation becomes challenging. Another limitation involves the granularity of processes and the BIM model, where disparities may arise. For example, an element described in the schedule as having multiple parts might be modeled as a single element in the IFC file. While an algorithm developed by Tulke <ref type="bibr" target="#b30">[31]</ref> addresses such cases by dividing elements to match the granularity of the construction schedule, it was not applied in the present paper. Finally, inconsistencies within the schedule also pose challenges. Instances where multiple decomposition criteria are simultaneously applied to a single process decomposition can lead to misinterpretation. It is suggested to divide such decompositions into distinct processes. Although this results in more processes, it enhances comprehension.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.">Conclusion</head><p>In addressing the challenges surrounding the exchange of project management information within the construction industry, emphasising construction schedules, this research has introduced a novel approach to enhance automation and efficiency. The prevalent reliance on XML or spreadsheet-based files for schedule exchange has been identified as a source of information loss and misinterpretation within commonly used project management software. Diverse scheduling practices across construction companies intensify the issue by contributing to a lack of standardisation.</p><p>To bridge this gap, the paper proposed a minimal ontology specifically designed to represent construction schedules' processes, addressing the limitations of existing data schemata. It relies on analysing process decomposition criteria used in eight construction schedules. A small-scale case study showcased the ontology's application in automated schedule interpretation, highlighting its potential for linking between schedules and corresponding BIM models. This approach reduces manual efforts but also significantly enhances overall efficiency in project management processes. The broader implications of the introduced ontology extend beyond the immediate scope of schedule exchange. The ontology's versatility offers opportunities for consistency checks, completeness assessments, and streamlined coordination between contractors and subcontractors.</p><p>Future improvements should revolve around the application of natural language processing techniques to improve the interpretation of process names and identify their filtering criteria fully automated. Furthermore, the developed ontology should be fully integrated into existing ontologies after consultation with the corresponding ontology creators to follow the FAIR data principles and ensure that others can apply the developed concepts more quickly. While this study only considered the topmost level of construction classification systems for process decomposition criteria, it should be investigated how considering the complete classification hierarchy could improve automated schedule interpretation.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: WBS of an example project with the applied decomposition criteria (inspired by<ref type="bibr" target="#b12">[13]</ref>).</figDesc><graphic coords="3,83.28,65.61,428.72,307.32" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: Representation of construction processes according to IFC [5].</figDesc><graphic coords="4,72.00,407.92,451.28,196.59" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Figure 3 :</head><label>3</label><figDesc>Figure 3: Representation of processes according to DiCon [6].</figDesc><graphic coords="5,83.28,333.76,428.72,189.52" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Figure 4 :</head><label>4</label><figDesc>Figure 4: Representation of processes according to DTC [8].</figDesc><graphic coords="6,83.28,129.76,428.72,205.80" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Figure 5 :</head><label>5</label><figDesc>Figure 5: UML diagram of the Construction Scheduling Ontology (yellow: new classes, orange: existing classes, gray: optional classes).</figDesc><graphic coords="8,94.57,179.41,406.14,257.10" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_5"><head>Figure 7 :</head><label>7</label><figDesc>Figure 7: Overview of the Spanish construction project.</figDesc><graphic coords="11,94.57,65.61,406.14,162.12" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_6"><head>Figure 8 :</head><label>8</label><figDesc>Figure 8: IFC elements colored according to their process correspondence.</figDesc><graphic coords="12,94.57,65.61,406.14,233.45" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0"><head></head><label></label><figDesc></figDesc><graphic coords="10,72.00,541.69,451.28,182.44" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Table 1</head><label>1</label><figDesc>Comparison between several construction classification system<ref type="bibr" target="#b11">[12]</ref>.</figDesc><table /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head>ISO 12006-2 ISO 81346-12 OmniClass CoClass CCS UniClass</head><label></label><figDesc></figDesc><table><row><cell>Information</cell><cell></cell><cell>Information</cell><cell></cell><cell>Documents</cell><cell>Forms</cell></row><row><cell>Products</cell><cell>Components</cell><cell>Products Materials</cell><cell cols="3">Components Components Products</cell></row><row><cell>Agents</cell><cell></cell><cell>Disciplines Roles</cell><cell></cell><cell>Documents</cell><cell>Agents</cell></row><row><cell>Aids</cell><cell></cell><cell>Tools</cell><cell></cell><cell>Equipment</cell><cell>Tools Equipment</cell></row><row><cell>Management</cell><cell></cell><cell>Services</cell><cell></cell><cell>Documents</cell><cell>Project Management</cell></row><row><cell>Processes</cell><cell></cell><cell>Phases</cell><cell></cell><cell>Documents</cell><cell>Phases</cell></row><row><cell>Complexes</cell><cell></cell><cell></cell><cell>Complexes</cell><cell></cell><cell>Complexes</cell></row><row><cell>Entities</cell><cell></cell><cell>By Functions By Forms</cell><cell>Entities</cell><cell>Entities</cell><cell>Entities Activities</cell></row><row><cell>Built Spaces</cell><cell>Spaces</cell><cell>By Functions By Forms</cell><cell>Spaces</cell><cell>Built Spaces User Spaces</cell><cell>Spaces Locations</cell></row><row><cell>Elements</cell><cell>By Function By Technics</cell><cell>Elements</cell><cell>By Functions By Technics</cell><cell>By Functions By Technics</cell><cell>Functions Systems</cell></row><row><cell>Work Results</cell><cell></cell><cell cols="2">Work Results Production</cell><cell></cell><cell></cell></row><row><cell>Properties</cell><cell></cell><cell>Properties</cell><cell>Properties Landscape</cell><cell>Classes</cell><cell>Properties CAD</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_2"><head>Table 2</head><label>2</label><figDesc>Process decomposition criteria used in analyzed construction projects.</figDesc><table><row><cell>Criterion</cell><cell>Examples</cell><cell>Percentage used</cell></row><row><cell>Phase</cell><cell>earth works, frame errection</cell><cell>1.00</cell></row><row><cell cols="2">Production method precast, cast-in-place</cell><cell>0.13</cell></row><row><cell>Construction step</cell><cell>place formwork, pour concrete</cell><cell>1.00</cell></row><row><cell>Location</cell><cell>building, storey, room</cell><cell>1.00</cell></row><row><cell>Element</cell><cell>wall, column, slab</cell><cell>0.75</cell></row><row><cell cols="2">Discipline / domain plumber, electrician, painter</cell><cell>0.88</cell></row><row><cell>Equipment</cell><cell>crane, excavator, concrete mixer</cell><cell>0.25</cell></row><row><cell>Material</cell><cell>wood, tiles, concrete, steel</cell><cell>0.25</cell></row><row><cell>Property</cell><cell cols="2">diameter, width, height, load-bearing 0.38</cell></row></table></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">https://bim2twin.eu/</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acknowledgments</head><p>We thankfully acknowledge Innovation Management Bau for their financial support and for providing us with information about multiple construction projects. Moreover, the research described in this paper received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement no. 958398, "BIM2TWIN: Optimal Construction Management &amp; Production Control". The authors also thankfully acknowledge the support of the European Commission in funding this project.</p></div>
			</div>

			<div type="annex">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Table 3</head><p>Filtering algorithms for all process decomposition criteria.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Criterion</head><p>Filtering algorithm </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Element</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Case study</head><p>A construction site in Spain was selected as the case study to validate the algorithm's efficacy in linking the schedule with the IFC file. The utilized IFC file was generated by merging the architectural and structural models provided by the construction company. The construction schedule, devised using the Primavera management software, was exported into Microsoft Excel format. Subsequently, the process decomposition criteria and the boolean flag, indicating the general existence of target elements for each process in the IFC file, were manually added based on the knowledge of planners involved in the project. The construction schedule comprises approximately 90 processes, incorporating decomposition criteria such as phase, construction step, material, element, location, and discipline. A visual representation of the IFC file and a segment of the schedule is presented in Figure <ref type="figure">6 and 7</ref>. </p></div>			</div>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Projectwide Access: Key to Effective Implementation of Construction Project Management Software Systems</title>
		<author>
			<persName><forename type="first">P</forename><surname>Arnold</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Javernick-Will</surname></persName>
		</author>
		<idno type="DOI">10.1061/(asce)co.1943-7862.0000596</idno>
	</analytic>
	<monogr>
		<title level="j">Journal of Construction Engineering and Management</title>
		<imprint>
			<biblScope unit="volume">139</biblScope>
			<biblScope unit="page" from="510" to="518" />
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Interoperability analyses of BIM platforms for construction management</title>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">I D</forename><surname>Gaetani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Mert</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Migliaccio</surname></persName>
		</author>
		<idno type="DOI">10.3390/app10134437</idno>
	</analytic>
	<monogr>
		<title level="j">Applied Sciences</title>
		<imprint>
			<biblScope unit="volume">10</biblScope>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Development of cost and schedule data integration algorithm based on big data technology</title>
		<author>
			<persName><forename type="first">D</forename><surname>Cho</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Lee</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Shin</surname></persName>
		</author>
		<idno type="DOI">10.3390/app10248917</idno>
	</analytic>
	<monogr>
		<title level="j">Applied Sciences</title>
		<imprint>
			<biblScope unit="volume">10</biblScope>
			<biblScope unit="page" from="1" to="17" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Schedules and Schedulers: A Study in the U.S. Construction Industry</title>
		<author>
			<persName><forename type="first">T</forename><surname>Da</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">L</forename><surname>Alves</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Liu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><forename type="middle">M</forename><surname>Scala</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Javanmardi</surname></persName>
		</author>
		<idno type="DOI">10.1080/10429247.2020.1738878</idno>
	</analytic>
	<monogr>
		<title level="j">EMJ -Engineering Management Journal</title>
		<imprint>
			<biblScope unit="volume">32</biblScope>
			<biblScope unit="page" from="166" to="185" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<ptr target="https://technical.buildingsmart.org/standards/ifc/ifc-schema-specifications/" />
		<title level="m">buildingSMART International, IFC Schema Specifications</title>
				<imprint>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">A shared ontology suite for digital construction workflow</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Zheng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Törmä</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Seppänen</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.autcon.2021.103930</idno>
	</analytic>
	<monogr>
		<title level="j">Automation in Construction</title>
		<imprint>
			<biblScope unit="volume">132</biblScope>
			<biblScope unit="page">103930</biblScope>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<author>
			<persName><forename type="first">L</forename><surname>Kirner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Oraskari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Wildemann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Brell-Cokcan</surname></persName>
		</author>
		<idno type="DOI">10.5281/zenodo.10592282</idno>
	</analytic>
	<monogr>
		<title level="m">Internet of Construction Process Ontology</title>
				<imprint>
			<date type="published" when="2024">2024</date>
			<biblScope unit="volume">0</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">A Comprehensive Data Schema for Digital Twin Construction</title>
		<author>
			<persName><forename type="first">J</forename><surname>Schlenger</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Yeung</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Vilgertshofer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Martinez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Sacks</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Borrmann</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">29th International Workshop on Intelligent Computing in Engineering</title>
				<imprint>
			<date type="published" when="2022">2022</date>
			<biblScope unit="page" from="34" to="44" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<monogr>
		<author>
			<persName><forename type="first">M</forename><surname>Bonduel</surname></persName>
		</author>
		<author>
			<persName><surname>Cto</surname></persName>
		</author>
		<ptr target="https://mathib.github.io/cto-ontology/" />
		<title level="m">Construction Tasks Ontology</title>
				<imprint>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Unikatprozesse und ASIM-Aktivitäten -Bericht von der Arbeitsgruppe &quot;Unikatprozesse</title>
		<author>
			<persName><forename type="first">V</forename><surname>Franz</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Forschungsworkshop zur Simulation von Bauprozessen</title>
				<editor>
			<persName><forename type="first">H.-J</forename><surname>Bargstädt</surname></persName>
		</editor>
		<imprint>
			<publisher>Bauhaus-Universität Weimar Fakultät Bauingenieurwesen</publisher>
			<date type="published" when="2010">2010</date>
			<biblScope unit="page" from="5" to="16" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Work Breakdown Structure: Simplifying Project Management</title>
		<author>
			<persName><forename type="first">M</forename><surname>Burghate</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International Journal of Commerce and Management Studies (IJCAMS)</title>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="page" from="1" to="5" />
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Integration of cost and work breakdown structures in the management of construction projects</title>
		<author>
			<persName><forename type="first">A</forename><surname>Cerezo-Narváez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Pastor-Fernández</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Otero-Mateo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Ballesteros-Pérez</surname></persName>
		</author>
		<idno type="DOI">10.3390/app10041386</idno>
	</analytic>
	<monogr>
		<title level="j">Applied Sciences</title>
		<imprint>
			<biblScope unit="volume">10</biblScope>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Flexible Work Breakdown Structure for Integrated Cost and Schedule Control</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Jung</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Woo</surname></persName>
		</author>
		<idno type="DOI">10.1061/(asce)0733-9364(2004)130:5(616)</idno>
	</analytic>
	<monogr>
		<title level="j">Journal of Construction Engineering and Management</title>
		<imprint>
			<biblScope unit="volume">130</biblScope>
			<biblScope unit="page">616</biblScope>
			<date type="published" when="2004">2004. 2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Impact of various work-breakdown structures on project conceptualization</title>
		<author>
			<persName><forename type="first">S</forename><surname>Globerson</surname></persName>
		</author>
		<idno type="DOI">10.1016/0263-7863(94)90032-9</idno>
	</analytic>
	<monogr>
		<title level="j">ternational Journal of Project Management</title>
		<imprint>
			<biblScope unit="volume">12</biblScope>
			<biblScope unit="page" from="165" to="171" />
			<date type="published" when="1994">1994</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<monogr>
		<title level="m" type="main">Work Breakdown Structure</title>
		<author>
			<persName><forename type="first">B</forename><surname>Golany</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Shtub</surname></persName>
		</author>
		<idno type="DOI">10.1002/9780470172339.ch47</idno>
		<idno>doi:</idno>
		<ptr target="https://doi.org/10.1002/9780470172339.ch47" />
		<imprint>
			<date type="published" when="2001">2001</date>
			<publisher>John Willey &amp; Sons, Inc</publisher>
			<biblScope unit="page" from="1263" to="1280" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<monogr>
		<title level="m">International Organization for Standardization, ISO 12006-2: Building Construction</title>
				<imprint>
			<publisher>International Organization for Standardization</publisher>
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
	<note>Part 2: Framework for Classification of Information. 2nd ed</note>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Future of the Industry Foundation Classes: towards IFC 5</title>
		<author>
			<persName><forename type="first">L</forename><surname>Van Berlo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Krijnen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Tauscher</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Van Kranenburg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Paasiala</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">38th International Conference of CIB W78</title>
				<imprint>
			<date type="published" when="2021">2021</date>
			<biblScope unit="page" from="123" to="137" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">The semantic web</title>
		<author>
			<persName><forename type="first">T</forename><surname>Berners-Lee</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Hendler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Lassila</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Scientific american</title>
		<imprint>
			<biblScope unit="volume">284</biblScope>
			<biblScope unit="page" from="34" to="43" />
			<date type="published" when="2001">2001</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">IfcOWL: A case of transforming EXPRESS schemas into ontologies</title>
		<author>
			<persName><forename type="first">J</forename><surname>Beetz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">V</forename><surname>Leeuwen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">D</forename><surname>Vries</surname></persName>
		</author>
		<idno type="DOI">10.1017/S0890060409000122</idno>
	</analytic>
	<monogr>
		<title level="j">Artificial Intelligence for Engineering Design, Analysis and Manufacturing</title>
		<imprint>
			<biblScope unit="volume">23</biblScope>
			<biblScope unit="page" from="89" to="101" />
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">AEC Digital Twin Data -Why structure matters</title>
		<author>
			<persName><forename type="first">A</forename><surname>Borrmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Schlenger</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Bus</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Sacks</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">19th International Conference in Civil &amp; Building Engineering</title>
				<imprint>
			<date type="published" when="2022">2022</date>
			<biblScope unit="page" from="651" to="669" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<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><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>
	</analytic>
	<monogr>
		<title level="j">Scientific data</title>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="page" from="1" to="9" />
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<monogr>
		<author>
			<persName><forename type="first">N</forename><forename type="middle">F</forename><surname>Noy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Crubézy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">W</forename><surname>Fergerson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Knublauch</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">W</forename><surname>Tu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Vendetti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Musen</surname></persName>
		</author>
		<ptr target="http://protege.stanford.edu" />
		<title level="m">Protégé-2000: An Open-Source Ontology-Development and Knowledge-Acquisition Environment AMIA 2003 Open Source Expo</title>
				<imprint>
			<date type="published" when="2003">2003</date>
			<biblScope unit="page" from="953" to="953" />
		</imprint>
	</monogr>
	<note>AMIA 2003 Symposium</note>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">BOT: The building topology ontology of the W3C linked building data group</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">H</forename><surname>Rasmussen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Lefrançois</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><forename type="middle">F</forename><surname>Schneider</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Pauwels</surname></persName>
		</author>
		<idno type="DOI">10.3233/SW-200385</idno>
	</analytic>
	<monogr>
		<title level="j">Semantic Web</title>
		<imprint>
			<biblScope unit="volume">12</biblScope>
			<biblScope unit="page" from="143" to="161" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">GeoSPARQL: Enabling a Geospatial Semantic Web</title>
		<author>
			<persName><forename type="first">R</forename><surname>Battle</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Kolas</surname></persName>
		</author>
		<ptr target="http://parliament.semwebcentral.org" />
	</analytic>
	<monogr>
		<title level="j">Semantic Web Journal</title>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="page" from="355" to="370" />
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<monogr>
		<author>
			<persName><forename type="first">P</forename><surname>Pauwels</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Oraskari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">J</forename><surname>Mcgibbney</surname></persName>
		</author>
		<ptr target="https://github.com/pipauwel/IFCtoRDF" />
		<title level="m">IFCtoRDF Converter</title>
				<imprint>
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b25">
	<analytic>
		<title level="a" type="main">The IFC to linked building data converter -Current status</title>
		<author>
			<persName><forename type="first">M</forename><surname>Bonduel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Oraskari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Pauwels</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Vergauwen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Klein</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">6th Linked Data in Architecture and Construction Workshop</title>
				<imprint>
			<date type="published" when="2018">2018</date>
			<biblScope unit="volume">2159</biblScope>
			<biblScope unit="page" from="34" to="43" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b26">
	<monogr>
		<title level="m" type="main">Building Element Ontology</title>
		<author>
			<persName><forename type="first">P</forename><surname>Pauwels</surname></persName>
		</author>
		<ptr target="https://pi.pauwel.be/voc/buildingelement/" />
		<imprint>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b27">
	<monogr>
		<title/>
		<author>
			<persName><forename type="first">Graphdb</forename><surname>Ontotext</surname></persName>
		</author>
		<ptr target="https://www.ontotext.com/products/graphdb/" />
		<imprint>
			<date type="published" when="2024">2024</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b28">
	<monogr>
		<title/>
		<author>
			<persName><forename type="first">R</forename><surname>Vesse</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">M</forename><surname>Zettlemoyer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Ahmed</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Moore</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Pluskiewicz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Lang</surname></persName>
		</author>
		<author>
			<persName><surname>Dotnetrdf</surname></persName>
		</author>
		<ptr target="http://dotnetrdf.org/" />
		<imprint>
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b29">
	<monogr>
		<ptr target="https://docs.xbim.net/" />
		<title level="m">xBIM Toolkit</title>
				<imprint>
			<date type="published" when="2024">2024</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b30">
	<analytic>
		<title level="a" type="main">Kollaborative Terminplanung auf Basis von Bauwerksinformationsmodellen</title>
		<author>
			<persName><forename type="first">J</forename><surname>Tulke</surname></persName>
		</author>
		<ptr target="https://d-nb.info/1116284456/34" />
	</analytic>
	<monogr>
		<title level="j">Informatik in Architektur und Bauwesen</title>
		<imprint>
			<biblScope unit="volume">4</biblScope>
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

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