Faster OWL Using Split Programs

نویسندگان

  • Pascal Hitzler
  • Denny Vrandecic
چکیده

Knowledge representation and reasoning on the Semantic Web is done by means of ontologies. While the quest for suitable ontology languages is still ongoing, OWL [5] has been established as a core standard. It comes in three flavours, as OWL Full, OWL DL and OWL Lite, where OWL Full contains OWL DL, which in turn contains OWL Lite. The latter two coincide semantically with certain description logics and can thus be considered fragments of first-order predicate logic. OWL ontologies can be understood to consist of two parts, one intensional, the other extensional. In description logics terminology, the intensional part consists of a TBox and an RBox, and contains knowledge about concepts (called classes) and complex relations between them (called roles). The extensional part consists of an ABox, and contains knowledge about entities and how they relate to the classes and roles from the intensional part. The Semantic Web envisions a distributed knowledge source, built from OWL ontologies and intertwining the knowledge like the Web interconnects websites today. With an estimated 25million active websites today and correspondingly more webpages, it is apparent that reasoning on the Semantic Web will have to deal with very large ABoxes. Complexity of ABox reasoning — also called data complexity—measures complexity in terms of ABox size only, while considering the intensional part of the ontology to be of constant size. For the different OWL variants, data complexity is at least NP-hard, which indicates that it will not scale well in general. Therefore, methods are sought to cope with large ABoxes in an approximate manner. The idea is to use quick heuristic reasoning when time constraints are more important than the correctness of the answers. A typical use case is online question answering, where it is more important to give rough answers quickly than to have precise responses at the cost of long delays.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The TDDonto Tool for Test-Driven Development of DL Knowledge bases

Adding knowledge to an ontology lacks a verification step by the modeller in most cases, other than ‘try and see what the reasoner says about it’. This is due to the lack of a systematic testbed for ontology authoring. Reusing the notion of Test-Driven Development (TDD) from software engineering for ontology development resulted in the specification of 42 test types for the SROIQ language featu...

متن کامل

Reconciling OWL and Rules

We report on a recent advance in integrating Rules and OWL. We discuss a recent proposal, known as nominal schemas, which realizes a seamless integration of Datalog rules into the description logic SROIQ which underlies OWL 2 DL. We present extensions of the standardized OWL syntaxes to incorporate nominal schemas, reasoning algorithms, and a first naive implementation. And we argue why this ap...

متن کامل

Efficient OWL Reasoning with Logic Programs - Evaluations

We report on efficiency evaluations concerning two different approaches to using logic programming for OWL [1] reasoning and show, how the two approaches can be combined. Introduction. Scalability of reasoning remains one of the major obstacles in leveraging the full power of the Web Ontology Language OWL [1] for practical applications. Among the many possible approaches to address scalability,...

متن کامل

Extracting Code Resource from OWL by Matching Method Signatures using UML Design Document

Software companies develop projects in various domains, but hardly archive the programs for future use. The method signatures are stored in the OWL and the source code components are stored in HDFS. The OWL minimizes the software development cost considerably. The design phase generates many artifacts. One such artifact is the UML class diagram for the project that consists of classes, methods,...

متن کامل

OWL: PAX of Mind or the AX that Caused the Split?

This paper argues that several factors conspired to produce a less than optimal OWL version of BioPAX, describes what those factors were, and presents suggestions about a better way to proceed. The BioPAX workgroup agreed to implement BioPAX in OWL-DL and XML-Schema. OWL has a steep learning, and the difficulties at the time of its adoption by the BioPAX community were compounded by the lack of...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005