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.