hSbc:: Knowledge-Representation-System
(KRS) #h0#

DEFINITION #h0.1#

Specific:
Knowledge-Representation-System is an ENTITY (computer or not) that manages knowledge using knowledge-representation-methods, other than simple TEXT or HYPERTEXT. In other words, represents analogically brainual--sub-worldviews and semasial--sub-worldviews. #h0.1p1#

KRS's-SYNONYM #h0.2#

English:
information management system,
knowledge acquisition system,
KnowledgeBased system,
knowledge representation system,
knowledge representaion and reasoning system,
knowledge management system,
knowledge manipulation system,
knowledge system, #h0.2p1#

The name "knowledge-representation-system" is NOT correct, because and with a simple word-processor we represent knowledge, but in a "text" format. #h0.2p2#

KRS's-PART #h0.3#

List:
* a knowledge-representation-program,
* a computer/computers that runs the program,
* the knowledge-base created with the program. #h0.3p1#

KRS's-FUNCTION #h0.4#

Synonym #h0.4.1#

EnglishSynonym:
* process,
* operation,
* service. #h0.4.1p1#

Specific #h0.4.2#

List:
* Retrieval-function
* Storage-function #h0.4.2p1#

We can classify all the functions of the program as storage or retrieval in relation to user. #h0.4.2p2#

hSbc:: KRS's-RETRIEVAL-FUNCTION #h0.4.2.1#

Description:
A reader and a machine must EASILY retrieve the content (= knowledge-base) stored by the system. #h0.4.2.1p1#

Specific:
* Access.
* Navigation.
* Presentation. #h0.4.2.1p2#

hSbc:: Access:
Description:
* online access.
* offline access. #h0.4.2.1p3#

hSbc:: Navigation:
Description:
the method of finding content.
* user interface.
* table of contents.
* alphabetical list of b-concepts.
* searching capabilities.
* questioning (natural-language or not). #h0.4.2.1p4#

hSbc:: Presentation:
Description:
the method of showing the content.
* translation in other natural-languages.
* text to speech synthesis.
* levels of abstraction.
* brainual-worldview support.
* evolution support.
* comparing text/speech with storaged content. #h0.4.2.1p5#

KRS's-STORAGE-FUNCTION #h0.4.2.2#

Description:
The author of the knowledge-base must be helped by the program to store the most possible accurate knowledge. #h0.4.2.2p1#

Specific:
* Knowledge-Acquisition
* Knowledge-Addition
* Knowledge-Change #h0.4.2.2p2#

hSbc:: Knowledge-Acquisition:
Description:
it is the method the program uses to gather knowledge in order to be stored in its knowledge-base.
* directly by an author.
* by collaboration.
* automatically from another machine.
* mechanical-learning techniques.
* natural-language-understanding.
* sensor support. #h0.4.2.2p3#

hSbc:: Knowledge-Addition:
Description:
* in a special formal language.
* in natural-language form.
* descriptive, rule-based knowledge.
* validation: The ultimate criterion of the truth of the content is its comparison with reality. At the same time, there are many internal inconsistencies that the program could find: consistency-maintenance, conflict-handling, truth-maintenance, vacuum identification.
* worldview support.
* evolution support. #h0.4.2.2p4#

hSbc:: Knowledge-Change:
Description:
reality always changes, then and the knowledge about it must follows it. Knowledge also changes because we constantly impove it. Changing, deleting, merging content must be supported by the program.
* terminology management.
* validation of any change.
* evolution support.
* automatic updates. #h0.4.2.2p5#

KRS's-PROGRAM #h0.5#

Definition #h0.5.1#

The Computer-KRSs use computer-programs to store and retrieve knowledge. #h0.5.1p1#

Specific #h0.5.2#

List:
* AAj-program. #h0.5.2p1#

KRS's-KNOWLEDGE_BASE #h0.6#

Definition #h0.6.1#

KnowledgeBase is the content (information) stored in a KRS. The better the knowledge-base is, the better the system is. #h0.6.1p1#

Synonym #h0.6.2#

List:
* content, #h0.6.2p1#

Specific #h0.6.3#

List:
* Sensorial-BConcept--KnowledgeBase.
* Ontology: #h0.6.3p1#

Author #h0.6.4#

It is important the author of a knowledge-base to be anyone and not a computer-specialist. #h0.6.4p1#

KRS's-KNOWLEDGE-REPRESENTATION-METHOD (KRM) #h0.7#

DEFINITION #h0.7.1#

KRM is any information storage method. except plain or markup text, so that programs can reason on it. #h0.7.1p1#

SYNONYM #h0.7.2#

EnglishSynonym:
* Knowledge-representation-language,
* representation-formalism,
* content-representation, #h0.7.2p1#

EXPRESSIVENESS vs EFFICIENCY #h0.7.3#

"Expressiveness in a representation language is the ability to express facts, rules, and relationships quickly, easily, and in a principled and factored way.
Efficiency in a representation language is the ability to conclude new facts from existing facts as quickly and easily as possible, with as much coverage as possible...
Most natural languages, for example English, would have a high expressiveness but a low efficiency if used as a knowledge representation language". [http://www.cyc.com/doc/handbook/oe/06-el-hl-and-the-canonicalizer.html] #h0.7.3p1#

SPECIFIC #h0.7.4#

List:
* Ontology-language (wikipedia).
* Description-logics: "Description logic was designed as an extension to frames and semantic networks, which were not equipped with formal logic-based semantics". [http://en.wikipedia.org/wiki/Description_logic]
* Concept-mapping: Concept mapping is a technique for visualizing the relationships among different b-concepts. A concept map is a diagram showing the relationships among b-concepts. Concepts are connected with labelled arrows, in a downward-branching hierarchical structure. The relationship between b-concepts is articulated in linking phrases, e.g., "gives rise to", "results in", "is required by," or "contributes to". [http://en.wikipedia.org/wiki/Concept_map]
* Conceptual-Graphs: A conceptual graph (CG) is a notation for logic based on the existential graphs of Charles Sanders Peirce and the semantic networks of artificial intelligence. In the first published paper on CGs, John F. Sowa used them to represent the conceptual schemas used in database systems. The first book on CGs (Sowa 1984) applied them to a wide range of topics in artificial intelligence, computer science, and cognitive science. [http://en.wikipedia.org/wiki/Conceptual_graph]
* Logic:
* First-order-logic method:
* Frame-based-representation:
* Semantic-networks:
* Sensorial-b-concept--representation.
* Heterogeneous-knowledge-representation:
* Uniform-knowledge-representation:
* Knowledge-Represenation (wikipedia). #h0.7.4p1#

KRS's-SPECIFIC #h0.8#

DIVISION-ON-DOMAIN-OF-KRM #h0.8.1#

Domain is the set of all entities the representation-method maps with other sensorial-entities that make up the codomain. #h0.8.1p1#

hSbc:: BRAINUAL-KRS (lgl-cpt):
Definition:
It is any KRS that maps (represents) BRAINUAL--SUB-WORLDVIEWS analogically.
Specific:
* Sensorial-b-concept--system:
* AAj (Greece): #h0.8.1p2#

hSbc:: SEMASIAL-KRS (lgl-cpt):
Definition:
It is any KRS that maps (represents) SEMASIAL--SUB-WORLDVIEWS analogically.
Specific:
* Cyc (USA): #h0.8.1p3#

hSbc:: BRAINUAL-INFO-and-SEMASIAL-KRS (lgl-cpt):
Definition:
Hybrid programs that uses both techniques to represent knowledge. #h0.8.1p4#

hSbc:: LOGAL-KRS (lgl-cpt):
Definition:
It is any KRS that maps (represents) LOGAL--SUB-WORLDVIEWS.
Specific:
* The majority of computer programs today, represent and process logal--sub-worldviews only without knowing its relation with the brainual--sub-worldviews they denote. #h0.8.1p5#

DIVISION-ON-COMPUTER #h0.8.2#

List:
* Computer-KRS.
* Paper-KRS. #h0.8.2p1#

DIVISION-ON-KRM #h0.8.3#

List:
* Logic-based-KRS.
* Frame-based-KRS.
* Rule-based-KRS
* Semantic-network-KRS. #h0.8.3p1#

DIVISION-ON-SUBJECT #h0.8.4#

List:
* Geography-system.
* History-system.
* InfoTech-system.
* Physics-system.
* Worldview-system.
* ... #h0.8.4p1#

DIVISION-ON-PROGRAMMING-LANGUAGE #h0.8.5#

List:
* C++ program:
* Java-program:
* Lisp-program:
* Prolog-program: #h0.8.5p1#

DIVISION-ON-COUNTRY #h0.8.6#

List:
* Canada-program:
* EU-program:
* USA-program: #h0.8.6p1#

ALPHABETICALLY_GENERIC #h0.8.7#

List:
* AI-KRS:
* COLLABORATIVE-KRS:
* CONCEPTUAL-GRAPHS-KRS:
* DECISION-SUPPORT-SYSTEM
* DESCRIPTION-LOGICS-KRS:
* DESIGN-KRS:
* DIAGNOSIS-KRS:
* EXPERT-SYSTEM:
* FRAME-REPRESENTATION-KRS:
* JAVA-KRS:
* SENSORIAL--B-CONCEPT--KRS.
* LISP-KRS:
* LOGIC-KRS:
* ONTOLOGY-KRS:
* PLANNING/SCHEDULING-KRS:
* PROCESS CONTROL-KRS:
* PROLOG-KRS:
* RULE-BASED-KRS:
* SMALLTALK-KRS: #h0.8.7p1#

ALPHABETICALLY_INDIVIDUAL #h0.8.8#

List:
* AAj (Greece):
* CODE4 (Kanada).
* ConceptBase (Germany):
* Cyc (USA).
* Protege (USA):
* WordNet (USA): a large web-based network of b-concepts in english-language. #h0.8.8p1#

KRS's-EVOLUTION #h0.9#

2004.02.10: Web-Ontology-Language (OWL)
The OWL documents became a formal W3C recommendation on February 10, 2004 and the working group was disbanded on May 31, 2004.[4] [http://en.wikipedia.org/wiki/Web_Ontology_Language] #h0.9p1#

1990s: WWW
A number of research efforts during the mid to late 1990s explored how the idea of knowledge representation (KR) from AI could be made useful on the World Wide Web. These included languages based on HTML (called SHOE), XML (called XOL, later OIL), and various frame-based KR languages and knowledge acquisition approaches. [http://en.wikipedia.org/wiki/Web_Ontology_Language] #h0.9p2#

1984: Cyc
Lenat initiates the Cyc project at MCC. #h0.9p3#

1980s: Expert-Systems
An expert system, also known as a knowledge based system, is a computer program that contains the knowledge and analytical skills of one or more human experts, related to a specific subject. This class of program was first developed by researchers in artificial intelligence during the 1960s and 1970s and applied commercially throughout the 1980s. [http://en.wikipedia.org/wiki/Expert_systems] #h0.9p4#

1960s: Frame
From the 1960s, the knowledge frame or just frame has been used. Each frame has its own name and a set of attributes, or slots which contain values; for instance, the frame for house might contain a color slot, number of floors slot, etc. [http://en.wikipedia.org/wiki/Knowledge_representation] #h0.9p5#

Table-of-Contents #h0.toc#

File ToC:
Definition
Synonym
Part
Function
   ⇨ Retrieval
   ⇨ Storage
Program
KnowledgeBase
KnowledgeRepresentationMethod
Specific
   ⇨ Div-on-Domain
   ⇨ Division-on-KRM
   ⇨ Div-on-Progr-Lang
   ⇨ Div-on-Country
   ⇨ Alpha-Generic
   ⇨ Alpha-Individual
Evolution #h0.toc#

AAj ToC:
Home
SBConcept-Theory
   ⇨ Schema
   ⇨ The-59-SBConcepts
   ⇨ Bibliography
Human-Language
   ⇨ Komo
⇨ KRS
SBConcept-System
AAj
SSS-Paper (1990)
Site-Evolution
Author
All-files
All-names #h0.toc#


VERSIONS:
* CURRENT: http://aaj.sourceforge.net/hSbc/krs.html
* PUBLISHED:
* CREATED: 2007.11.29
* MAIL: userid@domain, where userid=nikkas and domain=otenet.gr #h0.toc#

SourceForge.net Logo #h0.toc#