tial for ET-based problem solving. A triple form of
a QA problem was previously used, where the first
component is a set of extended clauses with function
variables, representing the background knowledge of
the problem, the second component is a query atom,
and the third one is a mapping for converting ground
atoms into elements of an answer set.
The background knowledge of a QA problem of-
ten includes iff-formulas, which are useful for prob-
lem transformation. By introducing a set of iff-
formulas as a new component, this paper proposes a
quadruple form for representing a QA problem. Iff-
formulas in the quadruple form provide higher chance
of transformation with less cost compared to the triple
form. ET rules for using iff-formulas are invented,
i.e., an ET rule for replacement using an iff-formula
and that for removal of a useless iff-formula. Each
transition step by an ET rule preserves the answer set
of a given input problem and, consequently, the cor-
rectness of the proposed procedure with any combi-
nation of ET rules is guaranteed.
REFERENCES
Akama, K. and Nantajeewarawat, E. (2008). Meaning-
Preserving Skolemization on Logical Structures. In
Proceedings of the 9th International Conference
on Intelligent Technologies, pages 123–132, Samui,
Thailand.
Akama, K. and Nantajeewarawat, E. (2011). Meaning-
Preserving Skolemization. In Proceedings of the 3rd
International Conference on Knowledge Engineering
and Ontology Development, pages 322–327, Paris,
France.
Akama, K. and Nantajeewarawat, E. (2012a). A Delayed
Splitting Bottom-Up Procedure for Model Generation.
In Proceedings of 25th Australasian Joint Conference
on Artificial Intelligence, LNCS 7691, pages 481–
492, Sydney, Australia.
Akama, K. and Nantajeewarawat, E. (2012b). Conjunction-
Based Clauses for Equivalent Transformation of
Query-Answering Problems. International Journal of
Future Computer and Communication, 1:5–8.
Akama, K. and Nantajeewarawat, E. (2013a). Correctness
of Solving Query-Answering Problems Using Satis-
fiability Solvers. In Proceedings of the 5th Asian
Conference on Intelligent Information and Database
Systems, LNAI 7802, pages 404–413, Kuala Lumpur,
Malaysia.
Akama, K. and Nantajeewarawat, E. (2013b). Embedding
Proof Problems into Query-Answering Problems and
Problem Solving by Equivalent Transformation. In
Proceedings of the 5th International Conference on
Knowledge Engineering and Ontology Development,
pages 253–260, Vilamoura, Portugal.
Akama, K. and Nantajeewarawat, E. (2013c). Unfolding-
Based Simplification of Query-Answering Problems
in an Extended Clause Space. International Journal
of Innovative Computing, Information and Control,
9:3515–3526.
Akama, K. and Nantajeewarawat, E. (2014). Equiva-
lent Transformation in an Extended Space for Solv-
ing Query-Answering Problems. In Proceedings of
the 6th Asian Conference on Intelligent Information
and Database Systems, LNAI 8397, pages 232–241,
Bangkok, Thailand.
Baader, F., Calvanese, D., McGuinness, D. L., Nardi, D.,
and Patel-Schneider, P. F., editors (2007). The De-
scription Logic Handbook. Cambridge University
Press, second edition.
Chang, C.-L. and Lee, R. C.-T. (1973). Symbolic Logic and
Mechanical Theorem Proving. Academic Press.
Donini, F. M., Lenzerini, M., Nardi, D., and Schaerf, A.
(1998). AL-log: Integrating Datalog and Description
Logics. Journal of Intelligent Information Systems,
16:227–252.
Horrocks, I., Patel-schneider, P. F., Bechhofer, S., and
Tsarkov, D. (2005). OWL Rules: A Proposal and
Prototype Implementation. Journal of Web Semantics,
3(1):23–40.
Lloyd, J. W. (1987). Foundations of Logic Programming.
Springer-Verlag, second, extended edition.
Minker, J., editor (1988). Foundations of Deductive
Databases and Logic Programming. Morgan Kauf-
mann Publishers Inc., San Francisco, CA, USA.
Motik, B. and Rosati, R. (2010). Reconciling Description
Logics and Rules. Journal of the ACM, 57(30):1–62.
Motik, B., Sattler, U., and Studer, R. (2005). Query An-
swering for OWL-DL with Rules. Journal of Web Se-
mantics, 3(1):41–60.
APPENDIX
Transformation rules used in the meaning-preserving
Skolemization procedure proposed in (Akama and
Nantajeewarawat, 2011) for converting a first-order
formula into an equivalent set of extended clauses are
given below, where α, β, γ are first-order formulas,
x, x
1
, . . . , x
n
, y are usual variables, and h is a function
variable.
¬(¬β) ≡ β
¬(β∧ γ) ≡ ¬β ∨ ¬γ
¬(β∨ γ) ≡ ¬β ∧ ¬γ
β → γ ≡ ¬β∨ γ
β ↔ γ ≡ (¬β∨ γ) ∧ (¬γ ∨ β)
(α∧ β) ∨ γ ≡ (α∨ γ) ∧ (β∨ γ)
¬∀x : α ≡ ∃x : ¬α
¬∃x : α ≡ ∀x : ¬α
(∃x : β) ∨ γ ≡ ∃x : (β∨ γ)
(∀x : β) ∨ γ ≡ ∀x : (β∨ γ)
∀x : (β∧ γ) ≡ (∀x : β) ∧ (∀x : γ)
(∃h : β) ∧ γ ≡ ∃h : (β∧ γ)
∀x
1
···∀x
n
∃y : β ≡ ∃h∀x
1
···∀x
n
∀y :
(β∨ ¬func(h, x
1
, . . . , x
n
, y))
KEOD2014-InternationalConferenceonKnowledgeEngineeringandOntologyDevelopment
344