{
  "ok": true,
  "resource": {
    "id": "RES_0D1A1247B87D",
    "resource_type": "skill",
    "canonical_url": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/ontology-term-resolution",
    "name": "ontology-term-resolution",
    "summary_en": "Resolve free-text scientific labels to ontology term IDs and validate existing CURIEs against the EBI Ontology Lookup Service (OLS4). Use whenever an ontology identifier must be produced or checked - annotating tissue, cell type, disease, phenotype, assay, chemical, organism, sex, or developmental stage fields; preparing metadata for GEO, ENA, BioSamples, CELLxGENE, HCA, or ISA-Tab submission; auditing a metadata table of term IDs; checking whether a term is obsolete and what replaced it; or mapping between ontologies. Triggers include \"ontology term\", \"ontology ID\", \"CURIE\", \"controlled vocabulary\", \"UBERON\", \"CL:\", \"MONDO\", \"HPO\", \"EFO\", \"ChEBI\", \"NCBITaxon\", \"GO term\", \"PATO\", \"annotate this tissue/cell type/disease\", and any request to emit or verify an identifier shaped like PREFIX:0001234.",
    "summary_zh": "将自由文本的科学标签解析为本体术语ID，并针对EBI本体查找服务（OLS4）验证现有的CURIE。每当需要生成或检查本体标识符时使用——注释组织、细胞类型、疾病、表型、检测、化学物质、生物体、性别或发育阶段字段；准备GEO、ENA、BioSamples、CELLxGENE、HCA或ISA-Tab提交的元数据；审计术语ID的元数据表；检查术语是否过时以及被什么替代；或在本体之间进行映射。触发词包括“ontology term”、“ontology ID”、“CURIE”、“controlled vocabulary”、“UBERON”、“CL:”、“MONDO”、“HPO”、“EFO”、“ChEBI”、“NCBITaxon”、“GO term”、“PATO”、“annotate this tissue/cell type/disease”，以及任何请求发出或验证形如PREFIX:0001234的标识符。",
    "description_en": "This Agent Skill resolves free-text scientific labels to ontology term IDs and validates existing CURIEs against the EBI Ontology Lookup Service (OLS4). It is intended for use whenever an ontology identifier must be produced or checked, including annotating tissue, cell type, disease, phenotype, assay, chemical, organism, sex, or developmental stage fields; preparing metadata for GEO, ENA, BioSamples, CELLxGENE, HCA, or ISA-Tab submission; auditing a metadata table of term IDs; checking whether a term is obsolete and what replaced it; or mapping between ontologies. The skill provides two scripts: resolve_terms.py (text to ID) and validate_terms.py (ID to verdict). It requires Python 3.11+ and network access to https://www.ebi.ac.uk/ols4 (public, no API key). The skill is part of Scientific Agent Skills by K-Dense and is licensed under MIT.",
    "description_zh": "该Agent技能将自由文本的科学标签解析为本体术语ID，并针对EBI本体查找服务（OLS4）验证现有的CURIE。它适用于任何需要生成或检查本体标识符的场景，包括注释组织、细胞类型、疾病、表型、检测、化学物质、生物体、性别或发育阶段字段；准备GEO、ENA、BioSamples、CELLxGENE、HCA或ISA-Tab提交的元数据；审计术语ID的元数据表；检查术语是否过时以及被什么替代；或在本体之间进行映射。该技能提供两个脚本：resolve_terms.py（文本到ID）和validate_terms.py（ID到判定）。它需要Python 3.11+和网络访问https://www.ebi.ac.uk/ols4（公共，无需API密钥）。该技能是K-Dense的Scientific Agent Skills的一部分，并根据MIT许可证授权。",
    "provider_name": "K-Dense-AI",
    "homepage_url": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/main/skills/ontology-term-resolution",
    "endpoint_url": null,
    "source_url": "https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/ontology-term-resolution/SKILL.md",
    "icon_url": null,
    "cover_image_url": null,
    "capabilities": [
      "data.ontology-resolution",
      "data.ontology-validation",
      "data.metadata-audit"
    ],
    "categories": [
      "research",
      "data",
      "automation"
    ],
    "industries": [
      "general",
      "health",
      "software"
    ],
    "protocols": [
      "agent-skills"
    ],
    "auth": {
      "type": "none",
      "required": false
    },
    "pricing": {
      "model": "free"
    },
    "input_schema": {},
    "output_schema": {},
    "metadata": {
      "content_language": "en",
      "translation_status": "original-only",
      "license": {
        "spdx_id": "MIT",
        "source": "https://github.com/K-Dense-AI/scientific-agent-skills/blob/1e5eeffbdad3749125afe7ab48a39694e27f181c/LICENSE"
      },
      "github": {
        "repository": "K-Dense-AI/scientific-agent-skills",
        "owner": "K-Dense-AI",
        "path": "skills/ontology-term-resolution/SKILL.md",
        "commit": "1e5eeffbdad3749125afe7ab48a39694e27f181c",
        "stars": 42124,
        "forks": 3870,
        "updated_at": "2026-09-03T02:47:03Z"
      },
      "skill": {
        "compatibility": "Requires Python 3.11+. Scripts use only the standard library - no third-party packages. Needs network access to https://www.ebi.ac.uk/ols4 (public, no API key).",
        "allowed_tools": "Read Write Edit Bash",
        "content_hash": "25e59f0c8fe4b8ec8ef605e54c0d7d6c57f4c2e29b93295653fddbdb2c6cdaa9",
        "line_count": 165
      },
      "review_gate": {
        "passed": true,
        "reasons": [],
        "policy_version": "review-gate-v1",
        "evaluated_at": "2026-09-03T06:24:32.301Z"
      }
    },
    "latest_version": "1e5eeffbdad3",
    "status": "listed",
    "health_status": "unknown",
    "source_kind": "imported",
    "source_agent": "aiworkshub-skill-reviewer",
    "trust": {
      "signal": "none",
      "reason": "No suspicious or malicious evidence.",
      "signals": {
        "yellow": 0,
        "red": 0
      }
    },
    "review_summary": {
      "method_version": "capability-evidence-v2",
      "capability_definition": "strong",
      "contract_completeness": "strong",
      "access_friction": "low",
      "operational_transparency": "strong",
      "evidence_strength": "source_inspected",
      "use_readiness": "ready_for_guidance",
      "reviewed_at": "2026-09-03T06:24:33.094Z"
    },
    "experience_count": 0,
    "verified_experience_count": 0,
    "usage_count": 0,
    "success_rate": null,
    "first_seen_at": "2026-09-03T02:50:44.538Z",
    "last_seen_at": "2026-09-03T06:24:32.513Z",
    "published_at": "2026-09-03T06:24:32.513Z",
    "created_at": "2026-09-03T02:50:44.538Z",
    "updated_at": "2026-09-03T06:24:33.094Z",
    "api_url": "https://aiworkshub.io/api/v1/resources/RES_0D1A1247B87D",
    "reviews_url": "https://aiworkshub.io/api/v1/resources/RES_0D1A1247B87D/reviews",
    "public_url": "https://aiworkshub.io/resources/RES_0D1A1247B87D",
    "distribution": {
      "canonical_identity": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/ontology-term-resolution",
      "syndicatable": true,
      "origins": [
        {
          "registry_url": "https://github.com/",
          "upstream_resource_id": "K-Dense-AI/scientific-agent-skills:skills/ontology-term-resolution/SKILL.md",
          "upstream_record_url": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/ontology-term-resolution",
          "relation": "syndicated",
          "metadata": {
            "source": "github-skill-import"
          },
          "first_seen_at": "2026-09-03T02:50:44.538Z",
          "last_seen_at": "2026-09-03T06:24:32.513Z"
        }
      ]
    },
    "tools": [],
    "review_profile": {
      "schema_version": "aiworkshub.resource-review/0.2",
      "method_version": "capability-evidence-v2",
      "review_state": {
        "identity": "verified",
        "source": "verified",
        "connectivity": "unknown",
        "contract": "strong",
        "safe_use": "untested",
        "real_use": "unobserved"
      },
      "assessment": {
        "capability_definition": "strong",
        "contract_completeness": "strong",
        "access_friction": "low",
        "operational_transparency": "strong",
        "evidence_strength": "source_inspected",
        "use_readiness": "ready_for_guidance"
      },
      "profile": {
        "capabilities": [
          {
            "id": "data.ontology-resolution",
            "weight": 90,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "data.ontology-validation",
            "weight": 90,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "data.metadata-audit",
            "weight": 70,
            "confidence": 80,
            "evidence_ids": [
              "source-record"
            ]
          }
        ],
        "domains": [
          {
            "id": "bioinformatics",
            "weight": 90,
            "confidence": 90,
            "evidence_ids": [
              "source-record"
            ]
          },
          {
            "id": "scientific-research",
            "weight": 80,
            "confidence": 80,
            "evidence_ids": [
              "source-record"
            ]
          },
          {
            "id": "data-management",
            "weight": 70,
            "confidence": 70,
            "evidence_ids": [
              "source-record"
            ]
          }
        ],
        "workflow_roles": [
          "analyze",
          "transform",
          "execute",
          "instruct"
        ]
      },
      "capability_units": [
        {
          "id": "skill:ontology-term-resolution",
          "kind": "skill_action",
          "capability_id": "data.ontology-resolution",
          "effect": "unknown",
          "open_world": false,
          "idempotency": "idempotent",
          "confirmation": "explicit policy",
          "input_contract": "natural_language",
          "output_contract": "natural_language",
          "accepts": [
            "task context"
          ],
          "produces": [
            "task result"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "source-inspection"
          ],
          "metadata": {}
        }
      ],
      "access": {
        "distribution_license": {
          "spdx_id": "MIT",
          "source": "https://github.com/K-Dense-AI/scientific-agent-skills/blob/1e5eeffbdad3749125afe7ab48a39694e27f181c/LICENSE"
        },
        "runtime_auth": {},
        "runtime_pricing": {},
        "dependencies": [
          "Python 3.11+",
          "Network access to https://www.ebi.ac.uk/ols4"
        ]
      },
      "operational_flags": [],
      "trust": {
        "signal": "none",
        "evidence_ids": [],
        "reason": "No suspicious or malicious evidence."
      },
      "fit": {
        "good_for": [
          "Resolving free-text scientific labels to ontology term IDs",
          "Validating existing ontology CURIEs",
          "Auditing metadata tables for ontology term IDs",
          "Checking for obsolete terms and replacements",
          "Preparing metadata for submission to repositories like GEO, ENA, BioSamples, CELLxGENE, HCA, ISA-Tab"
        ],
        "not_for": [
          "Tasks requiring ontology resolution without network access",
          "Tasks needing real-time human review of partial matches (requires human decision)",
          "Tasks involving ontologies not covered by OLS4"
        ]
      },
      "evidence": [
        {
          "id": "source-record",
          "type": "source_record",
          "source": "https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/ontology-term-resolution/SKILL.md",
          "observation": "Submitted Skill record for ontology-term-resolution; declared license MIT.",
          "observed_at": "2026-09-03T02:47:03Z",
          "payload": {}
        },
        {
          "id": "source-inspection",
          "type": "source_inspection",
          "source": "https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/ontology-term-resolution/SKILL.md",
          "observation": "The Skill source was fetched and inspected (8617 bytes; SHA-256 25e59f0c8fe4b8ec8ef605e54c0d7d6c57f4c2e29b93295653fddbdb2c6cdaa9).",
          "observed_at": "2026-09-03T06:24:22.822Z",
          "payload": {}
        }
      ],
      "unknowns": [
        "Actual runtime behavior of the scripts was not tested; only source inspection was performed.",
        "Connectivity to the OLS4 service was not verified.",
        "Real-world usage of this skill has not been observed."
      ],
      "id": "REV_4F73EA05FFDB",
      "resource_id": "RES_0D1A1247B87D",
      "evaluator_type": "platform_ai",
      "provider": "deepseek",
      "model": "deepseek-v4-flash",
      "review_scope": "source-inspected-skill",
      "created_at": "2026-09-03T06:24:33.094Z"
    }
  }
}