It is possible to specify an enumeration where the enumeration is a set of reference data that is to be used and for a template to have a property of that type.
For example, a Part may have a set of types: Consumable, SparePart, DESIGNITEM
The enumerations items are reference data
When displaying the use of the enumerations, the possible values should be displayed.
For example, the documentation of the Part.type property should be:
type [0..1] (ValueType: ExternalOwlClass)
The part type or types for the part. This need not be specified.
The reference data used is restricted to the following set:
CONSUMABLE = http://www.plcs.org/ns/plcslib/data/contexts/BSH/refdata/BSH-rdl#Consumable_part
SPAREPART = http://www.plcs.org/ns/plcslib/data/contexts/BSH/refdata/BSH-rdl#Spare_part
DESIGNITEM = http://www.plcs.org/ns/plcslib/data/contexts/BSH/refdata/BSH-rdl#Design_item_part
/cvsroot/plcslib/plcslib/xsl/templates/template.xsl,v <-- template.xsl
new revision: 1.55; previous revision: 1.54