2009
DOI: 10.1017/s1471068409003792
|View full text |Cite
|
Sign up to set email alerts
|

Efficient description logic reasoning in Prolog: The DLog system

Abstract: Traditional algorithms for description logic (DL) instance retrieval are inefficient for large amounts of underlying data. As description logic is becoming more and more popular in areas such as the Semantic Web and information integration, it is very important to have systems which can reason efficiently over large data sets.In this paper we present an approach to transform description logic axioms, formalised in the SHIQ DL language, into a Prolog program under the Unique Name Assumption. This transformation… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
26
0

Year Published

2009
2009
2021
2021

Publication Types

Select...
7

Relationship

1
6

Authors

Journals

citations
Cited by 21 publications
(26 citation statements)
references
References 28 publications
0
26
0
Order By: Relevance
“…This is a resolution based reasoner, built on principles similar to KAON2. One difference is that instead of a datalog engine, we use the reasoning mechanism of the Prolog language [2] to perform the second phase [6]. Reasoning with function symbols using Prolog is possible, unlike the datalog engine, but for considerations about termination it is equally important to eliminate function symbols during the first phase.…”
Section: Started My Phd At Budapest University Of Technology In Sepmentioning
confidence: 99%
“…This is a resolution based reasoner, built on principles similar to KAON2. One difference is that instead of a datalog engine, we use the reasoning mechanism of the Prolog language [2] to perform the second phase [6]. Reasoning with function symbols using Prolog is possible, unlike the datalog engine, but for considerations about termination it is equally important to eliminate function symbols during the first phase.…”
Section: Started My Phd At Budapest University Of Technology In Sepmentioning
confidence: 99%
“…Secondly, we omit rules which mandate symmetric owl:sameAs inferences for all terms, viz: OWL 2 RL rule eq-ref (Table 3) 3 and pD* rules rdfp5a/rdfp5b [24, Table 6]. Such rules immediately add |T | statements to the graph and could be considered inflationary; they are, perhaps, better suited to backward-chaining support (in an approach such as [17]) than materialisation.…”
Section: High-level Issuesmentioning
confidence: 99%
“…First, it can be an superposition with a clause of type (3) or (5). In the case of (3) the conclusion is decomposed (in terms of [6]) into clauses of type (3) and (10), while in the case of (5) we obtain a clause of type (10).…”
Section: Proposition 2 Saturation Of a Set Of Alchiq Clauses With Thmentioning
confidence: 99%
“…The transformation to Prolog uses the PTTP approach, a complete theorem prover technology for FOL [8]. The readers interested in the DLog system should consult [5]. The program is also available at http://dlog-reasoner.sourceforge.net.…”
Section: Implementing Two-phase Reasoningmentioning
confidence: 99%
See 1 more Smart Citation