Foundations of Databases: The Logical Level
Foundations of Databases: The Logical Level
Interpreting XML Documents via an RDF Schema Ontology
DEXA '02 Proceedings of the 13th International Workshop on Database and Expert Systems Applications
The description logic handbook: theory, implementation, and applications
The description logic handbook: theory, implementation, and applications
Composing schema mappings: second-order dependencies to the rescue
PODS '04 Proceedings of the twenty-third ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Logical foundations of peer-to-peer data integration
PODS '04 Proceedings of the twenty-third ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
XML data exchange: consistency and query answering
Proceedings of the twenty-fourth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Acquiring owl ontologies from data-intensive web sites
ICWE '06 Proceedings of the 6th international conference on Web engineering
A semantic information integration tool suite
VLDB '06 Proceedings of the 32nd international conference on Very large data bases
ACM Transactions on Database Systems (TODS)
XML data integration in SixP2P: a theoretical framework
DaMaP '08 Proceedings of the 2008 international workshop on Data management in peer-to-peer systems
Query Propagation in a P2P Data Integration System in the Presence of Schema Constraints
Globe '08 Proceedings of the 1st international conference on Data Management in Grid and Peer-to-Peer Systems
Integrating and exchanging XML data using ontologies
Journal on Data Semantics VI
Information flow based specification of data integration problem
KES-AMSTA'10 Proceedings of the 4th KES international conference on Agent and multi-agent systems: technologies and applications, Part I
Hi-index | 0.00 |
We present an ontology-oriented approach to formulate que- ries in XML data integrating system in P2P environment. In this approach, XML schema trees (tree-pattern schemas) are annotated in a global domain ontology by terms of some OWL categories. The annotations are then used to two purposes: (1) to infer mappings between local XML schemas, and (2) to create local "ontology views" which can be queried by users. We propose a set of rules for inferring mappings between XML schemas based on semantic relationships between terms used for annotating these schemas. Queries are issued against the local ontology using a user-friendly GUI. The query is answered in the local data source as well as in semantically connected data sources in a distributed P2P connected system. In this way the following objectives are accomplished: (1) queries can be formulated in a natural way conforming to the user's understanding of the application domain; (2) queries are executed in a dynamic P2P system, where answers are obtained from many data sources semantically connected by means of mappings between their schemas; (3) queries are efficiently executed by translating them into XQuery programs.