query_cube_observations
Fetch actual data points from a Swiss data cube, with coded dimension values resolved to human-readable labels for clarity.
Instructions
Read the actual data points of a cube, with codes resolved to labels.
This is phase 2. Values are returned keyed by human-readable dimension names, and coded dimension values (e.g. region "1805") are replaced by their labels (e.g. "Alpennordhang") unless you turn that off.
For large cubes this reads only the first limit observations. LINDAS has
no cheap way to filter observations server-side by arbitrary dimension
value, so heavy analytical slicing belongs in run_sparql.
Args:
cube_uri: A cube URI from search_cubes.
language: Language for labels.
limit: Maximum observations to return (1-500).
resolve_labels: Replace coded values with human labels.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| cube_uri | Yes | ||
| language | No | de | |
| resolve_labels | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | No | Data: LINDAS Linked Data Service, Swiss Federal Archives — https://lindas.admin.ch. Each cube declares its own licence; check the `licence` field before reuse. | |
| licence | No | ||
| cube_uri | Yes | ||
| returned | Yes | ||
| cube_name | No | ||
| provenance | No | live_sparql | |
| observations | Yes | ||
| retrieved_at | Yes | ||
| labels_resolved | Yes |