SCORE · Scalable and Complete Ontology Reasoning
7РП — „Хора“ (Действия „Мария Кюри“)
- Период
- 2012-04-01 → 2016-03-31
- Финансиране от ЕС
- 100 000 €
- Участници
- 1
- Схема
- MC-CIG
Линиите свързват координатора с партньорите.
Накратко на български
Методи за по-бързо търсене в големи бази данни, базирани на сложни логически схеми (онтологии), се изследват чрез превръщането им в по-прости еквивалентни форми. Това помага за ефективното обработване на милиарди записи, когато стандартните системи са твърде бавни.
Кратко обяснение, генерирано от езиков модел по текста на CORDIS. Оригиналът е по-долу.
Резултати накратко
Scalable and Complete Ontology Reasoning
Ontologies expressed in the W3C standard OWL 2 DL are gradually becoming the basis for many research and industrial strength applications. In such a setting the data are stored in (possibly distributed) databases, while their semantics (schema) are described in a formal way using ontologies. Then, answers to user queries reflect both the stored data as well as the knowledge that has been described in the ontology. Unfortunately, query answering over OWL 2 DL ontologies suffers from very high computational complexity; hence, designing systems that can deliver scalable query answering over OWL 2 DL ontologies on top of billions of data is an extremely difficult task. The typical approach so far was to restrict the expressivity of the used ontology into one of the known tractable fragments of OWL 2 DL, like OWL 2 RL, for which query answering can be implemented within polynomial time. Unfortunately, there are many applications where the full expressivity of OWL 2 DL is required and for these cases the existing technology is still at a pre-mature level. The goal of the existing project is to design techniques and provide tools that can deliver scalable query answering over OWL 2 DL ontologies. The project proposed and studied two novel approaches. On the one hand the repairing technique can be used to transform (rewrite/compile) at a pre-processing step the input OWL 2 DL ontology into a less expressive but equivalent one, e.g., transformed into an OWL 2 RL one. Then, a scalable OWL 2 RL system can be used on top of the rewritten ontology to compute the right answers to the user query in an efficient way. The researcher showed that in the general case this is not always possible even if P=NP, however, in many practically relevant cases it is, and for these cases the researcher proposed a resolution-based algorithm. He also designed several rewriting/transformation algorithms for various fragments of OWL 2 DL for which it is always possible to transform an ontology into OWL 2 RL, like the fragments ELHI and Horn-SHIQ. In the project the researcher also showed that OWL 2 RL systems can be used to also answer queries containing existential variables, a feature that goes beyond their capabilities. On the other hand the researcher developed a second approach to the problem mostly to remedy the cases that no transformation exists. More precisely, instead of fully rewriting the input ontology, the new approach attempts to rewrite only those parts for which this is effectively possible (i.e., a “partial” rewriting) and mark the rest. When a user query regards the former part, then a highly scalable OWL 2 RL reasoner can be used to compute its answers otherwise, if it regards the latter, then one needs to resort to an OWL 2 DL system. Note that the unrepaired part, if non-empty, is expected to be small, hence, calling the OWL 2 DL reasoner should rarely happen in practice. This new hybrid approach overcomes the negative theoretical results that were discovered dueing the first phase because some partial repair always exists. All of the previous techniques have been implemented in a prototype OWL 2 DL query answering system which is publicly available from the following web site: www.image.ece.ntua.gr/~gstoil/hydrowl/ As part of the further development of the skills of the researcher and his long-term re-integration, he has also been engaged in the supervision of most of the PhD students of our group, in project proposal writing for securing additional funding, and finally, to some extent, also in undergraduate courses.
Текст от CORDIS, на английски · Данни: CORDIS, © Европейски съюз
Цел на проекта
Semantic Web technologies, like OWL 2 and RDF(S) ontologies have gradually started to be used in many research as well as industrial strength applications, a recent example being BBC's World Cup Semantic Website. Many such applications usually have to deal (reason) with a huge amount of data in as much little time as possible. The pressing need for scalable reasoning often forces developers to use incomplete ontology reasoners--that is, reasoners which for some combinations of inputs fail to derive all answers to a user query. Examples of such systems are OWLim (the system used by BBC), Oracle's Semantic Store, and more. Although incompleteness provides performance guarantees it is clearly undesirable, and in some applications may even be unacceptable. To address this problem, the current project aims at investigating the problem of `repairing' an ontology O for an incomplete reasoner--that is, computing an extension R such that a reasoner that is incomplete for O becomes complete when used with O and R as inputs.The project will investigate the possibility of repairing ontologies O which contain disjunctive constructors and also repairing under non-ground queries. Both these features are very important in knowledge representation and ontology engineering and to the best of our knowledge are currently not supported by any state-of-the-art repair approach. Furthermore, the project will also provide prototypical implementations and an extensive experimental evaluation as proof of concept of the proposed technologies and the practically of the approach. Finally, it will also investigate the trade-off between fully repairing completeness of an incomplete system and the consequences that the repair potentially has in its scalability. Overall, the project aims at delivering scalable and complete ontology reasoning by bringing together complete but inherently inefficient systems with incomplete but scalable ones.
Оригинален текст от CORDIS (на английски).
Участници
- ETHNICON METSOVION POLYTECHNION · ATHINAКоординаторГърция
Връзки
Данни: CORDIS, © Европейски съюз
