1      Definition

A region of an M-Instance with Space-Time attributes that is (exposed as) further subdivided.

2      Functional Requirements

An M-Location may

  1. Cover a limited Space and Time or be unlimited in Space, Time or Space-Time.
  2. Be composed of Basic  M-Locations, e.g.:
    1. A room can be a Basic M-Location of the M-Location defined as an apartment.
    2. An apartment can be a Basic M-Location of the M-Location defined as a building.

3      Syntax

https://schemas.mpai.community/MMM4/V1.0/data/MLocation.json

4      Semantics

Label Size Description
Header N1 Bytes M-Location Header
– Standard 9 Bytes The characters “MMM-MLC-V”
– Version N2 Bytes Major version
– Dot-separator 1 Byte The character “.”
– Subversion N3 Bytes Minor version
MInstanceID N4 Bytes Identifier of M-Instance.
MLocationID N5 Bytes Identifier of M-Location.
MLocationData N6 Bytes Set of Data defining M-Location.
– Location N7 Bytes Location of a Basic M-Location.
– LocationTime N8 Bytes Time the Location .
DescrMetadata N9 Bytes Descriptive Metadata.