TY - GEN
T1 - Macros, macro calls and use of ensembles in modular Answer Set Programming
AU - Anwar, Saadat
AU - Baral, Chitta
AU - Dzifcak, Juraj
PY - 2006
Y1 - 2006
N2 - Currently, most knowledge representation using logic programming with answer set semantics (AnsProlog) is 'flat'. In this paper we elaborate on our thoughts about a modular structure for knowledge representation and declarative problem solving formalism using AnsProlog. We present language constructs that allow defining of modules and calling of such modules from programs. This allows one to write large knowledge bases or declarative problem solving programs by reusing existing modules instead of writing everything from scratch. Our ultimate aim is to facilitate the creation and use of a repository of modules that can be used by knowledge engineers without having to re-implement basic knowledge representation concepts from scratch.
AB - Currently, most knowledge representation using logic programming with answer set semantics (AnsProlog) is 'flat'. In this paper we elaborate on our thoughts about a modular structure for knowledge representation and declarative problem solving formalism using AnsProlog. We present language constructs that allow defining of modules and calling of such modules from programs. This allows one to write large knowledge bases or declarative problem solving programs by reusing existing modules instead of writing everything from scratch. Our ultimate aim is to facilitate the creation and use of a repository of modules that can be used by knowledge engineers without having to re-implement basic knowledge representation concepts from scratch.
UR - http://www.scopus.com/inward/record.url?scp=33747182249&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33747182249&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:33747182249
SN - 1577352661
SN - 9781577352662
T3 - AAAI Spring Symposium - Technical Report
SP - 1
EP - 9
BT - Formalizing and Compiling Background Knowledge and Its Applications to Knowledge Representation and Question Answering - Papers from the AAAI Spring Symposium, Technical Report
T2 - 2006 AAAI Spring Symposium
Y2 - 27 March 2006 through 29 March 2006
ER -