. De-cette-manière, étude que nous avons menée sur cette algèbre (cf. chapitre 4) ainsi que de son implantation sur la BDBO OntoDB (cf. section 4) Actuellement, nous avons implanté un sous-ensemble de ce langage permettant d'exploiter des ontologies respectant un ensemble d'hypothèses définies ci-dessous, Nous avons défini un modèle pour les requêtes portant sur les données (cf. section 6.2.1) et pour celles portant sur les ontologies (cf. section 6.2.2) qui peuvent être exécutées sur OntoDB

S. Requêtes, Une requête sur les données retourne des identifiants d'instances et/ou des valeurs de propriétés de ces instances à partir des classes et des propriétés La clause WHERE d'une requête SPARQL sur les données est ainsi composée de deux types de triplets : ? (?oid, type, C) 38 où C est une classe

. Dans-cette-Écriture, l'opérateur OPTIONAL est entre [] pour indiquer qu'il n'est pas obligatoire

. Abadi, Scalable Semantic Web Data Management Using Vertical Partitioning, Proceedings of the 33rd International Conference on Very Large Data Bases (VLDB'07), pp.411-422, 2007.

B. Abiteboul, S. Abiteboul, and A. J. Bonner, Objects and Views, Proceedings of the 1991 ACM SIGMOD International Conference on Management of Data (SIG- MOD'91), pp.238-247, 1991.
DOI : 10.1145/119995.115830

. Agrawal, Storage and Querying of E-Commerce Data, Proceedings of the 27th International Conference on Very Large Data Bases (VLDB'01), pp.149-158, 2001.

[. Sparc, Study Group on Data Management Systems, Interim Report. Bulletin of ACM SIGMOD, vol.7, issue.2, 1975.

. Arens, RETRIEVING AND INTEGRATING DATA FROM MULTIPLE INFORMATION SOURCES, International Journal of Cooperative Information Systems, vol.02, issue.02, pp.127-158, 1993.
DOI : 10.1142/S0218215793000071

. Athanasis, Generating On the Fly Queries for the Semantic Web: The ICS-FORTH Graphical RQL Interface (GRQL), Proceedings of the 3rd International Semantic Web Conference, pp.486-501, 2004.
DOI : 10.1007/978-3-540-30475-3_34

. Aussenac-gilles, Revisiting Ontology Design: A Method Based on Corpus Analysis, Proceedings of the 12th European Knowledge Acquisition Workshop (EKAW'00), pp.172-188, 2000.
DOI : 10.1007/3-540-39967-4_13

M. Aussenac-gilles, N. Aussenac-gilles, and J. Mothe, Ontologies as Background Knowledge to Explore Document Collections, Actes de la Conférence sur la Recherche d'Information Assistée par Ordinateur, pp.129-142, 2004.

. Bailey, Web and Semantic Web Query Languages: A Survey, Reasoning Bibliographie Web, First International Summer School, pp.35-133, 2005.
DOI : 10.1007/11526988_3

. Bancilhon, Building an Object-Oriented Database System, The Story of O2, 1992.

. Banerjee, Data model issues for object-oriented applications, ACM Transactions on Information Systems, vol.5, issue.1, pp.3-26, 1987.
DOI : 10.1145/22890.22945

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.453.1536

. Barrasa, R2O, an Extensible and Semantically Based Database-to-ontology Mapping Language, Proceedings of the 2nd Workshop on Semantic Web and Databases, 2004.

. Bellatreche, An a Priori Approach for Automatic Integration of Heterogeneous and Autonomous Databases, Proceedings of the 15th International Conference on Database and Expert Systems Applications (DEXA'04), pp.475-485, 2004.
DOI : 10.1007/978-3-540-30075-5_46

. Beneventano, Information Integration: The MO- MIS Project Demonstration, Proceedings of 26th International Conference on Very Large Data Bases (VLDB'00), pp.611-614, 2000.

. Berners-lee, The Semantic Web, Scientific American, vol.284, issue.5, pp.34-43, 2001.
DOI : 10.1038/scientificamerican0501-34

[. B. Mcbride-]-b and . Mcbride, Jena: Implementing the RDF Model and Syntax Specification, Proceedings of the 2nd International Workshop on the Semantic Web, 2001.

W. N. Borst, Construction of Engineering Ontologies, 1997.

. Braga, xample), ACM Transactions on Database Systems, vol.30, issue.2, pp.398-443, 2005.
DOI : 10.1145/1071610.1071613

G. Brickley, D. Brickley, and R. V. Guha, RDF Vocabulary Description Language 1.0: RDF Schema. World Wide Web Consortium, 2004.

. Broekstra, Sesame: A Generic Architecture for Storing and Querying RDF and RDF Schema, Proceedings of the 1st International Semantic Web Conference (ISWC'02), number 2342 in Lecture Notes in Computer Science, pp.54-68, 2002.
DOI : 10.1007/3-540-48005-6_7

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.15.3594

K. Broeskstra, J. Broeskstra, and A. Kampman, SeRQL: A Second Generation RDF Query Language, SWAD- Europe Workshop on Semantic Web Storage and Retrieval, 2003.

R. G. Cattell, The Object Database Standard: ODMG-93, 1993.

. Chawathe, The TSIMMIS Project: Integration of Heterogeneous Information Sources, Proceedings of the 10th Meeting of the Information Processing Society of Japan (IPSJ'94), pp.7-18, 1994.

E. F. Codd, Relational Completeness of Data Base Sublanguages, Database Systems and IBM Research Report RJ 987, pp.65-98, 1972.

. Cullot, Ontologies: A Contribution to the DL/DB Debate, Proceedings of the 1st International Workshop on Semantic Web and Databases (SWDB'03), pp.109-129, 2003.

R. Cyganiak, A Relational Algebra for SPARQL, 2005.

. Das, Supporting Ontology-based Semantic Matching in RDBMS, Proceedings of the 30th International Conference on Very Large Data Bases, pp.1054-1065, 2004.
DOI : 10.1016/B978-012088469-8.50092-9

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.1.7889

C. J. Date, Null Values in Database Management, Proceedings of the 2nd British National Conference on Databases (BN- COD'82), pp.147-166, 1982.

. De-bruijn, OWL DL vs. OWL flight, Proceedings of the 14th international conference on World Wide Web , WWW '05, pp.623-632, 2005.
DOI : 10.1145/1060745.1060836

G. Schreiber, OWL Web Ontology Language Reference. World Wide Web Consortium, 2004.

H. Dehainsala, Explicitation de la sémantique dans les bases de données : Le modèle OntoDB de bases de données à base ontologique, 2007.

. Dehainsala, OntoDB: An Ontology-Based Database for Data Intensive Applications, Proceedings of the 12th International Conference on Database Systems for Advanced Applications (DASFAA'07), volume 4443 of Lecture Notes in Computer Science, pp.497-508, 2007.
DOI : 10.1007/978-3-540-71703-4_43

. Dehainsala, Conception de bases de données à partir d'ontologies de domaine : Application aux bases de données du domaine technique, Actes des 1ère Journées Francophones sur les Ontologies (JFO'07), pp.215-230, 2007.

R. Del-mar and . García, A Design Methodology for Semantic Web Database-Based Systems, Proceedings of the 3rd International Conference on Information Technology and Applications (ICITA'05), pp.233-237, 2005.

. Deutsch, A query language for XML, Computer Networks, vol.31, issue.11-16, pp.3111-161155, 1999.
DOI : 10.1016/S1389-1286(99)00020-1

. Dou, Ontology Translation on the Semantic Web, Proceeding of the 2nd International Conference on Ontologies, Databases and Applications of Semantics (ODBASE'03), pp.952-969, 2003.

. Estival, Towards ontology-based natural language processing, Proceeedings of the Workshop on NLP and XML (NLPXML-2004): RDF/RDFS and OWL in Language Technology on, NLPXML '04, 2004.
DOI : 10.3115/1621066.1621075

URL : http://acl.ldc.upenn.edu/w/w04/w04-0609.pdf

C. Fankam, Prise en compte des ontologies non canoniques dans les BDBO : le modèle ONTODB2, Actes du XXVème congrès INFORSID (INFORSID'07), pp.561-562, 2007.

. Farquhar, The Ontolingua Server: a tool for collaborative ontology construction, International Journal of Human-Computer Studies, vol.46, issue.6, pp.46707-727, 1997.
DOI : 10.1006/ijhc.1996.0121

. Fensel, OIL: an ontology infrastructure for the Semantic Web, IEEE Intelligent Systems, vol.16, issue.2, pp.38-45, 2001.
DOI : 10.1109/5254.920598

. Fikes, OWL-QL???a language for deductive query answering on the Semantic Web, Web Semantics: Science, Services and Agents on the World Wide Web, vol.2, issue.1, pp.19-29, 2004.
DOI : 10.1016/j.websem.2004.07.002

M. R. Genesereth, Knowledge Interchange Format, Proceedings of the 2nd International Conference on Principles of Knowledge Representation and Reasoning (KR'91), pp.599-600, 1991.

C. H. Goh, Representing and reasoning about semantic conflicts in heterogeneous information systems, 1997.

T. R. Gruber, A translation approach to portable ontology specifications, Knowledge Acquisition, vol.5, issue.2, pp.199-220, 1993.
DOI : 10.1006/knac.1993.1008

T. R. Gruber, Toward principles for the design of ontologies used for knowledge sharing?, International Journal of Human-Computer Studies, vol.43, issue.5-6, pp.5-6907, 1995.
DOI : 10.1006/ijhc.1995.1081

N. Guarino, Formal Ontology and Information Systems, Proceedings of the 1st International Conference on Formal Ontologies in Information Systems (FOIS'98), pp.3-15, 1998.

. Guerrini, A formal model of views for object-oriented database systems, Theory and Practice of Object Systems, vol.3, issue.3, pp.157-183, 1997.
DOI : 10.1002/(SICI)1096-9942(1997)3:3<157::AID-TAPO1>3.0.CO;2-R

M. Haarslev, V. Haarslev, and R. Möller, Description of the RACER System and its Applications, Working Notes of the 2001 International Description Logics Workshop (DL'01), 2001.

. Haase, A Comparison of RDF Query Languages, Proceedings of the 3nd International Semantic Web Conference (ISWC'04), pp.502-517, 2004.
DOI : 10.1007/978-3-540-30475-3_35

L. Haav, H. Haav, and T. Lubi, A Survey of Concept-based Information Retrieval Tools on the Web, Proceedings of the 5th East European Conferenceon Advances in Databases and Information Systems (ADBIS'01), pp.29-41, 2001.

S. Harris and N. Gibbins, 3store: Efficient bulk RDF Storage, Proceedings of the 1st International Workshop on Practical and Scalable Semantic Systems (PPP'03), pp.1-15, 2003.

S. From, R. To, and O. , The Making of a Web Ontology Language, Journal of Web Semantics, vol.1, issue.1, pp.7-26

J. Bibliographie, Querying Ontology Based Database Using OntoQL (an Ontology Query Language), Proceedings of On the Move to Meaningful Internet Systems 2006: CoopIS, DOA, GADA, and ODBASE, OTM Confederated International Conferences, pp.704-721, 2006.

. Karvounarakis, RQL, Proceedings of the eleventh international conference on World Wide Web , WWW '02, pp.592-603, 2002.
DOI : 10.1145/511446.511524

URL : https://hal.archives-ouvertes.fr/hal-01124850

. Karvounarakis, RQL: A Functional Query Language for RDF, The Functional Approach to Data Management: Modelling, Analyzing and Integrating Heterogeneous Data, pp.435-465, 2004.
DOI : 10.1007/978-3-662-05372-0_18

. Kifer, Logical foundations of object-oriented and frame-based languages, Journal of the ACM, vol.42, issue.4, pp.741-843, 1995.
DOI : 10.1145/210332.210335

. Lakshmanan, On Efficiently Implementing SchemaSQL on an SQL Database System, Proceedings of 25th International Conference on Very Large Data Bases (VLDB'99), pp.471-482, 1999.

. Lakshmanan, SchemaSQL: An extension to SQL for multidatabase interoperability, ACM Transactions on Database Systems, vol.26, issue.4, pp.476-519, 2001.
DOI : 10.1145/503099.503102

. Levy, Querying Heterogeneous Information Sources Using Source Descriptions, Proceedings of the 22th International Conference on Very Large Data Bases (VLDB'96), pp.251-262, 1996.

. Levy, A. Y. Levy, and M. Rousset, Combining Horn rules and description logics in CARIN, Artificial Intelligence, vol.104, issue.1-2, pp.165-209, 1998.
DOI : 10.1016/S0004-3702(98)00048-4

[. L. Ma, RStar, Proceedings of the Thirteenth ACM conference on Information and knowledge management , CIKM '04, pp.484-491, 2004.
DOI : 10.1145/1031171.1031264

. Magiridou, RUL: A Declarative Update Language for RDF, Proceedings of the 4th International Semantic Web Conference (ISWC'05), pp.506-521, 2005.
DOI : 10.1007/11574620_37

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.60.6027

. Magkanaraki, Viewing the semantic web through RVL lenses, Web Semantics: Science, Services and Agents on the World Wide Web, vol.1, issue.4, pp.359-375, 2004.
DOI : 10.1016/j.websem.2004.06.004

M. Manola, F. Manola, and E. Miller, RDF Primer. World Wide Web Consortium, 2004.

. Miller, Three Implementations of SquishQL, a Simple RDF Query Language, Proceedings of the 1st International Semantic Web Conference (ISWC'02), pp.423-435, 2002.
DOI : 10.1007/3-540-48005-6_36

. Mizoguchi-shimogori, Class Query Language and its application to ISO13584 Parts Library Standard, Proceedings of the 9th European Concurrent Engineering Conference (ECEC'02), pp.128-135, 2002.

. Motik, Can OWL and Logic Programming Live Together Happily Ever After?, Proceedings of the 2006 International Semantic Web Conference (ISWC'06), volume 4273 of Lecture Notes in Computer Science, pp.501-514, 2006.
DOI : 10.1007/11926078_36

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.100.8576

D. Nguyen-xuan-nguyen-xuan, Intégration de base de données hétérogènes par articulation a priori d'ontologies : application aux catalogues de composants industriels, 2006.

P. Niles, I. Niles, and A. Pease, Towards a standard upper ontology, Proceedings of the international conference on Formal Ontology in Information Systems , FOIS '01, pp.2-9, 2001.
DOI : 10.1145/505168.505170

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.20.7003

N. F. Noy, Semantic integration, ACM SIGMOD Record, vol.33, issue.4, pp.65-70, 2004.
DOI : 10.1145/1041410.1041421

M. Noy, N. F. Noy, and D. L. Mc-guinness, Ontology Development 101: A Guide to Creating Your First Ontology, 2001.

Z. Pan and J. Heflin, DLDB: Extending Relational Databases to Support Semantic Web Queries, Proceedings of the 1st International Workshop on Practical and Scalable Semantic Systems (PSSS'03), pp.109-113, 2003.

. Park, An Efficient and Scalable Management of Ontology, Proceedings of the 12th International Conference on Database Systems for Advanced Applications (DASFAA'07), volume 4443 of Lecture Notes in Computer Science, pp.975-980, 2007.
DOI : 10.1007/978-3-540-71703-4_88

. Patel-schneider, OWL Web Ontology Language Semantics and Abstract Syntax. World Wide Web Consortium, 2004.

P. F. Patel-schneider and I. Horrocks, A comparison of two modelling paradigms in the Semantic Web, Proceedings of the 15th International World Wide Web Conference (WWW'06), pp.3-12, 2006.
DOI : 10.1016/j.websem.2007.09.004

. Pérez, Semantics and Complexity of SPARQL, Proceedings of the 5th International Semantic Web Conference (ISWC'06), pp.30-43, 2006.
DOI : 10.1007/11926078_3

G. Pierra, Context- Explication in Conceptual Ontologies: The PLIB Approach, Proceedings of the 10th ISPE International Conference on Concurrent Engineering (CE'03), pp.243-254, 2003.

G. Pierra, Context Representation in Domain Ontologies and Its Use for Semantic Integration of Data, Journal Of Data Semantics (JODS), pp.34-43, 2007.
DOI : 10.1007/978-3-540-77688-8_6

. Pierra, Bases de donn??es ?? base ontologique. Principe et mise en oeuvre, Ing??nierie des syst??mes d'information, vol.10, issue.2, pp.91-115, 2005.
DOI : 10.3166/isi.10.2.91-115

R. Sparql-query-language-for, W3C Candidate Recommendation 14, 2007.

. Psyché, Apport de l'ingénierie ontologique aux environnements de formation à distance, Revue Sciences et Technologies de l'Information et de la Communication pour l'Éducation et la Formation (STICEF), 2003.

. Rousset, Construction de médiateurs pour intégrer des sources d'information multiples et hétérogènes, PICSEL. Revue Information -Interaction -Intelligence (I3), pp.9-59, 2002.

. Roussey, Le thésaurus sémantique : contribution à l'ingénierie des connaissances documentaires, Actes des 6èmes Journées Ingénierie des Connaissances, pp.209-220, 2002.

E. A. Rundensteiner, Multiview: A Methodology for Supporting Multiple Views in Object-Oriented Databases, Proceedings of the 18th International Conference on Very Large Data Bases (VLDB'92), pp.187-198, 1992.

W. Schenk, D. Schenk, and P. Wilson, Information Modelling The EX- PRESS Way, 1994.

A. Seaborne, RDQL ? A Query Language for RDF. W3C Member Submission 9, 2004.

. Smith, OWL Web Ontology Language Guide. World Wide Web Consortium, 2004.

. Stein, DAML-ONT Initial Release, 2000.

. Stoffel, Efficient Management of Very Large Ontologies, Proceedings of the 14th National Conference on Artificial Intelligence and 9th Innovative Applications of Artificial Intelligence Conference AAAI'97/IAAI'97, pp.442-447, 1997.

M. Stonebraker, M. Stonebraker, and D. Moore, Object-Relational DBMSs: The Next Great Wave, 1996.

S. Sugumaran, V. Sugumaran, and V. C. Storey, The role of domain ontologies in database design, ACM Transactions on Database Systems, vol.31, issue.3, pp.311064-1094, 2006.
DOI : 10.1145/1166074.1166083

. Tetlow, Ontology Driven Architectures and Potential Uses of the Semantic Web in Systems and Software Engineering. World Wide Web Consortium, 2001.

S. Tobies, Complexity Results and Practical Algorithms for Logics in Knowledge Representation, 2001.

W. Tolle, K. Tolle, F. Wleklinski, and J. D. Ullman, easy RDF Query Language (eRQL) Principles of Database Systems, 1980.

. Ullman, Database Systems: The Complete Book, 2001.

. Volz, Implementing views for light-weight Web ontologies, Seventh International Database Engineering and Applications Symposium, 2003. Proceedings., pp.160-169, 2003.
DOI : 10.1109/IDEAS.2003.1214923

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.4.2322

. Wache, Ontologybased Integration of Information ? a Survey of Existing Approaches, Proceedings of the IJCAI-01 Workshop: Ontologies and Information Sharing, pp.108-117, 2001.

K. Wilkinson, Jena Property Table Implementation, 2006.

. Wilkinson, Efficient RDF Storage and Retrieval in Jena2, pp.131-150, 2003.

M. Zdonik, S. B. Zdonik, and G. Mitchell, ENCORE: An Object- Oriented Approach to Database Modelling and Querying, IEEE Data Engineering Bulletin, vol.14, issue.2, pp.53-57, 1991.

. Ziegler, Unified Querying of Ontology Languages with the SIRUP Ontology Query API, Datenbanksysteme in Business, Technologie und Web (BTW'05), pp.325-344, 2005.

C. Annexe, Détails sur la sémantique du langage OntoQL Sémantique

S. Glossaire, Système de Gestion de Bases de Données STEP : Standard for the Exchange of Product Model Data Norme ISO 10303