<!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>A grounded ontology for identity and reference of web resources</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Aldo Gangemi</string-name>
          <email>aldo.gangemi@istc.cnr.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Valentina Presutti</string-name>
          <email>valentina.presutti@istc.cnr.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Laboratory for Applied Ontology, National Research Council (ISTC-CNR)</institution>
          ,
          <addr-line>Roma</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2007</year>
      </pub-date>
      <fpage>8</fpage>
      <lpage>12</lpage>
      <abstract>
        <p>The identity and reference of web resources used to be a critical subject, and recently it has become a key item in the research agenda of web science. After an introduction to the research related to web identity and reference, we present a new version of IRE, an OWL ontology of web resources and their referencing kinds. Finally, as a case study, we describe an implementation of IRE. Specifically, we show how IRE theory has been used to implement a semantic web application which supports the ontology-driven development and evolution of semantic web portals.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>
        The web is an information space realized by
computationally accessible resources, each embedding some
information, which is encoded in some language, and expresses some
meaning. One of the successful achievements of the web is
that of allowing different parties of its global communities
to share information [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. Typically, typing an address in
a web browser is enough in order to visualize or download
an information object, the meaning of which can be then
understood by a human agent. Such web address is a URI
(Universal Resource Identifier) [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. There is no doubt about
the effectiveness of the URI mechanism for referencing
resources that are realized on the web. Nevertheless, there
is something more ambitious that the web is supposed to
allow than just referencing web resources, that is
referencing things in general and allowing people and machines to
interoperate, exchange and reuse content.
      </p>
      <p>
        As underlined by [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]:
      </p>
      <sec id="sec-1-1">
        <title>Identification of resources is essential in order to</title>
        <p>be able to share information about them, reason
about them, modify or exchange them.</p>
        <p>
          The semantic web (SW) is an extension of the web which
has been developed in order to
get people to make their data available to others,
and to add links to make them accessible by link
following. [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]
...it will allow data to be shared effectively by
wider communities, and to be processed
automatically by tools as well as manually. [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ]
        </p>
        <p>
          Based on this vision, we need a simple way to identify
resources on the web that can be effective for human agents as
well as software agents. We also need to provide web users
with easy mechanisms and tools for putting their data on
the web in a way that is compliant to the SW vision. We
believe that a model of the web could help in undertaking
these tasks, and in this paper we make a first step in that
direction, by describing a basic OWL [
          <xref ref-type="bibr" rid="ref34">34</xref>
          ] ontology which
can be grounded in software applications without loosing
touch from referencing things in general. As a proof of
concept we also refer to a real implementation of our approach
named Wikifactory [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ], a wiki-oriented tool prototype we
have developed that allows that grounding.
        </p>
        <p>Currently, URIs are used as the uniform mechanism for
identifying heterogeneous entities, e.g., documents,
metadata, ontologies, abstract concepts, physical things, events,
multimedia objects. But there is no clear categorization of
which are the possible ways to identify and reference those
entities on the web.</p>
        <p>
          The issue of identification of resources has been deeply
discussed at last “Identity Reference and the Web (IRW2006)”
workshop [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ], where several interesting approaches have
been proposed. In that context, we started the definition
of an ontology [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] formalized in first order logic (FOL),
which contains a conceptual pattern1, named “Identity of
Resources and Entities” (IRE). IRE has been defined with
the aim of addressing the issue of identity, reference, and
categorization of resources. Later we presented [
          <xref ref-type="bibr" rid="ref39">39</xref>
          ] how
this FOL ontology could be encoded in OWL(DL) following
two different ontology design pattern-based approaches [
          <xref ref-type="bibr" rid="ref13 ref33">13,
33</xref>
          ]. In this paper, we present a new version of IRE, and its
formalization in OWL(DL). We have expanded IRE’s scope
in order to model the web primitives. Therefore, we have
included concepts for “anchor” elements i.e., elements within
web resources that contain attributes with URI as values
e.g., HTML &lt;a href...&gt;. Our experience of using
Semantic Media Wiki [
          <xref ref-type="bibr" rid="ref26 ref43 ref45">43, 26, 45</xref>
          ] and the work on RDFa [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] has
inspired us in modeling anchor elements as objects that can
be given a semantics.
        </p>
        <p>
          Furthermore, we discuss how this conceptualization can
be used for implementing a certain type of semantic web
applications we name semantic factories. To this aim we
firstly describe the main requirements of a semantic
factory (briefly, a semantic web factory provides features for
ontology-driven creation, growth, and reuse of semantic web
1the term ’pattern’ here is used according to the definition
of Content Ontology Design Pattern given in [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ].
portals), and show how IRE has been used to implement a
tool i.e., WikiFactory, which addresses such requirements.
Specifically, WikiFactory is able: (i) to automatically
create a semantic web portal based on a wiki platform starting
from an OWL ontology given as input (ii) to automatically
generate and update OWL code based on IRE and
“Description and Situation (DnS)” theories [
          <xref ref-type="bibr" rid="ref15 ref41">15, 41</xref>
          ] as a reflection of
wiki pages’ content (iii) to maintain the synchronization
between pages’ content and OWL code along the evolution of
the semantic web portal, and (iv) to help users in expressing
semantics compliant to the underlining ontology.
        </p>
        <p>The rest of the paper is organized as follows: Section 2
briefly discusses related work. In section 3 we introduce
IRE, an OWL ontology of resources and their referencing
kinds, and in section 4 we present its formalization in OWL.
Section 5 describes the requirements of a semantic factory
and section 5.1 presents WikiFactory, an example of tool
which addresses such requirements by providing an
implementation of IRE. Finally, section 6 discusses conclusion and
future work.
2.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>RELATED WORK</title>
      <p>
        According to [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], to identify how to manage (in terms
of systems and formalisms) reference and representation of
objects on the web, is an important issue of the Web
Science. There have been many proposals for addressing these
issues. Specifically, some of them approach the problem
by providing possible syntactical-oriented solutions [
        <xref ref-type="bibr" rid="ref30 ref38">30, 38</xref>
        ],
some others provide technical-oriented solutions, although
approaching the problem also from a conceptual and
social perspective [
        <xref ref-type="bibr" rid="ref6 ref7">7, 6</xref>
        ]. Finally also philosophical/formal
approaches have been proposed [
        <xref ref-type="bibr" rid="ref10 ref35">10, 35</xref>
        ]. For a more detailed
discussion of them, see [
        <xref ref-type="bibr" rid="ref16 ref39">16, 39</xref>
        ].
      </p>
      <p>
        Another good suggestion comes from Pat Hayes [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] who
underlines the difference between access and reference. Both
are relationships between names and things, but they are
inherently different and the fact that [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] does not distinguish
between the two contributes to cause confusion.
      </p>
      <p>However, none of the above mentioned studies provides a
formal model, which could help in finding a comprehensive
solution at both syntactic and operational levels. The
identity of entities referenced on the web is often intended as the
location at which a resource is placed; in other words, there
is a need for an explicit distinction between the identity of a
resource and its identifier. For example, recalling the W3C
web site, the http://www.w3.org URI has its own identity
as identifier (i.e., a string), the web location it is associated
to has its own identity as a place, the web document has its
own identity as a computational object (i.e., file), and the
subject of the document has its own identity (i.e., the W3C
organization).</p>
      <p>
        Recently, a W3C working group has developed a work on
how to embed RDF triples in HTML. There is already a
working draft containing a proposal for a syntax, namely
RDFa [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. RDFa complies to our approach although it does
not cover all aspects.
      </p>
    </sec>
    <sec id="sec-3">
      <title>AN ONTOLOGY OF IDENTITY OF RE</title>
    </sec>
    <sec id="sec-4">
      <title>SOURCES ON THE WEB</title>
      <p>
        The definitions of ’resource’ that can be found in literature
[
        <xref ref-type="bibr" rid="ref21 ref4 ref5">21, 4, 5</xref>
        ] show ambiguity. This ambiguity makes the issue of
handling the identification of a resource very problematic.
IRE [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] is our contribution to solve this issue, in this section
we present it together with its OWL(DL) formalization. Our
approach restricts the nature of the web resource to that of
a computational object. This choice is motivated by the fact
that a web resource is something that has to be addressable,
and things like cars and people are not addressable for their
nature. Hence, it is wrong in principle to use the same
mechanism of addressing for entities that have such different
sorts. IRE has been developed with this principle in mind.
As a further principle, we assume that describing the web, as
we can observe it in its social and technical behavior, could
help addressing the identity issue.
      </p>
      <p>Figure 1 depicts IRE. We define web resources as
computational objects that can be placed in one or more abstract
web locations. An abstract web location is a place (i.e., a
point) in the combinatorial regions that are identified by the
URI addressing mechanism (i.e., each URI identifies one and
only one abstract web location) 2. Each abstract web
location has only one URI associated with it. Although we can
not directly address an entity that is not a computational
object, we need to be able to assert facts about it on the
web. For this reason we say that a web resource functions
as a proxy for that entity, at a given time. This means that
the identity of web resources is something that goes beyond
its location.</p>
      <p>In order to make the model clearer, we give a prose
description for main elements that have been defined:
WebResource : a computational object that can be
composed of other resources. A composed resource has a
partOf relation with its components. It might have a
location (i.e.,WebLocationState), the address of which
is a URI. If the resource is a composed resource the
identifier of its abstract location is also an
approximate identifier for its parts.</p>
      <p>
        SemanticWebResource : a web resource that realizes an
information object through a codification in a formal
language for the web (e.g., OWL [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ]) which functions
as a proxy for whatever entity.
      </p>
      <p>
        WebLocationState : a situation of a web resource that
is associated to a point in the combinatorial regions
identified by the URI metric i.e., a web location, at a
given time.
2Notice that IRIs (Internationalized Resource Identifier) [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]
are supposed to replace URIs in next future. Given this, IRIs
involvement in the IRE pattern is the same that URIs have.
ProxyFor : a situation of a web resource which functions
as a proxy for whatever entity (e.g., a personal home
page, a set of metadata describing a person), at a given
time.
      </p>
      <p>Anchor : a computational object embedded in a web
resource that has an attribute whose value is a URI, and
that is associated to a resolution method which causes
the dereferencing of the URI e.g., a link between two
web resources. An anchor can be given a semantics by
means of a semantic relation e.g., OWL datatype or
object property.</p>
      <p>The IRE pattern of Figure 1 suggests a categorization
of web resources that is in their possible role of proxy for
an entity. Starting from this particular aspect of a web
resource we observed that the class ProxyFor can be further
specialized. Notice that each specialization of ProxyFor can
correspond to a different computational approach, or more
specifically to a different operational semantic associated to
the resolving of the web resource’s URI. The kinds of proxy
situations can be described informally as follows:
ApproximateProxyFor : is a relationship between a
resource and more than one entity at a given time, where
the resource is about those entities. In this case the
resource represents all the entities approximately.
ExactProxyFor : a relationship between a semantic
resource and one entity at a given time, where the
semantic resource is about only that entity and describes
it through a semantic structure. For example, a set of
metadata associated to an individual of an OWL
ontology.</p>
      <p>ResolvableProxyFor : is a relationship between an
anchor and a web resource at a given time, the anchor
might allow the access to the web resource it is proxy
for.</p>
      <p>For example, &lt;a href="http://www.w3.org"&gt;W3C&lt;/a&gt;"
in a HTML document is a resolvable proxy for the
W3C home page. The anchor might allow to access
it by clicking the corresponding link. It may also be
have a semantics by means of a semantic relation.</p>
      <p>
        We remark that the relation classes described above are
mappable to already existing or proposed concrete solutions.
As a proof of concept of this claim, consider the skos
property skos:subjectIndicator [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ] and the topic maps
element subjectIndicatorRef [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ]. The web resource which
is the value of such properties would function as a proxy
for an entity, this means that the two properties are
implementation of either approximate proxies or informal exact
proxies3. Although this can be a way of identifying the
entity of interest the interpretation of the content of the web
resource is a responsibility of a human agent. There is no
way (at least now) to automatically understand the meaning
of the content of a web resource if it is expressed informally.
The situation is slightly different if the web resource is a
semantic resource. In that case it is expressed with a formal
language and functions as an exact proxy for an entity, and
3Notice that the temporal aspect is missing here, however
this is compliant with the IRE conceptualization (it is a
simplified version of the pattern that leaves time as an implicit
variable)
it is possible to have a machine able to derive the identity
of the entity of interest. For example, this is the case of
a set of metadata asserting facts about an individual of a
given web ontology that a software agent is able to exploit
for performing some inferences.
      </p>
    </sec>
    <sec id="sec-5">
      <title>4. IRE PATTERN: FORMAL SPECIFICA</title>
    </sec>
    <sec id="sec-6">
      <title>TION</title>
      <p>
        The IRE pattern just described in prose has been
originally specified in first order logic [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], and here we show
the OWL ontology [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] corresponding to that formalization,
with the extensions described above. The IRE pattern
specializes the DOLCE reference ontology [
        <xref ref-type="bibr" rid="ref11 ref12">11, 12</xref>
        ], and some
of its modular extensions, namely Spatial Relations, DnS
with Information Objects, and Ontology Design Ontology
(ODO) modules. All modules have been developed within
EU projects Metokis [
        <xref ref-type="bibr" rid="ref29 ref3">29, 3</xref>
        ], WonderWeb [
        <xref ref-type="bibr" rid="ref14 ref27">27, 14</xref>
        ], and NeOn
[
        <xref ref-type="bibr" rid="ref32">32</xref>
        ]. All modules including IRE ontology are available in
OWL at http://www.loa-cnr.it/ontologies/. In the following
sections we use a DL syntax notation for expressing axioms
according to [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ].
      </p>
      <p>
        The namespace of the IRE ontology [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] is
http://www.loacnr.it/ontologies/IRE/IRE.owl, hence all ontology elements
defined here have that namespace before their specific ID.
For the sake of readability we abbreviate the path
“http://www.loa-cnr.it/ontologies” with “http://loa/”
while the following prefixes are used in the following
definitions that corresponds to the associated namespaces:
xsd = http://www.w3.org/2001/XMLSchema#
dol = http://loa/DOLCE-Lite.owl#
edns = http://loa/ExtendedDnS.owl#
inf = http://loa/InformationObjects.owl#
od = http://loa/OD/OntologyDesign.owl#
4.1
      </p>
    </sec>
    <sec id="sec-7">
      <title>Imported predicates in IRE</title>
      <p>
        The IRE ontology specializes or reuses the following
predicates (here we only show the basic taxonomic axioms; for
full axiomatization see previously indicated URLs and [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ]).
From DOLCE [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] IRE imports:
      </p>
      <p>dol:Entity, dol:social-object,
dol:region, dol:abstract-region,
dol:time-interval, dol:proper-part-of
dol:social-object v dol:Entity</p>
      <p>dol:region v dol:Entity
dol:abstract-region v dol:region</p>
      <p>dol:time-interval v dol:region</p>
      <p>
        DOLCE ontology makes basic distinctions between
objects, events, and abstract entities. While objects and events
like computers and software crashes are spatio-temporally
localized, abstract entities like sets and value spaces have
no space-time (they are purely formal entities). DOLCE
also axiomatizes basic relations such as part and location-of.
From the DnS and Information Objects modules [
        <xref ref-type="bibr" rid="ref41">41</xref>
        ] the
imports are:
edns:situation, edns:information-object,
      </p>
      <p>edns:information-realization,
edns:formal-language, edns:method,</p>
      <p>edns:realizes, edns:about,
edns:ordered-by, edns:involves.
edns:information-object v edns:social-object
edns:information-realization ≡ dol:Entity u
∃ edns:realizes.edns:information-object
edns:method v edns:social-object</p>
      <p>DnS and Information Objects ontologies make basic
distinctions between ’descriptive’ and ’ground’ entities, where
the descriptive entities include social objects, like the
’student’ or ’professor’ roles, the ’being active’ task, juridical
persons, methods, and also information objects like the text
of this paper. Descriptive entities have a lifecycle differently
from pure information, which is an abstract entity.
Information objects have a core conceptual pattern, by which
they are edns:ordered-by a representation language, they
are edns:realized-by physical information realizations
(physical objects, events, etc.), and can be edns:about any other
entity. Situations are reifications of states of affairs i.e.,
reifications of n-ary relationships.</p>
      <p>
        From the ODO module [
        <xref ref-type="bibr" rid="ref42">42</xref>
        ] IRE imports:
      </p>
      <p>od:computational-object
od:computational-object v
edns:information-realization</p>
      <p>The OD ontology specializes the Information Objects
ontology in order to build a conceptual schema for digital and
analog content to be exchanged during collaborative
activities for ontology design. The concept od:computational-object
specializes edns:information-realization for the
computational world. Any physical document, electronic service,
file, application, etc. are considered here computational
objects.</p>
    </sec>
    <sec id="sec-8">
      <title>4.2 The IRE predicates and axioms</title>
      <p>IRE introduces the following OWL classes, based on
predicates described in section 4.1:</p>
      <sec id="sec-8-1">
        <title>AbstractWebLocation, WebLocationState,</title>
      </sec>
      <sec id="sec-8-2">
        <title>WebResource, SemanticWebResource, Anchor,</title>
      </sec>
      <sec id="sec-8-3">
        <title>ResolutionMethod, ProxyFor,</title>
      </sec>
      <sec id="sec-8-4">
        <title>ExactProxyFor, ResolvableProxyFor, ApproximateProxyFor</title>
        <p>the following object properties:
settingForComputationalObject, settingForTime,
settingForWebLocation,
settingForProxy, settingForEntity,</p>
        <p>hasResoulutionMethod
and datatype properties:</p>
        <p>rel, hasURI</p>
        <p>The following axioms either characterize or define the
above predicates:</p>
        <p>WebResource ≡ od:computational-object u</p>
        <p>∃ edns:has-setting.ProxyFor u
∃ edns:has-setting.WebLocationState</p>
        <p>Anchor ≡ od:computational-object u
∃ edns:has-setting.ResolvableProxyFor u</p>
        <p>∃ hasResolutionMethod.ResolutionMethod</p>
        <p>
          The central concept of IRE is “computational object”, a
class that is defined in [
          <xref ref-type="bibr" rid="ref42">42</xref>
          ]. In IRE classes “web resource”
and “anchor” specialize “computational object”. We define
“web resource” (1) as a computational object that is placed
in at least one web location at a given time, and that
functions as proxy for some entity, i.e., dol:Entity, at a given
time. While “anchor” (2) is a computational object which
acts as a proxy for only one web resource and furthermore
provides a way to access it by means of some resolution
method.
        </p>
        <p>These two aspects are formalized by two restrictions on
the property edns:has-setting, which relates the web
resource with situations that, in this case, have to happen.
The first is WebLocationState, formalized in axiom 3, which
means “being in a web location at a certain time”, while the
second is the ProxyFor formalized in axiom 12 which means
“being a proxy for some entity at a certain time”.</p>
        <p>WebLocationState ≡ edns:situation u
= 1 settingForComputationalObject.&gt; u
settingForWebLocation v edns:setting-for u
v WebLocationState × AbstractWebLocation
(1)
(2)
(4)
(5)
settingForComputationalObject v</p>
        <p>edns:setting-for u
v edns:situation × od:computational-object
settingForProxy v edns:setting-for u
v ProxyFor × od:computational-object
(13)
(14)
(15)
(16)
(17)
(7)
(8)
(9)
(10)
(11)
entity at a given time. In order to model this aspect we
define the relation class ProxyFor (12).</p>
        <p>ProxyFor ≡ edns:situation u
≥ 1 settingForEntity.&gt; u
∀ settingForTime.dol:time-interval u
∀ settingForProxy.od:computational-object
(12)</p>
        <p>Definition 12 formalizes the relation between a
computational object, a time interval, and one or more entities. This
is a general setting for the proxy for relation. ProxyFor is
specialized for the case of a computational object that is
proxy for one and only one entity i.e., ExactProxyFor (13),
and for the case of a computational object that is proxy for
more than one entity i.e., ApproximateProxyFor (14). While
ResolvableProxyFor represents the case anchors.
settingForEntity v edns:setting-for u</p>
        <p>v ProxyFor × dol:Entity</p>
        <p>Object properties defined in definitions from 5 to 9 are
subproperties of edns:setting-for and are used in relation
classes WebLocationState and ProxyFor in order to specify
the intended relationships between web resources and their
web location at a given time, and between computational
objects and the entity they are proxy for at a given time.
hasURI v AbstractWebLocation × xsd:anyURI u
&gt; v ≤ 1hasURI.&gt;
rel v Anchor × xsd:anyURI</p>
        <p>
          Definitions 3 and 12 define two relation classes. This style
of design complies with some ontology design patterns [
          <xref ref-type="bibr" rid="ref13 ref33">33,
13</xref>
          ], and has been chosen because of the temporal nature of
the relationships to be modeled (OWL language [
          <xref ref-type="bibr" rid="ref34">34</xref>
          ]
supports the expression of only binary relations).
        </p>
        <p>Definition 3 defines a relation class that provides a way to
relate an abstract web location to a web resource in a given
time interval.</p>
      </sec>
      <sec id="sec-8-5">
        <title>A WebLocationState is a dol:situation, involving ex</title>
        <p>actly three entities: a time interval i.e., dol:time-interval,
a web resource i.e., WebResource, and an abstract web
location i.e., AbstractWebLocation. Given two separate time
intervals, the same abstract web location can be the place
of two different web resources
Notice that being a web location of a web resource does not
imply the successful resolution of the URI for the abstract
web location into the web resource, but only the assignment
of an address to the web resource in the combinatorial space
identified by URIs.</p>
        <p>AbstractWebLocations are DOLCE abstract regions that
have only one URI as an identifier. In order to capture
the needed semantics we state the axiom 10 that
introduces a functional datatype property between xsd:anyURI
and the OWL class AbstractWebLocation that is defined
in (4). This design choice applies a design pattern from
DOLCE: the possible integration between DOLCE regions
and datatypes consists in assuming a datatype structure as
a metrics for DOLCE regions. The same patterns applies to
xsd:Date can be assumed as a metrics for a subset of ’time
intervals’, which are regions in DOLCE.</p>
        <p>Axioms 4, 10 and 3 formalize the “addressing” of
computational objects in the virtual web space i.e., web resources.</p>
        <p>Definition 3 with related elements provides a model for
“referencing” web resources. As we mentioned above, web
resources are characterized also by being a proxy for some
ExactProxyFor ≡ ProxyFor u</p>
        <p>= 1 settingForEntity.&gt;
ApproximateProxyFor ≡ ProxyFor u</p>
        <p>≥ 2 settingForEntity.&gt;
ResolvableProxyFor ≡ ExactProxyFor u</p>
        <p>∀ settingForProxy.Anchor u
∀ settingForEntity.WebResource</p>
        <p>
          Once addressing and referencing has been formalized we
can represent access to web resources according to [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]. When
a web resource is the result of the resolution of an anchor,
we say that it is accessed.
        </p>
        <p>ResolutionMethod v edns:method</p>
        <p>hasResolutionMethod v</p>
        <p>WebResource × ResolutionMethod</p>
      </sec>
    </sec>
    <sec id="sec-9">
      <title>5. SEMANTIC FACTORIES</title>
      <p>We present here an example of IRE application in a
community-based SW scenario.</p>
      <p>To this aim we introduce the notion of “semantic factory”
and explain its requirements. We also present a tool named
“WikiFactory”, which implements IRE and addresses
semantic factory’s requirements i.e., WikiFactory is a semantic
factory.</p>
      <p>The development and evolution of the SW can be affected
by heterogeneity of expertise and tasks, which can impair
semantic interoperability, as well as by the difficulty of
associating semantic tags with data and their links. Content
on the web is put on by people with any kind of skill, and
belonging to different organizations or communities. For
example, web portals are web sites, often very large, which
provide information and services to a community of
people, either from a same organization (e.g. an enterprise) or
specifically involved (e.g. as experts) in a same domain of
interest. When portals exceed a critical size, or when they
are linked to (or cover) different domains of expertise, or
address different tasks, heterogeneity comes into the ground.
Web ontologies are an appropriate infrastructure in order
to find local agreements, and to allow applications to
reason about data across different domains. But ontologies are
difficult to design, map, and validate. An important
condition for SW success is to make users able to put and link
their data on a SW, without requiring them to be
technology experts in semantic technologies. A semantic factory
is a SW application, which provides generic web users with
ontology-driven features for creating and maintaining SW
portals along their whole life-cycle. A semantic factory is a
tool which addresses the following requirements:</p>
      <sec id="sec-9-1">
        <title>I: It is based on Web and SW technologies.</title>
        <p>II: It supports the automatic creation and growth of SW
portals, in an ontology-driven way. This means that
the SW portal model consists of an ontology, which is
automatically translated to the ’concrete’ web pages
which compose the SW portal.</p>
        <p>III: It is capable to automatically generate and update OWL
ontologies starting from web pages and their content.
This means that the web pages which compose the SW
portal have a correspondent ontological description,
which is automatically maintained. Such description
is based on some criteria of mapping between the web
pages, their content and the ontology/ies.</p>
        <p>IV: It automatically maintains the synchronization between
SW portal web pages, their content, and the
corresponding ontology/ies. This means that according to
the mapping criteria, changes in the ontology/ies are
reflected to the web pages and their content, and
viceversa.</p>
        <p>V: It provides user-oriented support to express semantics
over the SW, e.g., through suggestions to the users on
which relation can be associated with a certain
element.</p>
        <p>VI: It provides versioning, reuse, and interoperability
support.</p>
        <p>The notion of semantic factory has been conceived with
the aim of defining the main requirements that tools, which
support users on the SW should satisfy. Such requirements
have been defined in order to address the task of
producing ’good’ semantic information on the web, which favors
interoperability and identification of resources.
5.1</p>
      </sec>
    </sec>
    <sec id="sec-10">
      <title>WikiFactory</title>
      <p>
        An example of semantic factory is “WikiFactory”.
WikiFactory has been designed for SW portals, which run on
wiki platforms [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. Wikis [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] play a leading role among
web publishing environments as collaborative tools used for
fast and easy input and sharing of content. They are
becoming more and more popular, and are particularly suitable in
order to create and grow large web portals, e.g. Wikipedia
[
        <xref ref-type="bibr" rid="ref48">48</xref>
        ]. Semantic wikis are a popular example of SW
applications; they are wiki environments where users are allowed to
explicitly mark relations between entities and to give them
a type in a certain context. A popular example of semantic
wikis is Media Wiki (i.e. the one running under Wikipedia)
extended by Semantic Media Wiki [
        <xref ref-type="bibr" rid="ref26 ref43 ref45">43, 26, 45</xref>
        ]. Other
semantic wikis have been developed so far, such as Semantic
Media Wiki, IkeWiki [
        <xref ref-type="bibr" rid="ref40">40</xref>
        ], RDFWiki [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], and PeriPeri[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
The most recent trend is to build a brand new semantic
wiki on the basis of new user requirements, and traditional
wikis underwent a similar evolution. As a result, there are
many available semantic wiki plaforms, each showing its own
characteristics and providing different features. The
common aspect shared by semantic wikis is the presence of one
or more underlying web ontologies, or more generally the
use of SW technologies.
      </p>
      <p>
        Besides these basic technical features, we may wonder if
semantic wikis could also allow users to express an
“inherently validated” semantics. Do members of a community
actually collaborate (more or less consciously) towards the
creation and maintainance of an appropriate web ontology?
For example, when a user tags a text by using classes and
relations which were previously created by himself/herself or
by other users from the same community? With respect to
that, some limitations seem to apply. While semantic wikis
appear extremely useful, and contribute to spread the use
of web ontologies among generic web users, they might find
it difficult, for example, to choose which relation should be
used in a given context, especially if they want to be
compliant to a suitable ontology. Additionally, they may not
want to be in charge of preserving formal consistency, nor
to be assigned time-consuming and possibly boring tasks,
such as learning and using a new, possibly complex, syntax,
or knowing all appropriate categories/relations in advance.
WikiFactory4 [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] has been designed with these rationales in
mind. It is a semantic factory, which implements IRE so as
to provide a proof of its practical usefulness. WikiFactory is
already available and downloadable at [
        <xref ref-type="bibr" rid="ref46">46</xref>
        ], although in
“alpha” version for testing: new versions are uploaded weekly.
We remark that WikiFactory has not to be considered a
main contribution of this work because we still need
additional test results for a satisfying evaluation of qualitative
and quantitative parameters. However, we think it is worth
to briefly describe it, in order to provide a proof of concept
of our proposal, and to make it more understandable.
Referring to the definitions of semantic factory’s requirements
above given, WikiFactory is characterized by the followings:
      </p>
      <p>
        I. It is implemented in Java with web services support, it
works with OWL ontologies, and performs the deployment
in an XML-based format called Wiki Interchange Format
(WIF) [
        <xref ref-type="bibr" rid="ref44">44</xref>
        ], which has been extended in order to support
RDFa features. The use of WIF format provides
WikiFactory with the property of being platform-independent with
regard to semantic wiki platforms.
      </p>
      <p>
        II. It takes in input an OWL ontology describing a
specific domain of interest, possibly together with its
individuals. It is able to automatically deploy a SW portal on a
semantic wiki platform, starting from such OWL description.
Current implementation of WikiFactory associates each
element of the ontology with a wiki page5. We have chosen
to perform the deployment as an extended WIF
serializa4WikiFactory is being developed with the effort of a
team made of students, junior, and senior researchers.
The reader may visit the WikiFactory homepage at
http://semanticfactory.org/wikifactory for more detail
5Next version of the tool will support page ’fragments’: each
ontology element will be managed as a page fragment.
tion format, in order to make the tool usable with any
semantic wiki platform, by simply providing an appropriate
“WIF to Wiki” translator. The current version of
WikiFactory provides a translator to Semantic Media Wiki. Notice
that our extended WIF format is more expressive than any
available wiki, since it is a superset of the set containing all
currently supported constructs. It is up to the developer
of the translator to decide what to support and what to
ignore.WikiFactory deployment functionality can be
compared to other model-driven applications, e.g. WebML, a
tool for creating web applications [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>III. Each wiki page has its correspondent elements in the
OWL ontology. WikiFactory distinguishes between content
and structure. It automatically generates two separated
OWL ontologies: one representing the web portal structure,
the other representing the domain of knowledge i.e., it deals
with pages’ content.</p>
      <p>IV. WikiFactory monitors content changes of the web
portal and reflects them on the underlying ontology, and
viceversa. Therefore, the domain ontology and the web
portal evolve together, and are mutually representative of each
other.</p>
      <p>
        V. In the requirement analysis of WikiFactory we have
played down functionalities for consistency checking on the
growing ontology. It is intuitive that the more constructs we
want to support, the less performing the tool would result.
However, WikiFactory is interfaced to a DL reasoner
(currently, Pellet [
        <xref ref-type="bibr" rid="ref37">37</xref>
        ]), so that checking, realization, and
classification are just one step away, if needed. Nonetheless, our
choice has been to “give guidance” to users, in order to let
them express semantics as safely as possible. On one hand
user-oriented support allows users to express any OWL
constructs, on the other hand it contextually disallows those
constructs that can result as mistakes. For example, the
following operations are automatically carried out:
• To disallow the semantic relation between two wiki
pages a and b with a property p when the domain of
p is disjoint from the class of a 6;
• To put a placeholder for property p in all pages
representing individuals whose class has an existential
restriction on p;
• In each wiki page, all properties applicable to that
individual are listed7
• The range of values that can be expected for a property
are suggested based on universal restrictions on that
property;
These are some examples of functionalities that can be
implemented in order to help the user in expressing a
domainoriented semantics. We have only listed those that are
already supported by WikiFactory. We plan to implement
many more features by using a mix of statistical, NLP and
ontology engineering techniques.
      </p>
      <p>VI. WikiFactory maintains versions of the grounded
ontology. Those versions can then be used for several purposes:
to deploy a new web portal by using a specific version of the
6This semantics is motivated by the fact that the subject
and object of the triple expressing the relationship are two
individuals having the two wikipages as proxies
7Actually, only the properties that explicitly have the class
of that individual as their domain are included by default
ontology, to reuse the ontology in other applications of the
same domain or organization, to study ontology evolution,
etc.</p>
      <p>
        The mapping criteria which II., III, and IV. relies on
IRE and DnS ontologies. There are two main aspects of
WikiFactory that can be observed as direct implementation
of IRE. The first aspect is that it automatically generates an
OWL ontology describing the web portal8. Such ontology
distinguishes between description of wiki pages (i.e., as web
resources) and domain elements (i.e., as entities) and links
them by means of instances of the IRE ProxyFor relation
class (defined in section 4). Figure 2 shows how wiki pages
are described in terms of IRE. A wiki page is always an exact
proxy for any entity, i.e. an instance of any class from a
domain ontology. Domain concepts are reifications of classes
defined in the domain ontology9. This definition of wiki
pages is inspired by the intended meaning of today’s usage
of wikis running on the Semantic Media Wiki platform [
        <xref ref-type="bibr" rid="ref26 ref43 ref45">43,
26, 45</xref>
        ]. However, we plan to manage “fragments” i.e., pieces
of wiki pages, in the same way wiki pages are currently
handled in WikiFactory. The second aspect is that WikiFactory
allows users to express semantic relations embedded within
anchors. Two cases are possible:
• an anchor, which embeds a semantic relation, connects
two internal wikipages. This results in a behavior akin
to that of Semantic Media Wiki,
• an anchor, which embeds a semantic relation, connects
an internal wiki page to a web resource, which is
external to the wiki. This is reported in the ontology
as well. Notice that when we semantically connect a
wiki page (internal to a specific web portal) to some
external web resource by means of a guided system like
this, we are “saying” something about what the
external web resource describes. Furthermore, we are
creating semantic relations across different domains which
could possibly be considered to some extent reliable
(at least within the web portal community expressing
such links). This feature could be used e.g. to express
semantic relations that map concepts across different
web portals, which support related domains.
6.
      </p>
      <p>CONCLUSION AND FUTURE WORK
8Actually at least two separated ontologies or ontology
modules are generated. For the sake of simplicity we refer to a
single ’union’ ontology
9This reflects the application of the Description and
Situation theory, which has been also used in the design of IRE,
see section 4</p>
      <p>
        As underlined by [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] identification of resources is an
important task to use them on the web. We think that
Semantic Web currently provides the most suitable mechanisms
and technologies for studying solutions to this problems.
Nevertheless, in order to exploit Semantic Web solutions,
there is a strong need for tools which enable generic web
users to produce semantic information on the web, which
is “good” for interoperability objectives. In this paper we
have presented IRE, an OWL ontology of web resource
identity and reference. Following [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], IRE provides a model for
“referencing” web resources, for “addressing” computational
objects in the virtual web space, and for “accessing” web
resources. The core concepts of IRE are web resource” and
“anchor”. The first is formalized as a computational object
that has a web location at a given time, and functions as a
proxy for some entity. The second (a typical example of
anchor is the HTML “a” tag) is formalized as a computational
object, which is embedded in web resources and may allow
the access to a web resource, and that can be associated to
semantic relations. In order to provide a proof of concept
of the practical usefulness of our proposal, we have
introduce the notion of “semantic factory”. A semantic factory
is a type of Semantic Web tools, which support web users in
using and contributing to the Semantic Web. Specifically,
we have described a specific semantic factory named
“WikiFactory” [
        <xref ref-type="bibr" rid="ref18 ref46 ref47">47, 46, 18</xref>
        ] which is able to automatically create
and maintain a Semantic Web portal starting from an OWL
ontology. What is more, WikiFactory automatically
maintains the synchronization between the semantic web portal
structure, its content, and the OWL ontology. This
synchronization relies on a mapping theory which is based on IRE
and Description and Situations ontologies [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. We have
also shown how WikiFactory implements features that “give
guidance” to the users in order to let them express semantics
as safely as possible.
      </p>
      <p>Finally, we remark the potential benefits of the automatic
generation of “semantic anchors”, e.g. when they are
resolved out from the semantic web portal, they carry a proper
semantics, and can ’transfer’ that semantics to external web
resources, thus creating de facto semantic relations across
domains. A possible evolution of our work is the study of
mechanisms for managing agreement on collaborative
ontology creation and maintenance with semantic web factories.
A special case is ontology mapping, since it can be
represented by semantic anchors that link pages of different wikis.
We are also considering the use of Natural Language
Processing techniques to assist the user in choosing/creating
new semantic information as well as to learn semantic links
from anchors.</p>
    </sec>
    <sec id="sec-11">
      <title>ACKNOWLEDGMENTS</title>
      <p>We are grateful to the members of the NeOn consortium
who contributed to the NeOn vision being funded by the
European Commission 6th IST Framework Programme.
Further information on NeOn is available on
http://www.neonproject.org.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>B.</given-names>
            <surname>Adida</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Birbeck</surname>
          </string-name>
          .
          <source>RDFa Primer 1</source>
          .
          <article-title>0 Embedding RDF in XHTML</article-title>
          .
          <source>Technical report, World Wide Web Consortium</source>
          , May
          <year>2006</year>
          . http://www.w3.org/TR/xhtml-rdfa-primer/.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>P. S. B.</given-names>
            <surname>RDFWiki</surname>
          </string-name>
          . http://infomesh.net/2001/rdfwiki/.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>W.</given-names>
            <surname>Behrendt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gangemi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Maass</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Westenthaler</surname>
          </string-name>
          .
          <article-title>Towards an Ontology-Based Distributed Architecture for Paid Content</article-title>
          . In The Semantic Web: Research and Applications: Second European Semantic Web Conference, ESWC, May 29 - June 1,
          <year>2005</year>
          . Proceedings, volume
          <volume>3532</volume>
          , pages
          <fpage>257</fpage>
          -
          <lpage>271</lpage>
          , Heraklion, Crete, Greece,
          <year>2005</year>
          . Springer-Verlag GmbH.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>T.</given-names>
            <surname>Berners-Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. T.</given-names>
            <surname>Fielding</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L.</given-names>
            <surname>Masinter. Uniform Resource</surname>
          </string-name>
          <article-title>Identifier (URI): Generic syntax</article-title>
          .
          <source>Internet Draft standard RFC2396</source>
          ,
          <source>The Internet Society</source>
          ,
          <year>August 1998</year>
          . http://rfc.net/rfc2396.html.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>T.</given-names>
            <surname>Berners-Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. T.</given-names>
            <surname>Fielding</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L.</given-names>
            <surname>Masinter. Uniform Resource</surname>
          </string-name>
          <article-title>Identifier (URI): Generic syntax. Internet Draft standard RFC3986, The Internet Society</article-title>
          ,
          <year>January 2005</year>
          . http://rfc.net/rfc3986.html.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>J.</given-names>
            <surname>Black</surname>
          </string-name>
          .
          <article-title>Creating a Common Ground for URI Meaning Using Socially Constructed Web sites. Architecture and Philosophy of the Web Identity, Reference, and the Web (IRW2006</article-title>
          ),
          <source>WWW2006 Workshop</source>
          , Edinburgh, Scotland, May, 23rd
          <year>2006</year>
          . http://www.ibiblio.org/hhalpin/irw2006/jblack.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>D.</given-names>
            <surname>Booth</surname>
          </string-name>
          .
          <article-title>Four Uses of a URL: Name, Concept, Web Location and Document Instance</article-title>
          . http://www.w3.org/
          <year>2002</year>
          /11/dboothnames/dboothnames clean.htm,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>S.</given-names>
            <surname>Ceri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Daniel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Matera</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Facca</surname>
          </string-name>
          .
          <article-title>Model-driven Development of Context-Aware Web Applications</article-title>
          . To appear
          <source>on ACM Transactions on Internet Technology (ACM TOIT)</source>
          ,
          <volume>7</volume>
          , May
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Chris</given-names>
            <surname>Purcell</surname>
          </string-name>
          . Periperi. http://www.srcf.ucam.org/ cjp39/Peri/PeriPeri.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>K.</given-names>
            <surname>Clark</surname>
          </string-name>
          . Identity Crisis. http://www.xml.com/pub/a/2002/09/11/deviant.html,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>DOLCE - Project Home</surname>
          </string-name>
          Page. http://dolce.semanticweb.org.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>DOLCE</given-names>
            <surname>Ontology</surname>
          </string-name>
          . http://www.loa-cnr.it/ontologies/DOLCE-Lite.owl.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A.</given-names>
            <surname>Gangemi</surname>
          </string-name>
          .
          <article-title>Ontology Design Patterns for Semantic Web Content</article-title>
          . In M. Musen et al. (eds.):
          <source>Proceedings of the Fourth International Semantic Web Conference</source>
          , Galway, Ireland,
          <year>2005</year>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>A.</given-names>
            <surname>Gangemi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Borgo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Catenacci</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          .
          <article-title>Task Taxonomies for Knowledge Content. Deliverable D07 of the Metokis Project</article-title>
          . http://www.loa-cnr.it/Papers/D07 v21a.pdf,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>A.</given-names>
            <surname>Gangemi</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Mika</surname>
          </string-name>
          .
          <article-title>Understanding the Semantic Web through Descriptions and Situations</article-title>
          . In Meersman R. et al. (eds.) -
          <source>Proceedings of ODBASE03 Conference</source>
          . Springer,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>A.</given-names>
            <surname>Gangemi</surname>
          </string-name>
          and
          <string-name>
            <given-names>V.</given-names>
            <surname>Presutti</surname>
          </string-name>
          .
          <article-title>The bourne identity of a web resource. Architecture and Philosophy of the Web Identity, Reference, and the Web (IRW2006</article-title>
          ),
          <source>WWW2006 Workshop</source>
          , Edinburgh, Scotland, May, 23rd
          <year>2006</year>
          . http://www.ibiblio.org/hhalpin/irw2006/presentations/- vpresutti.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>P.</given-names>
            <surname>Hayes</surname>
          </string-name>
          .
          <article-title>In defense of Ambiguity. Architecture and Philosophy of the Web Identity, Reference, and the Web (IRW2006</article-title>
          ),
          <source>WWW2006 Workshop</source>
          , Edinburgh, Scotland, May, 23rd
          <year>2006</year>
          . http://www.ibiblio.org/hhalpin/irw2006/presentations/- HayesSlides.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>A. D. Iorio</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Presutti</surname>
            , and
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Vitali</surname>
          </string-name>
          . Wikifactory:
          <article-title>An ontology-based application for creating domain-oriented wikis</article-title>
          . In Y. Sure and J. Domingue, editors,
          <source>ESWC</source>
          , volume
          <volume>4011</volume>
          of Lecture Notes in Computer Science, pages
          <fpage>664</fpage>
          -
          <lpage>678</lpage>
          . Springer,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <article-title>Identity of resource and entity on the web ontology</article-title>
          . http://wiki.loa-cnr.it/index.php/LoaWiki:IRE.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <article-title>Identity reference and the web</article-title>
          , www2006 workshop. http://www.ibiblio.org/hhalpin/irw2006/.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>I.</given-names>
            <surname>Jacobs</surname>
          </string-name>
          and
          <string-name>
            <given-names>N.</given-names>
            <surname>Walsh</surname>
          </string-name>
          .
          <source>Architecture of the World Wide Web. Technical report, W3C</source>
          ,
          <year>2004</year>
          . http://www.w3.org/TR/webarch.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>T. B.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Hall</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Hendler</surname>
          </string-name>
          ,
          <string-name>
            <surname>K. O'Hara</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Shadbolt</surname>
            , and
            <given-names>D. J.</given-names>
          </string-name>
          <string-name>
            <surname>Weitzner</surname>
          </string-name>
          .
          <article-title>A Framework for Web Science</article-title>
          .
          <source>Foundations and Trends in Web Science</source>
          ,
          <volume>1</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>130</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>T. B.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Hall</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Hendler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Shadbolt</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D. J.</given-names>
            <surname>Weitzner</surname>
          </string-name>
          . Web Science. Science,
          <volume>313</volume>
          ,
          <year>August 2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>B.</given-names>
            <surname>Leuf</surname>
          </string-name>
          and
          <string-name>
            <given-names>W.</given-names>
            <surname>Cunningham</surname>
          </string-name>
          .
          <source>The Wiki Way: Quick Collaboration on the Web. Addison-Wesley</source>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <surname>D. M</surname>
            . and
            <given-names>S. M.</given-names>
          </string-name>
          <string-name>
            <surname>Internationalized Resource</surname>
          </string-name>
          <article-title>Identifiers (IRIs). Internet Draft standard RFC3987, The Internet Society</article-title>
          ,
          <year>January 2005</year>
          . http://www.ietf.org/rfc/rfc3987.txt.
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <surname>K. M.</surname>
            ,
            <given-names>V. D.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>V. M.</surname>
          </string-name>
          <article-title>Wikipedia and the Semantic Web: The Missing Links</article-title>
          .
          <source>In Proceedings of Wikimania</source>
          <year>2005</year>
          , Frankfurt, Germany,
          <year>August 2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>C.</given-names>
            <surname>Masolo</surname>
          </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</surname>
          </string-name>
          .
          <article-title>Wonderweb eu project deliverable d18: The wonderweb library of foundational ontologies</article-title>
          . http://wonderweb.semanticweb.org/deliverables/- documents/D18.pdf,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <article-title>Members of the Topic Maps</article-title>
          .Org Authoring Group.
          <source>Xml topic maps (xtm 1.0)</source>
          .
          <source>Technical report</source>
          , TopicMaps.org,
          <year>2001</year>
          . http://www.topicmaps.
          <source>org/xtm/1</source>
          .0/.
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>Metokis</given-names>
            <surname>Project</surname>
          </string-name>
          . http://metokis.salzburgresearch.at.
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>A.</given-names>
            <surname>Miles</surname>
          </string-name>
          .
          <article-title>Working Around the Identity Crisis</article-title>
          . http://esw.w3.org/topic/SkosDev/IdentityCrisis,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>A.</given-names>
            <surname>Miles</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Brickley. SKOS Core Vocabulary</surname>
          </string-name>
          <article-title>Specification</article-title>
          .
          <source>Technical report, World Wide Web Consortium (W3C)</source>
          ,
          <year>November 2005</year>
          . http://www.w3.org/TR/2005/WD-swbp
          <string-name>
            <surname>-</surname>
          </string-name>
          skos-corespec-
          <volume>20051102</volume>
          /.
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <article-title>NeOn EU project home page</article-title>
          . http://neon-project.
          <source>org.</source>
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <surname>Noy</surname>
            <given-names>N.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Rector</surname>
            <given-names>A. Defining</given-names>
          </string-name>
          <article-title>N-ary Relations on the Semantic Web: Use With Individuals</article-title>
          .
          <source>Technical report, W3C</source>
          ,
          <year>2005</year>
          . http://www.w3.org/TR/swbp-n-aryRelations/ (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>OWL</given-names>
            <surname>Web Ontology Language Family</surname>
          </string-name>
          of Specifications. http://www.w3.org/2004/OWL,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>B.</given-names>
            <surname>Parsia</surname>
          </string-name>
          and
          <string-name>
            <given-names>P. F.</given-names>
            <surname>Patel-Schneider</surname>
          </string-name>
          .
          <article-title>Meaning and the Semantic Web. Architecture and Philosophy of the Web Identity, Reference, and the Web (IRW2006</article-title>
          ),
          <source>WWW2006 Workshop</source>
          , Edinburgh, Scotland, May, 23rd
          <year>2006</year>
          . http://www.ibiblio.org/hhalpin/irw2006/bparsia.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>P.</given-names>
            <surname>Patel-Schneider</surname>
          </string-name>
          . Working Version (Draft):
          <article-title>Description-Logic Knowledge Representation System Specification from the KRSS Group of the ARPA Knowledge Sharing Effort</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <article-title>Pellet home page</article-title>
          . http://pellet.owldl.com/.
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>S.</given-names>
            <surname>Pepper</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Schwab</surname>
          </string-name>
          .
          <article-title>Curing the Web's Identity Crisis: Subject Indicators for RDF</article-title>
          .
          <source>Technical report, Ontopia</source>
          ,
          <year>2003</year>
          . http://www.ontopia.net/topicmaps/- materials/identitycrisis.html (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>V.</given-names>
            <surname>Presutti</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Gangemi</surname>
          </string-name>
          .
          <article-title>Towards an OWL Ontology for Identity on the Web</article-title>
          .
          <source>In In Proceedings of SWAP</source>
          <year>2006</year>
          ,
          <article-title>the 3rd Italian Semantic Web Workshop</article-title>
          , Pisa, Italy, December
          <volume>18</volume>
          -20
          <year>2006</year>
          . CEUR Workshop Proceedings.
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [40]
          <string-name>
            <given-names>S.</given-names>
            <surname>Schaffert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Bischof</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Brger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gruber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Hilzensauer</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Schaffert</surname>
          </string-name>
          .
          <article-title>Learning with semantic wikis</article-title>
          . In M. V¨
          <article-title>olkel</article-title>
          and S. Schaffert, editors,
          <source>Proceedings of the First Workshop on Semantic Wikis - From</source>
          Wiki To Semantics, Workshop on Semantic Wikis. ESWC2006,
          <year>June 2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [41]
          <article-title>The Description and Situation ontology</article-title>
          . http://www.loa-cnr.it/ontologies/ExtendedDnS.owl.
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          [42]
          <article-title>The Ontology Design ontology</article-title>
          . http://www.loacnr.it/ontologies/OD/OntologyDesign.owl.
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          [43]
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>V¨olkel</article-title>
          , M. Kr¨otzsch, D. Vrandecic,
          <string-name>
            <given-names>H.</given-names>
            <surname>Haller</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Studer</surname>
          </string-name>
          . Semantic Wikipedia.
          <source>In Proceedings of the 15th International World Wide Web Conference (WWW</source>
          <year>2006</year>
          ), Edinburgh,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          [44]
          <string-name>
            <given-names>M.</given-names>
            <surname>Vlkel</surname>
          </string-name>
          and
          <string-name>
            <given-names>E.</given-names>
            <surname>Oren</surname>
          </string-name>
          .
          <article-title>Towards a wiki interchange format (wif)</article-title>
          .
          <source>In First Workshop on Semantic Wikis - From</source>
          Wiki To Semantics, Budva, Montenegro,
          <volume>12</volume>
          .
          <fpage>06</fpage>
          .06,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          [45]
          <string-name>
            <given-names>S. M.</given-names>
            <surname>Wiki</surname>
          </string-name>
          .
          <article-title>Semantic MediaWiki Home Page</article-title>
          . http://meta.wikimedia.org/wiki/Semantic MediaWiki.
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          [46]
          <article-title>WikiFactory download page</article-title>
          . http://wiki.loacnr.it/index.php/LoaWiki:Project:WikiFactoryDownloads.
        </mixed-citation>
      </ref>
      <ref id="ref47">
        <mixed-citation>
          [47]
          <article-title>WikiFactory download page</article-title>
          . http://wiki.loacnr.it/index.php/LoaWiki:Project:WikiFactory.
        </mixed-citation>
      </ref>
      <ref id="ref48">
        <mixed-citation>
          [48]
          <string-name>
            <surname>Wikipedia</surname>
          </string-name>
          . Wikipedia Home Page. http://www.wikipedia.org.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>