1      Definition

A region of the Universe with Space-Time attributes.

2      Functional Requirements

A U-Location may:

  1. Have an extension limited in Space and Time or be unlimited in Time.
  2. Be composed of Basic U-Locations, e.g.:
    1. A room can be a Basic U-Location of the U-Location defined as an apartment.
    2. 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.