Interface: TemporalPoint
@kortexya/reasoninglayer / TemporalPoint
Interface: TemporalPoint
Section titled “Interface: TemporalPoint”Defined in: src/types/osf-diff.ts:123
A point in time for a temporal diff.
Remarks
Section titled “Remarks”Bitemporal: snapshotId selects transaction time (what the knowledge base
contained at that snapshot), at selects valid time (which terms were in
effect at that instant, per their OSF temporal features). Both absent means
“live” — the current state.
Example
Section titled “Example”const from: TemporalPoint = { at: '2026-01-01T00:00:00Z' };const to: TemporalPoint = {}; // liveProperties
Section titled “Properties”
optionalat?:string|null
Defined in: src/types/osf-diff.ts:131
Valid-time point (RFC 3339 date-time): filter terms by their OSF temporal
features (valid_from/valid_to, effective/expiry dates) at this instant.
snapshotId?
Section titled “snapshotId?”
optionalsnapshotId?:string|null
Defined in: src/types/osf-diff.ts:125
Transaction-time point: a tenant snapshot UUID (what the KB contained).