The semantic dimension of spatial location and arrangement ; positions, regions, containment, and the relationships between them.
semantic_id: wsf:Space
preferred_name: Space
aliases: [Spatial Dimension, Spatial Semantics]
status: Normative
version: 1.0.0
classification: Tier 1 (Foundational)
parent: wsf:Entity
authority: WSFSpace is the semantic dimension of spatial location and arrangement ; positions, regions, containment, and the relationships between them.
Space is NOT:
- A physical quantity alone;
- A coordinate system alone;
- A property of entities (space is a dimension entities exist within).
Space IS:
- A semantic dimension;
- Composed of positions and regions;
- A dimension along which entities are located;
- Structured by spatial relationships.
Space is foundational because:
- Entities are located in space : without space, no location;
- Events occur in space : without space, events are placeless;
- Resources occupy space : without space, no resource allocation;
- Systems have spatial extent : without space, no architecture;
- Integration has spatial implications : without space, no physical integration.
Without Space, the architecture cannot model location, arrangement, or geography.
WSF distinguishes:
A point in space with no extent.
Example: Lat/long coordinates, named location.
A bounded spatial extent.
Example: A country, a building, a network.
A route through space.
Example: A delivery route, a network cable.
The edge of a region.
Example: A country border, a firewall.
A position or region reference.
Example: "OTCHERE Inc is located at 100 OTCHERE Way."
Space as a concept vs Space as a dimension:
- Space (concept): The semantic concept of spatial location and arrangement.
- Spatial Dimension: The application of Space to qualify other semantic artifacts.
Both are needed. The concept provides the foundation; the dimension is the application.
Space carries:
- space:
semantic_id: wsf-space:<id>
type: Position | Region | Path | Boundary | Location
# For Position
coordinates:
latitude: <degrees>
longitude: <degrees>
altitude: <meters> (optional)
# For Region
shape: polygon | rectangle | circle | custom
coordinates: <list of points>
area: <square meters>
# For Path
waypoints: <list of positions>
distance: <meters>
# Reference system
coordinate_system: WGS84 | UTM | local | custom
# Address (if applicable)
address:
street: <street>
city: <city>
region: <region>
postal_code: <code>
country: <country>
# Named location (if applicable)
named_location: <name>WSF defines the following space relationships:
| Relationship | Definition |
|---|---|
contains |
X contains Y (Y inside X) |
inside |
X is inside Y (Y contains X) |
overlaps |
X and Y share space |
adjacent-to |
X is adjacent to Y (touching) |
intersects |
X and Y share some space |
disjoint-from |
X and Y share no space |
near |
X is near Y (close, defined threshold) |
far |
X is far from Y (distant) |
same-place |
X is at the same location as Y |
| Concept | Meaning |
|---|---|
| Position | A point (no extent) |
| Location | A general spatial reference (point or region) |
| Space | The semantic dimension of spatial arrangement |
Position is specific; Location is general; Space is the underlying dimension.
Space qualifies assertions:
- assertion:
...
space: wsf-space:OTCHERE-DC-01
# The assertion applies at this locationOr:
- assertion:
...
context:
space: wsf-space:OTCHERE-DC-01
time: <temporal qualifier>Events occur in space:
- event:
semantic_id: wsf-event:Order-12345-Shipped
occurred_at: 2026-08-29T14:30:00Z
location: wsf-space:OTCHERE-Warehouse
# The event occurred at the OTCHERE WarehouseEvents have both temporal and spatial location.
States hold in space:
- state:
type: Operational
bearer: OTCHERE DC-01
valid_from: 2024-01-15T08:00:00Z
valid_until: open-ended
located_at: wsf-space:100-OTCHERE-Way
# The system is operational at this locationMultiple spatial dimensions apply:
| Dimension | Meaning |
|---|---|
| Located-at | Where something is |
| Occurred-at | Where something happened |
| Recorded-at | Where something was recorded |
| Asserted-from | Where the assertion was made |
These can all differ. An event can occur at one location, be observed elsewhere, and be asserted from a third location.
Containment is a key spatial relationship:
OTCHERE Inc (organization)
contains OTCHERE DC-01 (data center)
contains OTCHERE Warehouse
contains OTCHERE Office-Building
Containment has clear semantics for resources, systems, organizations.
Systems have spatial extent:
OTCHERE DC-01 (data center)
contains [Server Rack A, Server Rack B, ...]
contains [Network Switch, Storage Array]
Systems span physical or virtual space.
Resources occupy space:
OTCHERE DC-01
occupies 5000 sq ft
contains 100 server racks
contains 1 PB storage
Resources have spatial extent and location.
Space references SHALL be validated for:
- Format validity: Coordinates in valid format.
- Range validity: Coordinates within representable range.
- Coordinate system: Recognized system.
- Address validity: Address exists.
- Containment consistency: Containment hierarchies are consistent.
Space is one of the 8 dimensions of digital twins:
- entity_instance: OTCHERE DC-01
space:
physical:
address: 100 OTCHERE Way, Datacenter District
geographic_coordinates:
latitude: ...
longitude: ...
region: ...
network:
ipv4_range: 10.20.0.0/16
asn: AS65001The digital twin's spatial record includes both physical and network space.
Space is geometric; topology is about connectedness:
- Space: Where things are located.
- Topology: How things are connected.
Both are needed. Topology often overlays spatial relationships.
Space references various systems:
- WGS84: Standard geographic coordinates.
- UTM: Universal Transverse Mercator.
- Local coordinates: Building/floor/room.
- Network addresses: IPv4, IPv6 ranges.
- Logical addresses: URIs, URLs.
Each has its own conventions.
- space:
semantic_id: wsf-space:OTCHERE-DC-01
type: Position
coordinates:
latitude: 37.7749
longitude: -122.4194
coordinate_system: WGS84
named_location: OTCHERE DC-01
address:
street: 100 OTCHERE Way
city: Datacenter District
region: California
postal_code: "94101"
country: USA- space:
semantic_id: wsf-space:OTCHERE-Network-A
type: Region
coordinates:
ipv4_range: 10.20.0.0/16
ipv6_range: 2001:db8:otchere::/48
named_location: OTCHERE Inc Internal Network A- containment:
parent: wsf-space:OTCHERE-DC-01
children:
- wsf-space:OTCHERE-DC-01-Rack-A1
- wsf-space:OTCHERE-DC-01-Rack-A2
- wsf-space:OTCHERE-DC-01-Network-Closet- Entity : Entities located in space
- Event : Events occur in space
- Time : Time is the temporal dimension (parallel to space)
- Context : Contexts may have spatial scope
- ADR-WSF-09 : Foundational Concept Taxonomy
- ADR-WSF-19 : Semantic Relationship Model (spatial relationships)
- ADR-WSF-22 : Assertion and Provenance Model (spatial validity)
- Canonical semantic asset: wsf/concepts/space.md