<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Design patterns for legal ontology construction</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Aldo Gangemi Laboratory for Applied Ontology</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>ISTC-CNR</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Italy aldo.gangemi@istc.cnr.it</string-name>
        </contrib>
      </contrib-group>
      <fpage>65</fpage>
      <lpage>85</lpage>
      <abstract>
        <p>Ontology design is known to be a difficult task, requiring much more than expertise in an area; legal ontology design, due to the complexity of its domain, makes those difficulties worse. That may be partly due to poor requirement analysis in existing tools, but there is also an inherent gap between the purely logical constructs and methods that are expected to be used, and the actual competences and thought habits of domain experts. This paper presents some solutions, based on content ontology design patterns, which are intended to make life of legal ontology designers easier. An overview of the typical tasks and services for legal knowledge is presented, the notion of ontology design pattern is introduced, and some excerpts of a reference ontology (CLO) and its related patterns are included, showing their utility in a simple legal modeling case</p>
      </abstract>
      <kwd-group>
        <kwd>legal knowledge engineering</kwd>
        <kwd>ontology design</kwd>
        <kwd>design pattern</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        A new breed of semantically-explicit applications is getting momentum
through the Semantic Web programme and beyond. Legal practice can
take advantage from them e.g. in the form of dynamically integrated
Semantic Web Services (SWS)
        <xref ref-type="bibr" rid="ref7">(Motta et al., 2003)</xref>
        , directed towards
citizens, institutions, and companies.
      </p>
      <p>The core of semantically-explicit applications is constituted by
socalled ontologies, which are strongly-typed logical theories that
formalize the assumptions underlying various kinds of knowledge, including
physical and social objects, as well as legal procedures, norms, roles,
contracts, etc. Ontologies are usually expressed in first-order languages
or fragments of them, although some typical modal and meta-level
primitives are usually added to them, e.g. in description logics like
OWL(DL) (McGuinness and van Harmelen (editors), 2004).</p>
      <p>
        Ontologies can be designed by means of various methodologies (e.g.
        <xref ref-type="bibr" rid="ref8">(Gruninger et al., 1994)</xref>
        <xref ref-type="bibr" rid="ref1 ref10 ref2 ref3 ref4">(Gangemi et al., 2004)</xref>
        ), encompassing top-down
expertise elicitation from humans, bottom-up learning from documents,
and middle-out application of content patterns (specialized from
domainindependent ontologies, elicited in a top-down way, or learnt from
patterns found in experts’ documents), which can be called Content
Ontology Design Patterns (CODeP, also known as “conceptual”
ontology design patterns)
        <xref ref-type="bibr" rid="ref13">(Gangemi et al., 2005)</xref>
        . In large-scale, realistic
applications, CODePs are core components for ontology design.
      </p>
      <p>
        The legal domain is very complex compared to others, because it
involves knowledge of the physical and social worlds, as well as typical
legal knowledge that actually creates a novel layer over the social world
        <xref ref-type="bibr" rid="ref15">(Moore, 2002)</xref>
        .
      </p>
      <p>Due to the autonomy (on one hand) and dependence (on the other
hand) of the legal knowledge on both physical and social knowledge,
legal reasoning tasks have evolved in a peculiar way, which include e.g.
the norm structure based on CODePs like Requirement→Consequence
(if the factual knowledge is P, then the legal knowledge is Q),
Obligation→Right (if A has an obligation towards B, then B has a right
towards A), Norm↔Case (if a situation fulfils a the conditions for
violating a norm, it becomes a legal case), CrimeScenario (a crime is
committed by a perpetrator and comes to the attention of authorities
that pursue a criminal process), etc. The CODePs that are assumed
by legal experts can be formalized by specializing or composing other
existing patterns for the social world.</p>
      <p>
        This work introduces some use cases for legal ontologies, as well as
some CODePs that can be specialized to support ontology-driven
solutions to those use cases. The CODePs have been defined on top of the
DOLCE foundational ontology library
        <xref ref-type="bibr" rid="ref4 ref9">(Masolo et al., 2004)</xref>
        (DOLCE, -),
the Core Legal Ontology (CLO)
        <xref ref-type="bibr" rid="ref1 ref10 ref14 ref2 ref3 ref4 ref5">(Gangemi, Sagri and Tiscornia, 2004)</xref>
        (CLO, -), and JurWordNet
        <xref ref-type="bibr" rid="ref6">(Sagri, 2003)</xref>
        .
      </p>
      <p>In section 1. some ontology design/engineering use cases in the legal
domain are introduced. In section 2. the CODeP idea is presented. In
section 3. The Core Legal Ontology is briefly summarized and some
more legal CODePs sketched with an example on a use case.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Legal Ontology Engineering: Functionalities and</title>
    </sec>
    <sec id="sec-3">
      <title>Techniques</title>
      <p>
        Within ICT, ontology design is dependent on (ontology) engineering
applications, which involve the statement of functionalities and their
implementation as techniques and tools. For a comprehensive
framework of ontology design, and its relations to content, related data,
formal languages, design patterns, social practices, organizations, teams,
and functionalities, see
        <xref ref-type="bibr" rid="ref29">(Gangemi et al., 2007)</xref>
        . The ontology encoding
of a metamodel for describing collaborative ontology design activities
and data can be found at: http://www.loa-cnr.it/ontologies/OD/
codolib.owl.
      </p>
      <p>
        Ontology engineering deals with designing, managing, and
exploiting ontologies (to be intended as strongly-typed logical theories) within
information systems. Ontologies are usually hybridated with other
components in order to build semantically-explicit applications; e.g., when
used jointly with:
− theorem provers, consistency checking can be performed to
logically validate the set of assumptions encoded in an ontology
− subsumption and instance classifiers against a logical language of
known and manageable complexity, like OWL (in the Lite and
DL species), automatic inferences can be derived from taxonomical
reasoning as well as for the classification of instances and facts
        <xref ref-type="bibr" rid="ref17">(Gangemi et al., 2001)</xref>
        <xref ref-type="bibr" rid="ref1 ref10 ref14 ref2 ref3 ref4 ref5">(Gangemi, Sagri and Tiscornia, 2004)</xref>
        − computational lexicons, NLP tools, and machine-learning algorithms,
legal ontologies can enhance information extraction from
semistructured and non-structured data, adding a new dimension to
knowledge management and discovery in Law
        <xref ref-type="bibr" rid="ref19">(Gilardoni et al.,
2005)</xref>
        − planning algorithms, ontologies can assist or automatize
negotiation or execution e.g. for contracts, regulations, services, etc.
        <xref ref-type="bibr" rid="ref18">(Gil
et al., 2005)</xref>
        − case-based reasoners, ontologies can formalize case abstractions within
more general frameworks, or can classify cases according to
predesigned descriptions
        <xref ref-type="bibr" rid="ref16">(Forbus et al., 2002)</xref>
        − rule-based engines, facts can be inferred e.g. for causal
responsibility assessment, conformity checking, conflict detection and in
general for fact composition
        <xref ref-type="bibr" rid="ref17">(Gangemi et al., 2001)</xref>
        .
      </p>
      <p>Ontology engineering techniques are exploited in the context of
“generic use cases” defined for a domain of application. The main types of
use cases that can be implemented or assisted by means of
semanticallyexplicit applications in the legal domain (Fig. 1) are summarized in the
following.</p>
      <sec id="sec-3-1">
        <title>Intersubjective agreement and meaning negotiation</title>
        <p>Definition: the task of getting consensus (or of discovering
disagreement) about the intended meaning of a legal term, legal text unit, etc.
Approach: the formal encoding of (part of) the intended meaning
assumed by each of the parties involved in the task.</p>
        <p>Issues: given the traditional practices of consensus reaching in Law,
this task is usually considered intrusive, and could require a mindset
shifting in order to acquire some relevance. Nonetheless, encoding
intended meaning of a legal text is preliminary to all other tasks presented
here. This observation seems paradoxical, since, if we cannot consider
the formal encoding of legal meaning as an interpretation with legal
validity, all the other tasks result to be based on an arbitrary (in the
worst case) or a weak (in the best case) set of assumptions. Due to the
current state of legal ontology, most tasks are carried out as if that
formal encoding had legal validity, thus providing results that can be
considered only as heuristical means for legal professionals or citizens.</p>
      </sec>
      <sec id="sec-3-2">
        <title>Knowledge extraction</title>
        <p>Definition: the process of extracting concepts, relations, named entities,
and complex knowledge patterns from a database, a document, or a
corpus.</p>
        <p>
          Approach: data- and text-mining, machine-learning, and NLP
algorithms that can extract linguistic objects from a corpus, and
semiautomated methods that match them to semantic objects.
Issues: this task is highly incremental, because the approaches need
a training phase or an extensive data entry procedure, so that the
extracted knowledge can be used to build a repository of patterns that
can be used to improve further extraction processes. Best results can
be achieved on very large corpora (for statistical reasons), or on
welldelimited, possibly semi-structured corpora and tasks; for example,
typical expressions that are found in legal drafting can be used to
formalize expectation patterns in corpora consisting of homogeneous
texts
          <xref ref-type="bibr" rid="ref22">(Basili et al., 2005)</xref>
          .
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>Conformity checking</title>
        <p>Definition: the task aimed at verifying if a social situation (known in
some way compliant with legal regulations) satisfies a legal
description (norm, principle, regulation, etc.). In the generalized case, also
situations already known to be legally relevant for some reason (e.g. a
crime situation) can be checked for conformity against a further legal
description (e.g. an appeal judgment procedure).</p>
        <p>
          Approach: the representation of social or legal situations as well as of
legal regulations. Reasoners to cluster/classify/abstract situations.
Issues: Reasoning: the typical inferences supported by semantic web
engines for OWL (McGuinness and van Harmelen (editors), 2004) (e.g.
FaCT++ (Horrocks, )) currently include only concept subsumption and
instance classification. The expressivity is also limited so that e.g. fact
classification (also called materialization) is only performed by some
engines (e.g. Pellet (Sirin et al., 2007)). Moreover, compositions
between facts cannot be inferred unless an additional rule engine is added
(extensions for rule languages supporting fact composition are
provided by additional languages: SWRL(Horrocks et al., 2005), SPARQL
(Prud’hommeaux et al., 2005), F-Logic
          <xref ref-type="bibr" rid="ref23">(Hustadt et al., 2004)</xref>
          , and their
related implementations, e.g. KAON2
          <xref ref-type="bibr" rid="ref23">(Hustadt et al., 2004)</xref>
          . Moreover,
clustering and abstraction of situations requires different reasoners, e.g.
induction engines
          <xref ref-type="bibr" rid="ref22">(Basili et al., 2005)</xref>
          and case-based reasoners
          <xref ref-type="bibr" rid="ref16">(Forbus
et al., 2002)</xref>
          . Finally, approximate inferences
          <xref ref-type="bibr" rid="ref14 ref24">(Domingos and
Richardson, 2004)</xref>
          should also be supported in the generalized case of partial
knowledge about situations.
        </p>
        <p>
          Representation: a homogeneous language to represent both situations
and the constraints from a legal description is highly desirable,
otherwise a higher-order logic would be required to express constraints on
contraints on constraints etc. on situations. The proposal in
          <xref ref-type="bibr" rid="ref1 ref10 ref14 ref2 ref3 ref4 ref5">(Gangemi,
Sagri and Tiscornia, 2004)</xref>
          , briefly summarized in next sections, shows
a viable approach to represent both constraints and instance data in a
same, partitioned first-order domain of quantification.
        </p>
      </sec>
      <sec id="sec-3-4">
        <title>Legal advice</title>
        <p>Definition: the investigation of the relations between legal cases and
common sense situations.</p>
        <p>Approach: subsumption/instantiation classification, or case-based
reasoning.</p>
        <p>Issues: in large scale applications, legal advice involves crucial
problems such as causality and responsibility assessment, open-textured
concepts, interpretation aspects, which are still being investigated from
an ontological perspective. A typical scope for legal ontology design is
to encode only weak constraints for terminological clarification. Legal
advice requires more than that.</p>
      </sec>
      <sec id="sec-3-5">
        <title>Norm comparison</title>
        <p>
          Definition: the matchmaking between different norms. Norm
comparison includes tasks such as: (i) normative conflict checking and handling
between norms about a same situation type, (ii) discovery of implicit
relations between a norm and other norms from a known corpus.
Approach: approximate classification algorithms (i-ii), including legal
text annotation and classification on large corpora (ii).
          <xref ref-type="bibr" rid="ref1 ref10 ref14 ref2 ref3 ref4 ref5">(Gangemi, Sagri
and Tiscornia, 2004)</xref>
          and
          <xref ref-type="bibr" rid="ref17">(Gangemi et al., 2001)</xref>
          show simpler
approaches to the classification of norm dynamics and conflicts within
a finite set of norms after their first-order encoding.
        </p>
        <p>Issues: in Civil Law corpora, the task (ii) is sometimes relevant
as much as in Common Law corpora, because of the stratification of
laws that do not explicitly delete or even refer to previous ones (e.g.
in Italy). In Common Law, implicit relations can be discovered more
easily, because case abstraction has always a clear reference to a case,
while in Civil Law, implicit relations appear at the purely normative
level.</p>
      </sec>
      <sec id="sec-3-6">
        <title>Norm rephrasing</title>
        <p>
          Definition: expression of norms’ content in different terms, which can be
either translations in a different natural language, or in a different form
within a same natural language, e.g. for the purpose of popularization.
Approach: translation between different languages requires a
preliminary mapping between terms, like the EuroWordNet-oriented work
performed in the LOIS project
          <xref ref-type="bibr" rid="ref25">(Peters et al, 2006)</xref>
          , classifications based
on statistical NLP techniques, and subsumption classification for a close
matching between content patterns and linguistic patterns.
        </p>
      </sec>
      <sec id="sec-3-7">
        <title>Contract management and execution</title>
        <p>
          Definition: a service assisting parties in the tasks of managing contract
agreement and definition, and of following contract execution.
Approach: the semantic specification of contract content, as well as
algorithms to manage the matching of parties’ constraints and preferences,
and a planning algorithm for the generation of optimal obligations that
parties could undertake
          <xref ref-type="bibr" rid="ref18">(Gil et al., 2005)</xref>
          .
(Information) service matchmaking and composition
Definition: operations carried on the description of services, in order
to check e.g. if an offered service matches the requested service, or to
orchestrate two services to get a more complex one.
        </p>
        <p>Approach: in the legal domain, these tasks require the semantic
specification of services with reference to the legal knowledge involved in
the execution of the service. Appropriate reasoners and planners are
required.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>3. Content Ontology Design Patterns</title>
      <p>
        Semantically-explicit applications in the legal domain present us with
conceptual analysis and integration problems that require appropriately
designed legal formal ontologies. Part of the design problems can be
simplified by creating or extracting “Conceptual Ontology Design Patterns”
(CODeP) for a domain of application
        <xref ref-type="bibr" rid="ref1 ref10 ref14 ref2 ref3 ref4 ref5">(Gangemi, Sagri and Tiscornia,
2004)</xref>
        <xref ref-type="bibr" rid="ref1 ref10 ref2 ref3 ref4">(Gangemi et al., 2004)</xref>
        . An intuitive characterization of CODePs
is provided here:
− A CODeP is a template to represent, and possibly solve, a
modelling problem. For example, a N orm ↔ Case CODeP (Fig.3)
facilitates the modelling of legal norms and cases (as well as their
components and dependencies) in logical languages that require
constraint reification. E.g. in OWL(DL), relations with an arity
=2 are not allowed, therefore OWL(DL) modelling requires a
reification of those relations. A vocabulary for reification has been
designed in the Descriptions and Situations ontology (“ExtendedDnS”
in Fig. 4, see below), which is specialized in the N orm ↔ Case
pattern.
− A CODeP “extracts” a connected fragment of a reference ontology,
which constitutes its “background”. For example, a connected path
of two relations and three classes (A(x ) ∋ B(y) ∋ C(z ) ∋ R(x,y ) ∋
S(y,z )) can be extracted as a sub-theory of an ontology O because
of its relevance in a domain. Therefore, a CODeP lives in a reference
ontology, which provides its taxonomic and axiomatic context. E.g.
in the N orm ↔ Case CODeP a foundational distinction is reused
from DOLCE
        <xref ref-type="bibr" rid="ref4 ref9">(Masolo et al., 2004)</xref>
        , while the cardinalities for the
relations are provided by the Core Legal Ontology (CLO,
        <xref ref-type="bibr" rid="ref1 ref10 ref14 ref2 ref3 ref4 ref5">(Gangemi, Sagri and Tiscornia, 2004)</xref>
        (CLO, -)). DOLCE and CLO
together form the reference ontology for the CODeP.
−
      </p>
      <p>Mapping and composition of patterns require a reference ontology,
in order to check the consistency of the composition, or to compare
the sets of axioms that are to be mapped. Operations on CODePs
depend on operations on the reference ontologies. However, for a
pattern user, these operations should be (almost) invisible.
− A CODeP can be represented in an ontology representation
language whatsoever (depending on its reference ontology), but its
intuitive and compact visualization is an essential requirement.
It requires a critical size, so that its diagrammatical visulization
is aesthetically acceptable and easily memorizable. For example,
the N orm ↔ Case CODeP only includes eight classes, with
several, systematic relations between them: this makes it dense, but
manageable.
− A CODeP can be an element in a partial order, where the ordering
relation requires that at least one of the classes or relations in
the pattern is specialized. A hierarchy of CODePs can be built by
specializing or generalizing some of the elements (either classes or
relations). For example, the participation pattern (of an object in
an event) can be specialized to the taking part in a public enterprise
pattern (of an agent in a social activity with public relevance).
− A CODeP should be intuitively exemplified, and should catch
relevant, “core” notions of a domain. Independently of the generality at
which a CODeP is singled out, it must contain the central notions
and best practices that “make rational thinking move” for an expert
in a given domain for a given task.</p>
      <p>
        A CODeP can be often built from informal or simplified schemata
used by domain experts, together with the support of other reusable
CODePs or reference ontologies, and a methodology for domain
ontology analysis. Typically, experts spontaneously develop schemata
to improve their business, and to store relevant know-how. These
schemata can be reengineered with appropriate methods (e.g.
        <xref ref-type="bibr" rid="ref1 ref10 ref2 ref3 ref4">(Gangemi et al., 2004)</xref>
        ).
      </p>
      <p>
        A CODeP can be similar to a database schema, but a pattern is
defined wrt to a reference ontology, and has a general character,
independently of system design. In this sense, it is closer to so-called
data modelling patterns
        <xref ref-type="bibr" rid="ref26">(Hay, 1996)</xref>
        , but a CODeP should be
contextualized in a reference ontology, making it more interoperable
than a data modelling pattern, at least in principle.
      </p>
      <p>Conceptual Ontology Design Patterns (CODePs) are a resource and
design method for engineering ontology content over the Semantic Web.</p>
      <p>A template (Fig. 2, also available in OWL from (CODeP, )) can be
used to annotate CODePs as sub-theories of reference ontologies, in
order to share them in pre-formatted documents, as well as to describe,
visualize, and make operations over them them appropriately.</p>
      <p>The CODeP template consists of:
− Two slots for the generic use case, and the local use cases, which
includes a description of context, problem, and
constraints/requirements.
− Two slots for the addressed logic, and the reference ontologies used
as a background for the pattern.
− Two slots for -if any- the specialized pattern and the composed
patterns (by inheritance, and inverse inheritance, it’s possible to
obtain the closure of specialized and expanding patterns).
− Two slots for the maximal relation that encodes the case space, and
its intended axiomatization: a full first-order logic with meta-level
is assumed here, but the slot can be empty without affecting the
functionality of a CODeP frame.
− Two slots for explanation of the approach, and its encoding in the
logic of choice.
−</p>
      <p>A last slot for a class diagram that visually reproduces the
approach.</p>
      <p>
        The template can be easily encoded in XSD or in richer frameworks,
like semantic web services
        <xref ref-type="bibr" rid="ref7">(e.g. Motta et al. 2003)</xref>
        or knowledge content
objects (Behrendt et al. 2005), for optimal exploitation within Semantic
Web technologies. The high reusability of CODePs and their formal
and pragmatic nature make them suitable not only for isolated
ontology engineering practices, but ideally in distributed, collaborative
environments like intranets, the Web or the Grid.
      </p>
      <p>CODePs can also be used to generate intuitive, friendly UIs, which
can present the user with only the relevant pattern diagram, avoiding
the awkward, entangled graphs currently visualized for medium-to-large
ontologies.</p>
      <p>The advantages of CODePs for ontology lifecycle over the Semantic
Web are straightforward: firstly, patterns make ontology design easier
for both knowledge engineers and domain experts (imagine having a
menu of pre-built, formally consistent components, pro-actively
suggested to the modeller); secondly, patterned design makes it easier
ontology mapping - perhaps the most difficult problem in ontology
engineering. For example, the time-indexed participation presented in this
paper requires non-trivial knowledge engineering ability to be optimally
represented and adapted to a use case: a CODeP within an appropriate
ontology management tool can greatly facilitate such representation.</p>
      <p>
        The CODeP examples and the related frame and methods introduced
in this paper have been applied for two years (some of them even before)
in several administration, business and industrial projects, e.g. in fishery
information systems
        <xref ref-type="bibr" rid="ref1 ref10 ref2 ref3 ref4">(Gangemi et al., 2004)</xref>
        , insurance CRM, biomedical
ontology integration
        <xref ref-type="bibr" rid="ref1 ref10 ref2 ref3 ref4">(Gangemi et al., 2004)</xref>
        , anti-money-laundering
systems for banks
        <xref ref-type="bibr" rid="ref17">(Gangemi et al., 2001)</xref>
        , service-level agreements for
information systems, biomolecular ontology learning (Ciaramita et al 2005),
legal norms formalization
        <xref ref-type="bibr" rid="ref1 ref10 ref14 ref2 ref3 ref4 ref5">(Gangemi, Sagri and Tiscornia, 2004)</xref>
        <xref ref-type="bibr" rid="ref1 ref5">(Sagri
et al., 2004)</xref>
        .
      </p>
      <p>
        Current work focuses on building a tool that assists development,
discussion, retrieval, and interchange of CODePs over the Semantic
Web, and towards establishing the model-theoretical and operational
foundations of CODeP manipulation and reasoning. In particular, for
CODePs to be a real advantage in ontology lifecycle, the following
functionalities should be available:
− Categorization of CODePs, based either on the use cases they
support, or on the concepts they encode.
− Pattern-matching algorithms for retrieving the CODeP that best
fits a set of requirements, e.g. from a natural language specification,
or from a draft ontology.
− Support for specialization and composition of CODePs. A CODeP
p2 specializes another p1 when at least one of the classes or
properties from p2 is a sub-class or a sub-property of some class resp.
property from p1, while the remainder of the CODeP is identical.
A CODeP p2 expands p1 when p2 contains p1, while adding some
other class, property, or axiom. A CODeP p3 composes p1 and p2
when p3 contains both p1 and p2. The formal semantics of these
operations is ensured by the underlying (reference) ontology for the
patterns. Notice that CODePs –differently from “knowledge
patterns” in
        <xref ref-type="bibr" rid="ref12">(Clark et al., 2000)</xref>
        , which are characterized as invariant
under signature transformation– are intended to be downward
conservative under signature transformation, meaning that a pattern
semantics is structure-preserving when the pattern is specialized,
expanded, or composed, but this conservativeness holds only in the
downward taxonomical ordering. On the contrary, logical ontology
design patterns are conservative under signature transformation
both down- and up-wardly.
− Interfacing of CODePs for visualization, discussion, and
knowledgebase creation.
−
      </p>
      <p>A rich set of metadata for CODeP manipulation and exploitation
within applications.</p>
    </sec>
    <sec id="sec-5">
      <title>4. The Core Legal Ontology and its Related Patterns</title>
      <p>
        The need for an extended typology of legal entities is becoming a
pressure, even from traditionally “bottom-up” approaches. For example, the
need to pair case-based reasoning with an ontology of first-principles
should be investigated in order to represent the two kinds of
structures employed in reasoning: abstraction from cases, and satisfaction of
constraint sets (e.g. norms)
        <xref ref-type="bibr" rid="ref16">(Forbus et al., 2002)</xref>
        .
      </p>
      <p>
        The level of granularity is also a core issue in developing formal
ontologies, specially because a decentralized architecture is emerging
for ontologies as well: how to compare/integrate/transform two
ontologies about a close domain, but with a different detail encoded in their
vocabulary and axioms?
The Core Legal Ontology (CLO)
        <xref ref-type="bibr" rid="ref1 ref10 ref14 ref2 ref3 ref4 ref5">(Gangemi, Sagri and Tiscornia, 2004)</xref>
        (CLO, -) is developed on top (Fig.3) of DOLCE
        <xref ref-type="bibr" rid="ref4 ref9">(Masolo et al., 2004)</xref>
        and Descriptions and Situations
        <xref ref-type="bibr" rid="ref27">(Gangemi and Mika, 2003)</xref>
        <xref ref-type="bibr" rid="ref4 ref9">(Masolo et
al., 2004)</xref>
        ontologies within the DOLCE+ library (DOLCE, -). CLO
allows for the representation of first principles (by means of a rich
axiomatization), and granularity (by means of its reification vocabulary
and axioms) in the legal domain.
      </p>
      <p>The two pillars of CLO as a plugin to DOLCE+ are: stratification
and reification.</p>
      <p>
        Based on the stratification principle, CLO provides types and
relation for the heterogeneous entities from the legal domain, be it about
the physical, cognitive, social, or properly legal worlds (cf.
        <xref ref-type="bibr" rid="ref15">(Moore,
2002)</xref>
        <xref ref-type="bibr" rid="ref1 ref10 ref14 ref2 ref3 ref4 ref5">(Gangemi, Sagri and Tiscornia, 2004)</xref>
        ). According to
stratification, entities from different layers can be spatio-temporally co-located,
yet being completely different and (mutually or one-way) dependent.
For example, a physical person pertains to the physical world as a
biological organism, but the properties of the organism are not sufficient to
characterize it as a social person. On its turn, the properties of a social
person are not sufficient to characterize it as a legal person. Clearly,
there are dependencies among those properties, but if the properties
from each layer are simply summed up in a same entity, an ontology
designer can get undesirable results, e.g. it would be possible to infer
that an organism (physical layer) can be “acting” after its death because
of the legal existence (legal layer) of a person until its legal effects
disappear.
      </p>
      <p>
        In DOLCE, the solution includes a very general pattern, expressed
as a disjointness axiom between the class of physical vs. social
objects, whereas legally-relevant entities are mostly in the social realm
(see Fig.s 5,6,7,8,9, which also include some use of CLO for the
JurWordNet lexical ontology
        <xref ref-type="bibr" rid="ref6">(Sagri, 2003)</xref>
        <xref ref-type="bibr" rid="ref1 ref10 ref14 ref2 ref3 ref4 ref5">(Gangemi, Sagri and Tiscornia,
2004)</xref>
        ). Among social objects, agentive and non-agentive are disjoint,
and among non-agentive ones, legal descriptions, concepts, facts,
collectives, persons, and information objects are also disjoint. Among legal
descriptions, constitutive vs. regulative descriptions are distinguished
from principles, rationales, modal descriptions (e.g. duties, powers,
liabilities, etc.), as well as mixed regulations such as contracts and bundles
of norms. Among legal facts, natural, human, cognitive, and strictly
legal cases are distinguished. Legally-relevant circumstances are further
distinguished from legal facts as being ancillary to primary facts. Among
legal persons, organizations, natural persons, and legal subjects are also
distinguished.
      </p>
      <p>
        Based on the reification principle, CLO enables an ontology engineer
to quantify either on legal rules or relations (type reification)
        <xref ref-type="bibr" rid="ref4 ref9">(Masolo et
al., 2004)</xref>
        <xref ref-type="bibr" rid="ref11">(Galton, 1991)</xref>
        , or on legal facts (token reification)
        <xref ref-type="bibr" rid="ref27">(Gangemi
and Mika, 2003)</xref>
        <xref ref-type="bibr" rid="ref11">(Galton, 1991)</xref>
        . CLO extends the Descriptions and
Situations vocabulary for reification. For example, intensional
specifications like norms, contracts, subjects, and normative texts can be
represented in the same domain as their extensional realizations like
cases, contract executions, agents, physical documents.
      </p>
      <p>
        A reification-based pattern models the structure of an intensional
specification, called Description in
        <xref ref-type="bibr" rid="ref4 ref9">(Masolo et al., 2004)</xref>
        , as composed of its
concepts and their internal dependencies. For example, the structure
of a norm (a legal description) employs that pattern. Another pattern
models the matching between a description and its extensional
realization, called a Situation in
        <xref ref-type="bibr" rid="ref27">(Gangemi and Mika, 2003)</xref>
        , which can
be described as the configuration of a set of entities according to the
structure of a description. A legal application of this pattern can be
found in the dependencies among the rules in a contract, when they
can be matched to a legal case (a legal situation or fact) or a contract
execution. The matching is typically performed when checking if each
entity in a legal fact is compliant to a concept in a legal description.
CLO is currently used to support the definition of legal domain
ontologies
        <xref ref-type="bibr" rid="ref1 ref5">(Sagri et al., 2004)</xref>
        , the definition of a juridical wordnet
        <xref ref-type="bibr" rid="ref6">(Sagri,
2003)</xref>
        , and the design of legal semantic web services.
      </p>
      <p>In order to describe some of the ontological expressiveness of CLO,
a complex CODeP is introduce here which has CLO as its reference
ontology. This is is the N orm ↔ Case CODeP (Fig. 4): it is used as a
pattern for representing legal cases, is specialized for types of norms and
cases, e.g. for crime investigation, and is composed with other patterns,
e.g. for norm conflict checking.</p>
      <p>In the following template (Tab. I, see Fig. 2 for its datamodel),
the Limit ↔ V iolationCase CODeP is compactly introduced as a
specialization of the generic N orm ↔ Case CODeP:</p>
      <p>Logic addressed</p>
      <p>OWL, DL species
Specialized
CODeP
Composed
CODePs
Formal relation
Sensitive
axioms
Explanation
OWL(DL)
encoding
(abstract
syntax)
Class diagram</p>
      <p>Value
use</p>
      <p>Legal situations to be checked for (non)conformity to existing norms that establish
limits.</p>
      <p>Legally-defined roles, functions, and parametric values exist to control the social life
of a country. When talking about agents and social action, there is a network of
senses implying a dependence on roles, functions (or tasks), and parametrized value
ranges within a normative description. Intended meanings include the possible roles
played by certain objects and agents, the actual actions occurring during social life,
as well as parametric limits over value types, such as age limits, speed limits, etc.
Therefore, both class- and instance-variables are present in the maximal relation for
this pattern.</p>
      <p>DOLCE-Lite-Plus, Core Legal Ontology
Norm ↔ Case
Time-Indexed-Participation, Concept↔Description, Description↔Situation
CaseConformsToLimitViolation(ϕ,ψ,χ,x,y,z,t,c1,c2,c3,d,s), where φ(x) is an agent
class, ψ(y) is a process class, χ(z) is a class of values within a value range, t is a time
interval, c1, c2 and c3 are three reified intensional concepts, d is a reified intensional
relation, and s is a reified extensional relation.</p>
      <p>CaseConformsToLimitViolation(s,d) =df ∀x, y, z(ϕ(x) ∧ ψ(y) ∧ χ(z)∧
participantIn(x,y,t) ∧ locationOf(z,y,t) ∧ (Object(x) ∨ Agent(x)) ∧ Action(y) ∧
Speed(z) ∧ TimeInterval(t)) ↔ ∃c1,c2,c3(CF(x,c1,t) ∧ MT(c1,c2) ∧ CF(y,c2,t) ∧
¬CF(z,c3,t) ∧ REQ(c3,c2) ∧ (DF(d,c1) ∧ DF(d,c2) ∧ DF(d,c3) ∧ ∀s(SAT(s,d) ↔
(SETF(s,x)∧ SETF(s,y) ∧ SETF(s,t)))
Since OWL(DL) does not support relations with &gt;2 arity, reification is
required. The Description↔Situation pattern provides typing for such reification.
Since OWL(DL) does not support classes in variable position, we need reification for
class-variables. The Concept Description pattern provides typing for such reification.
Similarly, since participation is time-indexed, we need the time-indexed-participation
pattern, which is here merged with the previous two patterns (time indexing appears
in the setting of the general normative situation).</p>
    </sec>
    <sec id="sec-6">
      <title>5. Conclusions</title>
      <p>An overview of the relevance of ontology patterns for legal knowledge
engineering (LKE) has been presented.</p>
      <p>For some generic LKE use cases (conflict checking, information
extraction, etc.), some solutions and issues, both on the reasoning and
(content) modelling sides, have been mentioned. While the reasoning
side of LKE is a fast-moving target, with interesting solutions
coming from e.g. hybridating different inference engines and classifiers, the
modelling side is far less developed, despite the huge literature that
focuses on legal and jurisprudential content, let alone the work in
formal ontology and beyond. This is not surprising. Currently, very few
ontologies are actually reused, against the great expectations that have
been grown in the field of reusability of semantic components.</p>
      <p>In the past, the need for structures that grant systematicity to
content modelling have mainly focused on so-called top-level ontologies,
but the power of a small set of categories is not enough for realistic
ontology projects like those presented to LKE. A top-level can even be
a problem when its categories are brittle with respect to the domain
task.</p>
      <p>A more sophisticated approach, which ensures a much higher level
of cognitive interoperability, is constituted by foundational ontologies
like DOLCE. Nonetheless, although their rich axiomatization makes
foundational ontologies ideally suited for building a partial-order of
reference ontologies, they require a substantial cognitive load to be
accessed and then successfully reused.</p>
      <p>A new dimension of reusability has been introduced in ontology
engineering (and here extended to LKE) which revisits some good practices
from AI (knowledge patterns) and databases (data model patterns), by
providing a meta-model, some operations, and a generalized
characterization to conceptual ontology design patterns (CODePs). A foundation
to CODePs is supposed to enhance the construction of tools for ontology
design, as e.g. envisaged in the NeOn project (NeOn, ), and to facilitate
the collaborative and distributed negotiation of meaning across the
members of a same or of sufficiently close communities.</p>
      <p>For LKE, CODePs appear slightly more complex than in other domains,
mostly because the use cases in LKE involve a layering of meaning (from
the physical to the social, cognitive, and finally legal realms), which
also require an extended reification of entities such as norms, contracts,
cases, legal text corpora, etc. A complex network of dependencies
between roles and tasks, agents, normative positions, validity parameters,
assumed goals, cognitive attitudes, etc. makes the modelling task in
LKE harder than elsewhere. A few steps toward the creation of a
repository of legal CODePs have been sketched, together with some
possible directions for further development.</p>
    </sec>
    <sec id="sec-7">
      <title>Appendix: some excerpts from the Core Legal Ontology</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Gangemi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sagri</surname>
            <given-names>M.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tiscornia</surname>
            <given-names>D.:</given-names>
          </string-name>
          <article-title>A Constructive Framework for Legal Ontologies</article-title>
          . In R. Benjamins,
          <string-name>
            <given-names>P.</given-names>
            <surname>Casanovas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Breuker</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . Gangemi (eds.):
          <source>Law and the Semantic Web</source>
          , Springer, Berlin (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Gangemi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Borgo</surname>
          </string-name>
          , S. (eds.):
          <source>Proceedings of the EKAW*04 Workshop on Core Ontologies in Ontology Engineering</source>
          . http://sunsite.informatik.rwth-aachen. de/Publications/CEUR-WS//Vol-
          <volume>118</volume>
          / ((
          <year>2004</year>
          )).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Gangemi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Fisseha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Keizer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Liang</surname>
          </string-name>
          , I. Pettman,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sini</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Taconet: A Core Ontology of Fishery and its Use in the FOS Project</article-title>
          ,
          <source>in (Gangemi and Borgo</source>
          ,
          <year>2004</year>
          ) (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Masolo</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gangemi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Guarino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Oltramari</surname>
          </string-name>
          and
          <string-name>
            <given-names>L.</given-names>
            <surname>Schneider: WonderWeb Deliverable D18: The WonderWeb Library of Foundational Ontologies</surname>
          </string-name>
          (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Sagri M.T.</surname>
          </string-name>
          ,
          <string-name>
            <surname>Tiscornia</surname>
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gangemi</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <article-title>An Ontology-based Approach for Representing “Bundle-of-rights”</article-title>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Jarrar</surname>
          </string-name>
          &amp; A. Gangemi (eds.), 2nd International Workshop on Regulatory Ontologies,
          <source>in OTM Workshops</source>
          , Springer,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Sagri M.T.</surname>
          </string-name>
          :
          <article-title>Progetto per lo sviluppo di una rete lessicale giuridica on line attraverso la specializzazione di ItalWordnet</article-title>
          , in Informatica e Diritto,
          <string-name>
            <surname>ESI</surname>
          </string-name>
          , Napoli,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Motta</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Domingue</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cabral</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gaspari</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2003</year>
          )
          <article-title>IRS-II: A Framework and Infrastructure for Semantic Web Services</article-title>
          . 2nd International Semantic Web Conference (
          <year>ISWC2003</year>
          )
          <fpage>20</fpage>
          -
          <issue>23</issue>
          <year>October 2003</year>
          , Florida, USA (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Gruninger</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Fox</surname>
            ,
            <given-names>M.S.:</given-names>
          </string-name>
          <article-title>The Role of Competency Questions in Enterprise Engineering</article-title>
          .
          <source>Proceedings of the IFIP WG5.7 Workshop on Benchmarking - Theory and Practice</source>
          , Trondheim, Norway (
          <year>1994</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Masolo</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Vieu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Bottazzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Catenacci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Ferrario</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gangemi</surname>
          </string-name>
          and
          <string-name>
            <surname>N.</surname>
          </string-name>
          <article-title>Guarino: Social Roles and their Descriptions</article-title>
          . In C. Welty (ed.)
          <source>: Proceedings of the Ninth International Conference on the Principles of Knowledge Representation and Reasoning</source>
          , Whistler (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Gangemi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Catenacci</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Battaglia</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Inflammation Ontology Design Pattern: an Exercise in Building a Core Biomedical Ontology with Descriptions</article-title>
          and
          <string-name>
            <surname>Situations. D.M. Pisanelli</surname>
          </string-name>
          (ed.) Ontologies in Medicine, IOS Press, Amsterdam (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Galton</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Reified Temporal Theories and How To Unreify Them</article-title>
          .
          <source>Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI)</source>
          ,
          <year>1991</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Clark</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thompson</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Porter</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Knowledge Patterns</article-title>
          .
          <source>Proceedings of KR00</source>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Gangemi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <article-title>Ontology Design Patterns for Semantic Web Content</article-title>
          .
          <string-name>
            <given-names>Y.</given-names>
            <surname>Gil</surname>
          </string-name>
          , E. Motta,
          <string-name>
            <given-names>R.</given-names>
            <surname>Banjamins</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Musen</surname>
          </string-name>
          ,
          <source>Proceedings of 4th International Semantic Web Conference, ISWC05</source>
          (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>McGuinness D.L</surname>
            . and
            <given-names>van Harmelen F</given-names>
          </string-name>
          . (editors),
          <source>OWL Web Ontology Language Overview, W3C Recommendation, 10 February</source>
          <year>2004</year>
          , http://www.w3.org/TR/ 2004/REC-owl-features-
          <volume>20040210</volume>
          / (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Moore M.S. Legal Reality</surname>
          </string-name>
          :
          <article-title>A Naturalist Approach to Legal Ontology</article-title>
          .
          <source>Law and Philosophy</source>
          <volume>21</volume>
          :
          <fpage>619</fpage>
          -
          <lpage>705</lpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>Forbus</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mostek</surname>
          </string-name>
          . T.,
          <string-name>
            <surname>Ferguson</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <article-title>An analogy ontology for integrating analogical processing and first principles reasoning</article-title>
          ,
          <source>in Proceedings of AAAI02</source>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>Gangemi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pisanelli</surname>
            ,
            <given-names>D.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Steve</surname>
            <given-names>G. A Formal</given-names>
          </string-name>
          <string-name>
            <surname>Ontology</surname>
          </string-name>
          <article-title>Framework to represent Norm Dynamics</article-title>
          . Proc. Of Second International Workshop on Legal Ontologies, Amsterdam,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <surname>Gil</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garcia</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Delgado</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <article-title>An interoperable framework for IPR using web ontologies</article-title>
          , J.
          <string-name>
            <surname>Lehmann</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>Biasiotti</surname>
          </string-name>
          , E. Francesconi, M.T. Sagri (eds.),
          <source>Proceedings of the First LOAIT Workshop</source>
          , Bologna, Italy (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Gilardoni</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Biasiuzzi</surname>
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ferraro</surname>
            ,
            <given-names>M</given-names>
          </string-name>
          , Fonti,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Slavazza</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>LKMS - A Legal Knowledge Management System Exploiting Semantic Web Technologies</surname>
          </string-name>
          .
          <string-name>
            <given-names>Y.</given-names>
            <surname>Gil</surname>
          </string-name>
          , E. Motta,
          <string-name>
            <given-names>R.</given-names>
            <surname>Banjamins</surname>
          </string-name>
          , M. Musen (eds.),
          <source>Proceedings of 4th International Semantic Web Conference, ISWC05</source>
          (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <surname>Prud'hommeaux</surname>
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Seaborne</surname>
            <given-names>A. SPARQL</given-names>
          </string-name>
          <article-title>Query Language for RDF</article-title>
          , http://www.w3.org/TR/rdf-sparql-query/
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <given-names>Ian</given-names>
            <surname>Horrocks</surname>
          </string-name>
          ,
          <string-name>
            <surname>Peter F. Patel-Schneider</surname>
          </string-name>
          , Harold Boley, Said Tabet, Benjamin Grosof,
          <article-title>Mike Dean SWRL: A semantic web rule language combining owl and ruleml</article-title>
          ,
          <source>W3C Member Submission</source>
          , 21 May
          <year>2004</year>
          . Available at http://www.w3.org/Submission/SWRL/.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <surname>Basili</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pennacchiotti</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zanzotto</surname>
            ,
            <given-names>F.M.</given-names>
          </string-name>
          <article-title>Language Learning and Ontology Engineering: an integrated model for the Semantic Web</article-title>
          . B.
          <string-name>
            <surname>Magnini</surname>
          </string-name>
          (ed.),
          <source>Proceedings of Meaning Workshop</source>
          (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <surname>Hustadt</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Motik</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sattler</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          <article-title>Reducing SHIQ Description Logic to Disjunctive Datalog Programs</article-title>
          .
          <source>Proc. of the 9th International Conference on Knowledge Representation and Reasoning (KR2004)</source>
          ,
          <year>June 2004</year>
          , Whistler, Canada, pp.
          <fpage>152</fpage>
          -
          <lpage>162</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <string-name>
            <surname>Domingos</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Richardson</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>Markov Logic: A Unifying Framework for Statistical Relational Learning</article-title>
          .
          <source>Proceedings of the ICML-2004 Workshop on Statistical Relational Learning and its Connections</source>
          to Other Fields (pp.
          <fpage>49</fpage>
          -
          <lpage>54</lpage>
          ),
          <year>2004</year>
          . Banff, Canada: IMLS.
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <string-name>
            <given-names>Peters W.</given-names>
            ,
            <surname>Sagri</surname>
          </string-name>
          <string-name>
            <given-names>M.T.</given-names>
            ,
            <surname>Tiscornia</surname>
          </string-name>
          <string-name>
            <given-names>D.</given-names>
            and
            <surname>Castagnoli S. The LOIS</surname>
          </string-name>
          <article-title>Project</article-title>
          .
          <source>LREC</source>
          <year>2006</year>
          , Genova,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <string-name>
            <surname>Hay</surname>
          </string-name>
          , D.C.
          <article-title>Data Model Patterns</article-title>
          . Conventions of Thought. Dorset House, NY (
          <year>1996</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          <string-name>
            <given-names>Gangemi A.</given-names>
            ,
            <surname>Mika</surname>
          </string-name>
          <string-name>
            <surname>P</surname>
          </string-name>
          .
          <article-title>Understanding the Semantic Web through Descriptions and Situation</article-title>
          ,
          <string-name>
            <surname>Meersman</surname>
            <given-names>R</given-names>
          </string-name>
          , et al. (eds.),
          <source>Proceedings of ODBASE03</source>
          , Springer, Berlin,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          <string-name>
            <surname>NeOn Project</surname>
            <given-names>EU</given-names>
          </string-name>
          -IST 27595. http://www.neon-project.
          <source>org.</source>
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          <string-name>
            <given-names>A.</given-names>
            <surname>Gangemi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Presutti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Catenacci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Nissim</surname>
          </string-name>
          ,
          <string-name>
            <surname>C-</surname>
          </string-name>
          <article-title>ODO: an OWL meta-model for collaborative ontology design</article-title>
          .
          <source>Noy</source>
          et al. (eds.): Proceeding of First CKC workshop, WWW2007 Conference, Banff,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>