It is thus indispensable to explicit and interpret such
tacit domain knowledge formalising it.
Second, the development of the domain ontology
is driven by its (future) application. For that reason,
the development of a domain ontology is often a part
of some more global research task (e.g. conformity-
checking modelling, semantic search, etc.).
Moreover, the formalisms used for development
should be seamlessly interconnected with the
formalisms of these research tasks and should be
based on interoperable standards. For example, the
development of the buildingSMART ontology (Bell
and Bjorkhaug, 2006) is coordinated with the
elaboration of the SMARTcodes™, the code
provisions for code compliance checking
(Smartcodes, 2008), as well as regulation-centric
knowledge representation formalisms define
conceptual architecture of the conformance
assistance framework (Kerrigan and Law, 2005).
Third, before formal representation, the domain
knowledge should be first interpreted by domain
experts. Even if the domain experts are the
professionals of the domain, it is obvious that such
interpretation remains rather subjective and/or
partial. For this reason, it is important to validate the
acquired domain ontology by usage.
Fourth, from the different point of view, the
expert interpretation sometimes differs from the
understanding of end users, who may find the
knowledge “not adequate” and “difficult to use”, but
fail to express the exact meaning of the concepts
used (e.g. a user may find it difficult to distinguish
between “main door” and “entrance door”, but does
not use these two concepts in the same way).
Fifth; the domain ontology is often defined in a
specified context (Hernandez et al, 2007), which
should be then validated by usage.
The second axe of our analysis is devoted to the
practical usage of the generic domain ontology by
different user groups. Such usage may cause
problems for the following reasons: (i) the
interpretation of the domain knowledge by end users
may be different from the interpretation of domain
experts; (ii) different groups of end users may have
different scope of interest (e.g. an architect and a
legal authority need different level of detailing the
conformity-related construction ontology); (iii) a
large amount of knowledge remains tacit. In other
words, it may be difficult for end users to define
how they really need to use this knowledge (e.g. in
the case of checking the conformity of a public
building, a user may interest only in checking its
accessibility, but not the acoustic requirements,
which are the part of the global conformity-
checking).
The problem of the development of a domain
ontology for different user profiles represents our
third research axe. A general approach for
personalising the user's environment and integrating
the user profiles into the development of information
services is discussed in (Sutterer et al, 2008). The
main methods for the automatic creating and
application of user profiles are discussed in (Gauch
et al, 2007). These methods allow integrating search
results tailored to individual users to more complex
systems and thus to personalise the application od
such systems. In (Sieg et al, 2007), the authors
propose a general approach for representing the user
context by assigning interest scores to existing
concepts in a domain ontology.
We focus on these three research axes aiming the
development of the domain ontology for different
user profiles to define our semantic approach for the
improved development of the domain ontology for
conformity-checking in construction, which allows
the personalisation of the domain knowledge for
different user profiles.
3 SEMANTIC APPROACH FOR
THE IMPROVED
DEVELOPMENT OF THE
DOMAIN ONTOLOGY
Our semantic approach for the improved
development of the domain ontology for different
user profiles (the DOUP-method) has three levels:
1. Our knowledge representation and
acquisition method (the KRA-method)
developed for our conformity-checking
model.
2. Our method of context modelling of the
ontology by integrating the results of
semantic search (the CMV-method).
3. Our approach for the adaptation of the
domain ontology for different user profiles
(the ECMV-method).
3.1 Knowledge Representation and
Acquisition Method
We adopt the ontological approach and the semantic
web technologies (Berners-Lee, 2001) to develop the
knowledge representation and acquisition method
(the KRA-method, cf. Figure 1) that allows us to
represent complex and multidisciplinary knowledge
characterising the conformity-checking process in
construction. In this section, we briefly describe the
IMPROVED DEVELOPMENT OF THE DOMAIN ONTOLOGY FOR DIFFERENT USER PROFILES - Application
Domain: Conformity Checking in Construction
177