Home MORPH Syntax Schema
  Sponsored by Magnetar Games Main Specification Forum Syntax

MORPH Syntax

Element <xs:schema>
Attributes
Content

Attribute "hla:name" - xs:NMTOKEN - required
The identification for this DSL. Must conform to HLA rules for class names; may not contain white space.

Attribute "hla:nameNotes" - xs:NMTOKENS
Applies Notes to the "hla:name" attribute. The value is a list of one or more note labels. Labels should be delimited with white space. An example value would be "2 4" (references notes "2" and "4").

Attribute "hla:type" - xs:string
The type of the model. A value "SOM" or "FOM" or an extension of one of these.

Attribute "hla:typeNotes" - xs:NMTOKENS
Applies Notes to the "hla:type" attribute. The value is a list of one or more note labels. Labels should be delimited with white space. An example value would be "2 4" (references notes "2" and "4").

Attribute "hla:version" - xs:string
The version number of this model, entered as free-form text. The format of this entry is not defined.

Attribute "hla:versionNotes" - xs:NMTOKENS
Applies Notes to the "hla:version" attribute. The value is a list of one or more note labels. Labels should be delimited with white space. An example value would be "2 4" (references notes "2" and "4").

Attribute "hla:date" - xs:string
The date of the creation or modification of this model.

Attribute "hla:dateNotes" - xs:NMTOKENS
Applies Notes to the "hla:date" attribute. The value is a list of one or more note labels. Labels should be delimited with white space. An example value would be "2 4" (references notes "2" and "4").

Attribute "hla:purpose" - xs:string
The purpose of this model.

Attribute "hla:purposeNotes" - xs:NMTOKENS
Applies Notes to the "hla:purpose" attribute. The value is a list of one or more note labels. Labels should be delimited with white space. An example value would be "2 4" (references notes "2" and "4").

Attribute "hla:appDomain" - xs:string
The application domain of the DSL.

Attribute "hla:appDomainNotes" - xs:NMTOKENS
Applies Notes to the "hla:appDomain" attribute. The value is a list of one or more note labels. Labels should be delimited with white space. An example value would be "2 4" (references notes "2" and "4").

Attribute "hla:sponsor" - xs:string
The DSL sponsor(s).

Attribute "hla:sponsorNotes" - xs:NMTOKENS
Applies Notes to the "hla:sponsor" attribute. The value is a list of one or more note labels. Labels should be delimited with white space. An example value would be "2 4" (references notes "2" and "4").

Attribute "hla:pocName" - xs:string
Contact name.

Attribute "hla:pocNameNotes" - xs:NMTOKENS
Applies Notes to the "hla:pocName" attribute. The value is a list of one or more note labels. Labels should be delimited with white space. An example value would be "2 4" (references notes "2" and "4").

Attribute "hla:pocOrg" - xs:string
Contact organization.

Attribute "hla:pocOrgNotes" - xs:NMTOKENS
Applies Notes to the "hla:pocOrg" attribute. The value is a list of one or more note labels. Labels should be delimited with white space. An example value would be "2 4" (references notes "2" and "4").

Attribute "hla:pocPhone" - xs:string
Contact phone number.

Attribute "hla:pocPhoneNotes" - xs:NMTOKENS
Applies Notes to the "hla:pocPhone" attribute. The value is a list of one or more note labels. Labels should be delimited with white space. An example value would be "2 4" (references notes "2" and "4").

Attribute "hla:pocEmail" - xs:string
Contact email.

Attribute "hla:pocEmailNotes" - xs:NMTOKENS
Applies Notes to the "hla:pocEmail" attribute. The value is a list of one or more note labels. Labels should be delimited with white space. An example value would be "2 4" (references notes "2" and "4").

Attribute "hla:references" - xs:string
References.

Attribute "hla:referencesNotes" - xs:NMTOKENS
Applies Notes to the "hla:references" attribute. The value is a list of one or more note labels. Labels should be delimited with white space. An example value would be "2 4" (references notes "2" and "4").

Attribute "hla:other" - xs:string
Other.

Attribute "hla:otherNotes" - xs:NMTOKENS
Applies Notes to the "hla:other" attribute. The value is a list of one or more note labels. Labels should be delimited with white space. An example value would be "2 4" (references notes "2" and "4").