Temporal Metadata
Optional temporal metadata for a fact. Every field is optional — attach only what is known; a fact for which nothing temporal is tracked has no TemporalMetadata at all.
Observed / source time (observedAt): when the underlying source material was authored — e.g. the date of the email this fact came from. Distinct from
Proposition.created(when DICE ingested it): a fact recorded today from a 45-day-old email hascreated = todayandobservedAt = 45 days ago. (See embabel/dice#26.)Valid time (validFrom / validTo): the window during which the fact holds in the world. A non-null validFrom is what marks a fact as dated — a known validity window, which does not decay — as opposed to merely decaying. A null validTo means "still valid / open-ended".
Invalidation (invalidatedAt): when the fact was explicitly retracted, independent of its valid window.
Constructors
Properties
IDs of propositions this fact contradicts
When this fact was explicitly invalidated, or null if not invalidated
Source / effective date of the fact, or null if unknown
IDs of propositions this fact supersedes (replaces with newer truth)