PCO Agent sends this definition to ESO agent,
which calculates a new definition:
<<Class:PCO.ORGANIZATIONAL_UNIT:
subclass of Thing>
<ObjectProperty:PCO.OU_HAS:
Domain: PCO.RGANIZATIONAL_UNIT,
Rang:PCO.PUBLIC_O>
<Class:ESO.ORGANIZATIONAL_UNIT:
subclass of Thing>
<ObjectProperty: ESO.OU_HAS :
Domain:ESO.ORGANIZATIONAL_UNIT,
Rang:ESO.CARE_GIVERS>>
The following correspondence introduces a conflict
in the definition of CARE_GIVERS:
mapped (ESO.CARE_GIVERS, PCO.PUBLIC_O)
Indeed, as we have already in the mapping that
ESO.PUBLIC_O corresponds to PCO.PUBLIC_O
and ESO.PUBLIC_O is a subclass of
CARE_GIVERS, this can be a source of errors. So,
the agent sends an alert message to the user. User
can modify the mapping and the ontology or validate
any of the definitions contained in the negotiation
exchange. In this example, our algorithm allows
services in the Eye Specialist Clinic and in the
Primary Care Provider to be aware of evolution in
other services. Agents take the necessary decisions
to maintain a reliable exchange of data between
these entities.
5 RELATED WORKS
The ontology evolution and change management has
been addressed by many researches. (Klein and al.,
2001). (Klein, 2004), investigated the versioning of
ontologies, (Plessers and al., 2007) define Change
Definition Language (CDL), (Djedidi and al., 2009)
a patterns-based ontology evolution approach ,
(Zablith, 2009) a Framework for ontology evolution
and (Hartung and al., 2008). But we propose an
evolution model for multi-ontology system when
ontologies are different and not only for instance.
When ontologies are considered as an ontology
instances, the source ontology has the semantics of
the dependent ontologies (because they are instances
of the source ontology). So, ontology evolution will
require applying the same changes on the dependent
ontologies. Note also that in the case of different
ontologies, mapping between ontologies must be
managed in parallel.
6 CONCLUSIONS AND FUTURE
WORK
Interconnecting services is a complex task. A part of
the complexity comes from the need to have a
common, shared view of the information. The
approach proposed in this paper is suitable for
ontology evolution management in distributed and
heterogeneous environments. The aim is to provide a
flexible way to partially automate the process of
ontology evolution management. The approach
consists of software agents that represent each of the
services involved, and their respective ontologies
and related mappings. To illustrate our approach
we applied it to a health care case. The case study
highlighted some of the main benefits of the
approach. The approach could be extended and
improved in several ways. First, there is a need to
further analyze the implications that changes have to
the logic of the running software services.
Furthermore, there is a need to extend the ontology
agent model to include different types of changes in
our algorithms (removal, etc...).
REFERENCES
Slimani,S.,Baïna,S.,Baïna,K., “Agent-based Architecture
for Service Ontology evolution Management”,
SEKE’10, San Francisco Bay, USA 2010.
Henkel, M., Johannesson, P., Perjons, E., Zdravkovi, J.,
"Value and Goal Driven Design of E-Services", The
IEEE International Conference on e-Business
Engineering (ICEBE'07), Hong Kong, China, October
24-26.
Klein, M., Fensel, 2001. D. Ontology versioning on the
Semantic Web. In: Proc. Int. Semantic Web Working
Symposium (SWWS).
Klein, M., 2004. Change Management for Distributed
Ontologies. PhD thesis, Vrije Universiteit Amsterdam.
Plessers, P., Troyer, O., and Casteleyn, S., 2007.
Understanding ontology evolution : A change
detection approach, Web Semantics : Science,
Services and Agents, on the World Wide Web 5 39-
49.
Djedidi, R., Aufaure, MA., 2010. ONTO-EVOAL an
Ontology Evolution Approach Guided by Pattern
Modeling and Quality Evaluation. FoIKS.
Zablith, F. 2009. Evolva : A Comprehensive Approach to
Ontology Evolution”. In Proceedings of the 6th
European Semantic Web Conference PhD Symposium
LNCS 5554. eds. L. Aroyo et al., Springer-Verlag,
Berlin, Heidelberg, pages 944-948, ESWC.
Hartung, M., Kirsten, T., Rahm, E., 2008. Analyzing the
evolution of life science ontologies and mappings. In:
Proc. of DILS.
KEOD 2010 - International Conference on Knowledge Engineering and Ontology Development
452