-- Copyright 2023 OpenSPG Authors -- -- Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except -- in compliance with the License. You may obtain a copy of the License at -- -- http://www.apache.org/licenses/LICENSE-2.0 -- -- Unless required by applicable law or agreed to in writing, software distributed under the License -- is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express -- or implied. use openspg; CREATE TABLE `kg_project_info` ( `id` bigint(20) NOT NULL AUTO_INCREMENT comment '主键', `name` varchar(255) NOT NULL comment '项目名称', `description` varchar(1024) DEFAULT NULL comment '项目描述信息', `status` varchar(20) NOT NULL DEFAULT 'INVALID' comment 'DELETE:删除 VALID:有效 INVALID:无效', `gmt_create` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP comment '创建时间', `gmt_modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP comment '修改时间', `namespace` varchar(64) NOT NULL DEFAULT '' comment '命名空间', `biz_domain_id` bigint(20) DEFAULT NULL comment '业务域主键', PRIMARY KEY(`id`), UNIQUE KEY `uk_name`(`name`), KEY `idx_biz_domain_id`(`biz_domain_id`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '图谱项目信息表'; CREATE TABLE `kg_biz_domain` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT comment '主键', `gmt_create` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP comment '创建时间', `gmt_modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP comment '修改时间', `name` varchar(100) DEFAULT NULL comment '名称', `status` varchar(20) DEFAULT NULL comment '状态。VALID - 有效 DELETE - 逻辑删除', `description` varchar(1024) DEFAULT NULL comment '描述', `global_config` varchar(10240) DEFAULT NULL comment '全局配置', PRIMARY KEY(`id`), KEY `idx_status`(`status`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '业务域表'; CREATE TABLE `kg_sys_lock` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT comment '主键', `gmt_create` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP comment '创建时间', `gmt_modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP comment '修改时间', `method_name` varchar(128) DEFAULT NULL comment '方法名', `method_value` varchar(128) DEFAULT NULL comment '方法值', PRIMARY KEY(`id`), UNIQUE KEY `uk_mname`(`method_name`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '系统内置表,用于分布式锁实现'; CREATE TABLE `kg_ontology_entity` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT comment '主键', `original_id` bigint(20) unsigned NOT NULL DEFAULT '0' comment '类型的原始ID', `name` varchar(255) NOT NULL comment '类型具体名称,比如‘Car’', `name_zh` varchar(255) NOT NULL comment '类型具体中文名称', `entity_category` varchar(20) NOT NULL comment '\'BASIC\':该类型为基本类型,\'ADVANCED\':该类型为实体类型', `layer` varchar(20) DEFAULT NULL comment '类型所属层次,“CORE”:核心层,“EXTENSION”:扩展层', `description` varchar(1024) DEFAULT NULL comment '当前类型的说明/描述信息', `description_zh` varchar(1024) DEFAULT NULL comment '当前类型的中文说明/描述信息即jsonLd中的\"@id\"', `status` char(1) NOT NULL DEFAULT '0' comment '9:删除 1:有效 0:无效 默认', `with_index` varchar(20) NOT NULL DEFAULT 'TRUE' comment 'TRUE\':该类型被索引,\'FALSE\':该类型不走索引', `scope` varchar(20) DEFAULT NULL comment '公有私有标识:PUBLIC,PRIVATE', `version` int(11) NOT NULL DEFAULT '0' comment '版本', `version_status` varchar(50) NOT NULL DEFAULT 'ONLINE' comment '迭代版本状态:ONLINE:线上版本、LATEST:最新版本、EFFICIENT:生效版本、HISTORY:历史版本、DISCARDED:废弃版本', `gmt_create` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP comment '创建时间', `gmt_modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP comment '修改时间', `transformer_id` bigint(20) unsigned NOT NULL DEFAULT '0' comment '算子ID', `operator_config` text DEFAULT NULL comment '算子配置,json格式文本', `config` mediumtext DEFAULT NULL comment '实体类型配置', `unique_name` varchar(255) DEFAULT NULL comment '唯一名称', PRIMARY KEY(`id`), UNIQUE KEY `uk_name`(`name`), UNIQUE KEY `uk_origianl_id_version`(`original_id`, `version`), KEY `idx_version_status`(`version_status`), KEY `idx_originalid_versionstatus`(`original_id`, `version_status`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '本体类型'; CREATE TABLE `kg_ontology_entity_parent` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT comment '主键', `entity_id` bigint(20) NOT NULL comment '类型唯一标识', `parent_id` bigint(20) NOT NULL comment '父类型唯一标识,根节点“-1”', `status` char(1) NOT NULL DEFAULT '0' comment '9:删除 1:有效 0:无效 默认', `gmt_create` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP comment '创建时间', `gmt_modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP comment '修改时间', `path` varchar(4096) DEFAULT NULL comment '继承路径', `deep_inherit` char(1) DEFAULT NULL comment '是否是深度继承,取值:Y,N', `history_path` varchar(4096) DEFAULT NULL comment '历史继承关系', PRIMARY KEY(`id`), UNIQUE KEY `uk_type_parent_id`(`entity_id`, `parent_id`), KEY `idx_parent_id`(`parent_id`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '本体继承关系表'; CREATE TABLE `kg_ontology_entity_property_range` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT comment '主键', `domain_id` bigint(20) unsigned NOT NULL comment '类型唯一标识或边属性边唯一标识', `property_name` varchar(255) NOT NULL comment '数据或者对象属性英文名', `range_id` bigint(20) unsigned NOT NULL comment '属性值域唯一标识或边属性属性值域唯一标识', `property_name_zh` varchar(255) NOT NULL comment '数据或者对象属性中文名', `constraint_id` bigint(20) unsigned NOT NULL comment '数据属性约束ID', `property_category` varchar(20) NOT NULL comment 'BASIC\':该属性为基本类型(实体),\'ADVANCED\':该属性为高级类型(边关系)', `map_type` varchar(20) NOT NULL DEFAULT 'TYPE' comment '标识映射是类型-》属性-》值域还是边的属性-》边属性的属性-》边属性的属性的值域,\"TYPE\":类型映射 \"EDGE\":边属性映射', `version` int(11) NOT NULL DEFAULT '0' comment '版本', `status` char(1) NOT NULL comment '9:删除 1:有效 0:无效 默认 和其他schema表对齐', `gmt_create` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP comment '创建时间', `gmt_modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP comment '修改时间', `original_id` bigint(20) unsigned NOT NULL DEFAULT '0' comment 'spo多版本的原始ID', `store_property_name` varchar(255) DEFAULT NULL comment '数据属性对应的存储属性名', `transformer_id` bigint(20) NOT NULL DEFAULT '0' comment '算子ID', `property_desc` varchar(1024) DEFAULT NULL comment '属性描述', `property_desc_zh` varchar(1024) DEFAULT NULL comment '属性中文描述', `project_id` bigint(20) unsigned NOT NULL DEFAULT '0' comment '项目ID', `original_domain_id` bigint(20) unsigned NOT NULL DEFAULT '0' comment '类型或边的唯一原始标识', `original_range_id` bigint(20) unsigned NOT NULL DEFAULT '0' comment '类型的唯一原始标识', `version_status` varchar(50) DEFAULT NULL comment '迭代版本状态:ONLINE:线上版本、LATEST:最新版本、EFFICIENT:生效版本、HISTORY:历史版本、DISCARDED:废弃版本', `relation_source` varchar(2550) DEFAULT NULL comment '记录关系对应的属性(用于属性转关系)', `direction` varchar(10) DEFAULT NULL comment 'BOTH:表示双向边', `mask_type` varchar(20) DEFAULT NULL comment '数据加密规则。', `multiver_config` varchar(1024) DEFAULT NULL comment '多版本配置,json格式文本', `property_source` bigint(20) DEFAULT NULL comment '属性的来源,对应全局属性的id', `property_config` text DEFAULT NULL comment '针对属性的配置信息,如运营配置', PRIMARY KEY(`id`), UNIQUE KEY `uk_spo`(`domain_id`, `property_name`, `range_id`, `map_type`, `version`), KEY `idx_original_id`(`original_id`), KEY `idx_version_status`(`version_status`), KEY `idx_relation`(`domain_id`, `property_category`, `map_type`, `version_status`), KEY `idx_property_name`(`property_name`), KEY `uk_spo_v2`(`original_domain_id`, `property_name`, `original_range_id`, `map_type`, `version`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '本体三元组表'; CREATE TABLE `kg_project_entity` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT comment '主键', `gmt_create` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP comment '创建时间', `gmt_modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP comment '修改时间', `project_id` bigint(20) unsigned NOT NULL comment '项目id', `entity_id` bigint(20) unsigned NOT NULL comment '本体类型id', `version` int(11) NOT NULL DEFAULT '0' comment '版本', `version_status` varchar(50) NOT NULL DEFAULT 'ONLINE' comment '迭代版本状态:ONLINE:线上版本、EFFICTIVE:生效版本、RELEASED:已发布版本、DISCARD:废弃版本', `referenced` char(1) NOT NULL comment '标志是否是引用的类型。Y:是,N:不是', `type` varchar(64) DEFAULT 'ENTITY_TYPE' comment '引入的资源类型,关系(RELATION_TYPE)和实体类型(ENTITY_TYPE),默认ENTITY_TYPE', `ref_source` varchar(64) DEFAULT NULL comment '引用来源,corekg:COREKG, 项目:PROJECT', PRIMARY KEY(`id`), UNIQUE KEY `uk_project_id_entity_id`(`project_id`, `entity_id`, `version`), KEY `idx_version_status`(`version_status`), KEY `idx_projectid_versionstatus`(`project_id`, `version_status`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '项目和本体类型关联表'; CREATE TABLE `kg_ontology_semantic` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT comment '主键', `gmt_create` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP comment '创建时间', `gmt_modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP comment '修改时间', `resource_id` varchar(128) NOT NULL comment '关联资源id', `semantic_type` varchar(64) NOT NULL comment '谓词', `original_resource_id` varchar(64) NOT NULL comment '被关联资源id', `resource_type` varchar(64) DEFAULT NULL comment '资源类型:entity_type、relation_type、property,可为空,也可有其他类型', `status` int(11) NOT NULL comment '状态,0:删除 1:有效', `config` text DEFAULT NULL comment '预留,谓词额外信息', `rule_id` varchar(128) DEFAULT NULL comment '关联规则ID', `subject_meta_type` varchar(128) DEFAULT NULL comment '主体元概念名', `object_meta_type` varchar(128) DEFAULT NULL comment '客体元概念名', PRIMARY KEY(`id`), UNIQUE KEY `uk_spo`(`resource_id`, `semantic_type`, `original_resource_id`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '语义关联维护表'; CREATE TABLE `kg_semantic_rule` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT comment '主键', `gmt_create` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP comment '创建时间', `gmt_modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP comment '修改时间', `name` varchar(255) DEFAULT NULL comment '名称', `expression` mediumtext NOT NULL comment '内容', `version_id` int(11) NOT NULL comment '版本号', `status` varchar(60) NOT NULL comment '状态', `user_no` varchar(255) NOT NULL comment '用户ID', `is_master` tinyint(4) DEFAULT NULL comment '是否主版本', `rule_id` varchar(512) DEFAULT NULL comment '规则ID', `effect_scope` varchar(60) DEFAULT NULL comment '生效范围', PRIMARY KEY(`id`), UNIQUE KEY `uk_id_version`(`rule_id`, `version_id`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '语义规则表'; CREATE TABLE `kg_ontology_property_constraint` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT comment '主键', `name` varchar(255) NOT NULL comment '该约束的名称,英文', `name_zh` varchar(255) NOT NULL comment '该约束的中文名称', `is_require` char(1) NOT NULL DEFAULT 'N' comment '空约束,属性值域是否可以为空,\"N\":可为空 \"Y\":不可为空', `up_down_boundary` char(1) NOT NULL DEFAULT '0' comment '\">\":1;\">=\":2;\"<\":3;\"<=\":4;1\">\"\"<\":5 \">\"\"<=\":6 \">=\"\"<\":7 \">=\"\"<=\":8,,默认0:无校验', `max_value` varchar(255) DEFAULT NULL comment '该属性在该类别下的最大值,仅当数值类型Number及其子类时有效', `min_value` varchar(255) DEFAULT NULL comment '该属性在该类别下的最小值,仅当值类型是Number及其子类时有效', `value_pattern` varchar(1024) DEFAULT NULL comment '正则表达的值规范,多用于文本类型Text', `description` varchar(1024) NOT NULL comment '当前约束的说明/描述信息', `description_zh` varchar(1024) NOT NULL comment '当前约束的中文说明/描述信息', `is_unique` char(1) DEFAULT 'N' comment 'Y:属性唯一约束, N:无唯一约束', `is_enum` char(1) DEFAULT 'N' comment 'Y 是枚举类型,N 不是', `gmt_create` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP comment '创建时间', `gmt_modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP comment '修改时间', `enum_value` text comment '枚举值', `is_multi_value` char(1) DEFAULT NULL comment '是否多值,Y:多值', PRIMARY KEY(`id`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '本体属性约束表'; CREATE TABLE `kg_ontology_release` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT comment '主键', `gmt_create` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP comment '创建时间', `gmt_modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP comment '修改时间', `project_id` bigint(20) NOT NULL comment '项目ID', `version` int(11) NOT NULL comment '发布版本', `schema_view` longtext DEFAULT NULL comment '当前版本schema视图', `user_id` varchar(20) NOT NULL comment '发布人', `description` text NOT NULL comment '发布描述', `status` varchar(20) NOT NULL comment '状态', `change_procedure_id` text DEFAULT NULL comment '变更流程id', `operation_detail` text DEFAULT NULL comment '(废弃)本次发布的操作详情', `error_detail` text DEFAULT NULL comment '失败详情', `operation_info` mediumtext DEFAULT NULL comment '本次发布的操作详情', PRIMARY KEY(`id`), UNIQUE KEY `uk_project_version`(`project_id`, `version`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '本体建模发布版本'; INSERT INTO kg_biz_domain (`id`,`gmt_create`,`gmt_modified`,`name`,`status`,`description`,`global_config`) VALUES(1,'2023-09-01 00:00:00','2023-09-01 00:00:00','defaultTenant','VALID','',null); INSERT INTO kg_project_info (`id`,`name`,`description`,`status`,`gmt_create`,`gmt_modified`,`namespace`,`biz_domain_id`) VALUES(1,'defaultProject','defaultProject','VALID','2023-09-01 00:00:00','2023-09-01 00:00:00','DEFAULT',1); INSERT INTO kg_ontology_entity (`id`,`original_id`,`name`,`name_zh`,`entity_category`,`layer`,`description`,`description_zh`,`status`,`with_index`,`scope`,`version`,`version_status`,`gmt_create`,`gmt_modified`,`transformer_id`,`operator_config`,`config`,`unique_name`) VALUES(1,1,'Thing','事物','ADVANCED','EXTENSION','Base class for all schema types, all of which inherit the type either directly or indirectly','所有schema类型的基类,它们都直接或者间接继承该类型','1','TRUE','PUBLIC',44,'ONLINE','2023-09-01 00:00:00','2023-09-01 00:00:00',0,null,null,'Thing'); INSERT INTO kg_ontology_entity (`id`,`original_id`,`name`,`name_zh`,`entity_category`,`layer`,`description`,`description_zh`,`status`,`with_index`,`scope`,`version`,`version_status`,`gmt_create`,`gmt_modified`,`transformer_id`,`operator_config`,`config`,`unique_name`) VALUES(2,2,'Text','文本','BASIC','CORE','文本','基本数据类型-文本','1','TRUE','PUBLIC',0,'ONLINE','2023-09-01 00:00:00','2023-09-01 00:00:00',0,null,'{"constrains":[{"id":"REQUIRE","name":"Required","nameZh":"值非空","value":null},{"id":"UNIQUE","name":"Unique","nameZh":"值唯一","value":null},{"id":"ENUM","name":"Enum","nameZh":"枚举","value":null},{"id":"MULTIVALUE","name":"Multi value","nameZh":"多值","value":null},{"id":"REGULAR","name":"Regular match","nameZh":"正则匹配","value":null}]}','Text'); INSERT INTO kg_ontology_entity (`id`,`original_id`,`name`,`name_zh`,`entity_category`,`layer`,`description`,`description_zh`,`status`,`with_index`,`scope`,`version`,`version_status`,`gmt_create`,`gmt_modified`,`transformer_id`,`operator_config`,`config`,`unique_name`) VALUES(4,4,'Integer','整型','BASIC','CORE','整型数字','基本数据类型-整型','1','TRUE','PUBLIC',0,'ONLINE','2023-09-01 00:00:00','2023-09-01 00:00:00',0,null,'{"constrains":[{"id":"REQUIRE","name":"Required","nameZh":"值非空","value":null},{"id":"ENUM","name":"Enum","nameZh":"枚举","value":null},{"id":"MINIMUM_GT","name":"Greater than","nameZh":"大于","value":null},{"id":"MINIMUM_GT_OE","name":"Greater than or equal","nameZh":"大于等于","value":null},{"id":"MAXIMUM_LT","name":"Less than","nameZh":"小于","value":null},{"id":"MAXIMUM_LT_OE","name":"Less than or equal","nameZh":"小于等于","value":null}]}','Integer'); INSERT INTO kg_ontology_entity (`id`,`original_id`,`name`,`name_zh`,`entity_category`,`layer`,`description`,`description_zh`,`status`,`with_index`,`scope`,`version`,`version_status`,`gmt_create`,`gmt_modified`,`transformer_id`,`operator_config`,`config`,`unique_name`) VALUES(5,5,'Float','浮点数','BASIC','CORE','浮点数','基本数据类型-浮点数','1','TRUE','PUBLIC',0,'ONLINE','2023-09-01 00:00:00','2023-09-01 00:00:00',0,null,'{"constrains":[{"id":"REQUIRE","name":"Required","nameZh":"值非空","value":null},{"id":"ENUM","name":"Enum","nameZh":"枚举","value":null},{"id":"MINIMUM_GT","name":"Greater than","nameZh":"大于","value":null},{"id":"MINIMUM_GT_OE","name":"Greater than or equal","nameZh":"大于等于","value":null},{"id":"MAXIMUM_LT","name":"Less than","nameZh":"小于","value":null},{"id":"MAXIMUM_LT_OE","name":"Less than or equal","nameZh":"小于等于","value":null}]}','Float'); INSERT INTO kg_ontology_entity (`id`,`original_id`,`name`,`name_zh`,`entity_category`,`layer`,`description`,`description_zh`,`status`,`with_index`,`scope`,`version`,`version_status`,`gmt_create`,`gmt_modified`,`transformer_id`,`operator_config`,`config`,`unique_name`) VALUES(10,10,'STD.ChinaMobile','国内手机号','STANDARD','CORE','中国国内使用的手机号码由11位数字组成','中国国内使用的手机号码由11位数字组成','1','FALSE',null,0,'ONLINE','2023-09-01 00:00:00','2023-09-01 00:00:00',0,null,'{"constrains":[{"id":"MULTIVALUE","name":"Multi value","nameZh":"多值","value":null},{"id":"REGULAR","name":"Regular match","nameZh":"正则匹配","value":"^((13[0-9])|(14[5,7,9])|(15([0-3]|[5-9]))|(16[5,6])|(17[0-8])|(18[0-9])|(19[1,5,8,9]))[0-9]{8}$"}],"spreadable":true}','STD.ChinaMobile'); INSERT INTO kg_ontology_entity (`id`,`original_id`,`name`,`name_zh`,`entity_category`,`layer`,`description`,`description_zh`,`status`,`with_index`,`scope`,`version`,`version_status`,`gmt_create`,`gmt_modified`,`transformer_id`,`operator_config`,`config`,`unique_name`) VALUES(11,11,'STD.Email','电子邮箱','STANDARD','CORE','电子邮箱地址','电子邮箱地址','1','FALSE',null,0,'ONLINE','2023-09-01 00:00:00','2023-09-01 00:00:00',0,null,'{"constrains":[{"id":"MULTIVALUE","name":"Multi value","nameZh":"多值","value":null},{"id":"REGULAR","name":"Regular match","nameZh":"正则匹配","value":"^([a-zA-Z0-9]*[-_.]?[a-zA-Z0-9]+)*@([a-zA-Z0-9]*[-_]?[a-zA-Z0-9]+)+[.][A-Za-z]{2,3}([.][A-Za-z]{2})?$"}],"spreadable":true}','STD.Email'); INSERT INTO kg_ontology_entity (`id`,`original_id`,`name`,`name_zh`,`entity_category`,`layer`,`description`,`description_zh`,`status`,`with_index`,`scope`,`version`,`version_status`,`gmt_create`,`gmt_modified`,`transformer_id`,`operator_config`,`config`,`unique_name`) VALUES(13,13,'STD.IdCardNo','身份证','STANDARD','CORE','中国身份证号码一般由18位数字和字母组成','中国身份证号码一般由18位数字和字母组成','1','FALSE',null,0,'ONLINE','2023-09-01 00:00:00','2023-09-01 00:00:00',0,null,'{"constrains":[{"id":"MULTIVALUE","name":"Multi value","nameZh":"多值","value":null},{"id":"REGULAR","name":"Regular match","nameZh":"正则匹配","value":"^[1-9]{1}[0-9]{5}(19|20)[0-9]{2}((0[1-9]{1})|(1[0-2]{1}))((0[1-9]{1})|([1-2]{1}[0-9]{1}|(3[0-1]{1})))[0-9]{3}[0-9xX]{1}$"}],"spreadable":true}','STD.IdCardNo'); INSERT INTO kg_ontology_entity (`id`,`original_id`,`name`,`name_zh`,`entity_category`,`layer`,`description`,`description_zh`,`status`,`with_index`,`scope`,`version`,`version_status`,`gmt_create`,`gmt_modified`,`transformer_id`,`operator_config`,`config`,`unique_name`) VALUES(14,14,'STD.MacAddress','MAC地址','STANDARD','CORE','网卡MAC地址','网卡MAC地址','1','FALSE',null,0,'ONLINE','2023-09-01 00:00:00','2023-09-01 00:00:00',0,null,'{"constrains":[{"id":"MULTIVALUE","name":"Multi value","nameZh":"多值","value":null},{"id":"REGULAR","name":"Regular match","nameZh":"正则匹配","value":"([A-Fa-f0-9]{2}-){5}[A-Fa-f0-9]{2}"}],"spreadable":true}','STD.MacAddress'); INSERT INTO kg_ontology_entity (`id`,`original_id`,`name`,`name_zh`,`entity_category`,`layer`,`description`,`description_zh`,`status`,`with_index`,`scope`,`version`,`version_status`,`gmt_create`,`gmt_modified`,`transformer_id`,`operator_config`,`config`,`unique_name`) VALUES(19,19,'STD.Date','日期','STANDARD','CORE','8位数字组成的日期','8位数字组成的日期','1','FALSE',null,0,'ONLINE','2023-09-01 00:00:00','2023-09-01 00:00:00',0,null,'{"constrains":[{"id":"REGULAR","name":"Regular match","nameZh":"正则匹配","value":"[1,2][0-9][0-9][0-9](0[1-9]|1[0-2])(0[1-9]|[1,2][0-9]|3[0,1])"}]}','STD.Date'); INSERT INTO kg_ontology_entity (`id`,`original_id`,`name`,`name_zh`,`entity_category`,`layer`,`description`,`description_zh`,`status`,`with_index`,`scope`,`version`,`version_status`,`gmt_create`,`gmt_modified`,`transformer_id`,`operator_config`,`config`,`unique_name`) VALUES(27,27,'STD.ChinaTelCode','国内通讯号','STANDARD','CORE','国内通讯号码包含常见座机和手机号码','国内通讯号码包含常见座机和手机号码','1','FALSE',null,0,'ONLINE','2023-09-01 00:00:00','2023-09-01 00:00:00',0,null,'{"constrains":[{"id":"REGULAR","name":"Regular match","nameZh":"正则匹配","value":"^(400[0-9]{7})|(800[0-9]{7})|(0[0-9]{2,3}-[0-9]{7,8})|((13[0-9])|(14[5,7,9])|(15([0-3]|[5-9]))|(16[5,6])|(17[0-8])|(18[0-9])|(19[1,5,8,9]))[0-9]{8}$"}],"spreadable":true}','STD.ChinaTelCode'); INSERT INTO kg_ontology_entity (`id`,`original_id`,`name`,`name_zh`,`entity_category`,`layer`,`description`,`description_zh`,`status`,`with_index`,`scope`,`version`,`version_status`,`gmt_create`,`gmt_modified`,`transformer_id`,`operator_config`,`config`,`unique_name`) VALUES(29,29,'STD.Timestamp','时间戳','STANDARD','CORE','10位或者13位的时间戳','10位或者13位的时间戳','1','FALSE',null,0,'ONLINE','2023-09-01 00:00:00','2023-09-01 00:00:00',0,null,'{"constrains":[{"id":"REGULAR","name":"Regular match","nameZh":"正则匹配","value":"^([0-9]{10})|([0-9]{13})$"}]}','STD.Timestamp'); INSERT INTO kg_ontology_entity_parent (`id`,`entity_id`,`parent_id`,`status`,`gmt_create`,`gmt_modified`,`path`,`deep_inherit`,`history_path`) VALUES(1,10,1,1,'2023-09-01 00:00:00','2023-09-01 00:00:00','1,10','N', null); INSERT INTO kg_ontology_entity_parent (`id`,`entity_id`,`parent_id`,`status`,`gmt_create`,`gmt_modified`,`path`,`deep_inherit`,`history_path`) VALUES(2,11,1,1,'2023-09-01 00:00:00','2023-09-01 00:00:00','1,11','N', null); INSERT INTO kg_ontology_entity_parent (`id`,`entity_id`,`parent_id`,`status`,`gmt_create`,`gmt_modified`,`path`,`deep_inherit`,`history_path`) VALUES(4,13,1,1,'2023-09-01 00:00:00','2023-09-01 00:00:00','1,13','N', null); INSERT INTO kg_ontology_entity_parent (`id`,`entity_id`,`parent_id`,`status`,`gmt_create`,`gmt_modified`,`path`,`deep_inherit`,`history_path`) VALUES(5,14,1,1,'2023-09-01 00:00:00','2023-09-01 00:00:00','1,14','N', null); INSERT INTO kg_ontology_entity_parent (`id`,`entity_id`,`parent_id`,`status`,`gmt_create`,`gmt_modified`,`path`,`deep_inherit`,`history_path`) VALUES(8,19,1,1,'2023-09-01 00:00:00','2023-09-01 00:00:00','1,19','N', null); INSERT INTO kg_ontology_entity_parent (`id`,`entity_id`,`parent_id`,`status`,`gmt_create`,`gmt_modified`,`path`,`deep_inherit`,`history_path`) VALUES(12,27,1,1,'2023-09-01 00:00:00','2023-09-01 00:00:00','1,27','N', null); INSERT INTO kg_ontology_entity_parent (`id`,`entity_id`,`parent_id`,`status`,`gmt_create`,`gmt_modified`,`path`,`deep_inherit`,`history_path`) VALUES(14,29,1,1,'2023-09-01 00:00:00','2023-09-01 00:00:00','1,29','N', null); INSERT INTO kg_ontology_entity_property_range (`id`,`domain_id`,`property_name`,`range_id`,`property_name_zh`,`constraint_id`,`property_category`,`map_type`,`version`,`status`,`gmt_create`,`gmt_modified`,`original_id`,`store_property_name`,`transformer_id`,`property_desc`,`property_desc_zh`,`project_id`,`original_domain_id`,`original_range_id`,`version_status`,`relation_source`,`direction`,`mask_type`,`multiver_config`,`property_source`,`property_config`) VALUES(1,1,'description',2,'描述',0,'BASIC','TYPE',44,'1','2022-03-21 19:24:54','2023-08-27 09:39:04',1,'description',0,null,null,0,1,2,'ONLINE',null,null,null,null,null,null); INSERT INTO kg_ontology_entity_property_range (`id`,`domain_id`,`property_name`,`range_id`,`property_name_zh`,`constraint_id`,`property_category`,`map_type`,`version`,`status`,`gmt_create`,`gmt_modified`,`original_id`,`store_property_name`,`transformer_id`,`property_desc`,`property_desc_zh`,`project_id`,`original_domain_id`,`original_range_id`,`version_status`,`relation_source`,`direction`,`mask_type`,`multiver_config`,`property_source`,`property_config`) VALUES(2,1,'id',2,'实体主键',0,'BASIC','TYPE',44,'1','2022-03-21 19:24:54','2023-08-27 09:39:04',2,'id',0,null,null,0,1,2,'ONLINE',null,null,null,null,null,null); INSERT INTO kg_ontology_entity_property_range (`id`,`domain_id`,`property_name`,`range_id`,`property_name_zh`,`constraint_id`,`property_category`,`map_type`,`version`,`status`,`gmt_create`,`gmt_modified`,`original_id`,`store_property_name`,`transformer_id`,`property_desc`,`property_desc_zh`,`project_id`,`original_domain_id`,`original_range_id`,`version_status`,`relation_source`,`direction`,`mask_type`,`multiver_config`,`property_source`,`property_config`) VALUES(3,1,'name',2,'名称',0,'BASIC','TYPE',44,'1','2022-03-21 19:24:54','2023-08-27 09:39:04',3,'name',0,null,null,0,1,2,'ONLINE',null,null,null,null,null,null);