# 知识源元数据合成演练
以下为局部Turtle/SHACL示例，未在目标校验器运行，不是任何平台官方配置导出。

## 数据图
```turtle
@prefix ex: <urn:synthetic:> .
ex:K01 a ex:Record ; ex:owner "资料岗" ; ex:language "zh" ; ex:source ex:S01 .
ex:K02 a ex:Record ; ex:language "zh" ; ex:source ex:S01 .
ex:K03 a ex:Record ; ex:owner "资料岗" ; ex:language "zh" ; ex:source ex:S99 .
ex:S01 a ex:Source .
```

## 最小形状
```turtle
@prefix ex: <urn:synthetic:> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
ex:RecordShape a sh:NodeShape ;
 sh:targetClass ex:Record ;
 sh:property [ sh:path ex:owner ; sh:minCount 1 ; sh:datatype xsd:string ] ;
 sh:property [ sh:path ex:language ; sh:minCount 1 ; sh:maxCount 1 ; sh:datatype xsd:string ] ;
 sh:property [ sh:path ex:source ; sh:minCount 1 ; sh:class ex:Source ] .
```

|输入|人工预期|
|---|---|
|K01|满足本最小结构；业务批准与真实性未验证|
|K02|owner缺失|
|K03|source指向S99，未具有所要求Source类型|
|K04：language同时为zh与en|违反本示例单值规则；不代表所有企业都应只允许一个语言|
|K05：owner为数字123|类型违规候选|

|资料ID|规则版本|规则ID/路径|原值|违规原因|责任角色|修复依据|校验器版本|实际结果|
|---|---|---|---|---|---|---|---|---|
|待填|待填|待填|待核对|待核对|待填|待确认|待填|待实测|

本示例不覆盖“责任角色是否可联系”“批准状态是否有效”等业务语义；不得自动编值补齐。
