2.2.11 QName

If the SMDL format specifies the value of an element or attribute as type QName, the value MUST be a valid XML qualified name value, as specified in [XMLSCHEMA2] section 3.2.18 for xsd:QName. A further restriction on such XML qualified names is specified below.

An XML qualified name consists of a prefix string specifying a namespace, followed by a colon and then followed by a string specifying the local part of the qualified name. The prefix followed by a colon is optional, but the local part of the qualified name MUST be specified.

If the namespace for the qualified name is the SMDL namespace defined in section 1.3.3.1, the local part of the qualified name MUST be a GUID that has a "G" prepended. For example, the string "G81aad0b6-be6e-4ef1-a412-de56263e3bc5" is a QName. Such an XML qualified name uniquely identifies an object globally.

The QName data type is referenced by the following elements and attributes.

Referenced by

Attribute.DefaultAggregateAttributeID

Attribute.ID

AttributeRef.AttributeID

AttributeReference.AttributeID

BaseEntity.EntityID

CustomProperty.Name

Entity.ID

EntityFolder.ID

EntityRef.EntityID

FieldFolder.ID

HiddenFields.FieldFolderItemID

Inheritance.InheritsFromEntityID

ModelItems.ModelItemID

Perspective.ID

Role.ID

Role.RelatedRoleID

RolePathItem.RoleID

SemanticModel.ID