1 Introduction and Motivation


1. See [Klein et al., 2000] , for an elaborated comparison of database schemes and ontologies.

2. More precisely, ontologies are used for the semantic integration of information sources. The language we provide for ontology interchange is not for semantic integration of ontologies but for ontology interchange via reuse (i.e., reusing an ontology written in another language). We do not deal with the integration of heterogeneous ontologies in this paper.

3. http://www.darpa.mil/iso/ABC/BAA0007PIP.htm.