24.11.2014 Views

flex Expert System Toolkit - LPIS

flex Expert System Toolkit - LPIS

flex Expert System Toolkit - LPIS

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Appendix C - KSL Keyword Glossary 201<br />

Appendix C - KSL Keyword Glossary<br />

a / an<br />

This glossary defines the reserved words of the Knowledge Specification<br />

Language. The KSL context for each entry determines whether it occurs as<br />

part of an object, as part of a formula about objects, or whether it is used<br />

directly within a sentence.<br />

KSL Context<br />

Description<br />

Used with<br />

Example<br />

Sentence<br />

Used in defining the parents of a frame.<br />

is<br />

frame bird is an animal<br />

KSL Context Object<br />

Description A determiner which is an optional prefix to nouns.<br />

Example if the favourite_food of X is a<br />

banana<br />

then ...<br />

above<br />

KSL Context Formula<br />

Description Checks that the 1 st object is greater than the 2 nd .<br />

Example if the temperature is above<br />

freezing_point then ...<br />

according<br />

KSL Context Formula<br />

Description Indicates a non-typographical comparison of two<br />

objects. Instead, the group which follows is used to<br />

determine the relative values of the objects.<br />

Used with to<br />

Example if the likelihood of frost is less<br />

than probable according to<br />

fuzzy_ordering and ...<br />

action<br />

KSL Context Sentence<br />

Description Collect together a set of directives as an action.<br />

Used with ;<br />

Example action print_table ;<br />

for every C is some class<br />

do ...<br />

<strong>flex</strong> toolkit

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!