Development Indicators MCP
Open-source MCP for official development indicators with provenance and citations.
使うべきか
品質と安全性
検出事項(2)
- LOWget_source_setup 内
- LOWsearch_indicators 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"development-indicators": {
"url": "https://indicatorsmcp.impactengines.ai/mcp"
}
}
}リモートエンドポイント
https://indicatorsmcp.impactengines.ai/mcpstreamable-httpできること
ツール一覧
ツール(10)
🟢list_sources(topic)
List supported and planned official data sources and their access characteristics.
入力スキーマ
{
"type": "object",
"properties": {
"topic": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Topic"
}
},
"title": "list_sourcesArguments"
}出力スキーマ
{
"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.
入力スキーマ
{
"type": "object",
"properties": {
"source_id": {
"title": "Source Id",
"type": "string"
}
},
"required": [
"source_id"
],
"title": "get_source_setupArguments"
}出力スキーマ
{
"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.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"title": "Query",
"type": "string"
},
"country": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Country"
}
},
"required": [
"query"
],
"title": "find_microdataArguments"
}出力スキーマ
{
"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.
入力スキーマ
{
"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"
}出力スキーマ
{
"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.
入力スキーマ
{
"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"
}出力スキーマ
{
"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.
入力スキーマ
{
"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"
}出力スキーマ
{
"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.
入力スキーマ
{
"type": "object",
"properties": {
"names_or_codes": {
"items": {
"type": "string"
},
"title": "Names Or Codes",
"type": "array"
}
},
"required": [
"names_or_codes"
],
"title": "resolve_geographiesArguments"
}出力スキーマ
{
"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.
入力スキーマ
{
"type": "object",
"properties": {
"series_ref": {
"title": "Series Ref",
"type": "string"
}
},
"required": [
"series_ref"
],
"title": "get_indicator_metadataArguments"
}出力スキーマ
{
"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.
入力スキーマ
{
"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"
}出力スキーマ
{
"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.
入力スキーマ
{
"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"
}出力スキーマ
{
"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"
}コミュニティ
エビデンス