Dataset, Source, and Snapshot¶
pChronicle is path-first. It keeps the physical origin of trajectory data visible instead of hiding every trajectory behind a global database identifier.
Dataset¶
A Dataset is one logical query space rooted at a normalized local path or object-store URI. The URI is its identity. A Warehouse mount name is only a SQL alias and does not change that identity.
A Dataset is a discovery, snapshot, query, and exchange boundary. It does not claim that every expected external task produced a Source. pChronicle reports the Sources it can discover and pin; it does not infer unreported trajectories.
Source¶
A Source is the smallest independently discovered and versioned trajectory
representation inside a Dataset. It may be a canonical event store, a
Storyline projection, or a supported exchange file. Every normalized row keeps
its source_path, so external IDs remain Source-local and collisions stay
visible.
The complete address of an entity is therefore:
Catalog Snapshot¶
A Catalog Snapshot fixes the Source membership and version references used by one operation. It guarantees that one query does not silently switch versions mid-scan. It does not claim that unrelated Sources were produced at one global instant.
Use the Dataset workflow to inspect these objects. The implementation is described by the Dataset Catalog design.