abstractType Element

This element describes a single Abstract Type in the schema.

<npcl:abstractType id="...">
  <npcl:subjectIdentifier> 
    SUBJECT IDENTIFIER 
  </npcl:subjectIdentifier>
  <npcl:displayName> NAME </npcl:displayName>
  <npcl:extension type="EXTENSION TYPE"> 
    EXTENSION VALUE 
  </npcl:extension>
  <npcl:subclasses> ... </npcl:subclasses>
</npcl:abstractType>
npcl:abstractType/@id

REQUIRED. An internal identifier for the type. This is used only for reference purposes inside the NPCL XML document.

npcl:abstractType/npcl:subjectIdentifier

REQUIRED, REPEATABLE. Contains a subject identifier URI for the type.

npcl:abstractType/npcl:displayName

Contains a human-readable display label for the type.

npcl:abstractType/npcl:extension

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.

npcl:abstractType/npcl:subclasses

Contains a list of the subclasses of this type. This element structure is described in detail below.