{"title":"A multi-functional knowledge management system","authors":"D. Skuce","doi":"10.1006/KNAC.1993.1011","DOIUrl":null,"url":null,"abstract":"Abstract We describe a general purpose knowledge management system, discussing its general goals and features, as well as its use in several very different applications. By \"multi-functional\", we mean having a wide variety of knowledge management functions such as debugging, formatting, and retrieval, and a wide variety of possible applications. The system, called CODE, functions primarily as a \"knowledge engineer's rapid prototyper\", or as a \"spreadsheet for ideas\"; one can experiment rapidly with relationships between concepts and obtain quick feedback on the desirability of changes and additions to a knowledge base. CODE's highly graphic interface permits experimentation with descriptions or definitions of concepts, which are arranged in an inheritance network using a very flexible inheritance mechanism. Several associated subsystems, such as a first order logic system and a simple natural language system, allow various types of syntactic and semantic checks to be performed if desired. We illustrate CODE's flexibility by describing three typical applications: in software engineering, terminology, and ontological design for knowledge-based systems.","PeriodicalId":100857,"journal":{"name":"Knowledge Acquisition","volume":"46 1","pages":"305-346"},"PeriodicalIF":0.0000,"publicationDate":"1993-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Knowledge Acquisition","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1006/KNAC.1993.1011","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13
Abstract
Abstract We describe a general purpose knowledge management system, discussing its general goals and features, as well as its use in several very different applications. By "multi-functional", we mean having a wide variety of knowledge management functions such as debugging, formatting, and retrieval, and a wide variety of possible applications. The system, called CODE, functions primarily as a "knowledge engineer's rapid prototyper", or as a "spreadsheet for ideas"; one can experiment rapidly with relationships between concepts and obtain quick feedback on the desirability of changes and additions to a knowledge base. CODE's highly graphic interface permits experimentation with descriptions or definitions of concepts, which are arranged in an inheritance network using a very flexible inheritance mechanism. Several associated subsystems, such as a first order logic system and a simple natural language system, allow various types of syntactic and semantic checks to be performed if desired. We illustrate CODE's flexibility by describing three typical applications: in software engineering, terminology, and ontological design for knowledge-based systems.