OntoQL: An Alternative to Semantic Web Query Languages

被引:0
|
作者
Jean, Stephane [1 ,2 ]
Ait-Ameur, Yamine [3 ]
Pierra, Guy [1 ,2 ]
机构
[1] LIAS ENSMA, BP 40109, F-86961 Futuroscope, France
[2] Univ Poitiers, F-86961 Futuroscope, France
[3] IRIT INP ENSEEIHT, Toulouse, France
关键词
Ontology modelling; PLIB and OWL ontology models; exploitation languages; ontological data; semantic databases;
D O I
10.1142/S1793351X1550004X
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Ontologies are used in several application domains for representing knowledge. The defined approaches differ according to the type of addressed ontology (conceptual or linguistic) and to the used ontology model (e.g. OWL or PLIB). Several languages have been proposed to manipulate ontologies and their instances, especially in the Semantic Web domain. However these languages are often specific to a given ontology model, they focus on conceptual ontologies and they are not compatible with database exploitation languages. We address these three problems in this paper by proposing the OntoQL language. This language has three main original characteristics: (1) OntoQL is based on a core ontology model composed of the shared constructors of ontology models. This core ontology model can be extended by the language itself, (2) OntoQL queries can be expressed with different natural languages features using the linguistic layer of an ontology, and (3) OntoQL is fully compatible with SQL enabling a smooth integration between SQL queries of classical database applications and ontological queries. As a theoretical validation of this language, we present the algebra of operators that sets up its formal semantics. On the operational side, we describe the implementation of OntoQL on the OntoDB database and we illustrate the interest of this language by reporting several applications where this language has been extensively used and proved powerful.
引用
收藏
页码:105 / 137
页数:33
相关论文
共 50 条
  • [21] Notions of indistinguishability for Semantic Web languages
    Kamps, J
    Marx, M
    SEMANTIC WEB - ISWC 2002, 2002, 2342 : 30 - 38
  • [22] Expressive Languages for Querying the Semantic Web
    Arenas, Marcelo
    Gottlob, Georg
    Pieris, Andreas
    PODS'14: PROCEEDINGS OF THE 33RD ACM SIGMOD-SIGACT-SIGART SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, 2014, : 14 - 26
  • [23] Extending policy languages to the semantic Web
    Damiani, E
    De Capitani di Vimercati, S
    Fugazza, C
    Samarati, P
    WEB ENGINEERING, PROCEEDINGS, 2004, 3140 : 330 - 343
  • [24] Expressive Languages for Querying the Semantic Web
    Arenas, Marcelo
    Gottlob, Georg
    Pieris, Andreas
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2018, 43 (03):
  • [25] A smart web query method for semantic retrieval of web data
    Chiang, RHL
    Chua, CEH
    Storey, VC
    DATA & KNOWLEDGE ENGINEERING, 2001, 38 (01) : 63 - 84
  • [26] Proposition of a Query Planner for Semantic Web Services
    Nematbakhsh, Naser
    Mardukhi, Farhad
    Mohammadkhani, Hasan
    2009 IITA INTERNATIONAL CONFERENCE ON SERVICES SCIENCE, MANAGEMENT AND ENGINEERING, PROCEEDINGS, 2009, : 366 - +
  • [27] Query rewriting for access control on semantic web
    Li, Jian
    Cheung, William K.
    SECURE DATA MANAGEMENT, PROCEEDINGS, 2008, 5159 : 151 - 168
  • [28] Query based Personalization in Semantic Web Mining
    Thakur, Mahendra
    Jain, Yogendra Kumar
    Silakari, Geetika
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2011, 2 (02) : 117 - 123
  • [29] Enabling Query Technologies for the Semantic Sensor Web
    Calbimonte, Jean-Paul
    Jeung, Hoyoung
    Corcho, Oscar
    Aberer, Karl
    INTERNATIONAL JOURNAL ON SEMANTIC WEB AND INFORMATION SYSTEMS, 2012, 8 (01) : 43 - 63
  • [30] An approach for the ranking of query results in the semantic web
    Stojanovic, N
    Studer, R
    Stojanovic, L
    SEMANTIC WEB - ISWC 2003, 2003, 2870 : 500 - 516