Skip to content

Interface: TemporalPoint

@kortexya/reasoninglayer


@kortexya/reasoninglayer / OsfDiff / TemporalPoint

Interface: TemporalPoint

Defined in: src/types/osf-diff.ts:123

A point in time for a temporal diff.

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

const from: TemporalPoint = { at: '2026-01-01T00:00:00Z' };
const to: TemporalPoint = {}; // live

Properties

at?

optional at: 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?

optional snapshotId: string | null

Defined in: src/types/osf-diff.ts:125

Transaction-time point: a tenant snapshot UUID (what the KB contained).