<!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>Empirically Evaluating Three Proposals for Representing Changes in OW L 2</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>J.-R. Bourguet</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>G. Guizzardi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>A. Botti Benevides</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>V. Zamborlini</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ontology</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Conceptual Modeling Research Group (NEMO)</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Federal University of Esprito Santo (UFES)</institution>
          ,
          <addr-line>Vit o ́ria -</addr-line>
          <country country="BR">Brazil</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institute for Logic, Language and Computation (ILLC) Universiteit van Amsterdam (UvA)</institution>
          ,
          <addr-line>Amsterdam -</addr-line>
          <country country="NL">The Netherlands</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Research Centre for Knowledge and Data (KRDB) Free University of Bozen-Bolzano (UNIBZ)</institution>
          ,
          <addr-line>Bozen-Bolzano -</addr-line>
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In almost all domains in practice, it is fundamental to properly represent entities amenable to changes. For instance, in business analytics, we must be able to reason with large amounts of time-changing KPI (key performance indicators) data. For this reason, general-purpose practical knowledge representation frameworks must be able to support the representation of temporally changing information and in a way that affords decidable automated reasoning. In this paper, we address the issue of representing entities amenable to intrinsic or extrinsic changes in OWL2. These sources of change are illustrated in a simplified model of the scholar domain. We then propose three strategies to represent entities amenable to changes as well as their changes. In particular, we do that by employing strategies that are based on a philosophical stance called perdurantism, which sees all individuals as 4D entities, i.e., as individuals that unfold in time as well as in space. Finally, we compare these three alternatives by generating synthetic instances and performing an empirical evaluation of reasoning tasks.</p>
      </abstract>
      <kwd-group>
        <kwd />
        <kwd>Perdurantist representation</kwd>
        <kwd>Temporally changing information</kwd>
        <kwd>Formal Ontology</kwd>
        <kwd>OWL</kwd>
        <kwd>Empirical Assessment of Ontology Codification Alternatives</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        It is of crucial importance for the Knowledge Representation community to provide
means for the modeler to explicitly represent information in a declarative form that is
suitable for performing reasoning tasks. For instance, there are attempts to apply time
changing information-based models in a range of domains, including enterprise
contracts [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], environnemental data integrations [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], stock analysis (buy-hold-sell) [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] or
court proceedings, as litigations [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. A classical problem is the trade-off between
expressivity and time/space computational complexity of reasoning tasks. The OWL2
ontology representation language [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] is underpinned by restricted DL fragments, the majority
of which were designed to preserve decidability and provide tractability. Nevertheless,
OWL2 has been designed focusing on the representation of scenarios with immutable
truth-values and unchangeable information about the world. Different approaches to cope
with this issue have been propose in the literature. These include concrete domains,
reifications, annotations, versioning, named graphs and perdurantism-based representations
(see [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] and [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] for overviews). The perdurantist view claims that all entities have
temporal parts and can be intuitively represented as four dimensional space-time worms whose
temporal parts are time slices of the worm. This representation is relevant in business
analytics for example where it is frequent to reason with large amounts of historical
timechanging data. A series of works adopt an OWL-based perdurantist representation of the
world. Welty and Fikes [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] introduced the idea of 4D fluents that provide temporal parts
to each instance (extended toward ND fluents in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]). Krieger et al [
        <xref ref-type="bibr" rid="ref10 ref11">10,11</xref>
        ] proposed a
total perdurantist view by introducing the class of time slices as a superclass of both
contingent and mandatory classes. Finally in [12,13], the authors present a proposal in
relation with the ways properties and relations can evolve in time (e.g., (im)mutability). In
this paper, we propose three alternatives based on the approach presented in [12,13] and
perform an empirical evaluation to compare them. Our evaluation is based on a model
representing the scholar domain, which illustrates some mutable aspects. Thus, we
formalized this model in the three alternatives and generated synthetic instances in order to
perform an empirical evaluation of some reasoning tasks. The remainder of this paper is
structured as follows. In Section 2, we introduce the notions of mandatoriness,
contingency, (im)mutability, and dependence, illustrated in a purely illustrative UML-like
diagram of the scholar domain. Section 3 describes our three proposals for mapping
UMLlike diagram to TBoxes in OWL2. In Section 4, we present the results of our empirical
evaluation of the aforementioned alternatives. Section 5 presents some related works.
Finally, Section 6 presents some final considerations.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Modeling dynamic phenomena</title>
      <p>Most Description Logics (DLs) (except the temporal DLs [14] for example) have been
designed to represent immutable and unchangeable information capturing snapshots of
the world. However, some applications require modelers to represent and reason over
different kinds of information; for instance, decision support systems like business
analytics usually require keeping track of historical changes in order to compute
crucial indicators. We illustrate some kinds of mutable information by means of a model
of scholar activities represented in Figure 1(a). In this domain, Authors (which are
Persons) write Publications, which can be classified into Papers, Articles,
Chapter or Books. A Publication can be cited by another Publication, and
Authors have also an hindex. Since 2012, orcid (open researcher and contributor id)
can provide a persistent digital identifier to academic Researchers. orcid was created
as a response to several problems: authors may be called by different names through
time (e.g. a marriage can append a name for an author); cultural differences can
exist in naming people, in the ordering of names and surnames; and names can be
written in different alphabets. Going back to our example, a Researcher can be
remunerated by Scholarships provided by one Organisation in such a way that an
Organisation can provide several Scholarships, and a Scholarship
remunerates one Researcher. Authors and Organisations can be associated. We
specify two kinds of Organisations: a Team and a University. A Team is part
of one or more Universities, and a University can be ranked with regard to
arwu (academic ranking of world universities), also known as Shanghai ranking, an
annual publication of University rank. This model includes time changing and
obsolete information that should be properly represented. For example, once a name form
for a Person is used in the head of a Publication, this occurrence will always
refer to the specific Person; this situation is different for an email address, which can
be replaced or removed. Moreover, indicators such as hindex and arwu are typically
volatile information and also seems pertinent to keep track of their historical changes
to support reasoning on issues such as causality or correlation. Also, hindex is an
attribute that is always available (0 by default and monotonic afterwards), while arwu is
non mandatory for a university (there can be universities not ranked by this metric), and a
University can change its name or place. Finally, an association between an Author
and an Organisation can also cease to hold. One can notice three sources of changes
in Figure 1(a): attributes, relations and class instantiations.</p>
      <p>(a) Domain</p>
      <p>(b) Individuals</p>
      <p>Concerning attributes and relations, we highlight two characteristics: (i)
mandatoriness vs. contingency, and (ii) mutability vs. immutability. (i) is usually represented in a
class diagram by means of cardinality constraints, where a cardinality greater or equal
to one ensures that the attribute or relation is mandatory, otherwise it is contingent
(optional). For example, if an Author exists, her name and hindex are mandatory, while
her orcid is optional. Also, it is mandatory for a Scholarship to remunerate one
Researcher, while it is contingent for a Researcher to be remunerated by a
Scholarship. (ii) can be represented in a class diagram by placing or not freadOnlyg
close to the corresponding immutable attribute or association end. If an attribute is
immutable, once the value of the attribute is set, it cannot change; and given a relation R
from a class A to a class B and s.t. the association end near B is tagged as immutable,
once an instance x of A starts to relate to y1; : : : ; yn via R, then x cannot start an
Rrelationship with any other yi, and no xRy1; : : : ; xRyn can cease to hold until x ceases
to exist. For example, if an Author exists, orcid is immutable, while hindex is
mutable. Similarly, a Scholarship cannot change its isRemuneratedBy relation from a
Researcher to another (it must always remunerate the same Researcher), while
a Researcher can cease to be remunerated by a Scholarship without ceasing
himself to exist.</p>
      <p>One can ground such notions on Formal Ontology (see for example [15]). A generic
dependence holds between an individual x via relation R to a type T when, in order
to exist, an individual x has to be R-related with an instance of T . A specific
dependence holds from an individual x to y iff x cannot exist when y does not exist. Generic
dependence is expressed by attributes/relations having a cardinality greater or equal to
one, i.e., mandatory attributes/relations. On the other hand, by assuming that whenever
a relationship xRy holds, x and y must exist, specific dependence is entailed by means
of attributes/relations that are tagged as freadOnlyg and having a cardinality greater or
equal to one, i.e., mandatory immutable attributes/relations. Moreover, some class
instantiations must always hold for its individuals, while others do not necessarily have to
hold. For example, an instance of Person cannot cease to instantiate it without
ceasing to exist, while a Researcher can cease to be a Researcher without ceasing to
exist. This property of the class Person is called rigidity [15, Ch. 4]. The property of
the class Researcher is called anti-rigidity1 as it requires an entity that instantiates
Researcher at a time t to not instantiate this class at a different time t0. We highlight
here that the ontological choices made at this example are intuitive, but arguable. Our
aim was to illustrate ontological notions, not to propose an ontological analysis of the
scholar domain.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Representing changes in OWL</title>
      <p>In this section, we present some alternatives to represent changes in DL. First, in order to
clarify the choices in the following sections, we show a static-world mapping that is
incapable of dealing with changes. We introduce here a UML interpretation for SROIQD,
the fragment of DL underpinning OWL2. We denote C a set of concepts or classes, R a
set of object properties or relations, RT a set of data properties or attributes, T a set
of datatypes or attributes types, S a set of symbols from the alphabet of DLs (see [16]
for their interpretations in first order logic), a set of UML cardinalities and a function
`( ! S) such that `( )7!8, `(n)7!8=n, `(0::n)7!8 n and `(n:: )7!8 n (with n&gt;0).2
Definition 1. Let fC; D1; : : : ; Dn; Eg C, fr1; : : : ; rng
f 1; : : : ; mg T and f 1; : : : ; n; 1; : : : ; n; 1; : : : ; mg
tation U is defined below:
R, ft1; : : : ; tmg RT,
, an UML
interpreD1
r1
1
1
rn
n</p>
      <p>n Dn
E</p>
      <p>
        C
-t1: 1[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]
.
.
      </p>
      <p>.
-tm: m[ m]
,
(C v E u dn `( i)ri:Di u dm `( j)tj: j)U
i=1 j=1
(D1 `( 1)r1 1:C)U
.
.</p>
      <p>.
(Dn `( n)rn 1:C)U</p>
      <p>This mapping cannot represent any change, thus assuming a world in which
everything is static and immutable, i.e., attributes and relations cannot change, including the
relation of instantiation between individuals and classes. The fundamental dichotomy
Endurant vs. Perdurant, between types of individuals, appears in the systems of
categories of Foundational Ontologies like UFO [17], BFO [18] and DOLCE [19] and have
already been employed to address the issue of changing information in DL (e.g.
Descriptions and Situations ontology [20]). Figure 1(b) shows the representation of a 3D
en1Anti-rigidity is stronger than non-rigidity, the logical negation of rigidity.</p>
      <p>2We denote: 8=nr:C , 8r:C u =nr:C, 8 nr:C , 8r:C u nr:C and 8 nr:C , 8r:C u nr:C.
durant with a fourth temporal dimension, where an individual named John is represented
as a 4D object—also called a space-time worm—whose slices are snapshots of John’s
orcid 0000-0003-0634-3277 during his life as an author. An endurant, such as a person,
is fundamentally different from what is called a perdurant (or process), which has
temporal parts unfolding in time, e.g., a flight, a conference, or a PhD defense. Intuitively,
endurants exist at times, while perdurants happen at times.</p>
      <p>Contrarily to endurantism, the perdurantist approach removes the distinction
between endurants and perdurants by defending that “objects are composed of so-called
temporal parts. When we see an object here and now, we are seeing the parts of it that are
now — but there are other parts of it at other times that we might have encountered or
might yet encounter.” [21]. While objects are seen as 3D endurants through the
endurantist approach, they appear otherwise as perdurantist worms, i.e., four dimensional
“spacetime worms” whose temporal parts are slices (snapshots) of the worms. In the following,
we present the temporally changing information frameworks proposed in [12,13]. We
illustrate this framework in our domain by snapshots of Mary’s life during her existence
as an author.</p>
      <p>First introduced by Leibniz [22], the notion of “individual concept” allows the
mapping of an individual to all its snapshots (or time slices), whenever it exists, by
referring to a single characteristic (or set of characteristics). These characteristics, said
essential (i.e., necessary and immutable), define the identity of an individual [15] (e.g.,
the proper name of an individual in the Kripkean sense [23]). In [12,13], the authors
use the UML diagram pattern depicted in the Figure 2(a) as a framework to capture
temporally changing information. The main idea is to partition the domain in two levels:
the static level (IC level), regarding individual concepts; and the dynamic level (TS
level), concerning changeable parts of individual’s snapshots. The timeSliceOf
relation connects both levels such that each instance of IndividualConcept maps to
one or more instances of TimeSlice, while an instance of TimeSlice refers to
exactly one instance of IndividualConcept. Indeed, the life-time of an instance of
IndividualConcept can be determined by the initial instant (the value of the
startsAt dataproperty) of its first TimeSlice and the final instant of its last TimeSlice
(the value of the endsAt dataproperty). Every instance of IndividualConcept must
have at least one time slice for representing its life-time.</p>
      <p>(a) Framework</p>
      <p>Figure 2(b) illustrates the 4D approach by presenting a situation in which Mary is
temporally associated with a University. The value of the Mary’s hindex and the
value of the rank of the University evolves through time. The ellipses at the top represent
the individual concepts, which are instances of some classes of the IC level (Person
and University). Inside the TS level, a cylinder represents the temporal projection
of the individual concept to which it is connected. Each division in the cylinder is a
new (contiguous) TimeSlice of the connected individual concept, and thus the
interlevel vertical arrows (at the top) represent instantiations of the timeSliceOf (shortened
with tSlOf) property. The temporal extension of each time slice goes until the next one
(or until the end of the cylinder for the last division). The horizontal arrows represent
the instantiation of the isAssociatedWith property. The darker ellipses represent that
some change occur w.r.t. the previous time slice. Thereafter, we present some alternatives
(namely, A0, A1 and A2) to design a TBox based on the framework introduced in the
Figure 2(a), in order to capture the perdurantist and endurantist notions together.</p>
      <sec id="sec-3-1">
        <title>3.1. The mapping alternative A0</title>
        <p>In the mapping alternative A0 (Figure 3(a), exemplified in Figure 3(b)), the IC level
comprises rigid classes, while the TS level concerns all the others classes, relations and
attributes.</p>
        <p>(a) Domain</p>
        <p>(b) Individuals</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. The mapping alternative A1</title>
        <p>In the mapping alternative A1, while the IC level level comprises rigid classes,
simultaneously mandatory and immutable attributes, and relations determining mutual
existential dependencies; the TS level concerns the non-rigid classes, properties and relations
that do not configure mutual existential dependencies (see Figure 4(a)). Figure 4(b)
exemplifies the alternative A1. The main difference in using the alternative A1 w.r.t. A0 is
the decreasing of redundancy (by using A0, all the attributes, including immutable and
mandatory, are duplicated).</p>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. The mapping alternative A2</title>
        <p>In the mapping alternative A2, the IC level comprises rigid classes, simultaneously
mandatory and immutable attributes, while the TS level concerns non-rigid classes,
contingent and mutable properties (see Figure 5(a)). Figure 5(b) exemplifies the alternative
A2. The main difference in using the alternative A2 instead of the alternative A1 is the
decrease in the proliferation of time slices. Differently from the alternative A2, by using
the alternative A1, every time slice in a chain of connected instances is duplicated when
a new time slice is created. Note that the relations implying unilateral existential
dependence are represented in the IC level and interpreted as valid through the whole lifetime
of the dependent entity.</p>
        <p>(a) Domain</p>
        <p>The generic dependences require relaxing the maximum cardinality at the side of
the dependent entity, as the relationship is changeable w.r.t. the independent individual.
For example, an instance of Scholarship can participate in a relationship
isRemuneratedBy with different instances of Researcher during its existence (it can be the
case that one researcher is hired to complete the scholarship of another researcher). The
maximum cardinality constraint should be relaxed in order to allow this kind of change.</p>
        <p>In next section, we report on an experimental comparison of A0, A1 and A2.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Empirical comparison</title>
      <p>We evaluated the three alternatives by performing reasoning tasks. Firstly, we developed
a TBox populator that generates random consistent ABoxes for the three alternatives.3
The populator was developed in Java and is supported by the OWLAPI 4. The
population starts with initial simple assertions: John and Mary are co-authors of the book
Commitments when each one was associated with the organisation City Hall, after what
the random process of axioms creation begins revolving around these assertions about
John and Mary. We included a parameter k for the total number of ABoxes axioms
(assertions of person, publications and affiliations changes and inherent roles). We made 5
populations Pk for each alternatives and k 2 f10,100,1000,5000,10000, 15000,20000,
30000,35000,45000,50000g. Table 1 presents the median w.r.t. the 5 populations of the
total number of time slices created in function of the alternatives and the parameter k.
Note that a “-” in the table does not mean that the population could not be performed,
but that the reasoning task on the ABox was impossible due to a heap space limit as
explained thereafter.</p>
      <p>Once the population was performed, we launched some queries listed in Figure 6
over the generated KBoxes4 (TBoxes + ABoxes) to represent the evolution of some key
indicators. We designed the SPARQL Query 1 in order to retrieve the evolution of the
hindex for each Author present in the ABoxes, while the Query 2 was designed to
retrieve the evolution of the arwu index (based on the average of hindex in our
simulation) of all the Organisations present in the ABoxes for the alternatives A0,
A1 and A2. The Query 3 was designed to retrieve the number of citations for each
Publication present in an ABox. Query 3 was designed for A2, while Query 3’ is the
same query adapted for A0 and A1. The Query 4 was designed to output all the Mary’s
co-Authors that are present in an ABox. Query 4 was designed for A2, while Query 4’
is the same query adapted for A0 and A1. The Query 5 was designed to output all the
3We consider here an ABOX as a finite set of concept and role (abstract and concrete assertions).
4Some samples are available at https://ontohub.org/repositories/linkedun</p>
    </sec>
    <sec id="sec-5">
      <title>Query 1.</title>
      <p>SELECT ? ? ?</p>
      <p>WHERE f
f? a lu:Person .
? lu:timeSlice ? .
? lu:hindex ? .
? lu:startsAt ? .g
UNION
f? a lu:Person .
? lu:timeSlice ? .
? lu:hindex ? .
? lu:endsAt ? .g</p>
    </sec>
    <sec id="sec-6">
      <title>Query 3.</title>
      <p>SELECT ? ? ? ?
WHERE f
? a lu:Author .
? lu:writes ? .
? lu:timeSlice ? .
? lu:startsAt ? .
? lu:citations ? .</p>
    </sec>
    <sec id="sec-7">
      <title>Query 4.</title>
      <p>SELECT DISTINCT ?</p>
      <p>WHERE f
? lu:writes ? .
? lu:isWrittenBy :Mary .
g
FILTER (? != :Mary )</p>
    </sec>
    <sec id="sec-8">
      <title>Query 5.</title>
      <p>SELECT ?</p>
      <p>WHERE f
? lu:cites :Commitments .</p>
      <p>g
Publications, present in an ABox, and that cite the book of John and Mary. Query 5
was designed for A2, while Query 5’ is the same query adapted for A0 and A1. Finally,
the Query 6 was designed to output all the Books present in an ABox having a chapter
that cites a Publication of John. Query 6 was designed for A2, while Query 6’ is the
same query adapted for A1, and Query 6” for A0.</p>
      <p>We performed an empirical analysis on a machine equipped with an Intel Core at
3.30GHz and Ubuntu 15.04. We ran the Java-based reasoner Pellet with Sun Java 1.8, and
we set the maximum heap space to 7.5 GB. Figure 7 shows a comparison performed by
launching queries with Pellet and measuring the elapsed CPU times. For each query and
each alternative, we performed 5 query answering tasks on the ABoxes corresponding to
each population Pk, after what we retained the median value of the CPU times.</p>
      <p>We make the following observations from Figure 7. For all the queries, for a number
of instances '5000, the alternative A2 is always the fastest model w.r.t. CPU time. A2
succeeds to compute the results until 50000 instances for all the queries, after what a
heap space limit occurs and precludes the computation. Note that this heap space limit
occurs earlier w.r.t. the number of instances for the alternatives A1 ('40000 instances,
except for the Query 3’) and again earlier for A0 ('30000 instances, except for the
Query 3’). Generally, the Queries 3 / 3’ are the queries for which the heap space limit
occurs earlier (for A0 and A1) and require more CPU time to finish (around twice more).
The Query 4’ is the query requiring the maximum amount of time to output the results
for a large number of instances ('35000 instances for A1, and '25000 instances for A0).
The proliferated time slices fill the memory space, eventually reaching the heap space
limit and precluding the query task. We noticed that for the alternative A1 and close to
the heap space limit, the task takes a longer time to finish. We hypothesize that, due to
the non proliferation of the immutable attributes (e.g. name), the remaining memory
enables the computation for a higher number of instances; while the proliferation of some
dependent relations (those that are not mutually dependent) among the time slices makes
the higher density of the graph of instances to slow down the computation.</p>
      <p>On the Queries1 / 2, starting with all the instances of an individual concept (e.g.,
Person), the reasoner explores all their time slice to output the evolution in the time
of the mutable attributes (e.g., hindex or arwu). For these queries (and also for their
alternatives) the node length amplitude of the matching graph pattern is 2.</p>
      <p>On the Queries 3 / 3’ (and their alternatives) the node length amplitude of the
matching graph pattern is 3. Nevertheless, the Query 3’ designed for the alternatives A0 and A1
differs from the Query 3 designed for A2. The latter launches a task where the matching
graph pattern has parts in both the static and dynamic levels, while the matching graph
pattern of A0 and A1 is only in the dynamic level. For the alternative A2, the
computation is 1.5 times slower than the times spent with the other queries for the same
alternative, what suggests that dealing with a mix of static and dynamic entities increased
the computational times. For A0 and A1, the computation is also slower than the times
spent with the other queries for the same alternatives, what suggests that dealing with
both object properties and data properties (i.e. writes, citations and startsAt) among the
time slices can be also much more greedy.</p>
      <p>The Queries 4 / 4’ and 5 / 5’ confront the speed of exploring (i) only in the static
level (A2), and (ii) only in the dynamic level (A0, A1). For the Queries 4 / 4’, the node
length amplitude of the matching graph pattern is: 4 for the alternatives A0 and A1, and 2
for A2. For the Queries 5 / 5’, the node length amplitude of the matching graph pattern is:
3 for the alternatives A0 and A1, and 1 for A2. We encoded in our populating algorithm
a random draw for the authors of publications (1 5) and the citations of publications
(1 15). Thus, the lower number of instances involving the relation writes could explain
the performance of the reasoner for the Query 4 being better than for the Query 5.
Nevertheless, for A0 and A1, it seems that due to the node length amplitude of the matching
graph pattern, the reasoner performed the Query 5’ in a shorter time.</p>
      <p>The Queries 6 / 6’ / 6” deal with mutual dependencies (e.g., partOf). The Query 6
(A2) only explores the static level, and the node length amplitude of the matching graph
pattern is 3. The Query 6’ (A1) explores both the static and the dynamic levels, and the
node length amplitude of the matching graph pattern is 5. The Query 6” (A0) explores
only the dynamic level, the node length amplitude of the matching graph pattern is 5.</p>
      <p>To summarize, the relative similitude between the behaviors of the reasoner
confronted to the same alternatives for the Query 1, the Query 2, the Queries 5 / 5’ and the
Queries 6 / 6’ / 6” suggests little difference between exploring only in the dynamic level:
(i) compared to an exploration in both the static and the dynamic levels for A0 and A1;
or (ii) compared to an exploration only in static level for A2. The notable difference
occurs when the reasoner performs an exploration both in the static and the dynamic levels
for the alternative A2 (corresponding to the Query 3), or an exploration tackling object
properties and data properties among the time slices (i.e., writes, citations and startsAt)
for the alternatives A0 and A1 (corresponding to the Query 3’). Finally, if it could be in
one sense unsurprising that these different queries have different performances in their
executions, note that the comparison touched upon the performance of different mapping
frameworks to retrieve the same kind of domain information.</p>
    </sec>
    <sec id="sec-9">
      <title>5. Related Works</title>
      <p>
        Four-dimensionalism is a significant school of thought, particularly in the field of Formal
Ontology (see [24]). Krieger et al [
        <xref ref-type="bibr" rid="ref10 ref11">10,11</xref>
        ] proposed to reinterpret the 4D view by
introducing the class of time slices as a superclass of both contingent and mandatory classes.
In a sense, this proposal is represented by our alternative A0 where all the class, relations
and attributes are encoded in a dynamic level.
      </p>
      <p>
        As we mentioned in the introduction, the first attempt to deal with a four
dimensional approach in OWL was proposed by Welty and Fikes [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], who introduced the idea
of using 4D fluents to deal with relationships that change over time. Nevertheless, the
nature of the relations or attributes were not considered, and the dependence between
individuals was not evoked in their model. That is why in [12,13], the authors introduced
a static level in which immutable properties could be encoded in order to optimize the
memory requirements during the reasoning task. This proposal corresponds to the
alternative A1. A 4D-based analysis of “Roles” (a specific kind of non-rigid classes) has also
been performed in [25]. Later, in [26], some foundational ontologies were compared also
considering the scholar domain (with a particular perdurantist view of the behavior of
the role student).
      </p>
      <p>Concerning the experimental analysis on temporally changing information-based
models, such validations or comparisons have been attempted in very few cases.
In [27,28], the authors proposed alternatives (based on a combination of qualitative and
quantitative representation for interval and point relations) to represent in OWL and/or
in SWRL the so called Allen’s temporal relations. Note that in [29], the authors point
out the potential usage of such alternatives to express relations between time intervals
of 4D-fluents in OWL. Thus, the authors performed an experimental comparison of the
alternatives w.r.t. consistency tests using the reasoners Hermit and Pellet on a data-set
with a relative small amounts of instances (100 to 1000 intervals generated randomly).
The authors claimed it was the first such experimental evaluation of both qualitative and
quantitative Semantic Web temporal representations.</p>
      <p>Finally, Gutierrez et al. [30] were the first to propose a formal extension of the RDF
data model to integrate a consideration of time validity. Thus, they introduced graphs
containing quads of the form (s;p;o)[t] where t is a timestamp during which the triple
(s;p;o) is valid. In [31], the authors implemented a solution to query such quad stored and
experimentally demonstrated that their implementation (based on the system Strabon)
outperforms all other existing implementations (e.g. AnQL, AllegroGraph).</p>
    </sec>
    <sec id="sec-10">
      <title>6. Conclusion</title>
      <p>
        It is very important to properly represent entities amenable to changes in terms of a
knowledge representation language that could support decidable automated reasoning. In
this paper, after introducing some notions that can describe the qualities of attributes and
relations subject to change, we presented three strategies to map a sterotyped UML-like
class diagram into TBoxes. We also performed an experimental comparison to observe in
real reasoning tasks how the aforementioned alternatives would behave. The comparison
showed that the alternative A2 had the best performance for all the queries. The
empirical studies reported here serve the purpose of stress testing these mapping frameworks
as practical alternatives to represent large instance datasets. In a sense, the observed
differences between these frameworks (some of which are analogous to well-know
proposals in the literature [
        <xref ref-type="bibr" rid="ref9">12,9</xref>
        ]) could be expected from an analytical study of how each of
these frameworks structures information. However, the study reported here is in a much
better position to analyze and quantify these differences in terms of the performance of
execution of representative queries. A future work would be to perform an experimental
comparison between the alternative A2 and a reification-based model [12,13], in order
to assess in which situation one alternative is more suitable than the other.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1] S. de Cesare and
          <string-name>
            <given-names>G.L.</given-names>
            <surname>Geerts</surname>
          </string-name>
          ,
          <article-title>Toward a Perdurantist Ontology of Contracts</article-title>
          , in: Advanced Information Systems Engineering Workshops - CAiSE 2012 International Workshops, Gdan´sk, Poland, June 25- 26,
          <year>2012</year>
          . Proceedings,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bajec</surname>
          </string-name>
          and J. Eder, eds,
          <source>Lecture Notes in Business Information Processing</source>
          , Vol.
          <volume>112</volume>
          , Springer,
          <year>2012</year>
          , pp.
          <fpage>85</fpage>
          -
          <lpage>96</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>B.</given-names>
            <surname>Tran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Plumejeaud-Perreau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Bouju</surname>
          </string-name>
          and
          <string-name>
            <given-names>V.</given-names>
            <surname>Bretagnolle</surname>
          </string-name>
          ,
          <article-title>A Semantic Mediator for Handling Heterogeneity of Spatio-Temporal Environment Data</article-title>
          ,
          <source>in: Proceedings of the 9th Research Conference on Metadata and Semantics Research</source>
          , E. Garoufallou,
          <string-name>
            <given-names>R.J.</given-names>
            <surname>Hartley</surname>
          </string-name>
          and P. Gaitanou, eds,
          <source>Communications in Computer and Information Science</source>
          , Vol.
          <volume>544</volume>
          , Springer,
          <year>2015</year>
          , pp.
          <fpage>381</fpage>
          -
          <lpage>392</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>V.</given-names>
            <surname>Milea</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Frasincar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Kaymak</surname>
          </string-name>
          and
          <string-name>
            <given-names>T. Di</given-names>
            <surname>Noia</surname>
          </string-name>
          ,
          <article-title>An OWL-based approach towards representing time in web information systems</article-title>
          ,
          <source>in: The 4th International Workshop of Web Information Systems Modeling Workshop (WISM</source>
          <year>2007</year>
          ),
          <year>2007</year>
          , pp.
          <fpage>791</fpage>
          -
          <lpage>802</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>B.</given-names>
            <surname>McBride</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Butler</surname>
          </string-name>
          ,
          <article-title>Representing and querying historical information in RDF with application to E-discovery</article-title>
          ,
          <source>HP Laboratories Technical Report</source>
          , HPL-2009-
          <volume>261</volume>
          (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>O.W.</given-names>
            <surname>Group</surname>
          </string-name>
          ,
          <source>Web Ontology Language</source>
          <volume>2</volume>
          (
          <issue>OWL2</issue>
          ),
          <year>2012</year>
          . www.w3.org/TR/owl2-overview/.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>F.</given-names>
            <surname>Grandi</surname>
          </string-name>
          ,
          <article-title>Introducing an annotated bibliography on temporal and evolution aspects in the semantic web</article-title>
          ,
          <source>SIGMOD Record 41(4)</source>
          (
          <year>2012</year>
          ),
          <fpage>18</fpage>
          -
          <lpage>21</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>V.</given-names>
            <surname>Ermolayev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Batsakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Keberle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Tatarintseva</surname>
          </string-name>
          and
          <string-name>
            <given-names>G.</given-names>
            <surname>Antoniou</surname>
          </string-name>
          ,
          <article-title>Ontologies of time: review and trends</article-title>
          ,
          <source>Int. J. Comput. Sci. Appl</source>
          <volume>11</volume>
          (
          <issue>3</issue>
          ) (
          <year>2014</year>
          ),
          <fpage>57</fpage>
          -
          <lpage>115</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>C.A.</given-names>
            <surname>Welty</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Fikes</surname>
          </string-name>
          ,
          <article-title>A Reusable Ontology for Fluents in OWL, in: Formal Ontology in Information Systems</article-title>
          ,
          <source>Proceedings of the Fourth International Conference, FOIS</source>
          <year>2006</year>
          , Baltimore, Maryland, USA, November 9-
          <issue>11</issue>
          ,
          <year>2006</year>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Bennett</surname>
          </string-name>
          and C. Fellbaum, eds,
          <source>Frontiers in Artificial Intelligence and Applications</source>
          , Vol.
          <volume>150</volume>
          , IOS Press,
          <year>2006</year>
          , pp.
          <fpage>226</fpage>
          -
          <lpage>236</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>J.M.</given-names>
            <surname>Gime</surname>
          </string-name>
          <article-title>´nez-Garc´ıa, A. Zimmermann and P. Maret, NdFluents: An Ontology for Annotated Statements with Inference Preservation</article-title>
          , in: European Semantic Web Conference, Springer,
          <year>2017</year>
          , pp.
          <fpage>638</fpage>
          -
          <lpage>654</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>H.-U. Krieger</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Kiefer</surname>
            and
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Declerck</surname>
          </string-name>
          ,
          <article-title>A Framework for Temporal Representation and Reasoning in Business Intelligence Applications, in: AI Meets Business Rules and Process Management, Papers from the 2008 AAAI Spring Symposium</article-title>
          ,
          <source>Technical Report SS-08-01</source>
          , Stanford, California, USA, March
          <volume>26</volume>
          -28,
          <year>2008</year>
          , AAAI,
          <year>2008</year>
          , pp.
          <fpage>59</fpage>
          -
          <lpage>70</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>H.-U. Krieger</surname>
          </string-name>
          ,
          <article-title>Where Temporal Description Logics Fail: Representing Temporally-Changing Relationships</article-title>
          ,
          <source>in: KI 2008: Advances in Artificial Intelligence, 31st Annual German Conference on AI, KI</source>
          <year>2008</year>
          , Kaiserslautern, Germany,
          <source>September 23-26</source>
          ,
          <year>2008</year>
          . Proceedings,
          <string-name>
            <given-names>A.</given-names>
            <surname>Dengel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Berns</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.M.</given-names>
            <surname>Breuel</surname>
          </string-name>
          , [
          <volume>18</volume>
          ] [19
          <source>] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30]</source>
          [31]
          <string-name>
            <given-names>F.</given-names>
            <surname>Bomarius</surname>
          </string-name>
          and
          <string-name>
            <surname>T.</surname>
          </string-name>
          Roth-Berghofer, eds,
          <source>Lecture Notes in Computer Science</source>
          , Vol.
          <volume>5243</volume>
          , Springer,
          <year>2008</year>
          , pp.
          <fpage>249</fpage>
          -
          <lpage>257</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <given-names>V.</given-names>
            <surname>Zamborlini</surname>
          </string-name>
          and
          <string-name>
            <given-names>G.</given-names>
            <surname>Guizzardi</surname>
          </string-name>
          ,
          <source>On the Representation of Temporally Changing Information in OWL, in: Workshops Proceedings of the 14th IEEE International Enterprise Distributed Object Computing Conference, IEEE Computer Society</source>
          ,
          <year>2010</year>
          , pp.
          <fpage>283</fpage>
          -
          <lpage>292</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <given-names>V.</given-names>
            <surname>Zamborlini</surname>
          </string-name>
          , Estudo de Alternativas de Mapeamento de
          <article-title>Ontologias da Linguagem OntoUML para OWL: Abordagens para Representac¸a˜o de Informac¸ a˜o Temporal, Master's thesis</article-title>
          , Federal University of Espirito Santo, Vito´ ria, Brazil,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <given-names>A.</given-names>
            <surname>Artale</surname>
          </string-name>
          and
          <string-name>
            <given-names>E.</given-names>
            <surname>Franconi</surname>
          </string-name>
          ,
          <article-title>A temporal description logic for reasoning about actions and plans</article-title>
          ,
          <source>Journal of Artificial Intelligence Research</source>
          <volume>9</volume>
          (
          <year>1998</year>
          ),
          <fpage>463</fpage>
          -
          <lpage>506</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <given-names>G.</given-names>
            <surname>Guizzardi</surname>
          </string-name>
          ,
          <article-title>Ontological Foundations for Structural Conceptual Models</article-title>
          ,
          <source>PhD thesis</source>
          , Centre for Telematics and Information Technology, University of Twente, Enschede, The Netherlands,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          and
          <string-name>
            <given-names>W.</given-names>
            <surname>Nutt</surname>
          </string-name>
          , Basic Description Logics, in: The Description Logic Handbook: Theory, Implementation, and
          <string-name>
            <surname>Applications</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.L.</given-names>
          </string-name>
          <string-name>
            <surname>McGuinness</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Nardi</surname>
          </string-name>
          and P.F. PatelSchneider, eds, Cambridge University Press,
          <year>2003</year>
          , pp.
          <fpage>43</fpage>
          -
          <lpage>95</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <given-names>G.</given-names>
            <surname>Guizzardi</surname>
          </string-name>
          , G. Wagner, R. de Almeida Falbo,
          <string-name>
            <given-names>R.S.S.</given-names>
            <surname>Guizzardi</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.P.A.</given-names>
            <surname>Almeida</surname>
          </string-name>
          ,
          <article-title>Towards Ontological Foundations for the Conceptual Modeling of Events</article-title>
          ,
          <source>in: Proceedings of the 32th International Conference on Conceptual Modeling - ER</source>
          <year>2013</year>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Ng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.C.</given-names>
            <surname>Storey</surname>
          </string-name>
          and J. Trujillo, eds,
          <source>Lecture Notes in Computer Science</source>
          , Vol.
          <volume>8217</volume>
          , Springer,
          <year>2013</year>
          , pp.
          <fpage>327</fpage>
          -
          <lpage>341</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <given-names>R.</given-names>
            <surname>Arp</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Smith</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.D.</given-names>
            <surname>Spear</surname>
          </string-name>
          ,
          <article-title>Building ontologies with basic formal ontology</article-title>
          , Mit Press,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <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>C.</given-names>
            <surname>Masolo</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>Sweetening ontologies with DOLCE</article-title>
          ,
          <source>in: International Conference on Knowledge Engineering and Knowledge Management</source>
          , Springer,
          <year>2002</year>
          , pp.
          <fpage>166</fpage>
          -
          <lpage>181</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <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: OTM Confederated International Conferences”
          <article-title>On the Move to Meaningful Internet Systems”</article-title>
          , Springer,
          <year>2003</year>
          , pp.
          <fpage>689</fpage>
          -
          <lpage>706</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <given-names>S.D.H.a.T.A.</given-names>
            <surname>Johnson</surname>
          </string-name>
          , Endurantism, Perdurantism and Special Relativity,
          <source>Philosophical Quarterly</source>
          <volume>53</volume>
          (
          <issue>213</issue>
          ) (
          <year>2003</year>
          ),
          <fpage>524</fpage>
          -
          <lpage>539</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <surname>G.W.</surname>
          </string-name>
          von Leibniz,
          <source>New Essays on Human Understanding</source>
          , Cambridge University Press,
          <year>1981</year>
          (
          <volume>1705</volume>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <given-names>S.A.</given-names>
            <surname>Kripke</surname>
          </string-name>
          , Naming and Necessity, Harvard University Press,
          <year>1980</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <string-name>
            <given-names>T.</given-names>
            <surname>Sider</surname>
          </string-name>
          ,
          <article-title>Four-dimensionalism: An ontology of persistence and time</article-title>
          , Oxford University Press on Demand,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <string-name>
            <given-names>M.</given-names>
            <surname>West</surname>
          </string-name>
          ,
          <article-title>Roles: a four-dimensional analysis</article-title>
          ,
          <source>FRONTIERS IN ARTIFICIAL INTELLIGENCE AND APPLICATIONS 174</source>
          (
          <year>2008</year>
          ),
          <fpage>45</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <string-name>
            <surname>S. de Cesare</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Henderson-Sellers</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Partridge</surname>
            and
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Lycett</surname>
          </string-name>
          ,
          <article-title>Improving model quality through foundational ontologies: two contrasting approaches to the representation of roles</article-title>
          , in: International Conference on Conceptual Modeling, Springer,
          <year>2015</year>
          , pp.
          <fpage>304</fpage>
          -
          <lpage>314</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          <string-name>
            <given-names>S.</given-names>
            <surname>Batsakis</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>Antoniou and I. Tachmazidis, Integrated Representation of Temporal Intervals and Durations for the Semantic Web</article-title>
          ,
          <source>in: New Trends in Database and Information Systems II - Selected papers of the 18th East European Conference on Advances in Databases and Information Systems</source>
          and Associated Satellite Events,
          <string-name>
            <given-names>N.</given-names>
            <surname>Bassiliades</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ivanovic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kon-Popovska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Manolopoulos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Palpanas</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>Trajcevski and A</article-title>
          . Vakali, eds,
          <source>Advances in Intelligent Systems and Computing</source>
          , Vol.
          <volume>312</volume>
          , Springer,
          <year>2014</year>
          , pp.
          <fpage>147</fpage>
          -
          <lpage>158</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          <string-name>
            <given-names>S.</given-names>
            <surname>Batsakis</surname>
          </string-name>
          , I. Tachmazidis and
          <string-name>
            <given-names>G.</given-names>
            <surname>Antoniou</surname>
          </string-name>
          ,
          <article-title>Representing Time for the Semantic Web</article-title>
          ,
          <source>in: Multidisciplinary Trends in Artificial Intelligence - 9th International Workshop</source>
          , MIWAI 2015, Fuzhou, China,
          <source>November 13-15</source>
          ,
          <year>2015</year>
          , Proceedings,
          <string-name>
            <given-names>A.</given-names>
            <surname>Bikakis</surname>
          </string-name>
          and X. Zheng, eds,
          <source>Lecture Notes in Computer Science</source>
          , Vol.
          <volume>9426</volume>
          , Springer,
          <year>2015</year>
          , pp.
          <fpage>3</fpage>
          -
          <lpage>15</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          <string-name>
            <given-names>S.</given-names>
            <surname>Batsakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Stravoskoufos</surname>
          </string-name>
          and
          <string-name>
            <given-names>E.</given-names>
            <surname>Petrakis</surname>
          </string-name>
          ,
          <article-title>Temporal reasoning for supporting temporal queries in OWL 2.0, Knowledge-based and intelligent information and engineering systems (</article-title>
          <year>2011</year>
          ),
          <fpage>558</fpage>
          -
          <lpage>567</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          <string-name>
            <given-names>C.</given-names>
            <surname>Gutierrez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Hurtado</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Vaisman</surname>
          </string-name>
          ,
          <string-name>
            <surname>Temporal</surname>
            <given-names>RDF</given-names>
          </string-name>
          , in: European Semantic Web Conference, Springer,
          <year>2005</year>
          , pp.
          <fpage>93</fpage>
          -
          <lpage>107</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          <string-name>
            <given-names>K.</given-names>
            <surname>Bereta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Smeros</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Koubarakis</surname>
          </string-name>
          ,
          <article-title>Representation and Querying of Valid Time of Triples in Linked Geospatial Data</article-title>
          ,
          <source>in: Proceedings of 10th International Conference on The Semantic Web: Semantics and Big Data</source>
          ,,
          <source>ESWC</source>
          <year>2013</year>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Cimiano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O</given-names>
            <surname>´. Corcho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Presutti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Hollink</surname>
          </string-name>
          and S. Rudolph, eds,
          <source>Lecture Notes in Computer Science</source>
          , Vol.
          <volume>7882</volume>
          , Springer,
          <year>2013</year>
          , pp.
          <fpage>259</fpage>
          -
          <lpage>274</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>