| 1. Technical Specification | 2. Conformance Testing | 3. Performance Assessment |
1. Technical Specifications
Table 1 provides the full list of Data Types specified by CAE-ASM V1.0 with links to the pages dedicated to Data Types. Each of these includes Definition, Functional Requirements, Syntax, Semantics, Conformance Testing, and Performance Assessment.
Table 1 – Data Types specified by CAE-ASM V1.0
| Acronym | Name | JSON | Acronym | Name | JSON |
| CAE-ACP | Acoustic Profile | File | OSD-OOR | Orientation | File |
| OSD-AUO | Audio Object | File | OSD-PLT | Plot | File |
| TFA-AUQ | Audio Qualifier | File | OSD-OPV | Point of View | File |
| OSD-ASD | Audio Scene Descriptors | File | OSD-OPS | Position | File |
| OSD-BAO | Basic Audio Object | File | OSD-RPP | Right Parallelepiped | File |
| OSD-BAS | Basic Audio Scene Descriptors | File | OSD-SLC | Simple Location | File |
| OSD-BMO | Basic Multimodal Object | File | OSD-STM | Simple Time | File |
| OSD-BMS | Basic Multimodal Scene Descriptors | File | OSD-SPT | Space-Time | File |
| OSD-BSO | Basic Speech Object | File | OSD-OSA | Spatial Attitude | File |
| OSD-BSS | Basic Speech Scene Descriptors | File | OSD-SPO | Speech Object | File |
| OSD-CSP | Closed Space | File | TFA-SPQ | Speech Qualifier | File |
| OSD-MTR | Material | File | OSD-SSD | Speech Scene Descriptors | File |
| OSD-AVO | Multimodal Object | File | CAE-UCM | User Command | File |
| OSD-MSD | Multimodal Scene Descriptors | File |
2 Conformance testing
The Conformance a Data instance conforms with CAE-ASM V1.0 is expressed by one of the two statements:
- “Data conforms with the relevant (Non-MPAI) standard” – for Data.
- “Data validates against the Data Type Schema” – for Data Object.
The latter statement implies that:
A Data instance Conforms with CAE-ASM V1.0specified Data Type if:
- Its JSON Object validates against its JSON Schema.
- Any included JSON Object validates against its JSON Schema.
- All Data in the JSON Object:
- Have the specified Data Types.
- Conform with the Qualifiers signaled in their JSON Schemas.
3. Performance Assessment
Performance is an umbrella term used to describe a variety of attributes – some specific of the application domain served by a specific Data Type. Therefore, Performance Assessment Specifications provide methods and procedures to measure how well a Data instance represents an original Data entity. Performance of an Implementation includes methods and procedures for all or a subset of the following characteristics:
- Quality– for example, how well a Scene Descriptors instance represent a scene.