{
  "format": "agent-article-v0",
  "article_id": "EA-253",
  "canonical_url": "/tools/ea-253-data-catalog-metadata-catalog-ai",
  "page_type": "reference",
  "claim_ids": [],
  "evidence_ids": [
    "EA-253-CURRENT-APPROVAL",
    "EA-253-CURRENT-BODY-READBACK"
  ],
  "unknown_ids": [
    "EA-253-UNKNOWN-01"
  ],
  "operational_object_ids": [],
  "provider": [],
  "models": [],
  "plans": [],
  "surfaces": [],
  "regions": [],
  "current_status": "CURRENT",
  "observation_status": "SPEC_ONLY",
  "freshness": "CURRENT",
  "last_verified": "2026-10-06",
  "supersedes": [],
  "superseded_by": [],
  "provenance": [
    "V23-CANDIDATE-EA253-FIRST-20261015-C3",
    "BODY-SHA256:7ff59af2faf8dbec3f9266def951c3f045d4b23f531b58793afbc1b1131f184c"
  ],
  "article_sources": [
    {
      "id": "EA-253-CURRENT-APPROVAL",
      "evidence_class": "RESEARCH",
      "title": "現行本文の監査・revision対応",
      "supports": [
        "現行台帳のAUDIT_PASSと候補・revision・本文ハッシュの対応を確認しています。"
      ],
      "limit": "監査状態と来歴の記録です。外部根拠の最新性や本文の全主張を追加保証しません。",
      "origin_class": "AUDITED_CANONICAL_RESEARCH_PACKET",
      "source_or_experiment_ids": [
        "V23-CANDIDATE-EA253-FIRST-20261015-C3"
      ],
      "supporting_locators": [
        "1KqhJtiSb2S84rWmeYVwKcT_76dBwZ_B0ZZuAWQqH0rQ/EA_REVISION_LEDGER!A54:U54",
        "EA_REVISION_LEDGER!A54:U54",
        "EA-253-FIRST-20261006"
      ],
      "provenance_status": "CURRENT_CANONICAL_APPROVAL_READBACK"
    },
    {
      "id": "EA-253-CURRENT-BODY-READBACK",
      "evidence_class": "IMPL",
      "title": "現行本文の収録照合",
      "supports": [
        "公開生成入力の本文SHA-256が、監査済み候補に結び付いたハッシュと一致しています。"
      ],
      "limit": "本文の同一性の検査です。外部システムの挙動や全主張の真偽を実証したものではありません。",
      "checked_at": "2026-10-17",
      "origin_class": "IMPLEMENTATION_READBACK",
      "source_or_experiment_ids": [
        "BODY-SHA256:7ff59af2faf8dbec3f9266def951c3f045d4b23f531b58793afbc1b1131f184c"
      ],
      "supporting_locators": [
        "content/staging/EA-253.md",
        "7ff59af2faf8dbec3f9266def951c3f045d4b23f531b58793afbc1b1131f184c",
        "EA-253-FIRST-20261006"
      ],
      "provenance_status": "CURRENT_APPROVED_BODY_HASH_MATCH"
    }
  ],
  "research_sections": [
    {
      "heading": "PUBLIC_CLAIM",
      "text": "Data CatalogをAI/Agentのcontext sourceにする場合、検索結果をそのまま正本データや実行権限として扱いません。\nCatalogから取得したcontextには、可能な範囲でentity identity、source locator、metadata revision/freshness、owner、glossary/term、lineage、quality、authorization境界を残します。"
    },
    {
      "heading": "CATALOG_IS_CONTEXT_PLANE",
      "text": "Catalogはschemaだけでなく、description、owner、domain、tag/classification、glossary、lineage、quality metadata等をAIへ供給できます。\nただしcatalog metadataはsource systemのcopy/derived metadataです。ingestion、sync、index、manual curationの遅延や欠落を持ち得るため、catalog hitをsource recordの最新性・完全性・利用可能性の証明にしません。"
    },
    {
      "heading": "IDENTITY_AND_FRESHNESS",
      "text": "AIへ渡すcontext itemには、可能なら次を保持します。\n- catalog entity ID / FQN\n- source system / source locator\n- metadata type\n- catalog/product version\n- ingestion/sync run ID\n- observed/synced timestamp\n- metadata revision/version\nfreshnessが不明またはSLO超過なら、その状態をcontextから消しません。"
    },
    {
      "heading": "SEARCH_BOUNDARY",
      "text": "search resultはdiscovery resultです。検索成功だけから、全対象取得、source現存、metadata最新、source data可読、ranking上位が正解、を断定しません。pagination、index lag、duplicate identity、filter/ACLを検証対象にします。"
    },
    {
      "heading": "GLOSSARY_AND_SEMANTICS",
      "text": "Glossary/term/tagはbusiness semanticsをAIへ渡す重要な入力です。一方、term存在だけで組織合意や正確性を保証しません。可能ならowner/reviewer、approval/status、version、definition、related assetsを保持し、draft/unreviewed/conflicting termをauthoritative factへ自動昇格させません。"
    },
    {
      "heading": "LINEAGE_BOUNDARY",
      "text": "Catalog lineageは有用ですが、完全なruntime provenanceと同一視しません。lineageはconnector coverage、query parsing、manual edge、sync timing、catalog/client versionに依存します。missing edgeはNO_DEPENDENCYではなく、coverageを確認できない場合はUNKNOWNとして扱います。AI回答から重要なlineage claimを出す場合、対象entity、edge source、observed revision/freshnessへ逆参照できる状態を維持します。"
    },
    {
      "heading": "AUTHORIZATION_BOUNDARY",
      "text": "catalog read権限とunderlying warehouse/object/APIの実行権限を分離します。Catalogにassetが見えることをsource access許可として扱いません。Agentが実データへアクセスする場合はsource側IAM/authorizationを別途評価します。"
    },
    {
      "heading": "MCP_AND_TOOL_BOUNDARY",
      "text": "CatalogのAI/MCP surfaceではreadとwriteを分離します。read-onlyはsearch/entity details/lineage retrieval。write-capableはglossary/term creation、lineage creation/deletion、entity patch、quality-test creation等。write toolは明示approval、least privilege、audit log、mutation後readbackを要求します。toolが公開されていることを実行許可と解釈しません。"
    },
    {
      "heading": "QUALITY_BOUNDARY",
      "text": "Catalog上のquality resultは重要なcontextですが、AI回答品質保証ではありません。quality constraintの対象、run、timestamp、resultへ参照可能にし、DATA_QUALITY_PASSとAI_ANSWER_PASSを別stateとして扱います。"
    },
    {
      "heading": "VERSION_AND_CONNECTOR_BOUNDARY",
      "text": "Catalogの挙動はserver、client/SDK、connector、index、lineage parser等のversionに依存します。OpenMetadata/DataHub双方で2026年にもMCP、search、indexing、lineage、runtime互換性に関する修正・更新が継続しています。導入時は製品名だけでなくversionとconnector/runtimeを固定します。"
    },
    {
      "heading": "FAILURE_ENVELOPE",
      "text": "stale ingestion、connector omission、lineage parse loss、manual false edge、entity rename/FQN drift、duplicate entity、search pagination defect、index lag、glossary conflict、unreviewed term、stale owner、tag propagation error、source deletion後のcatalog残存、catalog-visible/source-denied、ACL drift、MCP overbroad scope、write tool accidental mutation、metadata内prompt injection、sensitive metadata leakage、stale quality badge、client/server mismatch、async ingestion failure、AIによるfreshness/provenance無視を想定します。"
    },
    {
      "heading": "IMPLEMENTATION_STATE",
      "text": "本項は2026-10-06時点のOpenMetadata current documentation/2.0.3 release line、DataHub current documentation/Cloud 2.1.7 release line、およびmaintainer issue/release evidenceとbounded local fixtureに基づきます。live catalog、connector、MCP、warehouse/object IAMへのmutationは未実施です。"
    },
    {
      "heading": "SAFE_WORDING",
      "text": "Data CatalogをAI/Agentのcontext sourceにする場合、検索結果をそのまま正本データや実行権限として扱わず、entity identity、source locator、metadata revision/freshness、owner、glossary、lineage、quality、authorization境界を保持してください。Catalog lineageやsearchはconnector・index・version・manual metadataに依存するため、欠落を「依存なし」、hitを「最新かつ完全」と断定しません。read-only context toolとmetadata write toolを分離し、writeは別approvalとreadbackを要求します。"
    },
    {
      "heading": "OPEN_UNKNOWN",
      "text": "organization catalog、chosen product/version、connectors、ingestion cadence、source IAM、entity identity policy、glossary approval、lineage coverage target、quality integration、MCP scopes、prompt-injection filtering、metadata retention、tenant/network boundaryは未確認です。"
    }
  ],
  "human_url": "/tools/ea-253-data-catalog-metadata-catalog-ai",
  "markdown_url": "/agent/article.md?path=%2Ftools%2Fea-253-data-catalog-metadata-catalog-ai",
  "json_url": "/agent/article.json?path=%2Ftools%2Fea-253-data-catalog-metadata-catalog-ai"
}