Syntaxes
Pro/3 home page
-
documentation overview
-
What is Pro/3?
»
names
-
Pro/3 and XML
SYNTAX
DESCRIPTION
NL-syntax
(3nl-files)
Natural language syntax (sentences, functions and to a limited extent sentences rules).
PR-syntax
(3pr-files)
PROLOG-syntax (all types of knowledge).
Delimited text
(3dl-files)
Delimited text format (sentences).
XML text
(xml-files)
XML text format (all types of knowledge)
Term-syntax and term string-syntax
The inference engine's internal knowledge format and its alternative string representation.
KNOWLEDGE
SYNTAX
OTHER INPUT MODES
SENTENCES
NL
: See
<Sentence>
in the NL-syntax.
Any type of sentence can be inputted in dynamically laid out
Sentence-windows
; sentence model entities can be inputted in the
sentence model window
; terminology entities can be inputted in
Syntagm
- or
KB name
Windows
PR
:
<Sentence>
in the PR-syntax.
Delimited text:
NL delimited text format
.
XML
: See the
sentence
-element in
pro3Knowledge.xsd
.
SENTENCE RULES
Rule-tree
:
rule-tree (internal) syntax
Sentence rules are usually entered by using the
rule editor
. Sentence rule XML-format is essentially a text backup format.
PR:
See
<SentenceRule>
in the PR-syntax.
XML
: See the
sentenceRule
-element in
pro3Knowledge.xsd
.
CERTAINTY RULES
PR
: See
<CertaintyRule>
in the PR-syntax.
Certainty rules are either entered in the
Certainty Rule-window
or loaded from XML-format.
XML
: See the
certaintyRule
-element in
pro3Knowledge.xsd
FUNCTIONS
NL
: See
<FunctionDeclaration>
and
<FunctionDefinition>
in the NL-syntax
.
Note the distinction between function
declaration
and function
definition
. Functions are also entered in the
Function-window
.
XML
: See the
function
-element in
pro3Knowledge.xsd
PR
: See
<FunctionDeclaration>
and
<FunctionDefinition>
in the PR-syntax.