map "/matchObjects/matchObject/numericalMatchProperty[@id=’Value of Price of Holiday Package’]
/value" on Value of Price of Holiday Package.
map "/matchObjects/matchObject/stringMatchProperty[@id=’Currency of Price of Holiday Package’]
/value" on Currency of Price of Holiday Package.
Figure 8: Mapping the application symbols to lexons.
with one vendor, was sometimes not present with an-
other. Second, and what we considered the most im-
portant issue we have experienced, was a serious dis-
crepancy between what concepts and level of granu-
larity the user thinks are important in defining an in-
tent and what is offered by vendors (e.g., “distance
to the lift”). We have seen that merely building on-
tologies on top of the data that is provided by vendors
does not solve the problem of finding products that
match user needs. When given the liberty of defining
ones wish, users demonstrate the desire to involve in-
formation that pertains to the product application do-
main. Although some of these concepts were present
in the ontology, there was no data to work with.
5 CONCLUSIONS
This paper presented the COMDRIVE RFP plat-
form that enables customers to define purchase intent,
called an RFP, which can then be matched against
annotated vendor data. All modules (RFP creation,
vendor data annotation and transformation, semantic
matching) are driven by an ontology with different
layers of abstraction (a general RFP and product on-
tology and extensions for particular domains). The
method for ontology creation was based on linguis-
tics, which facilitated the dialogue with the different
domain experts.
Future work includes the application of the upper
common ontologies (RFP, and product) in other do-
mains for validation and refinement as well as the ap-
plication of the domain application ontology to other
types of holiday packages (e.g., camping). In the fu-
ture, a more prominent role for community aspects
will be investigated. These can be useful to provide
even better matching results, as different communi-
ties behave differently (e.g., younger people tend to
put more emphasis on budget constraints).
ACKNOWLEDGEMENTS
The results of this research were partially funded
by IWT
12
090214 SME innovation project “COM-
DRIVE RFP”. We also would like to thank Quentin
12
http://www.iwt.be/
Reul, Maarten Smolders, Tanguy Coenen for the fruit-
ful discussions.
REFERENCES
De Leenheer, P. and Mens, T. (2008). Ontology evolution.
In Hepp, M., De Leenheer, P., de Moor, A., and Sure,
Y., editors, Ontology Management, volume 7 of Se-
mantic Web And Beyond Computing for Human Expe-
rience, pages 131–176. Springer.
Dell’Erba, M., Fodor, O., Ricci, F., and Werthner, H.
(2002). Harmonise: A solution for data interoperabil-
ity. In Monteiro, J. L., Swatman, P. M. C., and Val-
adares Tavares, L., editors, I3E, volume 233 of IFIP
Conference Proceedings, pages 433–445. Kluwer.
Gruber, T. R. (1995). Toward principles of the design of
ontologies used for knowledge sharing. International
Journal of Human and Computer Studies, 43:907–
928.
Guarino, N. (1998). Formal ontology and information sys-
tems. In Int. Conference On Formal Ontology In In-
formation Systems FOIS’98, pages 3–15, Trento, Italy.
Amsterdam, IOS Press.
Halpin, T. (2008). Information Modeling and Relational
Databases. Morgan Kaufmann, San Francisco, CA,
USA.
Hepp, M. (2008). GoodRelations: An ontology for de-
scribing products and services offers on the web. In
Gangemi, A. and Euzenat, J., editors, EKAW, volume
5268 of LNCS, pages 329–346. Springer.
Hepp, M., Leukel, J., and Schmitz, V. (2007). A quan-
titative analysis of product categorization standards:
content, coverage, and maintenance of eCl@ss, UN-
SPSC, eOTD, and the RosettaNet Technical Dictio-
nary. Knowledge Information Systems, 13(1):77–114.
Jarrar, M. and Meersman, R. (2009). Ontology engineering
– the DOGMA approach. In Dillon, T., Chang, E.,
Meersman, R., and Sycara, K., editors, Advances in
Web Semantics I, volume 4891 of LNCS, pages 7–34.
Springer Berlin / Heidelberg.
Sure, Y., Staab, S., and Studer, R. (2009). Ontology en-
gineering methodology. In Bernus, P., Blazewicz, J.,
Schmidt, G
¨
unter, J., Shaw, M. J., Staab, S., and Studer,
R., editors, Handbook on Ontologies, International
Handbooks on Information Systems, pages 135–152.
Springer Berlin Heidelberg.
Verheyden, P., De Bo, J., and Meersman, R. (2004). Seman-
tically unlocking database content through ontology-
based mediation. In Bussler, C., Tannen, V., and Fun-
dulaki, I., editors, SWDB, volume 3372, pages 109–
126.
Wintraecken, J. (1990). The NIAM Information Analysis
Method, Theory and Practice. Kluwer Academic Pub-
lishers.
WEBIST 2011 - 7th International Conference on Web Information Systems and Technologies
530