This is an automated email from the ASF dual-hosted git repository.

jin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph-doc.git


The following commit(s) were added to refs/heads/master by this push:
     new cc13b0fb Update vertexlabel.md (#241)
cc13b0fb is described below

commit cc13b0fbb67e80ac8a0dd1f689fc2c2f704ab3c1
Author: John Whelan <[email protected]>
AuthorDate: Fri May 19 04:03:23 2023 -0500

    Update vertexlabel.md (#241)
    
    Completed the translation to English.
---
 content/en/docs/clients/restful-api/vertexlabel.md | 45 +++++++++++-----------
 1 file changed, 22 insertions(+), 23 deletions(-)

diff --git a/content/en/docs/clients/restful-api/vertexlabel.md 
b/content/en/docs/clients/restful-api/vertexlabel.md
index e75bcc7a..7a3c8c1f 100644
--- a/content/en/docs/clients/restful-api/vertexlabel.md
+++ b/content/en/docs/clients/restful-api/vertexlabel.md
@@ -6,22 +6,21 @@ weight: 3
 
 ### 1.3 VertexLabel
 
-假设已经创建好了1.1.3中列出来的 PropertyKeys
+Assuming that the PropertyKeys listed in 1.1.3 have already been created.
 
-Params说明
+Params Description:
 
-- id:顶点类型id值
-- name:顶点类型名称,必填
-- id_strategy: 顶点类型的ID策略,主键ID、自动生成、自定义字符串、自定义数字、自定义UUID,默认主键ID
-- properties: 顶点类型关联的属性类型
-- primary_keys: 主键属性,当ID策略为PRIMARY_KEY时必须有值,其他ID策略时必须为空;
-- enable_label_index: 是否开启类型索引,默认关闭
-- index_names:顶点类型创建的索引,详情见3.4 
-- nullable_keys:可为空的属性
-- user_data:设置顶点类型的通用信息,作用同属性类型
+- id: The ID value of the vertex type.
+- name: The name of the vertex type, required.
+- id_strategy: The ID strategy for the vertex type, including primary key ID, 
auto-generated, custom string, custom number, custom UUID. The default strategy 
is primary key ID.
+- properties: The property types associated with the vertex type.
+- primary_keys: The primary key properties. This field must have a value when 
the ID strategy is PRIMARY_KEY, and must be empty for other ID strategies.
+- enable_label_index: Whether to enable label indexing. It is disabled by 
default.
+- index_names: The indexes created for the vertex type. See details in section 
3.4.
+- nullable_keys: Nullable properties.
+- user_data: Setting the common information of the vertex type, similar to the 
property type.
 
-
-#### 1.3.1 创建一个VertexLabel
+#### 1.3.1 Create a VertexLabel
 
 ##### Method & Url
 
@@ -76,7 +75,7 @@ POST 
http://localhost:8080/graphs/hugegraph/schema/vertexlabels
 }
 ```
 
-从 hugegraph-server v0.11.2 版本开始支持顶点的 TTL 功能。顶点的 TTL 是通过 VertexLabel 来设置的。比如希望 
person 类型的顶点存活时间为一天,需要在创建 person VertexLabel 的时候将 TTL 字段设置为 86400000,即单位为毫秒。
+Starting from version v0.11.2, hugegraph-server supports Time-to-Live (TTL) 
functionality for vertices. The TTL for vertices is set through VertexLabel. 
For example, if you want the vertices of type "person" to have a lifespan of 
one day, you need to set the TTL field to 86400000 (in milliseconds) when 
creating the "person" VertexLabel.
 
 ```json
 {
@@ -95,7 +94,7 @@ POST 
http://localhost:8080/graphs/hugegraph/schema/vertexlabels
 }
 ```
 
-另外,当顶点中带有"创建时间"的属性且希望以"创建时间"属性作为计算顶点存活时间的起点时,可以设置 VertexLabel 中的 
ttl_start_time 字段。比如 person VertexLabel 有 createdTime 属性,且 createdTime 是 Date 
类型的参数,希望 person 类型的顶点从创建开始存活一天的时间,那么创建 person VertexLabel 的 Request Body 如下:
+Additionally, if the vertex has a property called "createdTime" and you want 
to use it as the starting point for calculating the vertex's lifespan, you can 
set the ttl_start_time field in the VertexLabel. For example, if the "person" 
VertexLabel has a property called "createdTime" of type Date, and you want the 
vertices of type "person" to live for one day starting from the creation time, 
the Request Body for creating the "person" VertexLabel would be as follows:
 
 ```json
 {
@@ -116,11 +115,11 @@ POST 
http://localhost:8080/graphs/hugegraph/schema/vertexlabels
 }
 ```
 
-#### 1.3.2 
为已存在的VertexLabel添加properties或userdata,或者移除userdata(目前不支持移除properties)
+#### 1.3.2 Add properties or userdata to an existing VertexLabel, or remove 
userdata (removing properties is currently not supported)
 
 ##### Params
 
-- action: 表示当前行为是添加还是移除,取值为`append`(添加)和`eliminate`(移除)
+- action: Indicates whether the current action is to add or remove. Possible 
values are `append` (add) and `eliminate` (remove).
 
 ##### Method & Url
 
@@ -176,7 +175,7 @@ PUT 
http://localhost:8080/graphs/hugegraph/schema/vertexlabels/person?action=app
 }
 ```
 
-#### 1.3.3 获取所有的VertexLabel
+#### 1.3.3 Get all VertexLabels
 
 ##### Method & Url
 
@@ -241,7 +240,7 @@ GET 
http://localhost:8080/graphs/hugegraph/schema/vertexlabels
 }
 ```
 
-#### 1.3.4 根据name获取VertexLabel
+#### 1.3.4 Get VertexLabel by name
 
 ##### Method & Url
 
@@ -282,9 +281,9 @@ GET 
http://localhost:8080/graphs/hugegraph/schema/vertexlabels/person
 }
 ```
 
-#### 1.3.5 根据name删除VertexLabel
+#### 1.3.5 Delete VertexLabel by name
 
-删除 VertexLabel 会导致删除对应的顶点以及相关的索引数据,会产生一个异步任务
+Deleting a VertexLabel will result in the removal of corresponding vertices 
and related index data. This operation will generate an asynchronous task.
 
 ##### Method & Url
 
@@ -306,6 +305,6 @@ DELETE 
http://localhost:8080/graphs/hugegraph/schema/vertexlabels/person
 }
 ```
 
-注:
+Note:
 
-> 可以通过`GET 
http://localhost:8080/graphs/hugegraph/tasks/1`(其中"1"是task_id)来查询异步任务的执行状态,更多[异步任务RESTful
 API](../task)
\ No newline at end of file
+> You can use `GET http://localhost:8080/graphs/hugegraph/tasks/1` (where "1" 
is the task_id) to query the execution status of the asynchronous task. For 
more information, refer to the [Asynchronous Task RESTful API](../task).

Reply via email to