PURPOSE:

To enter/update/delete or look at sentence model elements i.e. data element types, entity types, predicate types and function declarations (including the element's related terminology). You can also use the Sentence Type-window for working with sentence model elements.

  • The upper list-edit control will only list element types in the current segment context. You change the current segment context with the Current Segment Context-window.
  • The upper list-edit will initially include elements of all types, however the radio buttons just under it are used to limit the list to one of the five types.
  • In case of multi-lingual models, note that the current terminology is used. You can change the current terminology with the Current Terminology-window.
  • Pro/3 keeps track of inter- dependencies between the sentence model elements (ref. sentence model graph). Deletion and updating of a sentence model entities might require prior suspension or deletion of dependent entities. Pro/3 will remind you to do this.

ENTER NEW SENTENCE MODEL ELEMENT:

Type the element's NL-name in the upper list-edit control. You can also overtype the name of an existing element (if displayed). The NL-name in the list-edit is the singular (undetermined) form.  

Type/select the following controls and finally press Save New.

KB-name: Type the KB-name (unique) - a name derived from NL-name is suggested automatically.
Segment: Enter a new segment or select an existing segment.
 

DATA ELEMENT TYPES:

Domain: Select the element's domain.

PREDICATE TYPES:

Select unary or binary type.

FUNCTION DECLARATIONS:

Domain: Select the function's return domain.
Select deterministic as opposed to undeterministic.

ALL ELEMENT TYPES EXCEPT DATA ELEMENT TYPES:

Data element types: Data element types are selected from the right-side list-box with the Add-button. If you need to enter a new data element type or look up an existing data element type, use the Look up data element-button (another sentence model element window will then be opened showing details of the selected data element type). The Refresh-button is used to refresh the right-side list-box (i.e. include data element types just added).

The Remove-button removes the elected data element type from the left-side list-box. The Move Up and Move Down buttons change the sequence of the selected data element types. Note that this sequence is significant.

UPDATE EXISTING SENTENCE MODEL ELEMENT:

Select the element from the upper list-edit control. You can change the contents of any control except KB-name and KB-name. Use the terminology window if you want the NL-name corresponding to a KB-name or vice versa.

 Press Update.

  • You cannot change the NL name (i.e. the contents of the upper combo). Changing the NL name in the upper combo will be regarded as entering a new entity type.
  • Adding or updating an annotation: Press Add/Update Annotation and the Annotation-window will be displayed.  

The element's annotation (if any) is displayed in the KE Assistant-window. Annotations can be entered, updated and deleted in this window (also in the the Annotation-window).

DELETE SENTENCE MODEL ELEMENT:

Select an element from the upper list-edit control. Then press Delete.

LOOK AT SENTENCE MODEL ELEMENT:

Select a sentence model element from the upper combo control. Do not press Update or Delete.

All directly dependent knowledge nodes will be displayed if the Dependents-button is pressed.