Data Dictionary
SUD:
Data Item Definition Validate Origin Destination
Description: (Required) [Y | N] ([ | Origin)
Values: (Required for discrete-valued primitive) (Y means
SUD])
validate
Range: (Required for continuous-valued primitive)
all (Leave
Units: (Required for continuous-valued primitive) attributes blank for
Resolution: (Smallest magnitude increment the item is required indepen- data items
to dently) that never
represent. Required for continuous-valued primitive) appear
directly in a
Rate: (Rate at which the item is updated) specification
Validation Criteria: (Criteria in addition to the Y in Validate )
column)
: (User-defined attribute)
Comment:
(Required; only attribute used)
Data Dictionary
SUD:
BNF Notation
Notation Meaning Description
= composed of Indicates that the item named on its left is composed of the items on its right. Not used when data
dictionary is in table form.
+ together with Composes items into a group, but does not imply order. If ordering is required, specify it in a Comment
field.
m{ }n iteration of Encloses an expression that may occur any number of times within the range m..n in a given instance of the
item. The default value of m is 0; the default value of n is .
[|] select one of Indicates that exactly one of the items separated by vertical bars will occur in a given instance of the item.
() optional Encloses an expression that may or may not occur in a given instance of the item. Shorthand for 0{…}1.
"" literal Enclosed symbols appear in the item exactly as shown.
Example
Data Item Definition Validate Origin Destination
User Command Description: Indication of desired activity Y Operator SUD
Values: “Start”, “Stop”, “Rotate”
Rotation Angle Description: Amount of rotation desired Y Operator SUD
Range: 0.0..360.0
Units: Degrees
Resolution: 1/10 degree
Part Number UC-Alpha-Char + 3{Digit}3 + (["X" | "B"]) Y SUD Vendor
UC-Alpha-Char Description: An uppercase alpha character Y
Values: "A".."Z"
Digit Description: A digit Y
Values: “0”..”9”
-2-