4.3 Syntactic Layer
In this layer we integrate all the data sources. We
use the Gatherer application (Silva and Cardoso,
2006) to perform the integration. Each one of the
data sources is registered in the architecture and
mapped to a pre defined XML schema. The XML
schema is the one used in the mapping layer. It is
created based in the ontology and is used to facilitate
the data sources integration.
For each data source to integrate we have to
create an XML structure that will define the data that
will fulfil a specific item of the XML Schema. Thus,
the Gatherer application knows where to get the
information for a specific query.
4.4 External Data Sources
This layer is composed of all the data sources that
will provide information to the architecture. They
can be Data Bases, XML files, Web Services or
simple Web Pages.
5 RELATED WORK
Semantic technologies were already used to resolve
data aggregation problems. TDS Biological Modeler
(Teranode, 2006) is a collaborative biology analysis
application that integrates heterogeneous data
sources in order to provide aggregated information
for scientific analyses. In the healthcare domain the
CEN/ISSS eHealth Standardisation Focus Group
integrates a set of information systems to allow the
exchange of meaningful clinical information among
healthcare institutes (Bicer, Laleci, Dogal, and
Kabak, 2005). Another example of success is the
COG project (Alexiev, Breu, Bruijn, Fensel, Lara,
and Lausen, 2005). The aim of this project is the
integration of a set of applications existing in an
automobile industry.
6 CONCLUSION
The presented architecture can be very useful to
create solutions that integrate different data sources
to fulfil a specific ontology. In the tourism domain,
the information must be aggregated in order to allow
the creation of dynamic packages. By using our
architecture, we can think first in defining the
information concepts that we want to aggregate.
Then, search for data sources that can provide the
information to integrate with them.
REFERENCES
Werthner, H. and Klein (2004), S., Information
Technology and Tourism: A Challenging
Relationship. Berlin etc., Springer
Cardoso, Jorge (2005, September), Dynamic Packaging
using Semantic Web based Integration, Draft
Kabbaj, Mohamed Y. (2003, June), Strategic and Policy
Prospects for Semantic Web Services Adoption in US
Online Travel Industry, Retrieved September 12, 2006
from the MIT Center for Digital Business
Fitzgerald, C. Dynamic packaging: The impact of
technology on the sale of commodity products, both
online and offline, http://www.solutionz.com/pdfs/01-
Dynamic_Packaging.pdf. 2005, The Solutionz Group
International, Inc.
Fodor, O. and H. Werthner (2004-5). Harmonise: A Step
Toward an Interoperable E-Tourism Marketplace. Int.
Journal of Electronic Commerce 9 (2): 11-39
Alexiev, V., Breu, M., Bruijn, J., Fensel, D., Lara, R. and
Lausen H., Information Integration with Ontologies –
Experiences from an Industrial Showcase, John Wiley
& Sons Ltd, 2005, p. 1-53, 55- 61 and 151-156
Chandrasekaran, B., Josephson, J. R. and Benjamins, V.
(1999), Ontologies: What are they? Why do we need
them?, IEEE Expert p. 20-21, Retrieved November 3,
2006 from University of Maryland
OWL - Web Ontology Language, W3C Recommendation,
10 February 2004
SWRL: A Semantic Web Rule Language, 21 May 2004
http://www.w3.org/Submission/SWRL/
Rodrigues, T., Rosa, P. And Cardoso, J. (2006), Moving
from Syntactic to Semantic Organizations using
JXML2OWL
Silva, B. and Cardoso J. (2006), Semantic Data Extraction
for B2B Integration, International Workshop on
Dynamic Distributed Systems (IWDDS), In
conjunction with the ICDCS 2006, The 26th
International Conference on Distributed Computing
Systems. July 4-7, 2006 Lisbon, Portugal
TERANODE Design Suite, Biological Modeler (2006)
http://www.teranode.com/products/tds/biological_modeler
.php
Bicer, V., Laleci, G., Dogal, A., and Kabak Y. (2005),
Providing Semantic Interoperability in the Healthcare
Domain through Ontology Mapping, Retrieved
February 17, 2006 from METU – Software Research
and Development
ICEIS 2007 - International Conference on Enterprise Information Systems
572