《GBT _人工智能 知识图谱 知识交换协议.docx》由会员分享,可在线阅读,更多相关《GBT _人工智能 知识图谱 知识交换协议.docx(40页珍藏版)》请在优知文库上搜索。
1、ICS35.240.01CCS1.70G日中华人民共和家标准GB/TXXXXX-XXXX人工智能知识图谱知识交换协议Artificialintelligence-Knowledgegraph-Protocolforknowledgeexchange(点击此处添加与国际标准一致性程度的标识)(征求意见稿)在提交反馈意见时,请将您知道的相关专利连同支持性文件一并附上。XXXX-XX-XX实施XXXX-XX-XX发布国家市.场监督管理总局国家标准化管理委员会目次前言III1范围12规范性引用文件13术语和定义14缩略语25综述26知识描述规则36.1通则36.2本体描述36.2.1基础信息描述36.
2、2.2实体类型描述46.2.3关系类型描述56.2.4属性类型描述66.3实例描述86. 3.1实体描述86.2.2 关系描述86.2.3 属性描述87基于文件的知识交换87. 1知识文件结构87.2 知识文件存储结构97.3 知识文件描述要求107.3.1总体要求107.3.2文件头描述要求111.1.1 3.3本体部分描述要求121.3.4 实例部分描述要求151.3.5 使用要求部分描述要求162. 4基于文件的知识交换流程177. 4.1基于文件的直接交换177.4.2基于文件的请求响应交换188基于消息的知识交换198.1知识消息结构198. 1.1通则198 .1.2知识交换消息1
3、99 .2基于消息的知识交换流程228. 2.1知识交换类型228. 2.2两方间知识交换流程228. 2.3多方间知识交换流程26附录A(资料性)知识图谱中实例描述示例3132附录B(资料性)知识交换活动类型及承担角色本文件按照GB/T1.1-2020标准化工作导则第1部分:标准化文件的结构和起草规则的规定起草。本文件由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。本文件起草单位:本文件主要起草人:人工智能知识图谱知识交换协议1范围本文件规定知识交换协议总体框架、知识描述规则、基于文件的知识交换、基于消息的知识交换等。本文件适用于知识图谱相关系统的设计、开发、测试和部署等。2规
4、范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T42131-2022人工智能知识图谱技术框架3术语和定义下列术语和定义适用于本文件。3. 1知识图谱knowledgegraph以结构化形式描述的知识元素及其联系的集合。3.2本体ontology表示实体类型以及实体类型之间关系、实体类型属性类型及其之间关联的一种模型。注:又称本体模型。3.3知识交换knowledgeexchange实现知识从提供方到接收方转移的活动。3.4知识交换协议kno
5、wledgeexchangeprotocol进行知识交换时遵守的一组规则。3.5知识交换单元knowIedgeexchangeunit进行知识交换时使用的代表最小知识片段的基本数据块。3.6数据字典以一致性的方式给出数据概念及其元属性(如名称、定义、类型等)列表。注:有组织、有结构的数据概念描述汇编,为数据概念、表述形式和说明等提供一致性的归档、存贮和检索方法。来源:GB/T41453-2022,3.93.7基于文件的知识交换以文件为知识载体的形式进行的知识交换。3.8基于消息的知识交换以消息为知识载体的形式进行的知识交换。4缩略语下列缩略语适用于本文件。API:应用程序编程接口(Applic
6、ationProgrammingInterface)JSON:JS对象标注法(JavaScriptObjectNotation)ID:唯编码(Identity)IRI:国际化资源标识符(IntemationaIiZedReSOUrCeIdenIifierS)RDF:资源描述框架(ReSOUrCeDeSCriPtiOnFrameWOrk)SDK:软件开发工具包(SOftWareDeveloPmenlKit)XM1.:可扩展置标语言(ExtensibleMarkup1.anguage)5综述本文件描述知识交换协议。进行知识交换时使用的通信协议不在本文件规定。知识图谱范畴的知识交换协议的构成见图1,
7、如图所示,协议主要包括用于规范知识描述、知识交换以及相关的数据字典的一组规则。a)知识描述:根据GB/T42131-2022第5章规定的概念模型,知识描述规则分为本体描述和实例描述两类,它们用于定义待交换知识的描述结构和类型。b)知识交换:此类规则分为基于文件的知识交换和基于消息的知识交换两类,它们分别用于规范以文件为知识载体的形式和以消息为知识载体的形式进行的知识交换活动。这两类知识交换规则分别涉及知识交换的文件结构和消息结构,涉及相应的知识交换流程。c)知识交换数据字典:针对特定知识领域的数据字典是参与知识交换的各方共同认可并遵循的标准化数据的定义。通常数据字典中包含多个标准化的数据元素。
8、每个数据元素的名称、定义、描述、类型等信息。数据字典与预定的知识交换覆盖的领域密切相关。制定数据字典的相关规定不在本文件中描述。耳子文件的知识交换规则一篆钱福知识交换流锻文件结构基于消息的知识交换规则E于消息的知识交换流程;而蔽算一消息结构知交数字IR换据典知识描述规则中:I吩议构SUtIM屈训中构既要亲图1知识交换协议构成6知识描述规则6.1通则知识描述,即关于知识的描述,它是通过对现实世界中概念、实体、属性、分类、语义关系等要素来表达知识。通常将上述用于表达知识的各类要素归纳为本体和实例。a)本体描述:至少应包括以下内容:1)基本信息;2)实体类型;3)关系类型;4)属性类型。b)实例描述
9、:至少应包括以下内容:D实体;2)关系;3)属性。本文件针对本体和实例两类元素提出知识描述规则,即,本体描述规则和实例描述规则。6.2本体描述6.2.1基础信息描述本体基础信息的描述要素包括但不限于:a)默认命名空间;b)本体版本号;c)创建者;d)说明或评论;)命名标签;f)直接引用本体列表;g)间接引用本体列表;h)上一版本号;上述描述要素的说明见表1。表1本体基础信息描述要素说明要素名称说明数据类型英文名称中文名称OntologyIRI默认命名空间表示本体的默认命名空间IRIOntologyPrefiXMaP前缀映射描述缩略引用命名空间键值对列表OntologyVersion本体版本号记
10、录本次本体版本的编号字符串型OntolOgyProvider创建者本版本号对应本体的创建者IRI/字符串型OntologyDescription说明或评论对于本版本号对应本体的说明字符串型Ontology1.abel命名标签对于本体的命名标签字符串型Onto1OgyDirectlmport直接引用本体列衣本版本号对应本体中直接引用的本体列表IRI列表OntologyIndirectImport间接引用本体列表本版本号对应本体中间接引用的本体列表IRI列表OntologyPreviousVersion上一版本号上一版本本体的编号IRI6.2.2实体类型描述6.2.2.1描述要求实体类型描述规则用
11、于定义实体的类型和属性。每个实体类型应具有唯一的标识符,并可包含若干属性,主要包括:a)实体类型的定义:描述具有共同特征的同一类实体的名称和简介,通常由专业领域的知识和语言学规则来定义。b)实体类型的层次结构:描述实体类型间可能存在的层次关系,并通过多层次的结构描述实体之间的复杂关系,如:某实体类型可能是另一实体类型的子类型或父类型。c)实体类型的属性:描述每个实体类型可具有的一组属性,用于描述该类型实体的特征。注1:例如,一个“人”类型的实体可能具有“姓名”、“年龄”、“性别”等属性。d)实体类型的约束:描述实体类型可能存在的约束条件,用于限制该类型实体的属性和关系。注2:例如,一个“人”类
12、型的实体可能不允许具有“动物”类型的属性。6.2.2.2描述要素实体类型描述要素包括但不限于:a)编号:标识实体类型的唯一编号,由知识提供方生成,并保证唯一性;b)名称:实体类型的名称,用于标识其定义、内容或用途;c)语言类型:实体类型描述所使用的语言类型,如中文、英文等;d)类别:对应编号实体类型的类别信息,为固定取值;e)属性:对应编号实体类型包含的属性;f)子属性:属性的属性,为可选要素,如:可列出某个属性的若干子属性的名称、取值类型和取值范围;g)父类:父类的实体类型;h)子类:子类的实体类型;i)说明/评论:对应编号实体类型的简要介绍,为可选要素;j)提供者:知识提供方的统一前缀,为
13、可选要素;k)来源:实体类型描述要素信息的来源,如标准、文档或组织,为可选要素。1)本体版本信息:对应编号实体类型所属的本体版本号;m)IRl编码规范信息;n)标签编码规范信息。6.2.2.3描述元数据实体类型描述要素的说明如表2所述。表2实体类型描述要素说明要索名称说明数据类型英文名称中文名称OntologyEntityId编号标识实体类型的唯一编号IRIOntologyEntityName名称对应编号实体类型的名称字符串型OntolOgyEntity1.anguage语言类型对应编号实体类型的语言类型字符串型OntolotyEnIityType类别对应编号实体类型的类别IRIOntolot
14、yEntity1.abel命名标签对应编号实体类型的命名标签字符串型OntologyEntityAttribute属性对应编号实体类型的属性字符串型OntologyEntitySubAttribute子属性对应编号实体类型的子属性字符串型OntologyEntitySuperCIasS父类对应编号实体类型的父类IRIOntologyEntitySubClass子类对应编号实体类型的子类IRIOntologyEntityDescription说明对应编号实体类型的说明/评论字符串型OntologyEntitySource来源对应编号实体类型的信息来源IRI/字符串型OntologyEntityProvider提供者对应编号实体类型的提供者或创建者的信息IRI/字符串型OntologyEntityVersion本体版本号对应编号实体类型的所属的本体版本号字符串型6. 2.3关系类型描述7. 2.3.1描述要求关系类型描述知识图谱中实体间的连接和联系,其描述规则主要遵循如下原则。a)明确性:关系类型应具有明确的定义和描述,可清晰表达该