representation of construction regulation knowledge
and the knowledge extraction process guided by the
acquired ontological knowledge. To control the
construction process itself, the model also integrates
meta-knowledge formalized with the help of CSTB
experts: we propose a special annotation of
construction queries and organize them according to
these annotations to schedule matching procedures.
Such semantic annotations are also used to generate
a conformity report and to explain the user the non-
conformity results of the validation process.
2 ACQUISITION OF USEFUL
REPRESENTATION OF
CONSTRUCTION PROJECT
We adopt the ontological approach and the semantic
web technologies (Berners-Lee, 2001) to acquire a
representation of a construction project oriented the
specific task of conformity checking. The success of
the checking process relies on the ability to develop
mechanisms of ontological reasoning: this
representation should be semantically richer than its
initial ifcXML description. Our research is based on
the works of (Bell, Bjorkhaus, 2006) aiming at the
development of a construction ontology
buildingSMART and the projects aiming at the
development of the IFC-to-OWL conversion tool
(Schevers, Drogemuller, 2005).
2.1 Acquisition of a Conformity Query
Base
The first phase of our knowledge acquisition method
aims to explicit formal representations of technical
norms. We use the CD REEF, the electronic
encyclopaedia of construction texts and regulations,
to extract a base of accessibility non-conformity
constraints, which we formalise as SPARQL queries
in terms of the IFC model: 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 ?w
FILTER ( xsd:integer(?w) >= 90)}
FILTER (! bound( ?w) )}
This is a manual process (the knowledge
extraction from texts is out of the scope of our
research) conducted in collaboration with CSTB
experts who help to explicit the domain knowledge.
However, these queries contain only conformity
constraints, but have no information useful for the
process of conformity checking: e.g. the information
of the regulation corpus from which the queries are
extracted, etc. To integrate this information into our
checking model, and thus to make it more
“intelligent”, we propose a special RDF annotation
of conformity queries, which contains all the
information related to the checking process not
represented by the query itself. It can be:
- Characteristics of the regulation text from
which a query was extracted: (i) regulation type (e.g.
circular); (ii) thematic (e.g. accessibility); (iii) title,
publication date, references; (iv) level of application
(e.g. national), (v) destination of a building (e.g.
private house); (vi) characteristics of extraction
process: article and paragraph from which a query
was extracted (e.g. 1
st
paragraph of Door article).
- Formalised expert knowledge: tacit « common
knowledge » on the process of conformity-checking
that is commonly applied by domain experts: (i)
knowledge on (sub)domain of the application of a
query (e.g. Stairs); (ii) knowledge on checking
practice (e.g. if a room is adapted, it is accessible)
- Application context of a query: the aspects of
query application for certain use cases. For example,
the requirements on the maximal height of stairs
handrail vary from 96 cm (for adults) to 76 cm (for
kids). In this case, it is important to know the
destination of a building (e.g. school).
Characteristics and possible values of the first
two groups are automatically extracted from the CD
REEF. The knowledge described by the last two
groups is defined partially and/or has to be explicitly
formalised by domain experts.
2.2 Acquisition of Conformity
Checking Ontology
The second phase is dedicated to the development of
a conformity-checking ontology based on the IFC
model. Guided by the goal of conformity checking,
this ontology includes only the primitive IFC
concepts (extracted from the ifcXML schema)
occurring in the acquired conformity queries. These
concepts are organized as hierarchies and described
in the OWL Lite ontology. If conformity queries
make use of some non-IFC concepts, we integrate
them into the ontology. The intervention of domain
experts is required in this case to define these
concepts with primitive IFC concepts. These
definitions are represented by RDF graphs (e.g.
GroundFloor is a subclass of IfcBuildingStorey
situated on the level of entering into a building).
ONTOLOGICAL APPROACH FOR THE CONFORMITY CHECKING MODELING IN CONSTRUCTION
493