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. The apartment can be a U-Location of the “building” U-Location.

3      Syntax

https://schemas.mpai.community/MMM/V2.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.
ULocation[] N6 Bytes Set of Locations and corresponding Time composing the U-Location.
– Location N7 Bytes Component U-Locations of the U-Location.
– Time N8 Bytes Time of validity of a U-Location in the U-Location
DescrMetadata N9 Bytes Descriptive Metadata.