1 Definition
A region of the Universe with Space-Time attributes.
2 Functional Requirements
A U-Location may:
- Have an extension limited in Space and Time or be unlimited in Time.
- Be composed of Basic U-Locations, e.g.:
- A room can be a Basic U-Location of the U-Location defined as an apartment.
- An apartment can be a Basic U-Location of the U-Location defined as a building.
3 Syntax
https://schemas.mpai.community/MMM/V1.0/data/ULocation.json
4 Semantics
Label | Size | Description |
Header | N1 Bytes | U-Location Header |
– Standard-ULocation | 9 Bytes | The characters “MMM-ULC-V” |
– Version | N2 Bytes | Major version – 1 or 2 Bytes |
– Dot-separator | 1 Byte | The character “.” |
– Subversion | N3 Bytes | Minor version – 1 or 2 Bytes |
UEnvironmentID | N4 Bytes | The ID of an administratively Identified portion of Universe |
ULocationID | N5 Bytes | Identifier of U-Location. |
ULocationData[] | N6 Bytes | Collection of elements composing U-Location. |
– Location | N7 Bytes | Elementary Location composing the U-Location. |
– Time | N8 Bytes | Time of validity of Location in U-Location |
DescrMetadata | N9 Bytes | Descriptive Metadata. |