以下是专为倪李神学知识图谱设计的节点标签与属性体系,
***
## 一、核心标签体系
Neo4j 标签(Label)是节点的”类型名”,建议用英文大写,
| 标签 | 中文含义 | 代表实体举例 |
|——|———|————
| `Concept` | 神学概念 | 神圣经纶、调和、变化形态 |
| `Person` | 人物 | 倪柝声、李常受、宾路易师母 |
| `Book` | 著作 | 属灵人、生命读经、恢复版圣经 |
| `Scripture` | 圣经经文 | 约翰福音1:4、以弗所书1:10 |
| `Theme` | 神学主题 | 人论、经纶论、召会论 |
| `Tradition` | 神学传统 | 倪李神学、改革宗、东正教 |
最后一个 `Tradition` 标签是比较神学的关键——它允许您用图谱跨传统对比同一概念(
***
## 二、各标签属性设计
### `Concept`(最核心标签)
“`cypher
CREATE (c:Concept {
id: ‘C001’,
name: ‘神圣经纶’, // 中文标准名
name_en: ‘Divine Economy’, // 英文名(便于国际比较)
category: ‘经纶论’, // 所属神学范畴
tradition: ‘倪李神学’, // 神学传统归属
description: ‘神在永远中将自己分赐给人的计划与目的’,
key_verse: ‘弗1:10’, // 核心经文
source_book: ‘B004’, // 主要阐释著作ID
controversy: false, // 是否属于争议性教义
related_orthodox: ‘神化(Theosis)’ // 东正教对应概念(比较神学用)
})
“`
### `Person`(人物)
“`cypher
CREATE (p:Person {
id: ‘P001’,
name: ‘倪柝声’,
name_en: ‘Watchman Nee’,
born: 1903,
died: 1972,
role: ‘使徒型工人’,
location: ‘中国/上海’,
tradition: ‘倪李神学’,
influenced_by: [‘弟兄会’, ‘慕迪运动’, ‘灵恩更新’],
key_contribution: ‘灵魂体三分论;正常基督徒生活’
})
“`
### `Book`(著作)
“`cypher
CREATE (b:Book {
id: ‘B001’,
title: ‘属灵人’,
title_en: ‘The Spiritual Man’,
author_id: ‘P001’,
year: 1928,
language: ‘中文’,
volumes: 3,
central_theme: ‘人论;灵的功用’,
key_concepts: [‘C003’, ‘C007’], // 关联概念ID列表
controversy_level: ‘low’
})
“`
### `Scripture`(圣经经文)
“`cypher
CREATE (s:Scripture {
id: ‘S001’,
reference: ‘约翰福音1:4’,
text_zh: ‘生命在他里头,这生命就是人的光’,
book: ‘约翰福音’,
testament: ‘新约’,
nee_interpretation: ‘基督作为生命光照人的灵’,
lee_footnote: true // 是否有李常受恢复版脚注
})
“`
### `Theme`(神学主题)
“`cypher
CREATE (t:Theme {
id: ‘T001’,
name: ‘人论’,
name_en: ‘Anthropology’,
description: ‘关于人的本质与构成(灵魂体三分)’,
systematic_position: ‘人论’, // 系统神学位置
comparable_traditions: [‘改革宗人论’, ‘东正教人论’]
})
“`
***
## 三、属性设计的四项原则
良好的属性设计直接影响 Cypher 查询的效率与神学精度 :[2][1]
1. **唯一ID必设**:每个节点必须有 `id` 属性并建立唯一性约束,防止重复导入
2. **双语命名**:`name`(中文)+ `name_en`(英文)并列,支持中英文搜索与比较神学对照
3. **传统归属标记**:`tradition` 属性是比较神学查询的核心过滤键,如查询 `{tradition: ‘改革宗’}` 与 `{tradition: ‘倪李神学’}` 的概念差异
4. **争议性标记**:`controversy: true/false` 与 `controversy_level` 属性,便于教学材料筛选敏感议题
***
## 四、建立索引与约束
属性设计完成后,必须建立索引才能高效查询 :[2]
“`cypher
// 唯一性约束(同时自动建索引)
CREATE CONSTRAINT FOR (c:Concept) REQUIRE c.id IS UNIQUE;
CREATE CONSTRAINT FOR (p:Person) REQUIRE p.id IS UNIQUE;
CREATE CONSTRAINT FOR (b:Book) REQUIRE b.id IS UNIQUE;
// 全文索引(支持中文概念名称搜索)
CREATE FULLTEXT INDEX conceptNameIndex
FOR (c:Concept) ON EACH [c.name, c.name_en, c.description];
// 查询示例:按传统过滤概念
MATCH (c:Concept {tradition: ‘倪李神学’})
WHERE c.category = ‘召会论’
RETURN c.name, c.description, c.key_verse
“`
***
## 五、比较神学扩展设计
倪李神学最大的研究价值之一是跨传统比较 。建议为 `Concept` 节点增加以下比较属性:[1]
| 属性名 | 用途 | 示例值 |
|——–|——|——–|
| `related_reformed` | 改革宗对应概念 | `’称义(Justification)’` |
| `related_orthodox` | 东正教对应概念 | `’神化(Theosis)’` |
| `related_lutheran` | 路德宗对应概念 | `’与基督联合’` |
| `convergence_level` | 与其他传统的趋同度 | `’high / medium / low’` |
这样一来,图谱既是倪李神学的内部知识网络,
Sources
[1] How to Build a Knowledge Graph with Neo4j to Detect Patterns and … https://blogs.
[2] Best practice of Neo4j for specified case – Neo4j Graph Platform https://community.neo4j.com/t/