Skip to main content
Log in

Data bases and knowledge representation for literary and linguistic studies

  • Published:
Computers and the Humanities Aims and scope Submit manuscript

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

References

  • Abelson, R. (1975), Concepts for representing mundane reality in Plans, in: D. Bobrow and A. Collins, Eds., Representation and Understanding (Academic Press, New York) 273–310. This paper outlines a cognitive simulation which utilizes the previously developed representational framework of scripts and plans of the author.

    Google Scholar 

  • Abrial, J. (1974), Data semantics, in: J. Klimbie and K. Koffeman, Eds., Data Base Management (North-Holland, Amsterdam) 1–60. Motivated by traditional data base models and an inherent bias toward physical storage and retrieval mechanisms, Abrial defines an elaborate model which includes a notation for relations and a notation for operations defined on arbitrary relations. He provides an elaborate example of the model's use, conceding the influence of Codd's relational model and Hewitt'sPlanner. The result is a large collection of abstract ideas suggested as useful for formally specifying data models but suspect as the basis of an implementation.

    Google Scholar 

  • Allen, S. (1980), The language bank concept, in: J. Raben and G. Marks, eds., Data Bases in the Humanities and Social Sciences (North-Holland, Amsterdam) 171–176. Allen's paper discusses the theory and practice of a language data bank in the framework for language decoding.

    Google Scholar 

  • Anderson, J. and Bower, G. (1973), Human Associative Memory (Holt, Rinehart and Winston, New York). The book hypothesizes and develops a psychological theory of human memory, including an excellent historical survey of psychological human memory theories.

    Google Scholar 

  • Badal D., and Popek, G. (1979), Cost and performance analysis of semantic integrity validations methods, Proceedings ACM SIGMOD, 109–115. Badal and Popek discuss methods for monitoring database integrity validations semantically and compare and contrast their costs and performance.

  • Black, F. (1968), A deductive question-answering system, in: M. Minsky, Ed., Semantic Information Processing (MIT Press, Cambridge, MA) 354–402. One of the first relatively comprehensive question-answering programs, Black's system predated most of the searchstrategy heuristics developed by theorem-proving research. His question-answering system formally realizes some goals of McCarthy's (1968) ‘advice taker’ proposal.

    Google Scholar 

  • Bobrow, D. (1975), Dimensions of representation, in: D. Bobrow and A. Collins, Eds., Representation and Understanding (Academic Press, New York) 1–34. Bobrow's paper discusses problems with representing knowledge, e.g., inference mechanisms, matching). He solves some of these problems withKrl-0.

    Google Scholar 

  • Bobrow, D., and Winograd, T. (1977), an overview ofKrl, a Knowledge Representation Language, Cognitive Sci. 1, 3–46. The authors' first report onKrl-0, a knowledge representation language. Significant changes were subsequently made to the formalism reported in this paper.

    Google Scholar 

  • Brachman, R. (1979), On the epistemological status of semantic networks, in: N. Findler, Ed., Associative Networks: Representation and Use of Knowledge by Computers (Academic Press, New York) 3–46. Brachman discusses epistemological primitives in terms of his formalism of “structured inheritance networks” (SI-nets), an elegant formalism which could be considered functionally equivalent to frames, but with a more coherent, explicit semantics.

    Google Scholar 

  • Brachman, R. (1978), Theoretical Studies in Natural Language Understanding, Report No. 3888, BBN Inc., Cambridge, MA. A progress report on the development ofKl-one and its potential for representing natural language information.

    Google Scholar 

  • Cercone, N. (1975), Representing Natural Language in Extended Semantic Networks, Ph.D. Thesis, Technical Report TR75-11, Department of Computing Science, University of Alberta. This thesis develops fundamental notation and subsequent logical level use for semantic networks. The structure and computational use of a network-based meaning representation is also reported with results from an experimental implementation.

  • Chamberlin, D. (1976), Relational Data Base Management Systems, ACM Computing Surveys 8, 43–66. This paper introduces and surveys relational data base systems.

    Google Scholar 

  • Charniak, E. (1976), Inference and knowledge II, in: E. Charniak and Y. Wilks, Eds., Computational Semantics (North-Holland, Amsterdam) 129–154. This paper reviews the inferential contribution of the author's Ph.D. thesis. It details some classes of inference and outlines the computational machinery necessary to support this type of inference.

    Google Scholar 

  • Codd, E. (1979), Extending the Relational Data Base Model, Supplement to Proceedings of ACM SIGMOD 1979, 29–52. This report extends the author's original relational data base model.

  • Davis, R. (1976), Applications of Meta-level Knowledge to the Construction, Maintenance, and Use of Large Knowledge Bases, Stanford AI Lab Memo AIM-283, Stanford, CA. Davis' doctoral dissertation concerns the automatic acquisition of knowledge for use by expert problem solvers (e.g.,Mycin, Shortliffe (1976)). Davis emphasizes the use of metaknowledge in a program which interacts with a human to capture expert knowledge.

    Google Scholar 

  • Davis, R., Buchanan, B., and Shortliffe, E. (1975), Production rules as a representation for a knowledge based consultation system, Artificial Intelligence 8, 15–45. Focusing on the representation and design of the implementation, this description of theMycin system emphasizes the value of production-rule systems.

    Google Scholar 

  • Davis, R., and King, J. (1977), An overview of production systems, in: E. Elcock and D. Michie, Eds., Machine Intelligence 8 (Ellis Horwood, London) 300–332. This survey summarizes the salient features of production systems: their use for several diverse applications exposes their generality but attests to their lack of a well-defined data model.

    Google Scholar 

  • Doyle, J. (1978), Truth Maintenance Systems for Problem Solving, AI Lab Memo TR-419, MIT, Cambridge, MA. A system for maintaining the consistency of a set of beliefs, and summarizing explanations of beliefs is based on hierarchical decomposition of dependent beliefs and dependency-directed backing up. Also discussed are the problems of representing information to facilitate the application of such a truth maintenance system.

    Google Scholar 

  • Eisinger, M. (1980), On a vocabulary database, Computers and the Humanities 14, 49–56. This paper describes a system of “storage and retrieval of lemmatized words” designed for Nahuatl.

    Google Scholar 

  • Fahlman, S. (1979),Netl: A System for Representing and Using Real World Knowledge, MIT Press, Cambridge, MA. In Fahlman'sNetl representation language and its underlying meaning-representation structure, the use of hierarchical organizations is stressed. Making a virtual copy of concept properties is presented as an efficient property-inheritance mechanism. Fahlman's parallel concept network hardware provides a foundation forNetl data structures, improving the efficiency of data base operations.

    Google Scholar 

  • Feigenbaum, E. (1977), The Art of Artificial Intelligence: Themes and Case Studies of Knowledge Engineering, Proceedings of IJCAI 5, Cambridge, MA, 1014–1029. An invited lecture at IJCAI 5, this paper discusses some of the important major systems contributions to AI in the last 10 years.

    Google Scholar 

  • Feigenbaum, E., Buchanan, B., and Lederberg, J. (1971), On generality and problem solving: A case study using theDendral program, in: B. Meltzer and D. Michie, Eds., Machine Intelligence 6 (American Elsevier, New York) 165–189. A discussion of the design and performance of the heuristicDendral system investigates the interaction between expert knowledge and general problem-solving within the production rule based expert system.

    Google Scholar 

  • Findler, N. (1979), Associative Networks: Representation and Use of Knowledge by Computers (Academic Press, New York). In this special volume, a comprehensive overview of associative network representations of knowledge, fourteen contributions are grouped according to three criteria: overview and general systems, theoretically oriented efforts and areas of application.

    Google Scholar 

  • Fry, J., and Sibley, E. (1976), Evolution of Data-Base Management Systems, ACM Computing Surveys 8, 7–42. The paper provides an excellent starting point for the study of the history and objectives of data base management systems.

    Google Scholar 

  • Gallaire, H., and Minker, J. (1978), Logic and Data Bases (Plenum Press, New York). The edited proceedings of the conference on Logic and Data Bases held in Toulouse, France, in November 1977 advocates the use of logic as the basis for data base management systems.

    Google Scholar 

  • Gilmore, P. (1971), A Consistent Naive Set Theory: Foundations for a Formal Theory of Computation, IBM Research Report RC 3413, Yorktown Heights, New York. A second-order theory permitting universal quantification and unlimited set abstraction, like the one described here, may ultimately be required as the basis for an AI data model.

    Google Scholar 

  • Goebel, R. (1977), Organising Factual Knowledge in a Semantic Network, TR77-8, Department of Computing Science, University of Alberta, Edmonton, Alberta. The author's M.Sc. thesis defines and reports results of an implementation of a method for organising knowledge in a semantic network.

    Google Scholar 

  • Green, L., Berkeley, E., and Gotlieb, C.C. (1959), Conversation with a computer, Computers and Automation 8, 9–11. This is a very early system which answered questions about the weather.

    Google Scholar 

  • Green, B., Wolf, A., Chomsky, C., and Laugherty, K. (1963),Baseball: An automatic question-answerer, in: E. Feigenbaum and J. Feldman, Eds., Computers and Thought (McGraw-Hill, New York) 207–216.Baseball is a computer program written in IPL-V, and operating in a limited context with a small vocabulary and simple attribute-value pair data that suffices for a more detailed representation; it answers questions posed in ordinary English about data in its store.

    Google Scholar 

  • Hammer, M., and Sarin, S. (1978), Efficient monitoring of database assertions, Proceedings ACM SIGMOD, 38–49. Hammer and Sarin discuss effective methods for monitoring database assertions under additions and deletions of the database.

  • Havens, W. (1977). A Procedural Model of Recognition for Machine Perception, Ph.D. thesis, University of British Columbia, TR78-3. This work discusses the merits of combining the top-down and bottom-up programming paradigms as they are applied to the computer recognition of physical objects.

  • Hayes, P. (1977), In Defence of Logic, Proceedings of IJCAI 5, Cambridge, MA., 559–565. Explaining why semantics is important, Hayes discusses several misconceptions about the use of logical representations. He suggests that the logical notion of meaning should be taken more seriously.

  • Hayes, P. (1977b), The Logic of Frames, Department of Computer Science, University of Essex, U.K. Hayes suggests various logical interpretations of frame knowledge including a logical rendering ofKrl-0's ‘units’. He concludes that the contribution of frames may be their apparent capacity to encode reflexive knowledge.

    Google Scholar 

  • Hayes, P. (1974), Some Issues and Non-Issues in Representation Theory, Proceedings of the AISB Summer Conference, University of Sussex, U.K. 63–79. Hayes clearly articulates the major issues of representation theory, emphasizing the semantics of a representation and the representation's flexibility for accommodating new information. Issues of representing substances and sub-parts, and issues involved in representing control information are discussed.

    Google Scholar 

  • Hendrix, G. (1975), Expanding the Utility of Semantic Networks Through Partitioning, Proceedings of IJCAI 4, Tbilisi, USSR, 115–121. Hendrix proposes a quantification mechanism for semantic network concepts and introduces formal groupings of concept nodes which he calls partitions.

    Google Scholar 

  • Hewitt, C. (1977), Viewing Control Structures as Patterns of Passing Messages, Artificial Intelligence 8, 323–364. The paper is intended as background to a proposed system which operates in a parallel computing environment. Hewitt describes an intelligent system as a society of communicating knowledge-based problem-solving experts. The control mechanisms necessary to facilitate communication in such a system are described and some (e.g., iteration and recursion) are represented in terms of patterns of messages exchanged between actors.

    Google Scholar 

  • Hewitt, C. (1972), Description and Theoretical Analysis (using schemata) ofPlanner: A Language for Proving Theorems and Manipulating Models in a Robot, AI Lab Memo TR-258, MIT, Cambridge, MA. Hewitt's dissertation describes the development ofPlanner, outlining its components with pseudo-code and English description.

    Google Scholar 

  • Hewitt, C., Bishop, P., and Steiger, R. (1973), A Universal ACTOR Formalism for Artificial Intelligence, PROCEEDINGS OF IJCAI 3, Stanford, CA, 235–245. In discussing the universality of theactor ‘formalism’ implemented inPlanner, the authors assert that actors provide a formalism for procedural semantics.

  • Hobbs, J. (1977), Coherence and Interpretation in English Texts, PROCEEDINGS OF IJCAI 5, Cambridge, MA, 110–116. A thorough investigation of coherence in English texts.

  • Huntsman, J. (1980), The state of lexicography and lexicology in Plantagenet England: A data base, in: J. Raben and G. Marks, Eds., Data Bases in the Humanities and Social Sciences (North-Holland, Amsterdam) 197–203. This paper describes the computational techniques used to incorporate textual characteristics of manuscripts in British libraries into a data base designed to facilitate future literary research.

    Google Scholar 

  • Kowalski, R. (1977), Logic for Data Description, in: H. Gallaire and J. Minker, Eds., Logic and Data Bases (Plenum Press, New York) 77–103. Kowalski describes how first-order logic is appropriate and powerful for representing data typically handled by a relational data model. He further argues that a logic programming view dissolves the conventional distinction between data bases and programs. He also describes logic programming interpretations for maintaining integrity, accommodating non-monotonic information, and exploiting meta and object level interpretations of logical expressions.

    Google Scholar 

  • Kučera, H., and Francis, W.N. (1967), Computational Analysis of Present-Day American English (Brown University Press, Providence, RI). A one-million-word corpus of present-day edited American English.

    Google Scholar 

  • Lindsay, R. (1973), In defence of ad-hoc systems, in: R. Schank and K. Colby, Eds., Computer Models of Thought and Language (Freeman, San Francisco) 373–395. An insightful treatment of the notion ‘ad-hoc’ as it relates to three specific problems. Lindsay describes the work of two graduate students, Roger Elliot (problem one) and John Brown (problem two), as well as his efforts to extend their work (problem three). This excellent article lends rigor to the notion of ad-hoc and uses family kinship relations as a domain of discourse.

    Google Scholar 

  • Lindsay, R. (1963), Inferential memory as the basis of machines which understand natural language, in: E. Feigenbaum and J. Feldman, Eds., Computers and Thought (McGraw-Hill, New York) 217–233. A very early and (by today's standards) tiny system that explored question-answering by machine. The program, limited to an 850-word vocabulary of Basic English, incorporated design features which have subsequently gained acceptance in the AI community, e.g., goal orientation, heuristics in parsing, stress on inference.

    Google Scholar 

  • McCalla, G. (1977), An Approach to the Organisation of Knowledge for the Modelling of Conversation, Ph.D. thesis, University of British Columbia. Describes |Lisp (‘bar’-Lisp), a proposed programming system to support discourse analysis.

  • McCarthy, J., and Hayes, P. (1969), Some Philosophical Problems from the Standpoint of Artificial Intelligence, in: B. Meltzer and D. Michie, Eds., Machine Intelligence 4 (American Elsevier, New York) 463–502. This classic paper treats the issues surrounding the development of a formal system for representing and using knowledge in great depth. The distinction between an epistemologically and heuristically adequate representation is drawn and emphasis is given to the former. The problems inherent in formally representing a changing world include meta-knowledge, modalities and time.

    Google Scholar 

  • McDermott, D. (1978), The last survey of knowledge representation, Proceedings of the AISB/GB Conference on AI, Hamburg, 206–221. A survey of current issues in representation theory with an evaluation of what needs to be done. McDermott emphasizes the development of representation ‘techniques’ and discusses representation in terms of programming, semantics, ‘new’ notations, and managing dynamic data bases.

  • McDermott, D. (1978b), Tarskian semantics, or No Notation Without Denotation, Cognitive Science 2, 277–282. Explaining how denotational semantics is a tool for representation research McDermott defends it against various arguments. The paper is clear and direct, written for those who have yet to discover the utility of denotational semantics. True believers will see in this paper, a “now I'm convinced, what about you guys” attitude, which would be a good introduction to Hayes (1974, 1977).

    Google Scholar 

  • McDermott, D. and Doyle, J. (1979), Non-Monotonic Logic I, AI Lab Memo 489A, MIT, Cambridge, MA. Based on logic in which new axioms can invalidate old theorems, a system is proposed as a model of beliefs, and its correspondence to some related systems is discussed.

    Google Scholar 

  • McDermott, D. and Sussman, G. (1974), The Conniver Reference Manual, AI Lab Memo 259A, MIT, Cambridge, MA. A reference manual to the LISP-based programming languageConniver, designed in response to the blind-back-tracking and global-context problems of Micro-Planner.

    Google Scholar 

  • Meunier, J. (1983), Formal semantics for interactive computer text processing, Computers and Mathematics 9(1), 147–172. This paper describes a large multi-faceted 12-year project of the Philosophy Department at the University of Quebec, Montreal.

    Google Scholar 

  • Minsky, M. (1975), A framework for representing knowledge, in: P. Winston, Ed., The Psychology of Computer Vision (McGraw-Hill, New York) 211–277. This paper established the vocabulary of frames and frame systems.

    Google Scholar 

  • Moore, J., and Newell, A. (1973), How Can Merlin Understand, Department of Computer Science, Carnegie-Mellon University, Pittsburgh. The authors discuss four major issues regarding the scope of representation, i.e., what kind of knowledge can be represented. Problems and solutions are discussed in terms of production systems.

    Google Scholar 

  • Newell, A. (1973), Production Systems: Models of Control Structures, in: W. Chase, Ed., Visual Information Processing (Academic Press, New York) 463–526. Newell explains how production systems can provide a model of control structure in human information processing. Some results from the Sternberg classification experiments, in conjunction with a production system, form a new hypothesis for the search performed during classification.

    Google Scholar 

  • Nicolas, J., and Gallaire, H. (1978), Data bases: Theory vs. interpretation, in: H. Gallaire and J. Minker, Eds., Logic and Data Bases (Plenum Press, New York) 33–54. Three views of how a data base can be viewed as a logical theory emphasize whether general expressions about an extensional data base should be used as derivation rules or as integrity constraints.

    Google Scholar 

  • Nicolas, J., and Yazdanian, K. (1978), Integrity checking in deductive data bases, in: H. Gallaire and J. Minker, Eds., Logic and Data Bases (Plenum Press, New York) 325–344. When viewed within a particular logic framework, integrity constraints can be classed as logical formulae which deal with either data base transitions or data base static states. The use of each of these classes of constraints is discussed, with emphasis on exploiting their use in logical deduction.

    Google Scholar 

  • Ogden, D. (1933), Basic English (Basic Books, New York). The 850-word subset of English used to teach English as a second language.

    Google Scholar 

  • Pople, H. (1977), The Formation of Hypothesis in Diagnostic Problem Solving, and Exercise in Synthetic Reasoning, Proceedings IJCAI5, Cambridge, MA, 1030–1037. This paper reports the previous seven years' progress on a major system which William Meyers, a world-renowned diagnostician, believes duplicates his diagnostic abilities.

  • Quillian, M. (1968), Semantic memory, in: M. Minsky, Ed., Semantic Information Processing (MIT Press, Cambridge, MA) 227–270. Quillian builds a network of objects and relations, similar to Raphael's (see below) but less pre-configured. The plausibilities of different interpretations of word concepts are compared through the strengths of the chains linking the various pairs of meanings. Quillian's famous ‘spreading activation’ intersection technique is described.

    Google Scholar 

  • Raphael, B. (1968), SIR: A Computer Program for Semantic Information Retrieval, in: M. Minsky, Ed. (MIT Press, Cambridge, MA) 33–145. Raphael's system builds a memory structure to convert the information it receives into a systematic, efficient representation, a network in which objects are interconnected by a variety of different relations.

    Google Scholar 

  • Reiter, R. (1980), A logic for default reasoning, Artificial Intelligence 13, 81–132. A default logic is developed to provide a formal system for the maintenance and revision of beliefs. Reiter describes how a wide class of situations which require reasoning by default can be accommodated within a default logic by means of a proof theory based on top-down resolution theorem-proving.

    Google Scholar 

  • Roberts, R., and Goldstein, I. (1977), TheFrl Manual, AI Lab Memo 409, MIT, Cambridge, MA. This is a reference manual for the frame-based representation languageFrl implemented inLisp.

    Google Scholar 

  • Rulifson, J., Derksen, J., and Waldinger, R. (1972), QA4: A Procedural Calculus for Intuitive Reasoning, AI Note 73, Stanford University, Stanford, CA. A description of one of the early languages designed to support formal reasoning systems based on resolution.

    Google Scholar 

  • Rumelhart, D., Lindsay, P., and Norman, D. (1972), A Process Model for Long Term Memory, in: E. Tulving and W. Donaldson, Eds., Organization of Memory (Academic Press, New York) 197–246. The authors describe a system with relatively good performance despite difficulties with their representation. For example, they suggest (without clarifying how it might be done) that adverbials be treated as operators that apply to relations and other operators in order to generate new operators. Unfortunately, many adverbial modifiers require systematic analysis rather than mere replacement by ‘n-valued’ relations, as the autors suggest.

    Google Scholar 

  • Schank, R. (1975), The role of memory in language processing, in: C. Cofer, Ed., The Structure of Human Memory (Freeman, San Francisco) 162–189. The paper explains the use of memory for inference purposes. Some of the notions Schank expressed in this paper were further developed into scripts and plans.

    Google Scholar 

  • Schank, R. (1972), Conceptual dependency: A theory of natural language understanding, Cognitive Psychology 3, 552–631. This is the definitive paper explaining conceptual dependency theory.

    Google Scholar 

  • Schank, R., Goldman, N., Rieger, C., and Riesbeck, C. (1973),Margie: Memory Analysis, Response Generation and Inference in English, Proceedings of IJCAI 3, 255–261. A comprehensive report on the use of conceptual dependency in theMargie system. The (then) twelve primitive acts and their inferences are used as the basis of analyzing the meaning of isolated sentences. Several different types of inferences are distinguished and the strucutre of memory which facilitates these inferences is emphasized.

    Google Scholar 

  • Schubert, L. (1976), Extending the expressive power of semantic networks, Artificial Intelligence 7 (2), 163–198. This definitive paper extends the expressive power of conventional semantic network notation. The special problems with respect to the use of logical connectives, quantifiers, descriptions, and certain other constructions are solved by systematically extending the more or less conventional notation.

    Google Scholar 

  • Schubert, L., Goebel, R., and Cercone, N. (1979), The structure and organisation of a semantic net for comprehension and inference, in: N. Findler, Ed., Associative Networks: The Representation and Use of Knowledge by Computers (Academic Press, New York) 121–175. This summary of the last four years' effort of the authors discusses semantic network level representation in great detail and reinforces design decisions by a logical analysis. Also presented are two mini-implementations as results and some speculation about the future direction of this research.

    Google Scholar 

  • Sciore, E. (1979), Improving Semantic Specification in a Relational Database, Proceedings of ACM SIGMOD 1979, Boston, 170–178. An axiomatization of renaming rules is proposed as a method of formally specifying the relationships among the relational data model attributes. The resulting application of this axiomatization to a relational data model results in a characterization of relations orthogonal to the traditional one; the author speculates that it may provide another heuristic to help determine useful normal forms of a relational data base.

  • Scragg, W. (1975), Frames, Planes, Nets: A Synthesis, Working Paper 19, Istituto per gli Studi Semantici e Cognitivi, Castagnola, Switzerland. This is exactly what the title suggests—a working paper.

  • Shapiro, S. (1971), A Net Structure for Semantic Storage, Deduction, and Retrieval, Proceedings of IJCAI 2, London, 512–523. This early treatment of semantic networks made the important distinction between the ‘item’ (conceptual level of network) and the ‘system’ (implementation level of network).

  • Shortliffe, E. (1976), Computer Based Medical Consultations:Mycin (American Elsevier, New York). A description of theMycin system.

    Google Scholar 

  • Simmons, R., Klein, S., and McConologue, K. (1964), Maximum depth indexing for computer retrieval of English language data, American Documentation 15, 196–204. A report onProtosynthex which represents one of the novel early efforts to construct a reasonable question-answering system.

    Google Scholar 

  • Smith, B., and Brachman, R. (1977), How is a Knowledge Representation System Like a Piano, AI Lab Memo 497, MIT, Cambridge, MA. A very comprehensive questionnaire soliciting views on nearly every aspect of representation. The responses were intended to be produced as a special issue of the ACM's Special Interest Group on AI [SIGART].

    Google Scholar 

  • Stallman, R., and Sussman, G. (1979), Forward reasoning and dependency-directed backtracking in a system for computer-aided circuit analysis, Artificial Intelligence 9, 135–196. An interesting application of the use ofPlanner and actor-like inference mechanisms with a specialized data base of electric circuit jargon.

    Google Scholar 

  • Stonebreaker, M. (1979), The Argument Against CODASYL, Supplement to the Proceedings of ACM SIGMOD, Boston, 58–62. A persuasive argument against using the CODASYL DBTG report as the basis of data base models.

  • Sussman, G., Winograd, T., and Charniak, E. (1971), Micro-Planner Reference Manual, AI Lab Memo 203A, MIT, Cambridge, MA. A reference manual for theLisp-based programming language based on a subset of Hewitt's (1972)Planner language.

    Google Scholar 

  • Szolovits, P., Hawkison, L., and Martin, W. (1977), An Over view of owl: A Language for Knowledge Representation, MIT/LCS/TM-86, MIT, Cambridge, MA. An overview ofOwl, whose language-specific primitive elements are expressions based on English. The authors view their “Linguistic Memory System” as a semantic network.

    Google Scholar 

  • Van Emden, M. (1977), Programming with resolution logic, in: E. Elcock and D. Michie, Eds., Machine Intelligence 8 (Ellis Horwood, London) 266–299. The use of ‘resolution logic’ as a programming tool is discussed, particularly automatic programming and logic-based syntactic analyses.

    Google Scholar 

  • Waterman, D. (1970), Generalized learning techniques for automating the learning of heuristics, Artificial Intelligence 1, 121–170. Waterman describes the implementation and use of a program which develops heuristics for poker betting. A production system component facilitates modular replacement and refinement of the rules by a companion learning component. The program learns by a training process (cf. Winston'sArch program) or by playing a human opponent.

    Google Scholar 

  • Webber, B. (1982), Extended Natural Language Database Interaction, Proceedings of the Fourth CSCSI/SCEIO National Conference, Saskatoon, Canada. Webber discusses the extent to which a natural language ‘front-end’ can be useful in a data base system. Examples are drawn from a student data base.

    Google Scholar 

  • Wilks, Y. (1977), Good and Bad Arguments about Semantic Primitives, D.A.I. Research Report No. 42, University of Edinburgh, Edinburgh. Wilks reviews some arguments for and against the belief in and use of semantic primitives. While the arguments are somewhat muddled, his conclusions, albeit non-committal, are sound: primitives are useful in natural language understanding systems whether or not they ‘exist’ in principle.

    Google Scholar 

  • Wilks, Y. (1973), Preference Semantics, Stanford AI Project, memo AIM-206, Stanford University, Stanford, CA. The most referenced of Wilks' papers nicely describes the overall system of preference semantics from the sixty or so semantic primitives to the intricacies of the processing programs.

    Google Scholar 

  • Wilson, K. (1979), From Association to Structure (North-Holland, Amsterdam). Wilson argues for an associative theory which can account for the development and use of natural language. An engaging series of arguments suggests that much of cognitive psychology operates with cognitive models which rely on a priori knowledge, rather than embodying any learning capacity.

    Google Scholar 

  • Winograd, T. (1976), Towards a Procedural Understanding of Semantics, AI Lab Memo AIM 292, Stanford University, Stanford, CA. Winograd outlines a theory of language production and comprehension based on procedural semantics. He suggests that there is a level of ‘explanation’ at which the psychological processes of human language use and the process in computer programs are sufficiently similar to imply that a procedural semantics can form the basis for such a theory.

    Google Scholar 

  • Winograd, T. (1972), Understanding Natural Language (Academic Press, New York). Winograd's language understanding program endorses the procedural meaning representation for knowledge due to Hewitt (1971). In his system, which combines many fascinating techniques to produce spectacular results, semantic analysis takes place before syntactic processing is complete. This was the first true integration of semantic and syntactic processing to produce good results. As they relate to a more general understanding paradigm, however, Winograd's methods received many criticisms.

    Google Scholar 

  • Wong, H., and Mylopolous, J. (1977), Two views of data semantics: A survey of data models in Artificial Intelligence and Data Base Management, INFOR 15, 344–383. One of the first papers to suggest a comparison of AI data models with DBM data models. A fairly comprehensive treatment of representation ideas, discussed and compared in terms of predicate calculus, network and procedure-based systems. The authors conclude that AI and DBM have so much in common that eventually the apparent differences will evaporate.

    Google Scholar 

  • Woods, W. (1975), What's in a link, in: D. Bobrow and A. Collins, Eds., Representation and Understanding (Academic Press, New York) 35–82. This paper raises many issues concerning the foundations of semantic networks and representation in general. Many of the challenges Woods puts forth were treated in Schubert (1976), Brachman (1979) and Schubert et al. (1979).

    Google Scholar 

  • Woods, W., Kaplan, R., and Nash-Webber, B. (1972), The Lunar Sciences Natural Language Information System: Final Report (Bolt, Beranek and Newman, Cambridge, MA). Woods discusses theLunar program which answers scientist's questions about the moon rocks.

    Google Scholar 

  • Zarri, G. P. (1982), Differences and Similarities between the Two Inference Modes of theReseda System, Proceedings of the Fourth CSCSI/SCEIO National Conference, Saskatoon, Canada, 183–189. Zarri discusses a historical bibliographic data base.

    Google Scholar 

Download references

Authors

Additional information

Nick Cercone is in the computing science department of Simon Fraser University, Bristih Columbia. Randy Goebel is in the computing science department of Waterloo University, Ontario, Canada.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cercone, N., Goebel, R. Data bases and knowledge representation for literary and linguistic studies. Comput Hum 17, 121–137 (1983). https://doi.org/10.1007/BF02259885

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02259885

Keywords

Navigation