实体标注示例
实体标注功能演示
本文档演示NEXUS系统的实体标注功能,严格遵循《NEXUS实体标注规范》《NEXUS事件标注规范》《NEXUS语义关系标注规范》及《NEXUS规范名与别名消歧规范》。
基本实体标注
人名标注
1 在古代,伏羲创立了八卦,开启了中华文明的先河。女娲补天救世,神农尝百草,黄帝统一中原。
地名标注
2 黄河是中华民族的母亲河,发源于昆仑山,流经中原大地,最终注入渤海。
官职标注
3 朝堂之上,丞相总领百官,太尉掌管军事,御史大夫负责监察。
时间标注
4 元年春正月,五月夏至,十月立冬。自公元前221年至公元220年,历经四百余年。
朝代标注
5 夏朝传十四代十七王,商朝享国六百年,周朝延续八百年基业。
邦国标注
6 秦国自西陲崛起,齐国富甲一方,楚国幅员辽阔。
制度标注
7 分封制确立诸侯体系,郡县制加强中央集权,科举制选拔人才。
族群标注
8 华夏族是中华文明的主体,匈奴游牧于北方草原,百越居于南方山林。
身份标注
9 社会分工明确:士人读书明理,农夫耕种田地,工匠制作器物。
特殊实体标注
器物标注
10 青铜鼎象征王权,玉琮用于祭祀,司母戊鼎是商代青铜器的巅峰之作。
天文标注
11 北斗七星指引方向,二十八星宿划分天区,日食被视为天象示警。
神话标注
12 盘古开天辟地,夸父追日,精卫填海,这些神话承载着先民的智慧。
生物标注
13 龙是中华民族的图腾,凤凰象征祥瑞,麒麟代表仁德。
数量标注
14 军队规模达十万之众,城池周长三十六里,人口百万有余。
典籍标注
15 《尚书》记载上古政事,《春秋》笔削褒贬,《周易》推演变化,《诗经》吟咏性情。
礼仪标注
16 冠礼标志成年,婚礼缔结良缘,丧礼寄托哀思,祭礼敬奉祖先。
刑法标注
17 五刑惩治犯罪,连坐株连亲属,大赦体现仁政。
思想标注
18 仁是儒家核心,道为万物本源,法治严明有序。
段落编号功能
19 这是第一段,每个段落都有唯一的编号。
20 这是第二段,点击编号可以直接跳转到该段落。
20.1 这是第二段的第一个子段落,支持多级编号。
20.2 这是第二段的第二个子段落。
21 段落编号系统致敬了Doug Engelbart的Purple Numbers理念。
消歧功能
22 对于同名或简称的实体,使用消歧语法:
- 始皇:显示”始皇”,但链接到”秦始皇”的完整信息
- 武王:显示”武王”,实际指向”周武王”
引号内容高亮
23 古人云:“民为邦本,本固邦宁。”
24 《论语》记载:子曰:“学而时习之,不亦说乎?”
25 史官记述:「王在宗周,锡贝十朋。」
综合示例
26 周朝时期,周公旦摄政当国,辅佐年幼的周成王。他制定礼乐制度,完善分封制,使西周进入鼎盛时期。
27 公元前1046年,武王率领八百诸侯在牧野击败商朝军队。战后,武王封诸侯于各地,建立了以镐京为中心的统治体系。
28 史载:「周公吐哺,天下归心。」周公旦礼贤下士,聘礼延请贤才,使华夏文明得以延续发展。
事件标注
以下事件标注遵循《NEXUS事件标注规范》,使用独立事件块承载:
- id: evt-demo-001
title: 周公摄政
type: politics
article: 文明根基/测试文件夹/示例-标注演示
paragraphs: ["26"]
time_text: "公元前1042年"
year: -1042
people: ["周公旦", "周成王"]
places: ["西周"]
summary: "周公旦摄政当国,辅佐年幼的周成王,制定礼乐制度"
- id: evt-demo-002
title: 牧野之战
type: war
article: 文明根基/测试文件夹/示例-标注演示
paragraphs: ["27"]
time_text: "公元前1046年"
year: -1046
people: ["周武王", "纣王"]
places: ["牧野"]
summary: "周武王率诸侯在牧野击败商朝军队,建立周朝"
- id: evt-demo-003
title: 分封诸侯
type: politics
article: 文明根基/测试文件夹/示例-标注演示
paragraphs: ["27"]
time_text: "公元前1046年"
year: -1046
people: ["周武王"]
places: ["镐京"]
summary: "周武王封诸侯于各地,建立以镐京为中心的统治体系"
关系标注
以下关系标注遵循《NEXUS语义关系标注规范》,使用独立关系块承载:
- id: rel-demo-001
type: parent_of
source: entity:person:周文王
target: entity:person:周武王
evidence:
- para:27
status: asserted
confidence: high
note: 周文王为周武王之父
- id: rel-demo-002
type: teacher_of
source: entity:person:周公旦
target: entity:person:周成王
evidence:
- para:26
status: asserted
confidence: high
note: 周公旦辅佐教导年幼的周成王
- id: rel-demo-003
type: establishes
source: entity:person:周武王
target: entity:dynasty:周朝
evidence:
- para:27
status: asserted
confidence: high
note: 周武王建立周朝
- id: rel-demo-004
type: establishes
source: entity:person:周公旦
target: entity:institution:礼乐制度
evidence:
- para:26
status: asserted
confidence: high
note: 周公旦制定礼乐制度
- id: rel-demo-005
type: occurs_in
source: event:war:牧野之战
target: entity:place:牧野
evidence:
- para:27
status: asserted
confidence: high
- id: rel-demo-006
type: participates_in
source: entity:person:周武王
target: event:war:牧野之战
evidence:
- para:27
status: asserted
confidence: high
- id: rel-demo-007
type: causes
source: event:war:牧野之战
target: event:politics:分封诸侯
evidence:
- para:27
status: inferred
confidence: medium
note: 牧野之战胜利后进行分封
- id: rel-demo-008
type: precedes
source: event:war:牧野之战
target: event:politics:周公摄政
evidence:
- para:26
- para:27
status: inferred
confidence: high
note: 牧野之战发生在周公摄政之前
使用说明
标注语法
所有实体标注使用统一格式:【标签:内容】(推荐”标签前缀”写法)
- 推荐标签:person、place、official、time、dynasty、state、institution、tribe、identity、artifact、astronomy、myth、biology、quantity、book、ritual、legal、concept
- 消歧格式:
【标签:简称|全名】 - 旧符号语法仍兼容,但推荐使用标签前缀语法
支持的实体类型
| 推荐标签 | 兼容符号 | 类型 | 示例代码 |
|---|---|---|---|
| person / p | @ | 人名 | 【person:孔子】 |
| place / loc | = | 地名 | 【place:长安】 |
| official | ; | 官职 | 【official:丞相】 |
| time / t | % | 时间 | 【time:元年】 |
| dynasty | & | 朝代 | 【dynasty:汉朝】 |
| state | ’ | 邦国 | 【state:齐国】 |
| institution | ^ | 制度 | 【institution:科举制】 |
| tribe | ~ | 族群 | 【tribe:匈奴】 |
| identity | # | 身份 | 【identity:士人】 |
| artifact | • | 器物 | 【artifact:宝鼎】 |
| astronomy | ! | 天文 | 【astronomy:北斗】 |
| myth | ? | 神话 | 【myth:盘古】 |
| biology | + | 生物 | 【biology:麒麟】 |
| quantity | $ | 数量 | 【quantity:百万】 |
| book | { | 典籍 | 【book:论语】 |
| ritual | : | 礼仪 | 【ritual:冠礼】 |
| legal | [ | 刑法 | 【legal:五刑】 |
| concept | _ | 思想 | 【concept:仁义】 |
段落编号
在段落开头或任意位置使用 [数字] 或 [数字.数字] 即可创建段落编号:
事件标注
事件标注使用 nexus-events 代码块,包含以下必填字段:
| 字段 | 类型 | 说明 | 必要性 |
|---|---|---|---|
id | string | 事件 ID,全局唯一 | 必填 |
title | string | 事件标题 | 必填 |
type | string | 事件类型 | 必填 |
article | string | 事件所在文章路径 | 必填 |
paragraphs | array | 事件相关段落编号 | 必填 |
time_text | string | 事件时间文本 | 必填 |
year | number | 事件年份 | 必填 |
people | array | 事件涉及人物(规范名) | 可选 |
places | array | 事件涉及地点(规范名) | 可选 |
summary | string | 事件摘要 | 可选 |
关系标注
关系标注使用 nexus-relations 代码块,包含以下必填字段:
| 字段 | 类型 | 说明 |
|---|---|---|
id | string | 关系 ID,文件内唯一 |
type | enum | 关系类型,必须在白名单中 |
source | string | 源节点引用 |
target | string | 目标节点引用 |
evidence | list | 证据锚点列表,至少一个 |
status | enum | 关系状态:asserted/inferred/disputed/negated |
confidence | enum | 置信度:high/medium/low |
最佳实践
- 规范名优先:使用规范名作为实体的标准标识,遵循《规范名与别名消歧规范》
- 保持一致性:在同一篇文章中,对同一实体使用相同的标注方式
- 使用消歧:当实体有简称或别名时,使用消歧语法确保准确性
- 适度标注:不必对每个词都标注,重点标注关键实体即可
- 段落编号:重要段落建议添加编号,便于引用和作为关系标注的证据锚点
- 证据必填:事件和关系标注必须有证据锚点,确保可验证性
技术说明
本系统基于Astro框架的Remark插件实现,完全兼容原有的Markdown语法。新增篇目时,只需按照上述语法编写.md文档,系统会自动处理实体标注和段落编号。
样式支持亮色/暗色主题自动切换,响应式设计适配各种设备屏幕。
参考资源
本文档严格遵循NEXUS标注规范体系编写。