Hostname: page-component-77c78cf97d-kmjgn Total loading time: 0.001 Render date: 2026-05-04T12:50:13.475Z Has data issue: false hasContentIssue false

Loop formulas for description logic programs

Published online by Cambridge University Press:  09 July 2010

YISONG WANG
Affiliation:
Department of Computer Science, Guizhou University, Guiyang, China Department of Computing Science, University of Alberta, Canada
JIA-HUAI YOU
Affiliation:
Department of Computing Science, University of Alberta, Canada
LI YAN YUAN
Affiliation:
Department of Computing Science, University of Alberta, Canada
YI-DONG SHEN
Affiliation:
State Key Laboratory of Computer Science Institute of Software, Chinese Academy of Sciences, China

Abstract

Description Logic Programs (dl-programs) proposed by Eiter et al. constitute an elegant yet powerful formalism for the integration of answer set programming with description logics, for the Semantic Web. In this paper, we generalize the notions of completion and loop formulas of logic programs to description logic programs and show that the answer sets of a dl-program can be precisely captured by the models of its completion and loop formulas. Furthermore, we propose a new, alternative semantics for dl-programs, called the canonical answer set semantics, which is defined by the models of completion that satisfy what are called canonical loop formulas. A desirable property of canonical answer sets is that they are free of circular justifications. Some properties of canonical answer sets are also explored.

Information

Type
Regular Papers
Copyright
Copyright © Cambridge University Press 2010

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable