Definition
Functional Requirements
Syntax
Semantics
Conformance Testing
Performance Assessment
1 Definition
A Data Type including a collection of Basic Ultrasound Objects.
A Ultrasound Object can have a hierarchical structure where Ultrasound Objects contain Basic Ultrasound Objects and Ultrasound Objects.
2 Functional Requirements
A Ultrasound Object may include:
- ID of a Virtual Space (M-Instance) where it is or intended to be located.
- ID of the Ultrasound Object.
- Space-Time information of the Ultrasound Object.
- Basic Ultrasound Object and Ultrasound Objects included in the Ultrasound Objects.
Note that.
- A Ultrasound Object that does not include Sub-Scenes and only one Basic Ultrasound Object is a Basic Ultrasound Object.
- The Space-Time information of a Basic Ultrasound Object and Ultrasound Object included in a Ultrasound Object may be superseded by the Space-Time information of the Ultrasound Object containing them.
3 Syntax
https://schemas.mpai.community/OSD/V1.5/data/UltrasoundObject.json
4 Semantics
| Label | Description |
| Header | Ultrasound Object Header – Standard “OSD-USO-Vx.y”. |
| MInstanceID | Identifier of M-Instance. |
| UltrasoundObjectID | Identifier of the Ultrasound Object. |
| UltrasoundObjectSpaceTime | Space-Time of Ultrasound Object. |
| BasicUltrasoundObjectCount | Set of Parent Ultrasound Objects. |
| BasicUltrasoundObjects[] | Set of Basic Ultrasound Objects. |
| – SpaceTime | Space Time of a Basic Ultrasound Object in the Ultrasound Object. |
| – BasicUltrasoundObject | A Basic Ultrasound Object in the Ultrasound Object. |
| UltrasoundObjectCount | Number of Ultrasound Objects. |
| UltrasoundObjects[] | Set of Ultrasound Objects. |
| – SpaceTime | Space Time of a Ultrasound Object in the Ultrasound Object. |
| – UltrasoundObject | A Ultrasound Object in the set of Ultrasound Objects. |
| DataXMData | MPAI-PTF Data Exchange Metadata providing provenance, authorisation, legal, security, and confidence information associated with this Ultrasound Object instance in a trusted data exchange context. |
| DescrMetadata | Human-readable descriptive metadata of the Ultrasound Object instance (plain text, max 2048 characters). |
5 Conformance Testing
A Data instance conforms with Ultrasound Object (OSD-USO) if:
- The Data validates against the Ultrasound Object JSON Schema.
- All Data in the Ultrasound Object JSON Schema:
- Have the specified type.
- Validate against their JSON Schemas.
- Conform with their Data Qualifiers.
6 Performance Assessment
Not part of this specification.