
relational to object-oriented), the constructs (e.g.
table, class) of each model are mapped onto the set
of constructs of a more abstract model, the
supermodel. A set of transformations is applied,
within the supermodel, to the set of constructs that
originated from the source model, in order to
transform them into constructs that can be mapped
into the target model. At the end, the resulting
constructs are mapped from the supermodel back
into those of the target model. Such an approach is
highly flexible as of the set of models and constructs
that it can handle. Changes in the models do not
require changes in the applications that perform
those mappings. Such an approach has not been
applied to map between reference models.
(Martínez-Costa 2008) followed similar ideas but
using software engineering principles instead of
using database techniques.
Finally, as outlined in Section 3, the results
history of previous alignment tasks should also be
used to improve the quality and the automation of
future alignments. Given the current trend (Chung
2007) towards cooperation between communities of
users with similar interests, and given the
community-orientated nature of archetypes, it is
clear that the alignment history between archetypes
should be a resource of such a community. It will be
investigated how alignments between archetypes
developed and used on several sites could be shared
and reused by other sites. These alignments
represent the understanding of all these archetypes
(ontologies), and their equivalences, from the point
of view of the different researchers involved in each
of these mappings. This cumulative knowledge will
be useful when new alignments are to be performed.
ACKNOWLEDGEMENTS
This research has jointly been funded by the Ramon
y Cajal and the Jose Castillejo (JC2007-00050)
programmes of the Spanish Ministry for Science and
Innovation, and the EHRland project funded by Irish
Health Information and Quality Authority.
REFERENCES
M. van Assem, M. R. Menken, G. et al. ‘A Method for
Converting Thesauri to RDF/OWL’, The Semantic
Web 2004, LNCS 3298, pages 17-31.
P. Atzeni, P. Cappellari, et al. ‘Model-independent schema
translation’, VLDB Journal 17:1347-1370, Nov. 2008.
T. Beale. ‘Archetypes: Constraint-based domain models
for future-proof information systems’, 11
th
OOPSLA
Workshop Behavioral Semantics, pp. 16-32, 2002.
V. Bicer, A. Dogac, et al. ‘Archetype-Based Semantic
Interoperability of Web Service Messages in the
Health Care Domain’, Journal Semantic Web 1, 2005.
K. Chung, L. Hossain, and J. Davis. ‘Individual
performance in knowledge intensive work through
social networks’, 2007 ACM SIGMIS CPR conference
on Computer personnel research, pp 159 – 167.
R.S. Dick, et al., (Eds). ‘The Computer-Based Patient
Record: An Essential Technology for Health Care’,
Institute of Medicine, Revised Edition, 1997.
M. Ehrig, and Y. Sure. ‘FOAM - Framework for Ontology
Alignment and Mapping’, in the Workshop on
Integrating Ontologies, 156, pp. 72-76, October 2005.
S. Garde, E. Hovenga, et al. ‘Expressing Clinical Data
Sets with openEHR Archetypes: A Solid Basis for
Ubiquitous Computing’, International Journal of
Medical Informatics. 76(3): 334-341, 2007.
C. Goble, and R. Stevens. ‘State of the nation in data
integration for bioinformatics’, Journal of Biomedical
Informatics, 41(5):687-693, October 2008.
J. Grimson. ‘Delivering the electronic healthcare record
for the 21st century’. Int. J. Med. Inf. 2001; 111-127.
J. Grimson, W. Grimson, et al. ‘A CORBA-based
integration of distributed electronic healthcare records
using the Synapses approach’. IEEE Trans. Inf. Tech.
in Biomedicine, 2(3):124-138, 1998.
F. Giunchiglia, M. Yatskevich, and P. Shvaiko. ‘Semantic
Matching: Algorithms and Implementation’, Journal
on Data Semantics, LNCS 4601, pages 1-38, 2007.
I. Iakovidis, A. Dogac, et al. ‘Interoperability of eHealth
Systems - Selection of Recent EU's Research
Programme Developments’, Proc. Int. Conf. eHealth:
Combining Health Telematics, Telemedicine,
Biomedical Eng. and Bioinformat. to the Edge, 2007.
E. Jiménez-Ruiz, et al. ‘OntoPath: A Language for
Retrieving Ontology Fragments’, LNCS 4803, pp 897-
914, 2007.
L.T. Kohn,et al. (Ed.). ‘To err is human: Building a safer
health system’, National Academic Press, 2000
C. Martínez-Costa, et al. ‘A Model-driven Approach for
Representing Clinical Archetypes for Semantic Web
Environments’. Journal Biomedical Informatics 2008.
NCI Thesaurus, accessed July 2008 at
http://ncicb.nci.nih.gov/download/evsportal.jsp
N.F. Noy, and M.A. Musen. ‘Anchor-PROMPT: Using
non-local context for semantic matching’, in the
workshop on Ontologies and Information Sharing at
the International Joint Conference on Artificial
Intelligence, pp 63-70, 2001.
N.F. Noy, and M.A. Musen. ‘Specifying Ontology Views
by Traversal’, the Semantic Web Conference – ISWC
2004, LNCS 3298, pp 713-725.
H.Tan and P. Lambrix, ‘A method for Recommending
Ontology Alignment Strategies’, the Semantic Web
Conference. LNCS 4825, pages 494-507, 2007.
ARCHETYPE ALIGNMENT - A Two-level Driven Semantic Matching Approach to Interoperability in the Clinical
Domain
221