Building a knowledge base: an example

被引:5
|
作者
Gelfond, M [1 ]
Gabaldon, A
机构
[1] Univ Texas, Dept Comp Sci, El Paso, TX 79968 USA
[2] Univ Toronto, Dept Comp Sci, Toronto, ON M5S 3G4, Canada
关键词
D O I
10.1023/A:1018938324292
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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
页数:35
相关论文
共 50 条
  • [21] A Proposal for Building the Knowledge Base of Onomasiological Dictionaries
    Sierra, Gerardo
    Hernandez, Laura
    JOURNAL OF COGNITIVE SCIENCE, 2011, 12 (03) : 215 - 232
  • [22] RULE BY EXAMPLE - AN EXAMPLE-BASED APPROACH TO KNOWLEDGE-BASE MANAGEMENT
    ORMAN, LV
    KNOWLEDGE-BASED SYSTEMS, 1991, 4 (02) : 82 - 86
  • [23] NanoPort: An example for building knowledge portals for scientific domains
    Qin, JL
    Huang, Z
    Zhou, YL
    Chau, M
    Tseng, CJ
    Yip, A
    Ng, TG
    Guo, F
    Chen, ZK
    Chen, HC
    2003 JOINT CONFERENCE ON DIGITAL LIBRARIES, PROCEEDINGS, 2003, : 387 - 387
  • [25] Building a General Knowledge Base of Physical Objects for Robots
    Basile, Valerio
    Cabrio, Elena
    Gandon, Fabien
    SEMANTIC WEB, ESWC 2016, 2016, 9989 : 8 - 11
  • [26] Teacher education for learner autonomy: building a knowledge base
    Smith, Richard
    Vieira, Flavia
    INNOVATION IN LANGUAGE LEARNING AND TEACHING, 2009, 3 (03) : 215 - 220
  • [27] Building the knowledge base for evidence-informed teaching
    Trapp, Annie
    PSYCHOLOGY LEARNING AND TEACHING-PLAT, 2005, 5 (02): : 95 - 95
  • [28] BUILDING A CUMULATIVE KNOWLEDGE BASE ABOUT DRUGS AND THE WORKPLACE
    GERSTEIN, DR
    GROSSMAN, E
    DRUGS IN THE WORKPLACE : RESEARCH AND EVALUATION DATA, 1989, 91 : 319 - 333
  • [29] EarlyData knowledge base for material decisions in building design
    Schneider-Marin, Patricia
    Stocker, Tanja
    Abele, Oliver
    Margesin, Manuel
    Staudt, Johannes
    Abualdenien, Jimmy
    Lang, Werner
    ADVANCED ENGINEERING INFORMATICS, 2022, 54
  • [30] Hypotheses in urban ecology: building a common knowledge base
    Lokatis, Sophie
    Jeschke, Jonathan M.
    Bernard-Verdier, Maud
    Buchholz, Sascha
    Grossart, Hans-Peter
    Havemann, Frank
    Hoelker, Franz
    Itescu, Yuval
    Kowarik, Ingo
    Kramer-Schadt, Stephanie
    Mietchen, Daniel
    Musseau, Camille L.
    Planillo, Aimara
    Schittko, Conrad
    Straka, Tanja M.
    Heger, Tina
    BIOLOGICAL REVIEWS, 2023, 98 (05) : 1530 - 1547