incoherences and the axioms in cause. Next, we
describe the model checking technique and our
global methodology. Our approach can predict all
the potential logical inconsistency in the ontology
before the addition of the incoherent change thanks
to change constraints patterns derived from ontology
design patterns. The inconsistent axiom succession
patterns are then checked by the NuSMV model
checker on the evolution log NuSMV graph,
containing the whole change succession of the
ontology. We also defined the ontology
inconsistency in description logics, and we apply our
approach on a simple example of incoherent
ontology. This allowed us to identify the succession
of axioms causing the inconsistency.
For future work, we are willing to apply our
approach to both logical inconsistency and structural
incoherency. We will also treat the inconsistency
resolution based on this methodology in a next
paper. In addition, we are looking forward to
defining and integrating all the satisfiability
constraints patterns of OWL DL in the
implementation of our solution. Finally, we aim at
implementing our solution on huge ontologies to
measure the scalability and optimize our approach.
REFERENCES
Baier, C., Katoen, J. ”Principles of Model Checking,” The
MIT Press, Cambridge, Massachusetts, London,
England, 2008.
Bray, T., Paoli, J., Sperberg-McQueen., C., M., Maler, E.,
Yergeau, F., Cowan, J., 2006. Extensible Markup
Language (XML) 1.1 (second edition) W3C
recommendation, http://www.w3.org/TR/2006/REC-
xml11-20060816/.
Cimatti, A., Clarke, E., Giunchiglia, F., Roveri, M., 2000.
NuSMV: a new symbolic model checker.
Djedidi, R., 2009. Approche d'évolution d'ontologie
guidée par des patrons de gestion de changement, PhD
Thesis.
Gueffaz, M., Cruz, C., Nicolle, C., 2011. RDF2NµSMV:
mapping semantic graphs to NµSMV model checker.
The Third International Conference on Advances in
Future Internet (AFIN 2011).
Haase, P., Stojanovic, L., 2005. Consistent Evolution of
OWL Ontologies. In A.Gomez-Perez, J. Euzenat
(Eds.), LNCS, vol.3532. The Semantic Web: Research
and Applications (pp. 182-197). Berlin, Germany:
Springer. doi: 10.1007/b136731
Jaziri, W., 2009. A methodology for ontology evolution
and versioning., The Third International Conference
on Advances in Semantic Processing(SEMAPRO
2009), pages 15-21, ISBN: 978-1-4244-5044-2,
Sliema, Malta.
Pittet, P., Cruz, C., Nicolle, C., 2011. Guidelines for a
Dynamic Ontology - Integrating Tools of Evolution
and Versionning in Ontology. International
Conference on Knowledge Management in
Information Systems (KMIS 2011).
Plessers, P., & De Troyer, O., 2006. Resolving
inconsistencies in evolving ontologies. In Y. Sure, &
J. Domingue (Eds.), LNCS: Vol.4011. The Semantic
Web: Research and Applications, Proceedings of the
3rd European Semantic Web Conference ESWC 2006
(pp. 200-214). Berlin, Germany: Springer.
Pnueli, A., 1977. The temporal logic of programs. In proc.
18th IEEE Symp. Foundations of Computer Science
(FOCS’77), Providence, RI, USA. pages 46-57.
Rogozan, D., 2008. Gestion de l'évolution d'une ontologie:
méthodes et outils pour un référencement sémantique
évolutif fondé sur une analyse des changements entre
versions de l'ontologie. PhD Thesis.
Sirin, E. et Parsia, B., 2004. Pellet: An owl dl reasoner. In
Haarslev, V. et Möller, R. (editors), Proceedings of the
International Workshop on Description Logics
(DL2004).
INCONSISTENCYIDENTIFICATIONINDYNAMICONTOLOGIESBASEDONMODELCHECKING
421