diff --git a/docs/manual-CN/1.overview/1.concepts/1.data-model.md b/docs/manual-CN/1.overview/1.concepts/1.data-model.md
index 96d11c80746..9b6fc9929fb 100644
--- a/docs/manual-CN/1.overview/1.concepts/1.data-model.md
+++ b/docs/manual-CN/1.overview/1.concepts/1.data-model.md
@@ -10,43 +10,51 @@
**Nebula Graph** 存储的图为 **_有向属性图_**,边为有向边,点和边均可包含属性。可表示为:
G = < V, E, PV, PE >,
-其中 **V** 表示节点,**E** 表示有向边,**PV** 表示节点属性,**PE** 表示边属性。
+其中 **V** 表示点,**E** 表示有向边,**PV** 表示点属性,**PE** 表示边属性。
此文档将使用如下示例图数据介绍属性图的基本概念:
![map300](https://user-images.githubusercontent.com/42762957/64932536-51b1f800-d872-11e9-9016-c2634b1eeed6.png)
-上图为 NBA 球员及球队信息数据,图中包含 2 种类型的 11 个节点,即 player 和 team,2 种类型的边,即 serve 和 like。
+上图为 NBA 球员及球队信息数据,图中包含 2 种类型的 11 个点,即 player 和 team,2 种类型的边,即 serve 和 like。
以下为示例图数据涉及到的概念介绍。
-## 节点
+## 点(Vertex)
-节点用于表示现实世界中的实体,本例的数据中共包含 11 个节点。
+点用于表示现实世界中的实体。在 **Nebula Graph** 中,点必须拥有唯一的标识符(即 `VID`)。在每个图空间中的 `VID` 必须是唯一的。
+
+本例的数据中共包含 11 个点。
-## 标签
+## 点类型——标签(Tag)
-**Nebula Graph** 使用**标签**对节点进行分类,本例包含的节点标签为 **player** 和 **team**。
+**Nebula Graph** 使用**标签**表示点类型;一个点可以同时有多种类型(Tag)。本例中有两种类型的点,其标签(类型)分别为 **player** 和 **team**。
-## 边
+## 边(Edge)
-边用来连接节点,边通常表示两个节点间的某种关系或行为,本例中的边为 _**serve**_ 和 _**like**_。
+边用来连接点,边通常表示两个点间的某种关系或行为,本例中的边为 _**serve**_ 和 _**like**_。
-## 边类型
+## 边类型(Edge Type)
-每条边都有一种边类型,以边 _**serve**_ 为例,节点 `101`(表示一名球员)为起始点,节点 `215`(表示一支球队)为目标点。节点 `101` 有一条出边,而节点 `215` 有一条入边。
+每条边都有唯一的边类型。两个节点之间允许有多个相同或者不同类型的边。例如,以球员-球队的服役关系 _**serve**_ 为例,(球员)点 `101`(表示一名球员)为起始点,(球队)点 `215`(表示一支球队)为目标点。点 `101` 有一条出边,而点 `215` 有一条入边。
## 边 rank
-边 rank 是用户分配的不可变的 64 位带符号整数,决定两个顶点之间相同类型的边顺序。等级值较高的边排名靠前。如未指定,则默认等级值为零。目前的排序依据为“二进制编码顺序“:即 0, 1, 2, ... 9223372036854775807, -9223372036854775808, -9223372036854775807, ..., -1。
+两个点之间的边除了必须有类型之外,还必须有 rank。边 rank 是用户分配的 64 位整数;如不指定,边 rank 默认值为 0。
+
+四元组[起点、边类型、权重、终点]可以唯一表示一条边。
+
+边 rank 决定了两个点之间相同类型的边的排序方式。边 rank 值较高的边排名靠前。
+
+目前的排序依据为“二进制编码顺序“:即 0, 1, 2, ... 9223372036854775807, -9223372036854775808, -9223372036854775807, ..., -1。
-## 属性
+## 点和边的属性(Property)
-属性为点和边内部的键值对。本例中,节点 **player** 拥有属性 `id`, `name` 和 `age`,边 **like** 则拥有属性 `likeness`。
+点和边无可可拥有属性,属性以键值对的方式描述。本例中,点 **player** 拥有属性 `id`、`name` 和 `age`,边 **like** 则拥有属性 `likeness`。
## Schema
diff --git a/docs/manual-CN/1.overview/1.concepts/2.nGQL-overview.md b/docs/manual-CN/1.overview/1.concepts/2.nGQL-overview.md
index 470a0bf9ced..8cc76aa339e 100644
--- a/docs/manual-CN/1.overview/1.concepts/2.nGQL-overview.md
+++ b/docs/manual-CN/1.overview/1.concepts/2.nGQL-overview.md
@@ -29,17 +29,17 @@
- 每个标签都有一个人类可读的名称,并且每个标签内部都会分配一个 32 位的整数
- 每个标签与一个属性列表相关联,每个属性都有一个名称和类型
- 标签之间可存在依赖关系作为约束。例如,如果标签 S 依赖于标签 T,则除非标签 T 存在,否则标签 S 无法存在。
-- **节点** :图数据中代表实体的点
- - 每个节点都有一个唯一的 64 位(有符号整数)ID (**VID**)
- - 一个节点可以拥有多个**标签**
-- **边**:节点之间的联系称为边
+- **点** :图数据中代表实体的点
+ - 每个点都有一个唯一的 64 位(有符号整数)ID (**VID**)
+ - 一个点可以拥有多个**标签**
+- **边**:点之间的联系称为边
- 每条边由唯一数组 **** 标识
- ***边类型*** 是人类可读的字符串,并且每条边内部都会分配一个 32 位的整数。边类型决定边上的属性(模式)
- ***边 rank*** 是用户分配的不可变的 64 位带符号整数,决定两个顶点之间相同类型的边顺序。等级值较高的边排名靠前。如未指定,则默认等级值为零。目前的排序依据为“二进制编码顺序“:即 0, 1, 2, ... 9223372036854775807, -9223372036854775808, -9223372036854775807, ..., -1。
- 每条边只能有一种类型
-- **路径**: 多个节点与边的**非分支**连接
- - 路径长度为该路径上的边数,比节点数少 1
- - 路径可由一系列节点,边类型及权重表示。一条边是一个长度为 1 的特殊路径
+- **路径**: 多个点与边的**非分支**连接
+ - 路径长度为该路径上的边数,比点数少 1
+ - 路径可由一系列点,边类型及权重表示。一条边是一个长度为 1 的特殊路径
```plain
, vid, ...>
@@ -142,9 +142,9 @@
:=