Building a knowledge base: an example

被引:0
|
作者
Michael Gelfond
Alfredo Gabaldon
机构
[1] University of Texas at El Paso,Department of Computer Science
[2] University of Toronto,Department of Computer Science
关键词
Logic Program; Logic Programming; Predicate Symbol; Stable Model Semantic; Object Constant;
D O I
暂无
中图分类号
学科分类号
摘要
The main goal of this paper is to illustrate applications of some recent developments in the theory of logic programming to knowledge representation and reasoning in common sense domains. We are especially interested in better understanding the process of development of such representations together with their specifications. We build on the previous work of Gelfond and Przymusinska in which the authors suggest that, at least in some cases, a formal specification of the domain can be obtained from specifications of its parts by applying certain operators on specifications called specification constructors and that a better understanding of these operators can substantially facilitate the programming process by providing the programmer with a useful heuristic guidance. We discuss some of these specification constructors and their realization theorems which allow us to transform specifications built by applying these constructors to declarative logic programs. Proofs of two such theorems, previously announced in a paper by Gelfond and Gabaldon, appear here for the first time. The method of specifying knowledge representation problems via specification constructors and of using these specifications for the development of their logic programming representations is illustrated by design of a simple, but fairly powerful program representing simple hierarchical domains.
引用
收藏
页码:165 / 199
页数:34
相关论文
共 50 条
  • [1] Building a knowledge base: an example
    Gelfond, M
    Gabaldon, A
    [J]. ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 1999, 25 (3-4) : 165 - 199
  • [2] Building a core biomedical knowledge base
    Shehnaz, Andleeb
    Qamar, Usman
    Muzaffar, Abdul Wahab
    [J]. PROCEEDINGS 2016 IEEE SECOND INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING SERVICE AND APPLICATIONS (BIGDATASERVICE 2016), 2016, : 283 - 285
  • [3] Building a knowledge base for systems pathology
    Michael, Holger
    Hogan, Jennifer
    Kel, Alexander
    Kel-Margoulis, Olga
    Schacherer, Frank
    Voss, Nico
    Wingender, Edgar
    [J]. BRIEFINGS IN BIOINFORMATICS, 2008, 9 (06) : 518 - 531
  • [4] Building a knowledge base: A personal account
    Saleebey, D
    [J]. FAMILIES IN SOCIETY-THE JOURNAL OF CONTEMPORARY HUMAN SERVICES, 1999, 80 (06): : 652 - 661
  • [5] Muf: Tool for Knowledge Extraction and Knowledge Base Building
    Kolesa, Petr
    [J]. K-CAP'07: PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON KNOWLEDGE CAPTURE, 2007, : 191 - 192
  • [6] EVIN: Building a Knowledge Base of Events
    Kuzey, Erdal
    Weikum, Gerhard
    [J]. WWW'14 COMPANION: PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON WORLD WIDE WEB, 2014, : 103 - 106
  • [7] BUILDING A PRESERVICE EDUCATION KNOWLEDGE BASE
    KRAJEWSKI, RJ
    MAYFIELD, JR
    WALDEN, JC
    [J]. JOURNAL OF TEACHER EDUCATION, 1979, 30 (05) : 29 - 31
  • [8] Building of Domain Knowledge Base by Ontology
    Li, Li
    Li, Bing
    Shen, Yilin
    [J]. MICRO NANO DEVICES, STRUCTURE AND COMPUTING SYSTEMS, 2011, 159 : 477 - +
  • [9] On Building a Knowledge Base for Stability Theory
    Rowinska-Schwarzweller, Agnieszka
    Schwarzweller, Christoph
    [J]. INTELLIGENT COMPUTER MATHEMATICS, 2010, 6167 : 427 - +
  • [10] Innovating and management of the knowledge base on the example of IT applications
    Stankovic, Nebojsa
    Micic, Zivadin
    [J]. TELEMATICS AND INFORMATICS, 2018, 35 (05) : 1461 - 1472