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.
- The Basic M-Location Rights may be Original or Granted.
- A Basic M-Location inherits but may have more Rights than the Rights of the M-Location of Level 1.
3 Syntax
https://schemas.mpai.community/MMM4/V2.0/data/BasicMLocation.json
4 Semantics
Label | Size | Description |
Header | N1 Bytes | Basic M-Location Header |
– Standard-BasicMLocation | 9 Bytes | The characters “MMM-BML-V” |
– Version | N2 Bytes | Major version |
– Dot-separator | 1 Byte | The character “.” |
– Subversion | N3 Bytes | Minor version |
MInstanceID | N4 Bytes | Identifier of M-Instance. |
MEnvironmentID | N5 Bytes | Identifier of M-Environment. |
BasicMLocationID | N6 Bytes | Identifier of Basic M-Location. |
BasicMLocationSpaceTime | N7 Bytes | Space-Time of the Basic M-Location. |
BasicMLocationRights | N8 Bytes | Rights attached to Basic M-Location. |
BasicMLocation[] | N9 Bytes | Set of Data defining Basic-M-Location. |
– LocationQualifier | N10 Bytes | Qualifier of Basic M-Location |
DescrMetadata | N11 Bytes | Descriptive Metadata. |