with a local strategy. However, if that change was
not done, the results would be equal.
7 RELATED WORK
Handling ontology mapping documents is a relative
new research field, but similar problem has been
tackled in other contexts such as object oriented
(Banerjee, et al., 1987) or incremental view
maintenance (Ceri, et al., 1991). These approaches
present a taxonomy of changes, its semantics and a
set of deterministic rules. ToMAS (Velegrakis, et al.,
2003) is a tool for automatically detecting and
adapting invalid or inconsistent mappings due to
changes in either schemas or theirs constraints, even
if the changes did not make any of the mappings
syntactically incorrect. ToMAS also exploits
knowledge about user choices that is embodied in
the existing mappings. Further, while the changes
are not restricted to atomic type schema element, the
approach is schema centric and does not exploit the
semantics of the changes requested by the users.
Our approach adopts ideas from these
approaches but it goes a step further by exploiting
the evolution log, automating the process.
8 CONCLUSIONS
In this paper, the ontology mapping evolution
problem has been characterized in terms of goals,
inputs, constraints and outputs, and an abstract
ontology mapping evolution process has been
defined, comprised of two-iterative phases
respecting the removed and new entities in the
ontology, respectively.
Based on the semantics of SBO, a set of invalid
conditions and respective corrective changes were
identified. Yet, because different potential solutions
exist for the same invalid situation, a decision has to
be made. A user-driven approach has been
developed based on the structure and semantics of
the SBO. This approach guaranties that the mapping
document is corrected, but the user has to decide
which actions to take for every ambiguous situation.
Besides the list of possible corrective changes, no
further support is provided to the user.
Instead, the proposed semantic-based approach
automatically suggests the best corrective strategy,
based on the log information provided by the
ontology evolution process. The evaluation
performed showed that this is a valid and useful
approach, but further extensive evaluation has to be
carried out. However, this evaluation is not easy due
to the lack of logs.
A limitation of the semantic-based approach
concerns with the blind application of rules, based
on the necessary and sufficient conditions. In fact, it
is possible that an ontology evolution strategy has
been applied, even if only for some. Deciding
whether the strategy has been applied or not, is an
open issue. Additionally, because ontology mapping
largely depends on the ontology mapping language,
generalizing the proposed approaches to other
ontology mapping (or alignment) languages is a big
challenge for future work.
ACKNOWLEDGEMENTS
The work described in this document is partially
funded by the MCTES-FCT funded EDGAR project
(POSI/EIA/61307/2004) and the Coalesce project
(PTDC/EIA/74417/2006).
REFERENCES
Banerjee, Jay, et al. 1987; Semantics and implementation
of schema evolution in object-oriented databases.
SIGMOD Rec. Ca,US: 1987, Vol. 16, pp. 311-322.
Berners-Lee, Tim, Hendler, James e Lassila, Ora. 2001;
The Semantic Web. Scientific American. 2001, Vol.
284, pp. 34-43.
Ceri, Stefano e Widom, Jennifer. 1991; Deriving
production rules for incremental view maintenance. In
VLDB. 1991, pp. 577-589.
Euzenat, Jérôme and Shvaiko, Pavel. 2007. Ontology
Matching. Berlin: Springer, 2007.
IEEE. 1990; Standard Computer Dictionary: A
Compilation of IEEE Standard Computer Glossaries.
N.Y, U.S.: 1990.
Klein, Michel. 2004; Change Management for Distributed
Ontologies. 2004. PhD Thesis.
Plessers, P., De Troyer, O. 2005; Ontology Change
Detection using a Version. The Semantic Web –
ISWC. s.l. : Springer, 2005.
Rahm, Erhard and Bernstein, Philip A. 2001; A survey of
approaches to automatic schema matching. In VLDB.
s.l. : Springer, 2001.
Silva, Nuno. 2004. Multi-Dimensional Service-Oriented
Ontology Mapping. 2004. PhD Thesis.
Stojanovic, Ljiljana. 2004. Evolution, Methods and Tools
for Ontology. 2004. PhD Thesis.
Velegrakis, Yannis, Miller, Renée J. and Popa, Lucian.
2003. Mapping Adaptation under Evolving Schemas.
VLDB. Berlin: 2003.
A USER-DRIVEN AND A SEMANTIC-BASED ONTOLOGY MAPPING EVOLUTION APPROACH
221