6. For concepts of a given source under which in-
stances have been classified, an export of these in-
stances to this source is achieved. This step re-
quires to keep track of the origin of each concept.
Other propositions like (Pan and Heflin, 2003) are
made to associate a reasoner with a database. How-
ever the aims of these propositions is to provide a full
reasoning system using a database. Yet, OWL reason-
ing is not fully supported by these systems.
7 CONCLUSION
This paper has investigated the concept of domain on-
tology in a database perspective. Ontology becoming
a buzzword, often used as a new term for already ex-
isting models, we have first proposed three criteria to
characterize ontology. A domain ontology must be
formal, i.e, allowing some automatic reasoning and
consistency checking capability, consensual in some
community and able to be referenced from any en-
vironment. These three criteria characterize domain
ontology as a new kind of model in computer science
and lead us to propose a new definition of domain on-
tology as a formal and consensual dictionary of cate-
gories and properties of entities of a domain and the
relationships that hold among them.
Domain ontology models being mainly developed
by three communities, we have proposed a taxonomy
of domain ontology into CCO, NCCO and LO. After
reviewing the partial domain coverage of these vari-
ous models, we have proposed a layered model, called
the onion model of domain ontology, allowing to de-
sign and to use the capabilities of each category of
ontology in an integrated environment. We have also
discussed under the name of OBDMS what kinds of
services should be provided to allow a powerful usage
of ontology in data management.
Currently there exist neither exchange format nor
OBDMS able to represent and to manage domain on-
tologies corresponding to the complete onion model.
First, we are developing an XML schema that will in-
tegrate both OWL and PLIB capabilities. Second, we
are extending the PLIB Suite to support OWL class
expression constructs using both a connexion with an
OWL reasoner and a representation by SQL views.
Finally, we are working on a query language, called
OntoQL, allowing to query the three layers of the
onion model.
ACKNOWLEDGMENTS
The authors would like to thank the anonymous refer-
ees of this paper. Their relevant comments and sug-
gestions were very helpful to improve the quality of
this paper.
REFERENCES
Bechhofer, S., van Harmelen, F., Hendler, J., Horrocks, I.,
McGuinness, D. L., Patel-Schneider, P. F., and Stein,
L. A. (2004). OWL Web Ontology Language Refer-
ence. World Wide Web Consortium.
Bellatreche, L., Pierra, G., Xuan, D. N., Hondjack, D., and
Ait-Ameur, Y. (2004). An a priori approach for au-
tomatic integration of heterogeneous and autonomous
databases. In DEXA, pages 475–485.
Bozsak, E., Ehrig, M., Handschuh, S., Hotho, A., Maed-
che, A., Motik, B., Oberle, D., Schmitz, C., Staab, S.,
Stojanovic, L., Stojanovic, N., Studer, R., Stumme,
G., Sure, Y., Tane, J., Volz, R., and Zacharias, V.
(2002). Kaon - towards a large scale semantic web.
In EC-WEB ’02: Proceedings of the Third Interna-
tional Conference on E-Commerce and Web Technolo-
gies, pages 304–313, London, UK. Springer-Verlag.
Brickley, D. and Guha, R. (2004). RDF Vocabulary De-
scription Language 1.0: RDF Schema. World Wide
Web Consortium.
Chawathe, S. S., Garcia-Molina, H., Hammer, J., Ireland,
K., Papakonstantinou, Y., Ullman, J. D., and Widom,
J. (1994). The tsimmis project: Integration of hetero-
geneous information sources. In IPSJ, pages 7–18.
Cullot, N., Parent, C., Spaccapietra, S., and Vangenot, C.
(2003). Ontologies : A contribution to the dl/db de-
bate. In SWDB, pages 109–129.
Das, S., Chong, E. I., Eadon, G., and Srinivasan, J.
(2004). Supporting ontology-based semantic match-
ing in rdbms. In VLDB, pages 1054–1065.
Dou, D., McDermott, D., and Qi, P. (2003). Ontol-
ogy translation on the semantic web. In Proceed-
ing of the 2nd International Conference on On-
tologies, Databases and Applications of Semantics,
(ODBASE’2003), pages 952–969.
Gangemi, A., Guarino, N., Masolo, C., and Oltramari, A.
(2003). Sweetening wordnet with dolce. AI Magazine,
24(3):13–24.
Gruber, T. R. (1993). A translation approach to portable on-
tology specifications. Knowl. Acquis., 5(2):199–220.
Guarino, N. and Welty, C. (2002). Evaluating ontological
decisions with ontoclean. Commun. ACM, 45(2):61–
65.
Haarslev, V. and M
¨
oller, R. (2001). Racer system descrip-
tion. In IJCAR ’01: Proceedings of the First Inter-
national Joint Conference on Automated Reasoning,
pages 701–706. Springer-Verlag.
IEC61360-4 (1999). Standard data element types with as-
sociated classification scheme for electric components
- part 4 : Iec reference collection of standard data el-
ement types, component classes and terms. Technical
report, International Standards Organization.
WEBIST 2006 - WEB INTERFACES AND APPLICATIONS
350