1      Definition

An Object that can be used to spawn other Objects, e.g., by MM-Animating them.

2      Functional Requirements

A Model includes the ID and the Qualifier of the Data Type of which it is an instance.

3     Syntax


4      Semantics

Label Size Description
Header N1 Bytes
– Standard-Item 9 Bytes The characters “PAF-MDL-V”
– Version N2 Byte Major version – 1 or 2 Bytes
– Dot-separator 1 Byte The character “.”
– Subversion N3 Bytes Minor version – 1 or 2 Bytes
MInstanceID N4 Bytes Identifier of M-Instance.
MEnvironmentID N5 Bytes Identifier of M-Environment.
ModelID N6 Bytes Identifier of the Model.
ModelQualifier N7 Bytes Data associated to Model.
– ModelFormatID N8 Bytes Model Format Identifier
– ModelLength N9 Bytes Number of Bytes in Model
– ModelDataURI N10 Bytes URI of Data of Model
ModelAttributes N11 Bytes Data associated to Model Attributes.
– ModelAttributeID N12 Bytes ID of Attribute of Model
– ModelAttributeLength N13 Bytes Number of Bytes in Model
– ModelAttributeDataURI N14 Bytes URI of Data of Model
DescrMetadata N15 Bytes Descriptive Metadata

5      Data Formats

No new Data Formats required beyond those needed for Visual Object.

6      To Respondents

MPAI requests comments on Functional Requirements of Model.