<!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>Finding Concept Coverings in Aligning Ontologies of Linked Data</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Information Sciences Institute and Department of Computer Science University of Southern California 4676 Admiralty Way</institution>
          ,
          <addr-line>Suite 1001, Marina del Rey, CA 90292</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Despite the recent growth in the size of the Linked Data Cloud, the absence of links between the vocabularies of the sources has resulted in heterogenous schemas. Our previous work tried to nd conceptual mapping between two sources and was successful in nding alignments, such as equivalence and subset relations, using the instances that are linked as equal. By using existential concepts and their intersections to de ne specialized classes (restriction classes), we were able to nd alignments where previously existing concepts in one source did not have corresponding equivalent concepts in the other source. Upon inspection, we found that though we were able to nd a good number of alignments, we were unable to completely cover one source with the other. In many cases we observed that even though a larger class could be de ned completely by the multiple smaller classes that it subsumed, we were unable to nd these alignments because our de nition of restriction classes did not contain the disjunction operator to de ne a union of concepts. In this paper we propose a method that discovers alignments such as these, where a (larger) concept of the rst source is aligned to the union of the subsumed (smaller) concepts from the other source. We apply this new algorithm to the Geospatial, Biological Classi cation, and Genetics domains and show that this approach is able to discover numerous concept coverings, where (in most cases) the subsumed classes are disjoint. The resulting alignments are useful for determining the mappings between ontologies, re ning existing ontologies, and nding inconsistencies that may indicate that some instances have been erroneously aligned.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The Web of Linked Data has seen huge growth in the past few years. As of
September 2011, the Linked Open Data Cloud has grown to a size of 31.6 billion
triples. This includes a wide range of data sources belonging to the government
(42%), geographic (19.4%), life sciences (9.6%) and other domains1. A common
way that the instances in these sources are linked to others is the use of the
owl:sameAs property. Though the size of Linked Data Cloud seems to be
increasing drastically (10% over the 28.5 billion triples in 2010), inspection of the
1 http://www4.wiwiss.fu-berlin.de/lodcloud/state/
sources at the ontology level reveals that only a few of them (15 out of the 190
sources) have some mapping of the vocabularies. For the success of the Semantic
Web, it is important that these heterogenous schemas be linked. As described in
our previous papers on Linking and Building Ontologies of Linked Data [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] and
Aligning Ontologies of Geospatial Linked Data [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], an extensional technique can
be used to generate alignments between the ontologies behind these sources. In
these previous papers, we introduced the concept of restriction classes, which is
the set of instances that satisfy a conjunction of value restrictions on properties
(property-value pairs ).
      </p>
      <p>Though our algorithm was able to identify a good number of alignments, it
was unable to completely cover one source with the classes in the other source.
Upon closer look, we found that most of these alignments that we missed did not
have a corresponding restriction class in the other source, and instead subsumed
multiple restriction classes. While reviewing these subset relations, we discovered
that in many cases the union of the smaller classes completely covered the larger
class. In this paper, we describe how we extend our previous work to discover
such concept coverings by introducing more expressive set of class descriptions
(unions of value restrictions).2 In most of these coverings, the smaller classes are
also found to be disjoint. In addition, further analysis of the alignments of these
coverings provides a powerful tool to discover incorrect links in the Web of Linked
Data, which can potentially be used to point out and rectify the inconsistencies
in the instance alignments.</p>
      <p>
        This paper is organized as follows. First, we describe the Linked Open Data
sources that we try to align in the paper. Second, we brie y review our alignment
algorithm from [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] along with the limitations of the results that were generated.
Third, we describe our approach to nding alignments between unions of
restrictions classes. Fourth, we describe how outliers in these alignments help to
identify inconsistencies and erroneous links. Fifth, we describe the
experimental results on union alignments over additional domains. Finally, we compare
against related work, and discuss our contributions and future work.
2
      </p>
      <p>
        Sources Used for Alignments
Linked Data, by de nition, links the instances of multiple sources. Often, sources
conform to di erent, but related, ontologies that can also be meaningfully linked
[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. In this section we describe some of these sources from di erent domains that
we try to align, instances in which are linked using an equivalence property like
owl:sameAs.
      </p>
      <p>
        Linking GeoNames with places in DBpedia : DBpedia (dbpedia.org) is
a knowledge base that covers multiple domains including around 526,000 places
and other geographical features from the Geospatial domain. We try to align
the concepts in DBpedia with GeoNames (geonames.org), which is a geographic
source with about 7.8 million things. It uses a at- le like ontology, where all
2 This work is an extended version of our workshop paper [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. We have extended the
method to nd coverings in the Biological Classi cation and Genetics domains.
instances belong to a single concept of Feature. This makes the ontology
rudimentary, with the type data (e.g. mountains, lakes, etc.) about these geographical
features instead in the Feature Class &amp; Feature Code properties.
      </p>
      <p>Linking LinkedGeoData with places in DBpedia : We also try to nd
alignments between the ontologies behind LinkedGeoData (linkedgeodata.org)
and DBpedia. LinkedGeoData is derived from the Open Street Map initiative
with around 101,000 instances linked to DBpedia using the owl:sameAs property.</p>
      <p>Linking species from Geospecies with DBpedia : The Geospecies (geospecies.org)
knowledge base contains species belonging to plant, animal, and other kingdoms
linked to species in DBpedia using the skos:closeMatch property. Since the
instances in the taxonomies in both these sources are the same, the sources are
ideal for nding the alignment between the vocabularies.</p>
      <p>Linking genes from GeneID with MGI : The Bio2RDF (bio2rdf.org)
project contains inter-linked life sciences data extracted from multiple data-sets
that cover genes, chemicals, enzymes, etc. We consider two sources from the
Genetics domain from Bio2RDF, GeneID (extracted from the National Center
for Biotechnology Information database) and MGI (extracted from the Mouse
Genome Informatics project), where the genes are marked equivalent.</p>
      <p>Although we provide results of the above four mentioned alignments in
Section 4, in the rest of this paper we explain our methodology by using the
alignment of GeoNames with DBpedia as an example.
3</p>
      <p>Aligning Ontologies on the Web of Linked Data
First, we brie y describe our previous work on nding subset and equivalent
alignments between restriction classes from two ontologies. Then, we describe
how to use the subset alignments to nding more expressive union alignments.
Finally, we discuss how outliers in these union alignments often identify incorrect
links in the Web of Linked Data.
3.1</p>
      <p>
        Our previous work on aligning ontologies of Linked Data
In [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] we introduced the concept of restriction classes to align extensional
concepts in two sources. A restriction class is a concept that is derived extensionally
and de ned by a conjunction of value restrictions for properties (called
propertyvalue pairs ) in a source. Such a de nition helps overcome the problem of aligning
rudimentary ontologies with more sophisticated ones. For example, GeoNames
only has a single concept (Feature) to which all of its instances belong, while
DBpedia has a rich ontology. However, Feature has several properties that can
be used to de ne more meaningful classes. For example, the set of instances in
GeoNames with the value PPL in the property featureCode, nicely aligns with
the instances of City in DBpedia.
      </p>
      <p>
        Our algorithm explored the space of restriction classes from two ontologies
and was able to nd equivalent and subset alignments between these restriction
classes. Fig. 1 illustrates the instance sets considered to score an alignment
hypothesis. We rst nd the instances belonging to the restriction class r1 from
the rst source and r2 from the second source. We then compute the image
of r1 (denoted by I(r1)), which is the set of instances from the second source
linked to instances in r1 (dashed lines in the gure). By comparing r2 with the
intersection of I(r1) and r2 (shaded region), we can determine the relationship
between r1 and r2. We de ned two metrics P and R, as the ratio of jI(r1) \ r2j to
jI(r1)j and jr2j respectively, to quantify set-containment relations. For example,
two classes are equivalent if P = R = 1. In order to allow a certain margin
of error induced by the data-set, we used the relaxed versions P' and R' as
part of our scoring mechanism. In this case, two classes were considered
equivalent if P 0 &gt; 0:9 and R0 &gt; 0:9 For example, consider the alignment between
restriction classes (lgd:gnis%3AST alpha=NJ) from LinkedGeoData and
(dbpedia:Place#type=http://dbpedia.org/resource/City (New Jersey)) from
DBpedia. Based on the extension sets, our algorithm nds jI(r1)j = 39, jr2j = 40,
jI(r1) \ r2j = 39, R0 = 0.97 and P 0 = 1.0. Based on our error margins, we assert
the alignment as equivalent in an extensional sense. The exploration of the space
of alignments and the scoring procedure is described in detail in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>r1
r2</p>
      <p>Key:
I(r1)</p>
    </sec>
    <sec id="sec-2">
      <title>Set of instance pairs where both r1 and r2 holds</title>
    </sec>
    <sec id="sec-3">
      <title>Set of instances from O1where r1 holds</title>
    </sec>
    <sec id="sec-4">
      <title>Set of instances from O2where r2 holds</title>
    </sec>
    <sec id="sec-5">
      <title>Set of instances from O2paired to instances from O1</title>
    </sec>
    <sec id="sec-6">
      <title>Instance pairs where both r1 and r2 holds</title>
      <p>Instance pairs where r1 holds</p>
      <p>Though the approach produced a large number of equivalent alignments, we
were not able to nd a complete coverage because some restriction classes did not
have a corresponding equivalent restriction class and instead subsumed multiple
smaller restriction classes. For example, in the GeoNames and DBpedia
alignment, we found that frdf:type=dbpedia:EducationalInstitutiong from DBpedia
subsumed fgeonames:featureCode=S.SCHg, fgeonames:featureCode=S.SCHCg
and fgeonames:featureCode=S.UNIVg (i.e. Schools, Colleges and Universities
from GeoNames). We discovered that taken together, the union of these three
restriction classes completely de ne rdf:type=dbpedia:EducationalInstitution. To
nd such previously undetected alignments we decided to extend the expressivity
of our restriction classes by introducing a disjunction operator to detect concept
coverings completely.
3.2</p>
      <p>Identifying union alignments
In our current work, we use the subset and equivalent alignments generated
by the previous work to try and align a larger class from one ontology with a
union of smaller subsumed restriction classes in the other ontology. Since the
problem of nding alignments with conjunctions and disjunction of
propertyvalue pairs of restriction classes is combinatorial in nature, we focus only on
subset and equivalence relations that map to an restriction classes with a single
property-value pair. This helps us nd the simplest de nitions of concepts and
also makes the problem tractable. Alignments generated by our previous work
that satisfy the single property-value pair constraint are rst grouped according
to the subsuming restriction classes and then according to the property of the
smaller classes. Since restriction classes are constructed by forming a set of
instances that have one of the properties restricted to a single value, aggregating
restriction classes from the group according to their properties builds a more
intuitive de nition of the union. We can now de ne the disjunction operator
that constructs the union concept from the smaller restriction classes in these
sub-groups. The disjunction operator is de ned for restriction classes, such that
i) the concept formed by the disjunction of the classes represents the union of
their set of instances, ii) each of the classes that are aggregated contain only a
single property-value pair and iii) the property for all those property-value pairs
is the same. We then try to detect the alignment between the larger common
restriction class and the union by using an extensional approach similar to our
previous paper. We call such an alignment a hypothesis union alignment.</p>
      <p>We de ne US as the set of instances that is the union of individual smaller
restriction classes Union(r2); UL as the image of the larger class by itself,
Img(r1)); and UA as the overlap between these sets, union(Img(r1) \ r2)). We
check whether the larger restriction class is equivalent to the union concept by
using scoring functions analogous to P 0 &amp; R0 from our previous paper. The new
scoring mechanism de nes P U0 as jjUUASjj and RU0 as jjUUALjj with relaxed scoring
assumptions as in P 0 &amp; R0. To accommodate errors in the data-set, we consider it
a complete coverage when the score is greater than a relaxed score of 0.9. That
is, the hypothesis union alignment is considered equivalent if P U0 &gt; 0.9 &amp; RU0 &gt;
0.9. Since by construction, each of the subset already satis es P 0 &gt; 0.9, then
we are assured that P U0 is always going to be greater than 0.9. Thus, a union
alignment is equivalent if RU0 &gt; 0.9.</p>
      <p>Figure 2 provides an example of the approach. Our previous algorithm nds
that fgeonames:featureCode = S.SCHg, fgeonames:featureCode = S.SCHCg,
fgeonames:featureCode = S.UNIVg are subsets of
frdf:type=dbpedia:EducationalInstitutiong. As can be seen in the Venn diagram in Figure 2, UL is Img(frdf:type
= dbpedia:EducationalInstitutiong), US is fgeonames:featureCode = S.SCHg [
fgeonames:featureCode = S.SCHCg [ fgeonames:featureCode = S.UNIVg, and
UA is the intersection of the two. With the educational institutions example,
RU0 for the alignment of dbpedia:EducationalInstitution to the union of S.SCH,
S.SCHC &amp; S.UNIV is 0.98. We can thus con rm the hypothesis and consider
this union alignment equivalent. Section 4 shows additional examples of union
alignments.
3.3</p>
      <p>Using outliers in union mappings to identify linked data errors
The computation of union alignments allows for a margin of error in the subset
computation. It turns out that the outliers, the instances that do not satisfy the
Img(r1)
EducationalInstitution</p>
      <p>Union(r2)</p>
      <p>Key:</p>
      <sec id="sec-6-1">
        <title>Img(r1) : Educational Institutions from Dbpedia</title>
      </sec>
      <sec id="sec-6-2">
        <title>Union(r2): Schools, Colleges and Universities from</title>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Geonames.</title>
    </sec>
    <sec id="sec-8">
      <title>Schools from Geonames.</title>
    </sec>
    <sec id="sec-9">
      <title>Colleges from Geonames.</title>
    </sec>
    <sec id="sec-10">
      <title>Universities from Geonames.</title>
    </sec>
    <sec id="sec-11">
      <title>Outliers.</title>
      <p>restriction classes in the alignments, are often due to incorrect links. Thus, our
algorithm also provides a novel method to curate the Web of Linked Data.</p>
      <p>Consider the outlier found in the fdbpedia:country = Spaing
fgeonames:countryCode = ESg alignment. Of the 3918 instances of dbpedia:country=Spain,
3917 have a link to a geonames:countryCode=ES. The one instance not having
country code ES has an assertion of country code IT (Italy) in GeoNames. The
algorithm would ag this situation as a possible linking error, since there is
overwhelming support for the ES being the country code of Spain. A more interesting
case occurs in the alignment of frdf:type = dbpedia:EducationalInstitutiong to
fgeonames:featureCode 2 fS.SCH, S.SCHC, S.UNIVgg. For frdf:type =
dbpedia:EducationalInstitutiong, 396 instances out of the 404 Educational
Institutions were accounted for as having their geonames:featureCode as one of S.SCH,
S.SCHC or S.UNIV. From the 8 outliers, 1 does not have a geonames:featureCode
property asserted. The other 7 have their feature codes as either S.BLDG (3
buildings), S.EST (1 establishment), S.HSP (1 hospital), S.LIBR (1 library) or
S.MUS (1 museum). This case requires more sophisticated curation and the
outliers may indicate a case for multiple inheritance. For example, the
hospital instance in geonames may be a medical college that could be classi ed as a
university.</p>
      <p>Our union alignment algorithm is able to detect similar other outliers and
provides a powerful tool to quickly focus on links that require human curation,
or that could be automatically agged as problematic, and provides evidence for
the error.
4</p>
      <sec id="sec-11-1">
        <title>Experimental Results</title>
        <p>The results of union alignment algorithm over the four pairs of sources we
consider appear in Table 1. In total, the 7069 union alignments explained (covered)
77966 subset alignments, for a compression ratio of 90%.</p>
        <p>The resulting alignments were intuitive. Some interesting examples appear
in Tables 2, 3 and 4. In the tables, for each union alignment, column 2 describes
the large restriction class from ontology1 and colunm 3 describes the union of
the (smaller) classes on ontology2 with the corresponding property and value
set. The score of the union is noted in column 4 (RU0 = jUAj ) followed by jUAj
jULj
and jULj in columns 5 and 6. Column 7 describes the outliers, i.e. values of v2
that form restriction classes that are not direct subsets of the larger restriction
class. Each of these outliers also has a fraction with the number of instances
that belong to the intersection upon the the number of instances of the smaller
restriction class (or jImg(r1)\r2j ). It can be seen that the fraction is less than our
jr2j
relaxed subset score. If the value of this fraction was greater than the relaxed
subset score (i.e. 0.9), the set would have been included in column 3 instead.
The last column mentions how many of the total UL instances were we able
to explain using UA and the outliers. For example, the union alignment #1 of
Table 2 is the Educational Institution example described before. It shows how
educational institutions from DBpedia can be explained by schools, colleges and
universities in GeoNames. Column 4, 5 and 6 explain the alignment score RU0
(0.98), the size UA (396) and the size of UL (404). Outliers (S.BLDG, S.EST,
S.LIBR, S.MUS, S.HSP) along with their P 0 fractions appear in column 7. We
were able to explain 403 of the total 404 instances (see column 8).</p>
        <p>We nd other interesting alignments, a representative few of which are shown
in the tables. In some cases, the union alignments found were intuitive because
of an underlying hierarchical nature of the concepts involved, especially in case of
alignments of administrative divisions in geospatial sources and alignments in the
biological classi cation taxonomy. For example, #3 highlights alignments that
re ect the containment properties of administrative divisions. Other interesting
types of alignment were also found. For example #7 tries to map two non-similar
concepts. It explains the license plate codes found in the state (bundesland) of
Saarland3. Due to lack of space, we explain the other union alignments alongside
in the tables. The complete set of alignments discovered by our algorithm are
available on our group page.4</p>
        <p>Outliers. In alignments that had inconsistencies, we identi ed three main
reasons: (i)Incorrect instance alignments - outliers arising out of possible
erro3 http://www.europlates.com/publish/euro-plate-info/german-city-codes
4 http://www.isi.edu/integration/data/UnionAlignments
neous equivalence link between instances (e.g. #4, #8, etc.), (ii)Missing instance
alignments - insu cient support for coverage due to missing links between
instances or missing instances (e.g. #9, etc.), (iii) Incorrect values for properties
- outliers arising out of possible erroneous assertion for property (e.g. #5, #6,
etc.). In the tables, we also mention the classes that these inconsistencies belong
to along with their support.
5</p>
      </sec>
      <sec id="sec-11-2">
        <title>Related Work</title>
        <p>
          Ontology alignment and schema matching have been a well explored area of
research since the early days of ontologies[
          <xref ref-type="bibr" rid="ref1 ref3">3, 1</xref>
          ] and received renewed interest in
recent years with the rise of the Semantic Web and Linked Data. Though most
work done in the Web of Linked Data is on linking instances across di erent
sources, an increasing number of authors have looked into aligning the source
ontologies in the past couple of years. Jain et al. [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] describe the BLOOMS
approach which uses a central forest of concepts derived from topics in Wikipedia.
An update to this is the BLOOMS+ approach [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] that aligns Linked Open Data
ontologies with an upper-level ontology called Proton. BLOOMS &amp; BLOOMS+
are unable to nd alignments because of the small number of classes in
GeoNames that have vague declarations. The advantage of our approach over these is
that our use of restriction classes is able to nd a large set of alignments in cases
like aligning GeoNames with DBpedia where Proton fails due to a rudimentary
ontology. Cruz et al. [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] describe a dynamic ontology mapping approach called
AgreementMaker that uses similarity measures along with a mediator ontology
to nd mappings using the labels of the classes. From the subset and
equivalent alignment between GeoNames(10 concepts) and DBpedia(257 concepts),
AgreementMaker was able to achieve a precision of 26% and a recall of 68%. We
believe that since their approach did not consider unions of concepts, it would
not have been able to nd alignments like the Educational Institutions
example (#1) by using only the labels and the structure of the ontology, though a
thorough comparison is not possible. In our work, we nd equivalent relations
between a concept on one side and a union of concepts on another side. CS R [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]
is a similar work to ours that tries to align a concept from one ontology to a union
of concepts from the other ontology. In their approach, the authors describe how
the similarity of properties are used as features in predicting the subsumption
relationships. It di ers from our approach in that it uses a statistical machine
learning approach for detection of subsets rather than the extensional approach.
An approach that uses statistical methods for nding alignments, similar to our
work, has also been described in Volker et al. [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. This work induces schemas for
RDF data sources by generating OWL2 axioms using an intermediate
associativity table of instances and concepts (called transaction data-sets ) and mining
associativity rules from it.
6
        </p>
        <p>Conclusions and Future Work
We described an approach to identifying union alignments in data sources on the
Web of Linked Data from the Geospatial, Biological Classi cation and Genetics
E n</p>
        <p>I
#
s
. r
ia ie
ed lt
p u
B O
D
a
t
a
D
o
e
G
d j
e
k L
n U
i j
L j</p>
        <p>A
a
i U
d j
ep Aj Lj
B Uj Uj
D
s =
e</p>
        <p>0U
m
a R
om 2g
r v
f</p>
        <p>f
s
t
n 2
e 2
m p
N
o
e
G
e
h
t
n
g
i
l
a
e
l
p
m
a
x
E
.
2
e
l
b
a
T</p>
        <p>Finding Concept Coverings in Aligning Ontologies of Linked Data 9
. 6
ls 9
e 9
v 1
e
l
t
n
e
m
s
(
, n
s g i
l n a
o i p
s g oh ap S
e n</p>
        <p>o c S y
am itu ,S i:a tr lca</p>
        <p>t 4 d un ie i
eoGN litIsan itceon bedp= tceoh radnm irrceah</p>
        <p>o h
1 G 1
3 2
1 D
1
1
0
( o</p>
        <p>T p</p>
        <p>U0 D
k 0
e . a
1 d 9 = t
.0 G 90 -a
e 1 jUjU D
o
D</p>
        <p>L A B
j j p
.taa 062 jAU iead</p>
        <p>9 j ,
A
n 26 jU G
e 1 L eo
x
a
m
0 j s
p
e
c
i
e
s</p>
        <p>D
ow :S
s
e e c
s r h
i g o
n o</p>
        <p>l
L ,
i
n
p
l
e
o
f
a
n
i
n
c
o
r
r
e
n
t
a
l
i
g
n
m
e
n
t
,
93 l</p>
        <p>a 1
red ,"
o n</p>
        <p>e
e
o p
t o
g ir
n h
.
s
e
n
e
P
s
e
s
s
a
l
c
a
l
e
r
r
a
e
l
c
a
n
e s</p>
        <p>e
m r lo C
n o e \
lil.eaagxep4Em vp22fg2 i:repdaood2i:i,rreaaoavdnC i:irreaaovnCg i-rseeeavbnnC i:repdaood2i,trreeoapn@ :iteaapdBg lttrrrcceeaoypb ililttreeegabnh :fsrbeydpuT= seeeogudng lffeooayudnnw f:srbeydpuT2litrsee/goxunCR ,,tseeeognnudPG illtscceeooyypm ssbeeyppdouuT=
labT bd pbdf epdbd lsoan bd hCf db irohC treyp ib2of P ,eyw ib2o leopm eegm oonm :frd2
lsceaau rreodh treoph ll)re irrceahh Cf SAND t)seaxu ll)re ibo
v o a
h d
c e
r s
ra g o
e e p
i n
h , e m
t =
c
e e
j
g b m
o a
it fo a
w s m
s e s
e u (
ice la I</p>
        <p>v
d
e s
in ce
Finding Concept Coverings in Aligning Ontologies of Linked Data 11
domains. By extending our de nition of restriction classes with the disjunction
operator, we are able to nd alignments of union concepts from one source to
larger concepts from the other source. Our approach produce coverings where
concepts at di erent levels in the ontologies of two sources can be mapped even
when there is no direct equivalence. We are also able to nd outliers that enable
us to identify inconsistencies in the instances that are linked by looking at the
alignment pattern. The results provide deeper insight into the nature of the
alignments of Linked Data.</p>
        <p>As part of our future work we want to try to nd a more complete descriptions
for the sources. Our preliminary ndings show that the results of this paper can
be used to nd patterns in the properties. For example, the countryCode property
in GeoNames is closely associated with the country property in DBpedia, though
their ranges are not exactly equal. We believe that an in-depth analysis of the
alignment of ontologies of sources is warranted with the recent rise in the links
in the Linked Data cloud. This is an extremely important step for the grand
Semantic Web vision.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Bernstein</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Madhavan</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rahm</surname>
          </string-name>
          , E.:
          <article-title>Generic schema matching, ten years later</article-title>
          .
          <source>Proceedings of the VLDB Endowment</source>
          <volume>4</volume>
          (
          <issue>11</issue>
          ) (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Cruz</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palmonari</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Caimi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stroe</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Towards on the go matching of linked open data ontologies</article-title>
          .
          <source>In: Workshop on Discovering Meaning On The Go in Large Heterogeneous Data</source>
          . p.
          <volume>37</volume>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Euzenat</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shvaiko</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          : Ontology matching. Springer-Verlag (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Jain</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hitzler</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sheth</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Verma</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yeh</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Ontology alignment for linked open data</article-title>
          .
          <source>The Semantic Web{ISWC</source>
          <year>2010</year>
          pp.
          <volume>402</volume>
          {
          <issue>417</issue>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Jain</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yeh</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Verma</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vasquez</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Damova</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hitzler</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sheth</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Contextual ontology alignment of lod with an upper ontology: A case study with proton</article-title>
          .
          <source>The Semantic Web: Research</source>
          and Applications pp.
          <volume>80</volume>
          {
          <issue>92</issue>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Parundekar</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ambite</surname>
            ,
            <given-names>J.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Knoblock</surname>
            ,
            <given-names>C.A.</given-names>
          </string-name>
          :
          <article-title>Aligning unions of concepts in ontologies of geospatial linked data</article-title>
          .
          <source>In: Proceedings of the Terra Cognita 2011 Workshop in Conjunction with the 10th International Semantic Web Conference</source>
          . Bonn,
          <string-name>
            <surname>Germany</surname>
          </string-name>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Parundekar</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Knoblock</surname>
            ,
            <given-names>C.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ambite</surname>
            ,
            <given-names>J.L.</given-names>
          </string-name>
          :
          <article-title>Aligning geospatial ontologies on the linked data web</article-title>
          .
          <source>In: Proceedings of the GIScience Workshop on Linked Spatiotemporal Data. Zurich</source>
          ,
          <string-name>
            <surname>Switzerland</surname>
          </string-name>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Parundekar</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Knoblock</surname>
            ,
            <given-names>C.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ambite</surname>
            ,
            <given-names>J.L.</given-names>
          </string-name>
          :
          <article-title>Linking and building ontologies of linked data</article-title>
          .
          <source>In: Proceedings of the 9th International Semantic Web Conference (ISWC</source>
          <year>2010</year>
          ). Shanghai, China (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Spiliopoulos</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Valarakos</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vouros</surname>
          </string-name>
          , G.:
          <article-title>Csr: discovering subsumption relations for the alignment of ontologies</article-title>
          .
          <source>The Semantic Web: Research</source>
          and Applications pp.
          <volume>418</volume>
          {
          <issue>431</issue>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. Volker, J.,
          <string-name>
            <surname>Niepert</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Statistical schema induction</article-title>
          .
          <source>The Semantic Web: Research</source>
          and Applications pp.
          <volume>124</volume>
          {
          <issue>138</issue>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>