Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Class notes

An ontological approach to the construction of problem-solving models

Rating
-
Sold
1
Pages
9
Uploaded on
12-09-2022
Written in
2015/2016

An ontological approach to the construction of problem-solving models

Institution
Course

Content preview

An ontological approach to the construction
of problem-solving models




ABSTRACT knowledge and reasoning) fulfils an important function: it
Our ongoing work aims at defining an ontology-centered must allow problem-solving methods to be specified in
approach for building expertise models for the Common- terms which are independent of particular application do-
KADS methodology. This approach (which we have mains, thus facilitating re-use of these generic methods.
named "OntoKADS") is founded on a core problem- Even today, the extra-ontological status of this component
solving ontology which distinguishes between two concep- does not seem to have progressed. In fact, methods which
tualization levels: at an object level, a set of concepts en- recommend the use of ontologies all resort to a syntactic
able us to define classes of problem-solving situations, and ploy - transformation rules in PROTÉGÉ and bridges in
at a meta level, a set of meta-concepts represent modeling UPML - to link domain knowledge and reasoning [٦].
primitives. In this article, our presentation of OntoKADS Here, we re-examine this presupposition. We show that
will focus on the core ontology and, in particular, on roles - recent progress in the field of formal ontologies enables
the primitive situated at the interface between domain one to account for this component in semantic terms,
knowledge and reasoning, and whose ontological status is within a coherent ontological framework.
still much debated. We first propose a coherent, global,
In our previous work [۱٤], we suggested drawing a distinc-
ontological framework which enables us to account for this
tion between two types of role: roles played by objects (e.g.
primitive. We then show how this novel characterization of
Physician, Student) and those played by concepts (e.g. Hy-
the primitive allows definition of new rules for the con-
pothesis, Sign). After having likened the latter to Common-
struction of expertise models.
KADS' Knowledge roles, we gave them the status of a meta-
property, i.e. along the same lines as Guarino's proposal
Categories and Subject Descriptors (making the role concept appear in an ontology of univer-
I.۲٫٤ [Artificial Intelligence]: Knowledge Representation sals [۱۲]). However, in ۱۹۹۹, we were not in a position to
Formalisms and Methods provide a coherent ontological framework to account for
CommonKADS expertise models in their entirety.
Today, we are tackling this issue by using the OntoKADS
method [۳]. OntoKADS benefits from a broad range of
Keywords recent work and progress in i) clarifying the notion of role
Knowledge Engineering and Modeling methodologies, in ontological terms [۱۸][۱٦] ; ii) defining (via use of rich
Problem-solving models, CommonKADS, Ontology Engi- axiomatic) a top-level ontology such as DOLCE, the struc-
neering, Foundational ontologies, DOLCE, Core problem- turing principles of which are explicit [۱۷] ; iii) integrating
solving ontologies, OntoKADS, Ontologies of mental ob- mental representations (reified entities) like Propositions
jects, I&DA, COM [۸] / Descriptions [۱۱] into an ontology; and iv) defining an
ontology of meta-properties based on a set of clearly iden-
tified primitives (rigidity, dependence, identity) [۱۲].
INTRODUCTION Hence, we now possess an ontological tool-box which is
Since the late ۱۹۹۰s, the construction of explicit ontologies both necessary and sufficient for making this type of pro-
has been considered as a promising way of improving the posal.
knowledge engineering process: the elaboration of domain,
In the following sections of this article۱, we first present an
task and method ontologies early on in the design of prob-
overview of the OntoKADS method and then focus on its
lem-solving models was recommended [۲۲]. At the same
core problem-solving ontology, with particular emphasis
time, however, certain components of these problem-
on the part of the ontology that deals with roles.
solving models - notably roles - appeared to have been
excluded from ontological treatment [۲۳]. This component
(referred to as a Knowledge role in the CommonKADS
method [۲۱] and situated at the interface between domain ۱
This article is an extended version of [۳].

, OVERVIEW OF OntoKADS
Application knowledge
Expertise Model
Our proposal consists of a methodology called OntoKADS OntoKADS Task model
which, to a great extent, likens the construction of expertise
models to the construction of ontologies. The method com- Task
Task
Method
prises two main steps (see Figure 1). Step 1 Step 2

In a first step, the knowledge engineer develops a problem-
Labeled Inference Model
solving-driven application ontology whose concepts are
problem-solving
labeled by modeling primitives. To do this, the method application ontology
Domain Model
uses an ontology (also named OntoKADS) composed of
two main sub-ontologies:
• A core problem-solving sub-ontology which enables Figure 1. Main steps in the OntoKADS method.
the engineer to define (by specialization) the applica-
tion's concepts and specific reasonings. This sub- HOW OntoKADS EXTENDS DOLCE
ontology extends the high-level DOLCE ontology (De-
scriptive Ontology for Linguistic and Cognitive Engi- DOLCE and the notion of knowledge
neering) [17]2. The OntoKADS ontology is defined as an extension of the
• A meta-level sub-ontology coding the modeling primi- DOLCE ontology, which means that OntoKADS' concepts
tives, which allows the engineer to label the concepts and relations are defined by specialization of the abstract
from the previous ontology by using meta-properties concepts and relationships present in DOLCE. DOLCE's
which represent modeling primitives. This type of domain, i.e. the set of entities classified by the ontology's
practice is analogous to the labeling advocated in the concepts (referred to as a set of particulars, PT) is divided
OntoClean method [13]3. into four sub-domains. For the purposes of this article, we
consider only two of these here (see Figure 2):
A software module (see Figure 1) then automatically trans-
lates this labeled ontology into three subcomponents of an • The endurants (ED). These are entities which "are in
expertise model which resembles CommonKADS [21]: a time" and are wholly present whenever they are pre-
domain model, an inference model and a task model. This sent (objects, substances and also ideas). Within this
translation principally involves the extraction and reorgani- sub-domain, one can distinguish physical objects
zation of representations. (POB) and non-physical objects (NPOB), depending
on whether or not the objects have a direct physical lo-
In a second step, the knowledge engineer further specifies cation.
the problem-solving methods linked to the tasks which
he/she has identified. • The perdurants (PD). These are entities which "occur
in time" but are only partially present at any time they
A software environment for running this method is cur-
are present (events and states). Within this sub-
rently being developed (in the Conclusion section, we ex-
domain, one can distinguish events (EV) and statives
plain our choice of software tools). In the remainder of this
(STV) according to a "cumulativity" principle: the
article, our presentation of OntoKADS will concentrate on
mereological sum of two instances of a stative (for ex-
describing the ontology's content. We shall first show how
ample, "being seated") is an instance of the same type,
the OntoKADS core ontology extends the DOLCE high-
which is not the case for the sum of instances of
level ontology.
events, for example the K-CAP 2003 and K-CAP 2005
conferences. The latter (not being atomic) are consid-
ered to be accomplishments (ACC).
The main relationship between endurants and perdurants is
that of participation, with PC(x,y,t) holding for: "x (neces-
sarily an endurant) participates in y (necessarily a per-
durant) at time t". For example, the co-authors of this arti-
cle (endurants) participated in the drafting of the text (a
perdurant).
2
This ontology was chosen mainly for the reasons outlined in the Intro- More particularly in terms of the domain of knowledge
duction but also because it integrates a class of mental objects which which directly involves OntoKADS, DOLCE's commit-
turn out to be very important for analyzing problem-solving knowledge.
3
Even though the goals are different a priori (building an expertise model
vs. verifying the logical coherence of subsumption links), we shall see
that the labeling meta-properties are of the same nature.

Written for

Course

Document information

Uploaded on
September 12, 2022
Number of pages
9
Written in
2015/2016
Type
Class notes
Professor(s)
Sallam
Contains
All classes

Subjects

$11.49
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
bakayany

Get to know the seller

Seller avatar
bakayany blog
Follow You need to be logged in order to follow users or courses
Sold
1
Member since
3 year
Number of followers
1
Documents
20
Last sold
3 year ago

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions