Expand description
Core types and traits for spatial narratives.
This module provides the fundamental building blocks:
Structs§
- Event
- An event in a spatial narrative.
- Event
Builder - Builder for constructing
Eventinstances. - EventId
- Unique identifier for an event.
- GeoBounds
- Geographic bounding box.
- Location
- A geographic location using WGS84 coordinates.
- Location
Builder - Builder for constructing
Locationinstances. - Narrative
- A collection of related events forming a coherent story.
- Narrative
Builder - Builder for constructing
Narrativeinstances. - Narrative
Id - Unique identifier for a narrative.
- Narrative
Metadata - Metadata associated with a narrative.
- Source
Ref - Reference to source material.
- Time
Range - Time range for temporal queries.
- Timestamp
- A timestamp with timezone awareness and precision tracking.
Enums§
- Source
Type - Type of source material.
- Temporal
Precision - Precision level for timestamps.
Traits§
- Spatial
Entity - Trait for entities with a spatial location.
- Temporal
Entity - Trait for entities with temporal information.