Ontologies in the Design of Legal Knowledge Systems;
Towards a Library of Legal Domain Ontologies
Pepijn R.S. Visser and Trevor J.M. Bench-Capon
LIAL - Legal Informatics at Liverpool
University of Liverpool - Department of Computer Science
PO Box 147, Liverpool, L69 7ZF, United Kingdom
0151 - 794 3792 {pepijn, tbc}@csc.liv.ac.uk
http://www.csc.liv.ac.uk/~lial/
Abstract
Legal ontologies are useful in the design of knowledge
systems because they are reusable. A library of such ontologies could greatly
enhance the development of legal knowledge systems. In this article we
address the creation of such a library. In particular, we discuss four
legal ontologies and investigate how the ontologies can be indexed and
represented in a library.
1. Introduction
What are the building blocks of legal knowledge? Legal philosophers
have pondered over this question for a long time. Research in Artificial
Intelligence and Law has also run up against this question, albeit from
a different angle. Arguably, the creation of a legal knowledge representation
requires a conceptualisation of the building blocks of legal knowledge.
Eventually, these building blocks will form the basis for operational legal
knowledge systems.
An important reason for producing ontologies is that they form reusable
building blocks for the design of (legal) knowledge systems. Many development
methodologies for knowledge systems, such as CommonKADS (Breuker and Van
de Velde, 1994), recognise the role of ontologies. Although literature
is showing efforts to create ontology libraries (Farquhar et al.,
1997) there are no such efforts in the legal domain. In this article we
address the creation of libraries of legal (domain) ontologies. Crucial
to the success of such a library is that its users are aware of what the
library contains. This is less trivial than it seems. For books there are
well established methods of classification, typically based on subject,
and the physical organisation of the library uses this. Since the title,
author and subject of a book provides a reasonably good idea of the contents,
users can browse the library on these items. The problems with an legal
ontology library are different: while there will be far fewer items in
the library, there are no well understood principles of organisation. In
this article we suggest some features of, and relations between, ontologies,
which could serve as the basis for structuring the contents of a library
of legal ontologies.
This article is structured as follows. In section 2 we briefly discuss
four legal ontologies which can be used in the method. In section 3 we
address the development of a library of legal ontologies and in particular
we discuss the indexing mechanisms of the library. In section 4 we draw
conclusions.
2. Four Legal Ontologies
Ontologies are reusable building blocks for knowledge system design
(Visser et al., 1997). However, AI and Law research so far has not
produced very many legal ontologies for this purpose. Only a small number
of explicit conceptualisations of the legal domain is available (for an
overview on legal ontologies for system design, see Visser and Winkels,
1997). Below, we discuss four well known legal ontologies that could be
used in the design of a LKS: (a) McCarty's LLD, (b) Stamper's
NORMA, (c) Valente's Functional Ontology of Law and (d) the
Frame-based Ontology of Van Kralingen and Visser.
(a) LLD
McCarty (1989) has proposed a language for legal discourse (lld). He
considered the language to be a first step towards a general applicable
representation language for legal knowledge. Although lld itself is a representational
language and not an ontology it clearly reveals a generic conceptualisation
of the legal domain. The basic components of lld are atomic formulae and
rules. Atomic formulae are merely predicate relations used to express
factual assertions. A distinction is made between count terms (to
express tangible objects, such as houses, and persons) and mass terms
(to express intangible objects, such as cash, and stock). Rules are
formed by connecting atomic formulae with logical connectives. They have
a left-hand side which is an atomic formula, and a right-hand side which
is a compound expression. The compound expression determines the type of
rule involved. There are five types of rules: (1) horn clauses, (2) 'horn
clauses' with embedded implications, (3) 'horn clauses' with embedded negations,
(4) default rules, and (5) prototype-and-deformations. Together atomic
formulae and rules allow the creation first-order expressions. Modalities
are stated as second-order expressions. The following modalities are supported:
time, events and actions, and deontic expressions (McCarty, 1989). To express
temporal statements lld recognises states. A state essentially is the (temporal)
reification of a predicate relation. Predicate relations can be reified
both with points of time, as well as with intervals (two points of time).
Changes in states are realised by events. Events are either elementary
(viz. a state-change) or complex (viz. elementary events
connected by the operations of disjunction, sequential and parallel composition,
and universal and existential quantification applied to the elementary
events). An action is the relation between an actor and an event. With
regards to deontic statements, lld supports four modal operators: permitted
(P), forbidden (F), obligatory (O), and enabled (E). Modalities, such as
time and permissions, are stated as second-order expressions. For more
details on lld we refer to McCarty (1989; 1993).
(b) NORMA
Stamper has criticised the use of traditional logics for the representation
of (legal) knowledge because they suffer from some important semantic problems
(Stamper, 1991). Briefly stated, traditional logics rely on symbolic representations
that have only a very weak connection to the real-world concepts they intend
to denote. In particular, symbolic representations rely (according to Stamper
- invalid) on notions such as truth, individuality, and identity. Accordingly,
expressing legal knowledge in the form of rules is an over simplification
of what legal knowledge is about. To overcome these problems Stamper argues
that there is need to escape from the frame of reference of classical logic
(Stamper, 1991, p.229). Building on his LEGOL work (see Stamper, 1980),
he proposed the norma formalism (Stamper, 1991). norma, which means 'logic
of norms and affordances', is based on two main philosophical assumptions:
(1) there is no knowledge without a knower, and (2) the knowledge of a
knower depends on his behaviour (Stamper, 1996). Using norma (henceforth:
nor) the entities in the world are described by their behaviour rather
than by assigning them an individuality and truth values. The main ontological
concepts are (a) agents, (b) behavioural invariants, and
(c) realisations. An agent is an organism standing at the centre
of reality. It gains knowledge, regulates, and modifies the world by means
of actions. For its actions the agent takes responsibility. The concept
of an agent (a) can be extended to include groups, teams, companies,
social agents or even nation states. A behavioural invariant (b)
is a description (e.g., using verbs, nouns, or adjectives) of a
'situation' whose features remain invariant. Here, a situation loosely
denotes some knowledge of the world, such as an object (e.g., a
cup, a piano) or a state of affairs (e.g., walking, paying). The
realisation of a situation - a realisation (c)- is specified as
the combination of (1) an agent and (2) a behavioural invariant, shortly
written as Ax (the situation, denoted by behavioural invariant x,
that is realised by agent A). An example of a realisation
Ax
is John walks. Different kinds of realisations are recognised, for
instance, Ax* (denoting the ability of A to realise x),
Ax@
(denoting the authority of A to realise x), Ax+ (denoting
A starts to realise x), Ax- (denoting A finishes
the realisation of x), and Ax# (denotes that x can
be divided into individuals, cf. classes and objects). By combining
behavioural invariants composite realisations can be made. We here mention
the most important composite realisations: Axy (denoting that A
cannot realise y without first realising x), A.x.y (denoting
that x is a part of A and y is a part of x),
A(x
while y), A(x orwhile y), A(x whilenot y), A(x whenever
y) (denotes that x is realised whenever y is realised);
A(x then y) (denotes that if x is realised then y is be realised),
A "Bx" (denoting that an agent A can tell another agent B
to bring about x, for instance by commanding or suggesting), and
A(a:b:c) d) (denoting that a, b, and c are
instances of d). For a more extensive discussion we refer to Stamper
(1991; 1996)(1).
(c) The Functional Ontology of Law
Valente's ontology of law (1995) - LFU - is based on a functional perspective
of the legal system. The legal system is considered an instrument to change
or influence society in specific directions, determined by social goals.
Its main function is reacting to social behaviour. This main function can
be decomposed into six primitive functions, each corresponding with a category
of primitive legal knowledge in lfu. Accordingly, lfu distinguishes six
categories of legal knowledge: (a) normative knowledge, (b) world knowledge,
(c) responsibility knowledge, (d) reactive knowledge, (e) meta-legal knowledge,
and (f) creative knowledge.
Normative knowledge (a) is characterised as knowledge that defines
a standard of social behaviour. It thereby prescribes behaviour of the
people in society. The standard is defined by issuing individual norms,
expressing what ought to be the case. In lfu world knowledge
is
legal knowledge that describes the world that is being regulated. It delineates
the possible behaviour of (people, and institutions) in society, and thereby
it provides a framework to define what behaviour ought (and ought not)
to be performed. It can be considered to be an interface between the commonsense
knowledge of people in society and the normative knowledge. Within the
world knowledge Valente distinguishes (b.1) definitional knowledge, and
(b.2) causal knowledge. The definitional knowledge is the static part,
it consists of definitions of (b.1.1) legal concepts (e.g., agents,
objects), (b.1.2) legal relations (e.g., legal qualifications of
actions), (b.1.3) a case (viz. the problem case under investigation),
(b.1.4) circumstances (viz. the grounded facts, or, building blocks
of a case), (b.1.5) generic cases (viz. typical generic legal cases),
and (b.1.6) conditions (viz. the building blocks of the generic
legal cases). Together these constructs provide a vocabulary which can
be used to describe the relevant aspects of the world under a specific
perspective taken by the legislator. The causal knowledge (b.2) is the
dynamic part, describing the behaviour of people in society in terms of
the definitional knowledge. Responsibility knowledge (c) is legal
knowledge that either extends (assigns), or restricts the responsibility
of an agent for its behaviour. Its function is to provide the legal means
to reject the common idea that someone is only responsible for what one
causes. Reactive knowledge (d) is legal knowledge that specifies
which reaction should be taken (and how) if an agent violates a primary
norm. Meta-legal knowledge (e) is legal knowledge about legal knowledge,
or, legal knowledge that refers to other legal knowledge. There are four
sub categories of meta-legal knowledge: (e1) norm data, (e2) ordering norms,
(e3) normative default, and (e4) validity knowledge. Norm data (e1) includes
information about norms, such as their scope of application, their type,
their place in the norm hierarchy, their power origin, their promulgation,
and the norm goal. Ordering norms (e2) are norms that determine how to
solve conflicts. Creative knowledge is legal knowledge that allows
the creation of previously non-existent legal entities. For more details
on this ontology we refer to Valente (1995).
(d) FBO: Van Kralingen and Visser's Frame-based Ontology
Van Kralingen (1995) and Visser (1995) argue that robust (conceptual
and formal) ontologies of the legal domain are necessities for reducing
the task-dependency of legal knowledge specifications. Although there are
some minor differences between the (conceptual) ontology as defined by
Van Kralingen, and the (formal) ontology as defined by Visser, their similarities
allow us to treat them as one ontology. The main ontological distinction
in fbo concerns the generic legal ontology and the statute-specific ontology.
The distinction is based on the observation that some parts of an ontology
are reusable across different legal subdomains.
The generic legal ontology (GLO), in contrast to the statute-specific
ontology, is the generic and reusable part of the ontology. It divides
legal knowledge over three distinct entities: norms, acts and concept descriptions.
For each of these entities the ontology defines a template (also referred
to as frame structure) that lists all attributes relevant for the entity.
Norms are the general rules, standards and principles of behaviour
that subjects of law are enjoined to comply with. In the ontology a norm
comprises the following eight elements: (1) a norm identifier (used as
a point of reference for the norm), (2) a norm type (either norm of conduct
or norm of competence), (3) a promulgation (the source of the norm), (4)
the scope (the range of application of the norm), (5) the conditions of
application (the circumstances under which the norm is applicable), (6)
the norm subject (the person or persons to whom the norm is addressed),
(7) the legal modality (either ought, ought not, may or can), and (8) the
act identifier (used as a reference to a separate act description). Acts
represent the dynamic aspects which effect changes in the state of the
world. Within the category of acts two distinctions are made. The first
distinction is between events and
processes. Events represent
an instantaneous change between two states, while processes have duration.
The second distinction is between
institutional acts and physical
acts. The former type of acts are considered legal (institutional)
versions of the (physical) acts that occur in the real world (more precisely:
an institutional act is a legal qualification of a physical act). Note
that these two distinctions result in four different types of acts. All
acts are assumed to have the following thirteen elements: (1) the act identifier
(used as a point of reference for the act), (2) a promulgation (the source
of the act description), (3) the scope (the range of application of the
act description), (4) the agent (an individual, a set of individuals, an
aggregate or a conglomerate), (5) the act type (both basic acts, and acts
that have been specified elsewhere can be used), (6) the modality of means
(material objects used in the act or sub acts; e.g., a gun), (7)
the modality of manner (the way in which objects have been used or sub
acts have been performed) (e.g., aggressively), (8) the temporal
aspects (an absolute time specification;
e.g., on the first of August,
on Sundays, at night, etc, but not: during a fire, after the King dies,
etc), (9) the spatial aspects (a specification of the location where the
act takes place; e.g., in the Netherlands, in Leiden, on a train),
(9) the circumstantial aspects (a description of the circumstances under
which the act takes place; e.g., during a war), (10) the cause of
the action (a specification of the reason(s) to perform the action, e.g.,
revenge), (11) the aim of the action (the goal visualised by the agent;
e.g., with a view to unlawfully appropriate an object), (12) the
intentionality of an action (the state of mind of the agent; e.g.,
voluntary), and (13) the final state (the results and consequences of an
action; e.g., the death of the victim). Concept descriptions
deal with the meanings of the concepts found in the domain. They may be
definitions or deeming provisions and can be used to determine definitively
the meaning of a notion, either by, as in the case of the former, providing
necessary and sufficient conditions, or, as in the case of the latter,
establishing a legal fiction. Another type of concept is the factor, which
may either establish a sufficient condition, or indicate some contribution
to the applicability of the concept, as discussed above. Finally there
are meta concepts which are provisions governing the application of other
provisions. Concept descriptions comprise the following seven elements:
(1) the concept to be described, (2) the concept type (definition, deeming
provision, factor, or meta), (3) the priority (the weight assigned to a
factor), (4) the promulgation (the source of the concept description),
(5) the scope (the range of application of the concept description), (6)
the conditions under which a concept is applicable, and (7) an enumeration
of instances of the concept.
The statute-specific ontology consists of predicate relations
that are used to complement the terminology for norms, acts and concept
descriptions. The statute-specific ontology cannot be reused for other
legal subdomains, and should always be created for each legal sub domain
under consideration. The statute-specific ontology states the vocabulary
with which the knowledge base is constructed. A more elaborate discussion
of the legal and the statute-specific ontology can be found in Van Kralingen
(1995) and Visser (1995), which gives a statute-specific ontology for the
Dutch Unemployment Benefits Act (DUBA). An ontolingua specification of
the legal ontology is given by Visser and Bench-Capon (1996).
3. The Ontology Library
The ontologies discussed in the previous section differ substantially
in the way they conceptualise the legal domain even though all four ontologies
are intended to support the construction of legal knowledge or information
systems (LKS). Visser and Bench-Capon (1998) - after a comparison of these
ontologies - argue that no ontology is necessarily better than another.
Which ontology is most adequate depends on the specific application being
developed. The indexing of the ontologies in our library should allow for
the selection of the ontology that best suits the intended application.
Otherwise stated, the ontology indexing mechanism should reveal the differences
between the ontologies. In this section we address the structure and indexing
mechanism of the legal ontology library. In section 3.1 we discuss related
work on ontology indexing schemes. In section 3.2 we address ontology relations
between ontologies in the library. Then, in section 3.3 we propose a set
of questions that can be used to index the library.
3.1 Ontology Indexing Schemes: Related Work
Any library indexing mechanism is based on distinguishable features
of ontologies. Indexing mechanisms differ in the features that are distinguished
and in the way they are expressed. To create a library of legal ontologies,
and thus, to determine what ontology features we will distinguish we first
make an inventory of related work on this matter. Below, we list the ontology
features distinguished in five different research efforts.
Gruber (1995) formulates five design criteria for ontologies in the
context of knowledge sharing and interoperation among programs. The ontology
features he distinguishes are: (1) clarity, (2) coherence,
(3) extendibility, (4) encoding bias, and (5) ontological
commitment.
Visser and Bench-Capon (1998) build on the work of Gruber and others
and present a taxonomic structure of ontology-comparison criteria. The
ontology features they distinguish are: (1) epistemological adequacy
(1.1
epistemological clarity; 1.2 epistemological intuitiveness;
1.3 epistemological relevance; 1.4 epistemological completeness;
1.5 discriminative power), (2) operationality (2.1 encoding
bias; 2.2 coherence; 2.3 computationality), (3) reusability
(3.1
task-and-method reusability; 3.2 domain reusability).
Farquhar et al. (1997) describe the Ontolingua Ontology Library.
They distinguish four type of ontology relations (1)
inclusion,
(2) restriction, (3) polymorphic refinement and (4) circularity.
Currently, the indexing of ontologies in the library is done via full text
and context-sensitive search facilities. Also, the ontology library has
an inclusion lattice which shows the inclusion relations between the different
ontologies.
Fridman-Noy and Hafner (1997) have compared 10 large ontology projects.
In their survey they used the following (groups of) features to distinguish
the ontologies: (1) general, (2) design process, (3) taxonomy,
(4) internal concept structure and relations between concepts,
(5) axioms, (6) inference mechanism, (7) applications
and
(8) contributions.
Van Heijst et al (1997) address the issues in creating an ontology
library. Ontologies are indexed using dimensions task / method dependency
and domain dependency. These dimensions are used to partition
the library into two regions: a core library and a peripheral
library. The former contains ontologies that are generic with respect
to task / method and domain, and the latter contains ontologies that are
both domain and task / method specific. Other library construction issues
are the language in which ontologies are stated (inclusive whether
it supports higher-order expressions), the modularity of
the ontologies as building reusable blocks, and the option to allow
alternative
(and possibly inconsistent) ontologies.
It should be noted that none of the features mentioned above is currently
measurable in a unique way. Scaling the ontologies on ontology features
remains a subjective task (Visser and Bench-Capon, 1998). Some of the features
are not directly usable for our ontology library. For instance, Gruber's
'minimal ontological commitment' criterion. In the context of a library
this criteria is not relevant, as is distinguishing the ontological-commitment
feature of ontologies. We note that there seem to be two broad categories
of features, namely (1) intra-ontology features, and (2) inter-ontology
features. Gruber, Fridman & Hafner, Van Heijst et al., and
Visser and Bench-Capon seem to emphasise the former type of ontology features,
Farquhar et al. seem to emphasise the latter type of features. Here,
we deem both type of features to be useful for our ontology indexing mechanism.
Since the intra-ontology features have been addressed extensively in the
work mentioned above, in the next section we concentrate on the inter-ontology
features.
3.2 Inter-Ontology Features
One approach to find ontologies in the ontology library is to exploit
the relations between different ontologies in the library. One ontology
might, for instance, be an extension of another ontology in the library
(this is the case with the statute-specific ontology of Van Kralingen
and Visser, which is an extension of the generic legal ontology).
In this section we address how ontologies can be characterised by their
relation to other ontologies. In particular, we look into the question
(I) how component ontologies can be identified and (II) what relations
can exist between them(2).
(I) identify component ontologies
We assumed that an ontology consists of a set of definitions of classes,
relations, instances, functions, and axioms. Identifying component ontologies
implies isolating multiple sets of ontology definitions. Below, we list
five principles that can be used to define multiple, but related, ontologies.
1. Domain partitioning: An obvious way to identify multiple ontologies is to partition the domain itself in logical units, each representing another fragment of the domain. The Ontolingua ontology library, for instance, holds a collection ontologies for sets, numbers, lists, etc. (Farquhar et al., 1997).
2. Alternative domain views: Multiple ontologies can be created by allowing different - possibly inconsistent - views of the same fragment of the domain (Van Heijst et al., 1997). This principle covers the polymorphic refinement operator as defined by Farquhar et al. (1997, p.713).
3. Abstraction: Multiple ontologies can be defined by allowing both abstract and detailed ontologies. For instance, one can define generic legal concepts (e.g., norm, modality, definition, act, law) and some statute-specific legal concepts (e.g., definition-of-employee, forbidden, kill, penal-law). A top-level ontology (Sowa, 1995; Guarino, 1997a) is an example of an abstract ontology.
4. Primary ontologies versus Secondary ontologies: Multiple ontologies can be defined by allowing both primary ontologies and secondary ontologies. The distinction being that a primary ontology defines the basic concepts and relations in a domain (e.g., apple, pear) and the secondary ontology adds a dimension to the concepts and relations (e.g., rotten, red) by distinguishing additional features (e.g., Borst et al., 1996).
5. Terminological, Information and Knowledge modelling ontologies:
The difference between these three types of ontologies is defined by 'the
amount and type of structure in an ontology' (Van Heijst, 1995; Van Heijst
et al., 1997). Terminological ontologies define a lexicon, Information
ontologies define record structures of databases, and knowledge modelling
ontologies specify knowledge (with a richer internal structure than information
ontologies)(3).
(II) defining ontology relations
The principles above enable us to define multiple sets of ontology definitions.
We have not yet addressed how these ontology definitions are related. Below,
we list three kinds of relations that might be defined between component
ontologies. The kind of relations that can be defined between component
ontologies is greatly influenced by the way these component ontologies
are identified.
a. Subset / Superset relation. Ontology O1 is a subset of ontology O2 if all definitions in O1 are contained in O2 (O2 is the superset of O1). Strictly speaking, this kind of relation cannot occur with any of the above mentioned principles since all principles create ontologies without overlap (a primary and a secondary ontology, for instance, do not overlap). If we relax the definitions of the partitioning principles so as to allow overlap between the ontologies we can use this relation in combination with principles domain partitioning, abstraction, primary versus secondary ontologies, and terminological / information / knowledge modelling ontologies.
b. Extension Relation. Ontology O2 is an extension of ontology O1 if all definitions in ontology O1 are available in ontology O2. The difference with subset /superset relations is that the definitions contained in O1 are themselves not contained in ontology O2. This kind of relation can be used in combination with domain partitioning, abstraction, primary versus secondary ontologies, and terminological / information / knowledge modelling ontologies.
c. Restriction. Ontology O2 is a restriction of ontology O1 if all definitions in ontology O1 are available in ontology O2 except for those that are redefined (cf. Farquhar et al. 1997). This kind of relation can be used in combination with alternative domain views, abstraction, primary and secondary ontologies, and terminology / information / knowledge modelling ontologies.
d. Mapping Relation. O1 is mapped onto O2
if some expression in O1 is linked to an expression in O2
where both expressions are (assumed to be) semantically equivalent or similar.
This kind of relation can only be used in combination with alternative
domain views since equivalent or similar expressions cannot occur using
the other partitioning principles.
Both the principles to define multiple ontologies and the ontology relations
can be exploited as indexing mechanisms. In the next section we propose
a set of questions that can be used to index the ontologies in the library.
3.3 Indexing the Ontologies in the Library
The indexing mechanism of the legal ontology library consists of two
groups of features: (I) the intra ontology features, and (II) the inter-ontology
features. Below, we present a set of questions for each group.
Intra Ontology Features
What tools were used to design the ontology?
What is the purpose of the ontology?
Does the ontology make method / task-specific commitments? If so, to what method(s) / task(s).
Does the ontology make specific commitments towards legal subdomains (is the ontology reusable throughout all legal subdomains)? If so, state the restrictions and commitments?
Does the ontology make any commitments towards representational formalisms (which)?
What language is used to specify the ontology?
What are the most fundamental distinctions in the ontology?
How many concepts are defined (how many classes, relations, functions, instances and axioms)?
Has the ontology been used in practical information-system applications (prototype, operational)?
Sketch the internal structure of the ontology: (a) it is only a set of terms, (b) there is some structure, or (c) it has a high degree of structuring?
What organisation principle is used (a) none, (b) hierarchy, (c) graph.
Inter Ontology Features
Does the ontology include all definitions of another ontology in the library (which)?
Are all definitions in the ontology included in another ontology in the library (which)?
Does the ontology assume all definitions of another ontology in the library to be known (which)?
Are all definitions in the ontology assumed to be known in another ontology in the library (which)?
Does the ontology provide an alternative view on the legal domain than another ontology in the library (which)?
Is the ontology an specialisation of another ontology in the library (which)?
Is the ontology an abstraction of another ontology in the library (which)?
Is the ontology a restriction on another ontology (which)?
Can the ontology be mapped onto another ontology in the library? If
so, what is the nature of this mapping (a) method to domain, (b) domain
to method, (c) method to method, (d) domain to domain?
The idea to distinguish inter-ontology features next to the intra-ontology
features allows us to build a lattice of ontologies showing how the ontologies
relate to one another. If, while browsing through the library, one dislikes
the commitments of a particular ontology then the inter-ontology links
will lead to similar ontologies in the library which make different commitments.
Alternatively, we could depict the ontologies according to method and domain
specificity, when the core ontologies will tend to lie towards the origin.
This is illustrated in figure 1 (cf. Van Heijst et al., 1997).
4. Conclusions
If we try to relate our indexing questions to the four legal ontologies
discussed in section 2 the result is at first sight a bit disappointing.
Almost all the answers are no; the only exceptions being whether the ontologies
give different views of the domain, and, if we include the statute specific
ontology for the DUBA as a different ontology from the generic ontology,
the former can be seen as an extension of the latter. This is readily explained,
however, if we consider Figure 1. From this we can see that all the four
ontologies we discussed earlier are intended to be core ontologies. As
such, they record rather fundamental decisions about how the domain is
to be conceptualised, and represent fundamentally different conceptualisations.
If we had, for example, more examples of statute specific ontologies developed
from LFU, we would find considerable inter-ontology relations with the
statute specific ontology of the DUBA, particularly if they were in similar
areas of law, such as equal employment law. Our indexing questions are
most appropriate for rather detailed ontologies.
At the
level of core ontologies, the users of the library will want to select
an ontology which embodies the fundamental design choices that they find
congenial. This really means that they have to look at the highest level
distinctions; for example the norm / concept / event distinction of FBO
or the distinction into six kinds of knowledge of LFU. What the users need
to do therefore, is to be able to browse and preferably compare, the competing
ontologies starting with the top-level concepts. This will at once alert
them to the fundamental design choices to be made, and enable them to decide
which one is most in accord with their own conceptualisation. Armed with
this knowledge, they will then be able to select a more refined ontology
which conforms to this conceptualisation, using the other indexing questions.
We observe that to construct a software tool to support this activity it
is desirable that the language in which the ontologies are stated is formal
and standardised.
Acknowledgements
The authors want to thank Radboud Winkels, Dean Jones and Robert van
Kralingen for their contribution.
References
Bench-Capon, T.J.M. (1991). Knowledge-Based Systems and Legal Applications, APIC series, No. 36, Academic Press, London, United Kingdom.
Bench-Capon, T.J.M., and F.P. Coenen (1992). Isomorphism and Legal Knowledge Based Systems, Artificial Intelligence and Law, Vol. 1, No. 1, pp.65-86.
Borst, P., J. Benjamin, B. Wielinga, and H. Akkermans (1996). An Application of Ontology Construction, ECAI '96 Workshop on Ontological Engineering, Budapest, Hungary.
Breuker, J.A., and W. van de Velde (1994). CommonKADS Library for Expertise Modelling, Reusable Problem Solving Components, J.A. Breuker, and W. van de Velde (eds.), IOS Press, Amsterdam, the Netherlands.
Farquhar, A., R. Fikes, and J. Rice (1997). The Ontolingua Server: A Tool for Collaborative Ontology Construction, Int. Journal of Human-Computer Studies, 46, pp.707-727.
Fridman Noy, N. and C.D. Hafner (1997). The State of the Art in Ontology Design, A Survey and Comparative Review, AI Magazine, 4,pp.53-74.
Gruber, T.R. (1995). Toward principles for the design of Ontologies used for Knowledge Sharing, Int. Journal of Human-Computer Studies, 43, pp.907-928.
Guarino, N. (1997a). Some Organizing Principles for a Unified Top-Level Ontology, Revised version of a paper appeared at AAAI 1997 Spring Symposium on Ontological Engineering (LADSEB-CNR Int. Rep. 02/97, V3.0, Italy).
Guarino, N. (1997b). Understanding, Building and Using Ontologies. A Commentary to "Using Explicit Ontologies in KBS Development", by van Heijst, Schreiber, and Wielinga, International Journal of Human and Computer Studies, Vol. 46 n. 2/3, pp. 293-310.
Heijst, G. van (1995). The Role of Ontologies in Knowledge Engineering, PhD. Thesis, University of Amsterdam, The Netherlands.
Heijst, G. van, A. Th. Schreiber, and B.J. Wielinga (1997). Using Explicit Ontologies in KBS Development, Int. Journal of Human-Computer Studies, Vol. 45, pp.183-292.
Kralingen, R.W. van (1995). Frame-based conceptual models of statute law, Computer/Law Series, No.16, Kluwer Law International, The Hague, the Netherlands.
McCarty, L.T. (1989). A Language for Legal Discourse, I. Basic Features, Proceedings of the Second International Conference on Artificial Intelligence and Law, pp.180-189, Vancouver, Canada.
McCarty, L.T. (1993). OWNERSHIP: A Case Study in the Representation of Legal Concepts, Presented at a Conference in Celebration of the 25th Anniversary of the Istituto Documentazione Giuridica, Florence, Italy, 1993.
Sowa, J.F. (1995). Top-level ontological categories, Int. Journal of Human-Computer Studies, Vol 43, pp.669-685.
Stamper, R.K. (1980). LEGOL: Modelling Legal Rules by Computer, Computer Science and Law, Bryan Niblett (ed.), Cambridge University Press, Cambridge, United Kingdom.
Stamper, R.K. (1991). The Role of Semantics in Legal Expert Systems and Legal Reasoning, Ratio Juris, Vol. 4, No. 2, pp.219-244.
Stamper, R.K. (1996). Signs, Information, Norms and Systems, Signs at Work, B. Holmqvist, and P.B. Andersen (eds.), De Bruyter, Berlin, Germany.
Valente, A. (1995). Legal Knowledge Engineering; A Modelling Approach, University of Amsterdam, The Netherlands, IOS Press, Amsterdam, The Netherlands.
Visser, P.R.S. (1995). Knowledge Specification for Multiple Legal Tasks; A Case Study of the Interaction Problem in the Legal Domain, Computer / Law Series, No. 17, Kluwer Law International, The Hague, The Netherlands.
Visser, P.R.S., and T.J.M. Bench-Capon (1996). The Formal Specification of a Legal Ontology, Proceedings of the Ninth International Conference on Legal Knowledge-Based Systems (JURIX'96), Van Kralingen et al. (eds.), Tilburg, The Netherlands, pp.15-24.
Visser, P.R.S. (1997). Structuring Multiple Ontologies in Heterogeneous Distributed Architectures, Fellowship Report, Intelligent Business Systems, BT Laboratories, Martlesham Heath, Ipswich, UK.
Visser, P.R.S. and R.G.F. Winkels (1997). Proceedings of the First International Workshop on Legal Ontologies; LEGONT '97, University of Melbourne, Law School, Melbourne, Victoria, Australia.
Visser, P.R.S., R.W. van Kralingen and T.J.M. Bench-Capon (1997), A Method for the Development of Legal Knowledge Systems, Proceedings of the Sixth International Conference on Artificial Intelligence and Law (ICAIL'97), Melbourne, Australia.
Visser, P.R.S. and T.J.M. Bench-Capon (1998). A Comparison of Four Ontologies
for the Design of Legal Knowledge Systems, Artificial Intelligence and
Law (accepted for publication).
Endnotes
1. A full appreciation of Stamper's theory requires a more extensive discussion than the - necessarily very brief - description presented in this article. We have attempted to compile Stamper's 1991 and his 1996 article although there are some notable differences between both articles. When confusion could arise, we have used his 1996 article.
2. This section is based on a similar discussion in Visser (1997).
3. For a critical review of these distinctions, see Guarino (1997b).