| NetworkedPlanet | TMCore Engine API Guide |
This element describes a single Role Type in the schema.
<npcl:roleType id="..." abstract="true|false">
<npcl:subjectIdentifier>
...
</subjectIdentifier>
<npcl:displayName> ... </npcl:displayName>
<npcl:extension type="...">
...
</npcl:extension>
<npcl:subclasses> ... </npcl:subclasses>
</roleType>
REQUIRED. An internal identifier for the type. This is used only for reference purposes inside the NPCL XML document.
OPTIONAL. A boolean value that indicates if this type is abstract. If not specified, this attribute value defaults to "false".
REQUIRED, REPEATABLE. Contains a subject identifier URI for the type.
REQUIRED. Contains a human-readable display label for the type.
OPTIONAL, REPEATABLE. Contains a single typed extension
value for the type. The value is the string content of this
element. The type is specified as a URI in the
type attribute of this elment.
Contains a list of the subclasses of this type. This element structure is described in detail below.