Information Technology Reference
In-Depth Information
Class
: Artifact
Class
: Capability
ObjectProperty
: has_function
Range
: Capability
ObjectProperty
: executes
Range
: Capability
ObjectProperty
: is_located_on
Class
: Person
Class
: Plot
ObjectProperty
: is_inhabited_by
Domain
: House
Range
: Person
Class
: ServeAsResidence
SubClassOf
: Capability
Class
: ArtifactThatExecutesResidenceFunction
EquivalentTo
: Artifact
that
executes
some
ServeAsResidence
SubClassOf
: is_inhabited_by
some
Person
Class
: House
SubClassOf
: Artifact
that
is_located_on
some
Plot
and
has_function
some
ServeAsResidence
Fig. 9.4
Ontology
House
•
ontology alignment
(written
alignment
ALIGN
_
NAME
:
O
1
to
O
2
=
c
1
,...,
c
n
),
where the correspondences
c
i
relate a symbol in
O
1
with one in
O
2
,e.g.
s
1
=
s
2
s
2
. Alignments can be seen as a relational variant of interpretations, with
the major difference that no logical consequence in involved.
An essential novelty introduced in
DOL
is that a user can specify the ontological
base diagram as a
DOL
theory, from which the colimit and other blendoids can
then be computed.
8
This is a crucial task, as the computed colimit ontology depends
on the dependencies between symbols that are stored in the diagram. Ontohub, a
DOL
-enabled repository discussed further in Sect.
9.5
, is able to use the specification
of a base diagram to automatically generate the colimit ontology. In the next section,
we illustrate the specification of base diagrams in
DOL
and the computation of the
resulting blendoids by blending house and boat to houseboat and boathouse.
or
s
1
<
9.4.1 The Classic House
+
Boat Blend
The main inputs for the blendings consist of two ontologies, one for
house
and the
other for
. We adapt them from Goguen and Harrell [
23
] but give a stronger
axiomatisation tomake themmore realistic and ontologically sound. Figure
9.4
shows
boat
8
While OBJ3 already provides the possibility to write down theory morphisms, only
DOL
provides
means to collect them into a formally defined diagram; see the
network
construct below.
Search WWH ::
Custom Search