Knowledge modeling: Difference between revisions

Content deleted Content added
category added
Line 1:
== Explicitation of knowledge and standard specifications ==
 
Knowledge modeling is a process of creating a computer interpretable model of knowledge or standard specifications about a kind of process and/or about a kind of facility or product. The resulting knowledge model can only be computer interpretable when it is typicallyexpressed in some [[knowledge representation]] language or data structure that enables the knowledge to be interpreted by software and to be stored in a database or data exchange file.<br />
[[Knowledge-based engineering]] or knowledge-aided design is a process of computer-aided usage of such knowledge models for the creationdesign of aproducts, computerfacilities interpretableor processes. modelThe design of aproducts particularor imaginaryfacilities processthen (auses processthe knowledge model) thatto isguide intendedthe tocreation takeof placethe facility and/or forproduct thethat creationneed ofto abe modeldesigned. ofIn other words it used knowledge about a particularkind facilityof orobject productto create (a product model) of an (imaginary) individual object. Similarly, the design of a particular process implies the creation of a process model, which design activity can be guided by the knowledge that is intendedcontained toin performa orknowledge enablemodel about such a kind of process. The resulting process model, product model or productfacility model is typically also stored in a database.<br />
 
Usually the knowledge representation language only allows to represent knowledge (about kinds of things), whereas another language or data structure is required to represent and store the information models about individual things. If the knowledge representation language enables to express both, then the knowledge model and the information model can be expressed in the same language (or data structure). An example of a language that enables the expression of knowledge as well as information about individual things is [[Gellish English]].
 
The basis of a knowledge model of a process is specification of the sequence of process stages, defined by streams that have roles as inputs to process stages and whereas the same streams may be outputs of other process stages. For example:<br />
* water shall be input in a boiler
* steam shall be output of a boiler
* steam shall be input in a heater
* condensate shall be output of a heater
* etc.
The basis of a knowledge model of an assembly physical object is a decomposition structure that specifies the components of the assembly and possible the sub-components of the components.
For example, knowledge about a compressor system includes that a compressor system consists of a compressor, a lubrication system, etc, whereas a lubrication system consists of a pump system, etc. ThisAssume meansthat this knowledge is expressed in a knowledge representation language that expresses knowledge as a collection of relations between two kinds of things, whereas in that language a relation type is defined that is called <shall have as part a>. Then a part of a knowledge model about a compressor system will containsconsist of the following specificationsexpressions of knowledge facts:<br />
* compressor system shall have as part a compressor
* compressor system shall have as part a lubrication system
* lubrication system shall have as part a pump system
* pump system shall have as part a pump<br />
Such a knowledge model will be further extended with knowledge and specifications about the properties of the components, their fabrications and possibly testing and maintenance requirements.<br />
 
The basis ofSimilarly, a knowledge model of a process is basically a specification of the sequence of process stages,. definedThis sequence is determined by streamsthe fact that a kind of stream is output of a kind of process stage, whereas that same type of stream in input in the next process stage. So the defined streams have roles as inputs to process stages and, whereas the same streams may beare outputs of other process stages. For example:<br />
* water shall be input in a boiler
* steam shall be output of a boiler
* steam shall be input in a heater
* condensate shall be output of a heater
* etc.<br />
 
== Explicitation of document content ==