Towards Declarative Programming of Conceptual Models
نویسنده
چکیده
This article introduces some basic functions and architectural issues, that help to build a tool for programming conceptual models, and that is not specific for a particular problem class or problem solving method. Our work is based on the KADS-method, that had to be modified in some points, to enable declarative programming of inference knowledge as well as domain knowledge. It is shown, how knowledge sources can be described as semantic network modules. Knowledge sources are instantiated from generic descriptions. All resulting semantic networks are part of a modular knowledge base, each module representing the knowledge on its own right level of granularity. Functions are introduced, that define views between semantic networks. They help connecting declarative representation of knowledge sources on the inference layer to parts of the domain layer network. We only contemplate the interconnection of domain and inference layer.
منابع مشابه
Programming Conceptual Models Using Conceptual Graph Modules
This article introduces some basic functions and architectural issues for building a tool for programming conceptual models for explainable expert systems. The programming tool is independent from a particular problem class or problem solving method. Our work is based on the KADS knowledge engineering methodology which results in a conceptual model, and we use Sowa ́s Conceptual Graphs (CG) as a...
متن کاملCreating Planning Domain Models in KEWI
This paper reports on progress towards a tool for the representation of shared, procedural and declarative knowledge whose aim is to be used for various functions to do with the automation of a complex process control application primarily to guide the response phase during an emergency situation, but also for supporting normal automated operation. The tool is a Knowledge Engineering Web Interf...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملTowards a Theory of Comprehension of Declarative Contexts
An outline of a theory of comprehension of declarative contexts is presented. The main aspect of the theory being developed is based on Kant's distinction between concepts as rules (we have called them conceptual specialists) and concepts as an abstract representation (schemata, frames). Comprehension is viewed as a process dependent on the conceptual specialists (they contain the inferential k...
متن کاملConceptual Programming: Foundations of Problem-Solving
Conceptual Programming is a term meant to convey a similar idea to that of Logic Programming, but at a higher level of representation. Programming with concepts, as presented here, has all the advantages that many knowledge representation schemes have in dealing with declarative knowledge i.e. explicitness, naturalness, expressibility, and transparency. It also gives procedural knowledge these ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1992