Observables
What are observables?
Observables are something that can be "observed" from a dataset. The definition of an observable is deliberately vague in order to allow for multiple use-cases. Typically, observables refer to dataset aggregates such as what values are represented, data health, etc. More advanced use-cases are also supported such as timeliness.
What value does observables bring?
Observables are primarily created to aid with search. Basically providing up-to-date metrics so that users may find datasets relevant to geography, values, etc.
Supported observables
AttributeObservable
Abstract Base Class for observables relating to a specific attribute
StaticObservable
Abstract Base Class for observables that are manually maintained
StaticCoverage
1D coverage of a specific attribute, i.e. min/max-values of an attribute (column, etc)
StaticGeometricCoverage
Geometric coverage, i.e. bounding box or convex hull covering all datapoints in a dataset
How to work with observables
Interacting with observables are demonstrated in our SDK examples.