| 1. Definition | 2. Functional Requirements | 3. Syntax | 4. Semantics |
1 Definition
A region of an M-Instance with Space-Time attributes that is not exposed as further subdivided as a Location.
2 Functional Requirements
Basic M-Location is a portion of an M-Instance space having the following characteristics:
- Has Space-Time attributes.
- May cover a limited Space and Time or be unlimited in Space, Time or Space-Time.
- Is composed of elementary space portions of the M-Instance space represented with a technology recorded in the Location Qualifier.
- The Space-Time attributes of the Basic M-Location may override the Space-Time information of the technology used to represent the Basic M-Location’s elementary space portions.
- It is continuous, i.e., the Basic M-Location does not include space portions completely surrounded by the Basic M-Location’s elementary space portions.
- May be 0th element of a hierarchy of M-Locations.
- If further subdivided, the Levels of the hierarchy are renumbered.
- May have Rights attached governing the Process Actions that a Process may perform in the M-Location.
3 Syntax
https://schemas.mpai.community/MMM4/V2.1/data/BasicMLocation.json
4 Semantics
| Label | Description |
| Header | U-Location Header |
| – Standard | The characters “MMM-BML-V” |
| – Version | Major version – 1 or 2 Bytes |
| – Dot-separator | The character “.” |
| – Subversion | Minor version – 1 or 2 Bytes |
| MLocationID | The ID of the M-Location |
| MEnvironmentID | The ID of an M-Environment. |
| BasicMLocationData | The Data of a Basic U-Location. |
| BasicMLocationQualifier | The Qualifier of the Basic U-Location. |
| BasicMLocationSpaceTime | Space-Time information of Basic U-Location |
| BasicMLocationRights | Rights of Basic U-Location |
| DescrMetadata | Descriptive Metadata. |