콘텐츠로 이동

스키마 레퍼런스

본 섹션은 P-01 (TTAK.KO-10.0976) AP 1.0.0의 스키마·매핑·통제어 레퍼런스입니다. 다른 4종 표준(P-02~P-05)도 정식 착수 후 동일한 형태로 추가됩니다.

4계층 구조

클래스 요소 ID 범위 요소 수 DCAT 매핑
Repository R1 ~ R21 26 dcat:Catalog
Collection C1 ~ C12 18 dctype:Collection
Dataset D1 ~ D15 22 dcat:Dataset
File F1 ~ F19 27 dcat:Distribution

각 요소의 상세 매핑은 다음에서 확인하세요:

통제어

24개 카테고리, 117개 enum 값. 전체 목록은 tta-standards/0976/enumerations.csv 참조.

핵심 인벤토리·매핑 자산

자산 GitHub 위치
TTA 요소 추출 (93행) tta-standards/0976/elements.csv
TTA 통제어 (117행) tta-standards/0976/enumerations.csv
마스터 인벤토리 (478행) inventory/master_inventory.csv
TTA × 7구성요소 매트릭스 mappings/tta-0976_x_components.csv
통제어 매핑 mappings/tta-0976_enumerations_mapping.csv
매핑 충돌·결정 보고서 reports/tta-0976_mapping_conflicts.md

M/R/O 등급 → SHACL severity

등급 SHACL severity CI 처리
M (Mandatory) sh:Violation 머지 차단
R (Recommended) sh:Warning 경고
O (Optional) sh:Info 정보성

사용한 어휘

Prefix 매핑 수 정합성 검증 캐시
dcterms 32 vocabularies/cached/dct.ttl
re3data 28 (RDF 미발행 — 검증 제외)
datacite 19 datacite.ttl
dcat 12 dcat.ttl
schema (선택) schema.ttl
보조: prov, dqv, skos, vcard, foaf 각각 cached/에 포함

JSON-LD Context

2_schema/context.jsonld — 91개 property 매핑이 모두 통합되어 있습니다.

SHACL Shapes

2_schema/shapes.shacl.ttl — 4계층 NodeShape + 7개 보조 shape (680 라인).

핵심 Shape 7종: - RepositoryShape, CollectionShape, DatasetShape, FileShape — 4계층 본체 - QualityActivationShape — Boolean Slot (Decision-Q4) - ProvenanceConditionalShape — PROV 조건부 (advisory) - 보조 6종 — controlled vocabularies, multi-language, etc.