Development Indicators MCP
Open-source MCP for official development indicators with provenance and citations.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (2)
- LOWin get_source_setup
- LOWin search_indicators
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"development-indicators": {
"url": "https://indicatorsmcp.impactengines.ai/mcp"
}
}
}Remote-Endpunkte
https://indicatorsmcp.impactengines.ai/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (10)
🟢list_sources(topic)
List supported and planned official data sources and their access characteristics.
Eingabe-Schema
{
"type": "object",
"properties": {
"topic": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Topic"
}
},
"title": "list_sourcesArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"sources": {
"items": {
"$ref": "#/$defs/SourceDefinition"
},
"title": "Sources",
"type": "array"
},
"total": {
"title": "Total",
"type": "integer"
},
"warnings": {
"items": {
"type": "string"
},
"title": "Warnings",
"type": "array"
}
},
"required": [
"sources",
"total"
],
"$defs": {
"SourceDefinition": {
"properties": {
"id": {
"title": "Id",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"provider": {
"title": "Provider",
"type": "string"
},
"interface": {
"title": "Interface",
"type": "string"
},
"base_url": {
"title": "Base Url",
"type": "string"
},
"documentation_url": {
"title": "Documentation Url",
"type": "string"
},
"auth_type": {
"enum": [
"none",
"service_key",
"user_key",
"oauth"
],
"title": "Auth Type",
"type": "string"
},
"access_notes": {
"title": "Access Notes",
"type": "string"
},
"topics": {
"items": {
"type": "string"
},
"title": "Topics",
"type": "array"
},
"capabilities": {
"items": {
"type": "string"
},
"title": "Capabilities",
"type": "array"
},
"status": {
"default": "planned",
"enum": [
"active",
"planned",
"experimental"
],
"title": "Status",
"type": "string"
},
"index_health": {
"default": "planned",
"enum": [
"live",
"limited",
"token_required",
"not_applicable",
"planned"
],
"title": "Index Health",
"type": "string"
},
"observation_health": {
"default": "planned",
"enum": [
"live_tested",
"available",
"token_required",
"not_applicable",
"planned"
],
"title": "Observation Health",
"type": "string"
}
},
"required": [
"id",
"name",
"provider",
"interface",
"base_url",
"documentation_url",
"auth_type",
"access_notes"
],
"title": "SourceDefinition",
"type": "object"
}
},
"title": "SourceListResponse"
}🟢get_source_setup(source_id)
Explain source access requirements without exposing server secrets.
Eingabe-Schema
{
"type": "object",
"properties": {
"source_id": {
"title": "Source Id",
"type": "string"
}
},
"required": [
"source_id"
],
"title": "get_source_setupArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"source": {
"$ref": "#/$defs/SourceDefinition"
},
"server_configured": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Server Configured"
},
"registration_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Registration Url"
},
"operator_environment_variables": {
"items": {
"type": "string"
},
"title": "Operator Environment Variables",
"type": "array"
},
"credential_policy": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Credential Policy"
}
},
"required": [
"source"
],
"$defs": {
"SourceDefinition": {
"properties": {
"id": {
"title": "Id",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"provider": {
"title": "Provider",
"type": "string"
},
"interface": {
"title": "Interface",
"type": "string"
},
"base_url": {
"title": "Base Url",
"type": "string"
},
"documentation_url": {
"title": "Documentation Url",
"type": "string"
},
"auth_type": {
"enum": [
"none",
"service_key",
"user_key",
"oauth"
],
"title": "Auth Type",
"type": "string"
},
"access_notes": {
"title": "Access Notes",
"type": "string"
},
"topics": {
"items": {
"type": "string"
},
"title": "Topics",
"type": "array"
},
"capabilities": {
"items": {
"type": "string"
},
"title": "Capabilities",
"type": "array"
},
"status": {
"default": "planned",
"enum": [
"active",
"planned",
"experimental"
],
"title": "Status",
"type": "string"
},
"index_health": {
"default": "planned",
"enum": [
"live",
"limited",
"token_required",
"not_applicable",
"planned"
],
"title": "Index Health",
"type": "string"
},
"observation_health": {
"default": "planned",
"enum": [
"live_tested",
"available",
"token_required",
"not_applicable",
"planned"
],
"title": "Observation Health",
"type": "string"
}
},
"required": [
"id",
"name",
"provider",
"interface",
"base_url",
"documentation_url",
"auth_type",
"access_notes"
],
"title": "SourceDefinition",
"type": "object"
}
},
"title": "SourceSetupResponse"
}🟢find_microdata(query, country)
Find relevant public microdata catalogues and state their access conditions.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"title": "Query",
"type": "string"
},
"country": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Country"
}
},
"required": [
"query"
],
"title": "find_microdataArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"result": {
"items": {
"additionalProperties": true,
"type": "object"
},
"title": "Result",
"type": "array"
}
},
"required": [
"result"
],
"title": "find_microdataOutput"
}🟢search_indicators(query, source_ids, limit)
Rank official indicators; returns match evidence, retrieval health and source failures.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"title": "Query",
"type": "string"
},
"source_ids": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Ids"
},
"limit": {
"default": 10,
"title": "Limit",
"type": "integer"
}
},
"required": [
"query"
],
"title": "search_indicatorsArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"results": {
"items": {
"$ref": "#/$defs/IndicatorSearchResult"
},
"title": "Results",
"type": "array"
},
"total": {
"title": "Total",
"type": "integer"
},
"failed_sources": {
"items": {
"$ref": "#/$defs/SourceError"
},
"title": "Failed Sources",
"type": "array"
},
"warnings": {
"items": {
"type": "string"
},
"title": "Warnings",
"type": "array"
},
"cache_hit": {
"default": false,
"title": "Cache Hit",
"type": "boolean"
},
"cached_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Cached At"
}
},
"required": [
"results",
"total"
],
"$defs": {
"IndicatorSearchResult": {
"properties": {
"series_ref": {
"title": "Series Ref",
"type": "string"
},
"source_id": {
"title": "Source Id",
"type": "string"
},
"series_code": {
"title": "Series Code",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Description"
},
"unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Unit"
},
"source_unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Unit"
},
"topics": {
"items": {
"type": "string"
},
"title": "Topics",
"type": "array"
},
"available_dimensions": {
"items": {
"type": "string"
},
"title": "Available Dimensions",
"type": "array"
},
"source_url": {
"title": "Source Url",
"type": "string"
},
"source_note": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Note"
},
"source_organization": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Organization"
},
"match_score": {
"title": "Match Score",
"type": "number"
},
"match_reason": {
"items": {
"type": "string"
},
"title": "Match Reason",
"type": "array"
},
"frequency": {
"default": "unknown",
"enum": [
"annual",
"quarterly",
"monthly",
"other",
"unknown"
],
"title": "Frequency",
"type": "string"
},
"retrievable": {
"default": true,
"title": "Retrievable",
"type": "boolean"
},
"retrieval_health": {
"default": "available",
"enum": [
"live_tested",
"available",
"token_required",
"metadata_only",
"unknown"
],
"title": "Retrieval Health",
"type": "string"
}
},
"required": [
"series_ref",
"source_id",
"series_code",
"name",
"source_url",
"match_score"
],
"title": "IndicatorSearchResult",
"type": "object"
},
"SourceError": {
"properties": {
"source_id": {
"title": "Source Id",
"type": "string"
},
"series_ref": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Series Ref"
},
"error_code": {
"title": "Error Code",
"type": "string"
},
"retryable": {
"default": false,
"title": "Retryable",
"type": "boolean"
},
"message": {
"title": "Message",
"type": "string"
},
"suggested_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Suggested Action"
}
},
"required": [
"source_id",
"error_code",
"message"
],
"title": "SourceError",
"type": "object"
}
},
"title": "SearchResponse"
}🟢faostat_list_domains(limit, cursor, group_code, status, include_archived)
List live FAOSTAT groups and domains available to build source-qualified series.
Eingabe-Schema
{
"type": "object",
"properties": {
"limit": {
"default": 50,
"title": "Limit",
"type": "integer"
},
"cursor": {
"default": 0,
"title": "Cursor",
"type": "integer"
},
"group_code": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Group Code"
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Status"
},
"include_archived": {
"default": false,
"title": "Include Archived",
"type": "boolean"
}
},
"title": "faostat_list_domainsArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"items": {
"items": {
"additionalProperties": true,
"type": "object"
},
"title": "Items",
"type": "array"
},
"total": {
"title": "Total",
"type": "integer"
},
"cursor": {
"default": 0,
"title": "Cursor",
"type": "integer"
},
"next_cursor": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Next Cursor"
}
},
"required": [
"items",
"total"
],
"title": "CataloguePage"
}🟢faostat_search_dimension(dataset, dimension, query, limit, cursor)
Search a FAOSTAT domain's area, item, element, unit, or other definition table.
Eingabe-Schema
{
"type": "object",
"properties": {
"dataset": {
"title": "Dataset",
"type": "string"
},
"dimension": {
"title": "Dimension",
"type": "string"
},
"query": {
"title": "Query",
"type": "string"
},
"limit": {
"default": 20,
"title": "Limit",
"type": "integer"
},
"cursor": {
"default": 0,
"title": "Cursor",
"type": "integer"
}
},
"required": [
"dataset",
"dimension",
"query"
],
"title": "faostat_search_dimensionArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"items": {
"items": {
"additionalProperties": true,
"type": "object"
},
"title": "Items",
"type": "array"
},
"total": {
"title": "Total",
"type": "integer"
},
"cursor": {
"default": 0,
"title": "Cursor",
"type": "integer"
},
"next_cursor": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Next Cursor"
}
},
"required": [
"items",
"total"
],
"title": "CataloguePage"
}⚪resolve_geographies(names_or_codes)
Resolve country names or codes to ISO 3166-1 alpha-3 codes such as GHA and KEN.
Eingabe-Schema
{
"type": "object",
"properties": {
"names_or_codes": {
"items": {
"type": "string"
},
"title": "Names Or Codes",
"type": "array"
}
},
"required": [
"names_or_codes"
],
"title": "resolve_geographiesArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"resolved": {
"items": {
"$ref": "#/$defs/ResolvedGeography"
},
"title": "Resolved",
"type": "array"
},
"unresolved": {
"items": {
"$ref": "#/$defs/UnresolvedGeography"
},
"title": "Unresolved",
"type": "array"
}
},
"$defs": {
"ResolvedGeography": {
"properties": {
"input": {
"title": "Input",
"type": "string"
},
"iso3": {
"title": "Iso3",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
}
},
"required": [
"input",
"iso3",
"name"
],
"title": "ResolvedGeography",
"type": "object"
},
"UnresolvedGeography": {
"properties": {
"input": {
"title": "Input",
"type": "string"
},
"error_code": {
"const": "UNKNOWN_GEOGRAPHY",
"default": "UNKNOWN_GEOGRAPHY",
"title": "Error Code",
"type": "string"
},
"message": {
"title": "Message",
"type": "string"
}
},
"required": [
"input",
"message"
],
"title": "UnresolvedGeography",
"type": "object"
}
},
"title": "GeographyResolutionResponse"
}🟢get_indicator_metadata(series_ref)
Retrieve authoritative metadata for a source-qualified series reference.
Eingabe-Schema
{
"type": "object",
"properties": {
"series_ref": {
"title": "Series Ref",
"type": "string"
}
},
"required": [
"series_ref"
],
"title": "get_indicator_metadataArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"series_ref": {
"title": "Series Ref",
"type": "string"
},
"source_id": {
"title": "Source Id",
"type": "string"
},
"series_code": {
"title": "Series Code",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Description"
},
"unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Unit"
},
"source_unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Unit"
},
"topics": {
"items": {
"type": "string"
},
"title": "Topics",
"type": "array"
},
"available_dimensions": {
"items": {
"type": "string"
},
"title": "Available Dimensions",
"type": "array"
},
"source_url": {
"title": "Source Url",
"type": "string"
},
"source_note": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Note"
},
"source_organization": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Organization"
}
},
"required": [
"series_ref",
"source_id",
"series_code",
"name",
"source_url"
],
"title": "IndicatorMetadata"
}🟢get_observations(series_ref, country_codes, start_year, end_year, latest_only, ...)
Retrieve official observations while retaining metadata, citations and warnings.
Eingabe-Schema
{
"type": "object",
"properties": {
"series_ref": {
"title": "Series Ref",
"type": "string"
},
"country_codes": {
"items": {
"type": "string"
},
"title": "Country Codes",
"type": "array"
},
"start_year": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Start Year"
},
"end_year": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "End Year"
},
"latest_only": {
"default": false,
"title": "Latest Only",
"type": "boolean"
},
"include_original": {
"default": false,
"title": "Include Original",
"type": "boolean"
}
},
"required": [
"series_ref",
"country_codes"
],
"title": "get_observationsArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"metadata": {
"$ref": "#/$defs/IndicatorMetadata"
},
"observations": {
"items": {
"$ref": "#/$defs/Observation"
},
"title": "Observations",
"type": "array"
},
"warnings": {
"items": {
"type": "string"
},
"title": "Warnings",
"type": "array"
},
"query": {
"additionalProperties": true,
"title": "Query",
"type": "object"
}
},
"required": [
"metadata",
"observations"
],
"$defs": {
"IndicatorMetadata": {
"properties": {
"series_ref": {
"title": "Series Ref",
"type": "string"
},
"source_id": {
"title": "Source Id",
"type": "string"
},
"series_code": {
"title": "Series Code",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Description"
},
"unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Unit"
},
"source_unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Unit"
},
"topics": {
"items": {
"type": "string"
},
"title": "Topics",
"type": "array"
},
"available_dimensions": {
"items": {
"type": "string"
},
"title": "Available Dimensions",
"type": "array"
},
"source_url": {
"title": "Source Url",
"type": "string"
},
"source_note": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Note"
},
"source_organization": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Organization"
}
},
"required": [
"series_ref",
"source_id",
"series_code",
"name",
"source_url"
],
"title": "IndicatorMetadata",
"type": "object"
},
"Observation": {
"properties": {
"source_id": {
"title": "Source Id",
"type": "string"
},
"dataset": {
"title": "Dataset",
"type": "string"
},
"series_code": {
"title": "Series Code",
"type": "string"
},
"series_name": {
"title": "Series Name",
"type": "string"
},
"geo_code_source": {
"title": "Geo Code Source",
"type": "string"
},
"geo_iso3": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Geo Iso3"
},
"geo_name": {
"title": "Geo Name",
"type": "string"
},
"time_period": {
"title": "Time Period",
"type": "string"
},
"frequency": {
"default": "annual",
"title": "Frequency",
"type": "string"
},
"value": {
"anyOf": [
{
"type": "number"
},
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Value"
},
"value_display": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Value Display"
},
"lower_bound": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lower Bound"
},
"upper_bound": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Upper Bound"
},
"unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Unit"
},
"scale_factor": {
"default": 1,
"title": "Scale Factor",
"type": "number"
},
"dimensions": {
"additionalProperties": {
"type": "string"
},
"title": "Dimensions",
"type": "object"
},
"estimate_type": {
"default": "unknown",
"enum": [
"reported",
"survey_estimate",
"modelled",
"projected",
"derived",
"unknown"
],
"title": "Estimate Type",
"type": "string"
},
"status_flags": {
"items": {
"type": "string"
},
"title": "Status Flags",
"type": "array"
},
"source_updated_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Updated At"
},
"retrieved_at": {
"title": "Retrieved At",
"type": "string"
},
"canonical_url": {
"title": "Canonical Url",
"type": "string"
},
"citation": {
"title": "Citation",
"type": "string"
},
"original": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Original"
}
},
"required": [
"source_id",
"dataset",
"series_code",
"series_name",
"geo_code_source",
"geo_name",
"time_period",
"value",
"canonical_url",
"citation"
],
"title": "Observation",
"type": "object"
}
},
"title": "ObservationResult"
}🟢compare_observations(series_refs, country_codes, start_year, end_year, latest_only, ...)
Retrieve series side by side and flag obvious metadata differences without merging them.
Eingabe-Schema
{
"type": "object",
"properties": {
"series_refs": {
"items": {
"type": "string"
},
"title": "Series Refs",
"type": "array"
},
"country_codes": {
"items": {
"type": "string"
},
"title": "Country Codes",
"type": "array"
},
"start_year": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Start Year"
},
"end_year": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "End Year"
},
"latest_only": {
"default": false,
"title": "Latest Only",
"type": "boolean"
},
"include_original": {
"default": false,
"title": "Include Original",
"type": "boolean"
}
},
"required": [
"series_refs",
"country_codes"
],
"title": "compare_observationsArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"series": {
"items": {
"$ref": "#/$defs/ObservationResult"
},
"title": "Series",
"type": "array"
},
"source_errors": {
"items": {
"$ref": "#/$defs/SourceError"
},
"title": "Source Errors",
"type": "array"
},
"comparability_warnings": {
"items": {
"type": "string"
},
"title": "Comparability Warnings",
"type": "array"
}
},
"required": [
"series"
],
"$defs": {
"IndicatorMetadata": {
"properties": {
"series_ref": {
"title": "Series Ref",
"type": "string"
},
"source_id": {
"title": "Source Id",
"type": "string"
},
"series_code": {
"title": "Series Code",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Description"
},
"unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Unit"
},
"source_unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Unit"
},
"topics": {
"items": {
"type": "string"
},
"title": "Topics",
"type": "array"
},
"available_dimensions": {
"items": {
"type": "string"
},
"title": "Available Dimensions",
"type": "array"
},
"source_url": {
"title": "Source Url",
"type": "string"
},
"source_note": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Note"
},
"source_organization": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Organization"
}
},
"required": [
"series_ref",
"source_id",
"series_code",
"name",
"source_url"
],
"title": "IndicatorMetadata",
"type": "object"
},
"Observation": {
"properties": {
"source_id": {
"title": "Source Id",
"type": "string"
},
"dataset": {
"title": "Dataset",
"type": "string"
},
"series_code": {
"title": "Series Code",
"type": "string"
},
"series_name": {
"title": "Series Name",
"type": "string"
},
"geo_code_source": {
"title": "Geo Code Source",
"type": "string"
},
"geo_iso3": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Geo Iso3"
},
"geo_name": {
"title": "Geo Name",
"type": "string"
},
"time_period": {
"title": "Time Period",
"type": "string"
},
"frequency": {
"default": "annual",
"title": "Frequency",
"type": "string"
},
"value": {
"anyOf": [
{
"type": "number"
},
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Value"
},
"value_display": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Value Display"
},
"lower_bound": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lower Bound"
},
"upper_bound": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Upper Bound"
},
"unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Unit"
},
"scale_factor": {
"default": 1,
"title": "Scale Factor",
"type": "number"
},
"dimensions": {
"additionalProperties": {
"type": "string"
},
"title": "Dimensions",
"type": "object"
},
"estimate_type": {
"default": "unknown",
"enum": [
"reported",
"survey_estimate",
"modelled",
"projected",
"derived",
"unknown"
],
"title": "Estimate Type",
"type": "string"
},
"status_flags": {
"items": {
"type": "string"
},
"title": "Status Flags",
"type": "array"
},
"source_updated_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Updated At"
},
"retrieved_at": {
"title": "Retrieved At",
"type": "string"
},
"canonical_url": {
"title": "Canonical Url",
"type": "string"
},
"citation": {
"title": "Citation",
"type": "string"
},
"original": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Original"
}
},
"required": [
"source_id",
"dataset",
"series_code",
"series_name",
"geo_code_source",
"geo_name",
"time_period",
"value",
"canonical_url",
"citation"
],
"title": "Observation",
"type": "object"
},
"ObservationResult": {
"properties": {
"metadata": {
"$ref": "#/$defs/IndicatorMetadata"
},
"observations": {
"items": {
"$ref": "#/$defs/Observation"
},
"title": "Observations",
"type": "array"
},
"warnings": {
"items": {
"type": "string"
},
"title": "Warnings",
"type": "array"
},
"query": {
"additionalProperties": true,
"title": "Query",
"type": "object"
}
},
"required": [
"metadata",
"observations"
],
"title": "ObservationResult",
"type": "object"
},
"SourceError": {
"properties": {
"source_id": {
"title": "Source Id",
"type": "string"
},
"series_ref": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Series Ref"
},
"error_code": {
"title": "Error Code",
"type": "string"
},
"retryable": {
"default": false,
"title": "Retryable",
"type": "boolean"
},
"message": {
"title": "Message",
"type": "string"
},
"suggested_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Suggested Action"
}
},
"required": [
"source_id",
"error_code",
"message"
],
"title": "SourceError",
"type": "object"
}
},
"title": "ComparisonResult"
}Community
Nachweis