<?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">Towards an Ontology-enabled Approach for Modeling the Process of Conformity Checking in Construction</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Anastasiya</forename><surname>Yurchyshyna</surname></persName>
							<email>anastasiya.yurchyshyna@cstb.fr</email>
							<affiliation key="aff0">
								<orgName type="laboratory">I3S</orgName>
								<orgName type="institution" key="instit1">Université de Nice Sophia-Antipolis</orgName>
								<orgName type="institution" key="instit2">CNRS</orgName>
								<address>
									<addrLine>930 route des Colles, BP 145</addrLine>
									<postCode>06903</postCode>
									<settlement>Sophia Antipolis</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="institution">CSTB</orgName>
								<address>
									<addrLine>290 route des Lucioles, BP 209</addrLine>
									<postCode>06904</postCode>
									<settlement>Sophia Antipolis</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Catherine</forename><surname>Faron-Zucker</surname></persName>
							<email>catherine.faron-zucker@unice.fr</email>
							<affiliation key="aff0">
								<orgName type="laboratory">I3S</orgName>
								<orgName type="institution" key="instit1">Université de Nice Sophia-Antipolis</orgName>
								<orgName type="institution" key="instit2">CNRS</orgName>
								<address>
									<addrLine>930 route des Colles, BP 145</addrLine>
									<postCode>06903</postCode>
									<settlement>Sophia Antipolis</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Nhan</forename><surname>Le Thanh</surname></persName>
							<email>nhan.le-thanh@unice.fr</email>
							<affiliation key="aff0">
								<orgName type="laboratory">I3S</orgName>
								<orgName type="institution" key="instit1">Université de Nice Sophia-Antipolis</orgName>
								<orgName type="institution" key="instit2">CNRS</orgName>
								<address>
									<addrLine>930 route des Colles, BP 145</addrLine>
									<postCode>06903</postCode>
									<settlement>Sophia Antipolis</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Alain</forename><surname>Zarli</surname></persName>
							<email>alain.zarli@cstb.fr</email>
							<affiliation key="aff1">
								<orgName type="institution">CSTB</orgName>
								<address>
									<addrLine>290 route des Lucioles, BP 209</addrLine>
									<postCode>06904</postCode>
									<settlement>Sophia Antipolis</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Towards an Ontology-enabled Approach for Modeling the Process of Conformity Checking in Construction</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">E91986F16CB88CC2338D4A4902EC7EE3</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T23:15+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>Conformity checking</term>
					<term>knowledge extraction in construction</term>
					<term>organization of the base of conformity queries</term>
					<term>Semantic Web in Construction</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>This paper presents an ontological method aimed at semi-automatic checking the conformity of a construction project represented by RDF graph against a set of construction norms formalized as SPARQL queries. The reasoning is modeled by the matching of RDF representations of construction projects to SPARQL conformity queries. We integrate meta-knowledge relative to the checking process by annotating the conformity queries themselves and organize them according to their annotations. The queries annotations also help to guide the information/knowledge extraction and reasoning process and explain the results of the validation process, especially in case of failure.</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>The execution of construction products is nowadays characterised by complex rules and regulations. However, their current representations are still mostly paper-based (e.g. texts with diagrams, tables) and require a human interpretation <ref type="bibr" target="#b6">[7]</ref>.</p><p>Construction projects (e.g. public buildings) are commonly represented by the Industry Foundation Classes (IFC) model, an object oriented data model for Building Information Modelling. There is a standard XML representation for the IFC model (ifcXML <ref type="foot" target="#foot_0">1</ref> ), which is, however, insufficient to describe the complexity of the building information flow: the IFC model is semantically richer than any XML language.</p><p>Our research aims at the development of a conformity-checking model based on semi-formal representations of technical norms: we study how to represent and organise them for the specific task of effective conformity checking. Our checking model is based on the matching of norm representations with those of construction projects. Its efficiency is explained by the ontological representation of regulation knowledge and the conformity-oriented annotation of norms with meta-knowledge improving the checking process and the explaination of its results.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Knowledge Representation Oriented Conformity Checking</head><p>The first phase of our knowledge acquisition method aims at acquiring formal representations of technical construction norms relative to the accessibility of disabled persons. We use the CD REEF, the electronic encyclopaedia of construction texts and regulations, to extract a base of accessibility constraints, which we formalise as SPARQL queries in terms of the IFC model. This is a manual process (the knowledge extraction from texts is out of the scope of our research) conducted in collaboration with construction experts (mainly from CSTB) who help to explicit the domain knowledge. As a result, we are provided with a base of SPARQL queries expressing non conformity constraints: e.g. "The minimum width of a door is 90 cm" is formalized by: select ?door display xml where { ?door rdf:type ifc:IfcDoor OPTIONAL { ?door ifc:overallWidth ?width FILTER ( xsd:integer(?width) &gt;= 90)} FILTER (! bound( ?width) )}</p><p>The second phase aims at the semi-automatic acquisition of an ontology oriented conformity checking. This conformity-checking ontology is developed on the basis of the concepts occurring in the acquired conformity queries. Primitive IFC concepts are extracted from the ifcXML schema -solely those occurring in the conformity queries; they are organized into an OWL Lite ontology based on the schema structure. The conformity queries also make use of some non-IFC concepts. To integrate them in the ontology, the intervention of a domain expert is necessary whose task is to define these concepts with primitive IFC concepts. These definitions are represented by RDF graphs (e.g. GroundFloor is a subclass of IfcBuildingStorey defined as an IfcBuildingStorey situated on the level of entering into a building: the value of property pset_BuildingStoreyCommon_EntranceLevel is TRUE).</p><p>The third phase of our method consists in the annotation of the conformity queries themselves for effective checking. We associate them supplementary information, which is helpful in the conformity checking process: e.g. information on the regulation corpus from which queries are extracted. We automatically extract RDF annotations of conformity queries from the CD REEF, which contains information relative to regulations (in addition to the regulation itself): (i) characteristics of the regulation: type of regulation text (e.g. Construction Code), level of application (e.g. national); (ii) application domain (e.g. accessibility); (iii) destination of a building (e.g. public administration building). The acquired RDF annotations are later manually enriched by domain knowledge: (i) subject (e.g. entrance door); (ii) construction common knowledge (obvious for domain experts: e.g. a hotel is a public building, not a private house), etc.</p><p>The last phase is dedicated to the acquisition of a construction project representation oriented conformity checking. Such representations are developed on the basis of the initial IFC representation and guided by the acquired conformitychecking ontology. First, we develop an XSLT stylesheet that filters the ifcXML description of a construction project, transforms only the data relative to the conformity checking ontology and finally builds an RDF graph representing the project. This RDF representation may be further enriched with some non-IFC concepts defined in the conformity-checking ontology (in second phase of our method) in case their definitions appear as subgraph as the RDF graph representing the project.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Conformity Checking Model</head><p>We adopt an ontological approach and the semantic web technologies <ref type="bibr" target="#b1">[2]</ref> to develop our reasoning model <ref type="bibr" target="#b6">[7]</ref>. It is based on graph-based formalisms for knowledge representation, which have declarative semantics, are logically founded, allow the structured representation of knowledge and describe it at the different levels (e.g. ontological and asserted knowledge). The basic reasoning operation for a queryanswer system is graph projection, formally defined as a labelled homomorphism between graphs <ref type="bibr" target="#b2">[3]</ref>. The reasoning thus consists in graph homomorphisms <ref type="bibr" target="#b0">[1]</ref> [5] and modelling of the checking process is close to the process of validation of knowledge bases <ref type="bibr" target="#b5">[6]</ref>. The elementary reasoning mechanism of our model is the matching of a construction project representation with representations of conformity queries. We check the negative constraint (e.g. "the width of the door is less than 90cm"): if such matching is found for some elements, these elements cause the non-conformity of the project.</p><p>Conformity queries are automatically classified and organized into a query base by parsing their RDF annotations. The classification is done according to (i) external information characterizing the query (e.g. regulation text); (ii) specializationgeneralization relations, which could be found in the graph patterns of queries.</p><p>By organizing the queries, we define the optimal scheduling of matching procedures as a set of explicit expert rules. The expert reasoning is represented by the query scheduling: (i) according to priorities holding between classes of queries (e.g. queries extracted from acts are prior to circular ones); (ii) according to knowledge specification: inside the same query class, queries representing more specialised knowledge are treated in priority (e.g. an entrance door query is prior to a door query, because if a construction project is non conform to the first one, it will be automatically non conform to the second one); (iii) according to query annotations: priority is given to the queries with most specific annotations.</p><p>The results of the checking process (validation/non-validation, explanation of nonvalidation, no answer) are analysed to generate a structured conformity report grouping conformity queries by classes. It is automatically generated on the basis of annotations of classified queries. The conformity report lists queries that have failed (i) because of non-matching; ii) queries which graph pattern is more general in comparison to the ones previously that failed, (iii) queries which annotation representing the condition of its application is more general in comparison to the annotation of another failing query. Another possible reason of failure of the project validation is that the representation of the construction project does not contain sufficient information for matching. In case of such incomplete representations, it is useful to precise the lacking elements (the sub patterns of the query which can not be matched), so that a user could know the reason of non-verifiability and/or complete the representation of the project.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Conclusion and Perspectives</head><p>We have presented the ontology-enabled model for the conformity checking process of a construction project against conformity norms, based on matching of an RDF representation of a project to a SPARQL conformity query. Conformity queries are annotated and organized to improve the checking process and help in the interpretation of checking results in terms of conformity in construction.</p><p>For validation of our conformity-checking approach, we develop the C3R 2 system, which relies on the CORESE <ref type="bibr" target="#b3">[4]</ref> semantic engine that answers SPARQL queries asked against an RDF/OWL Lite knowledge base.</p><p>Ongoing works focus on the incremental development of the C3R prototype and its evaluation by domain experts.</p></div>			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">http://www.iai-international.org/IFCXML/</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">RDF Entailment as a Graph Homomorphism</title>
		<author>
			<persName><forename type="first">J-F</forename><surname>Baget</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of the 4th conference on international semantic web conference (ISWC&apos;2005)</title>
		<title level="s">LNCS</title>
		<meeting>of the 4th conference on international semantic web conference (ISWC&apos;2005)<address><addrLine>Galway (EI</addrLine></address></meeting>
		<imprint>
			<publisher>Springer Verlag</publisher>
			<date type="published" when="2005">2005</date>
			<biblScope unit="volume">3729</biblScope>
			<biblScope unit="page" from="82" to="96" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m" type="main">Reflections on Web Architecture. Conceptual Graphs and the Semantic Web</title>
		<author>
			<persName><forename type="first">T</forename><surname>Berners-Lee</surname></persName>
		</author>
		<ptr target="http://www.w3.org/DesignIssues/CG.html" />
		<imprint>
			<date type="published" when="2001">2001</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Conceptual Graphs : Fundamental Notions</title>
		<author>
			<persName><forename type="first">M</forename><surname>Chein</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M-L</forename><surname>Mugnier</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Revue d&apos;Intelligence Artificielle</title>
		<imprint>
			<biblScope unit="volume">6</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="365" to="406" />
			<date type="published" when="1992">1992</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Querying the Semantic Web with Corese Search Engine</title>
		<author>
			<persName><forename type="first">Corby</forename><forename type="middle">O</forename><surname>Dieng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Faron-Zucker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. Prestigious Applications of Intelligent Systems PAIS, ECAI</title>
				<meeting>Prestigious Applications of Intelligent Systems PAIS, ECAI<address><addrLine>Valencia</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">A combinatorial approach to conceptual graph projection checking</title>
		<author>
			<persName><forename type="first">M</forename><surname>Croitoru</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Compatangelo</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of the 24th Int&apos;l Conf. of the British Computer Society&apos;s Specialist Group on Art&apos;l Intell., AI&apos;2004</title>
				<meeting>of the 24th Int&apos;l Conf. of the British Computer Society&apos;s Specialist Group on Art&apos;l Intell., AI&apos;2004</meeting>
		<imprint>
			<publisher>Springer-Verlag</publisher>
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Validation de graphes conceptuels</title>
		<author>
			<persName><forename type="middle">J</forename><surname>Dibie-Barthélemy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Haemmerlé</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Et Salvat</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Actes des 4èmes journées Extraction et Gestion des Connaissances, EGC&apos;2004</title>
				<meeting>s des 4èmes journées Extraction et Gestion des Connaissances, EGC&apos;2004<address><addrLine>Clermont-Ferrand</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2004">2004</date>
			<biblScope unit="page" from="135" to="146" />
		</imprint>
	</monogr>
	<note>RNTI-E2, Cépaduès</note>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Une approche ontologique pour automatiser le contrôle de conformité dans le domaine du bâtiment</title>
		<author>
			<persName><forename type="first">C</forename><surname>Faron-Zucker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Yurchyshyna</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Le</forename><surname>Thanh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Lima</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Actes des 8èmes journées Extraction et Gestion des Connaissances, EGC&apos;2008, RNTI-E11, Cépaduès</title>
				<meeting>s des 8èmes journées Extraction et Gestion des Connaissances, EGC&apos;2008, RNTI-E11, Cépaduès<address><addrLine>Sophia Antipolis, France</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2008">2008</date>
			<biblScope unit="page" from="115" to="120" />
		</imprint>
	</monogr>
</biblStruct>

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