{
  "schema_version": "1.0.0",
  "release_id": "uibang-seongdo-2026.08.13",
  "title": "의방성도 공개 베타 방법론",
  "unit_of_analysis": {
    "main_unit": "공식 원천의 안정적인 source ID를 가진 레코드",
    "concept_equivalence": false,
    "note": "동일 명칭·한자라도 source ID가 다르면 별도 원천 레코드로 유지한다. 38,120은 정규화된 개념 수가 아니다."
  },
  "pipeline": [
    {
      "order": 1,
      "name": "원천 보존",
      "rule": "원천 ID와 표시값을 보존하고 원기관 URL을 연결한다."
    },
    {
      "order": 2,
      "name": "표시 정규화",
      "rule": "유니코드 정규화와 공백 정리 등 표시 목적의 처리를 하되 원천값을 추정 교정하지 않는다."
    },
    {
      "order": 3,
      "name": "관계 해석",
      "rule": "완전한 원천 명칭·한자·변이표기가 유일하게 해소될 때만 관계 대상으로 연결한다. 모호·불일치·파싱 불가 표기는 누락 수로 기록한다."
    },
    {
      "order": 4,
      "name": "관계 중복 제거",
      "rule": "같은 두 원천 사이의 관계를 하나의 무방향 간선으로 세고, 양쪽 표기와 한쪽 표기를 별도 상태로 보존한다."
    },
    {
      "order": 5,
      "name": "공개 빌드 검사",
      "rule": "고유키, 필수명칭, 관계 대상 존재, 자기연결, 중복간선, 양방향 인접목록, 근거 locator, 공개 제외대상을 자동 검사한다."
    }
  ],
  "relation_semantics": {
    "basis": "원천 레코드에 표시된 명칭 기반 관계",
    "reciprocal": "두 원천이 서로를 표기",
    "one_sided": "한 원천만 상대를 표기",
    "asserts_identity": false,
    "asserts_similarity": false,
    "asserts_causality": false,
    "asserts_clinical_efficacy": false
  },
  "quality_policy": {
    "preserve_source_values": true,
    "unverified_auto_correction": false,
    "merge_homonyms_automatically": false,
    "show_explicit_unknown_marker": true,
    "keep_source_anomalies_separate_from_build_failures": true
  },
  "reproducibility": {
    "machine_readable_data_dictionary": "/data-dictionary.json",
    "coverage_register": "/data-coverage-register.json",
    "quality_register": "/data-quality-issues.json",
    "integrity_manifest": "/integrity-manifest.json",
    "relation_contract": "/atlas/data/public/universe-relations.json.gz"
  },
  "limitations": [
    "원기관 값 자체의 정확성을 인증하지 않는다.",
    "명칭 기반 관계는 현대 임상효능·인과·치료 권고가 아니다.",
    "검증 표기가 없다는 사실은 근거가 없다는 뜻이 아니라 이 공개판에서 단일 대응을 확인하지 않았다는 뜻이다.",
    "공개 베타이며 동료평가나 외부기관의 공식 인증을 거친 결과라고 주장하지 않는다."
  ]
}
