ArcGIS Knowledge 提供了以实体为中心的数据建模和分析方法。 将围绕实体及其之间的关系来构建知识图谱中的信息。 此物联网基本上是非空间的,即使某些实体和关系具有相关的空间位置也是如此。
在调查知识图谱的内容时,分析的重点是知识图谱中实体和关系的属性,并了解实体的连接方式。 ArcGIS Pro 允许您将这些结果与具有空间位置的实体和关系的空间分析进行整合。
以下部分定义了与 ArcGIS Knowledge 相关联的重要术语。
知识图谱
知识图谱允许您创建并查询图谱网络。 此网络通过用于定义人员、地点和事物(由实体表示)关联的关系将其相互连接起来。 具有空间位置的实体可以与其他没有空间位置的实体连接。
作为在工程中创建调查过程的一部分,您可以创建知识图谱。
数据存储
当您创建知识图谱时,必须确定数据的管理方式。 可用选项取决于您如何配置 ArcGIS Enterprise 部署。
您可以选择将知识图谱数据存储在完全由 ArcGIS Knowledge 管理的托管图谱存储中。 这些知识图谱在 Enterprise 门户中识别为托管知识图谱。 当您删除托管知识图谱时,与知识图谱关联的所有数据也会删除。
或者,您可以将实体和关系存储在已添加到部署中的 NoSQL 数据存储中。 您必须自行在 ArcGIS 外部创建、管理和删除数据库。 数据库名称必须满足所有命名限制。 除了存储在 NoSQL 数据存储中的数据外,知识图谱还维护数据模型信息,此信息用于识别随知识图谱创建和删除的关联图谱存储中的所有属性的实体类型、关系类型和数据类型。 存储在关联的图谱存储中的信息支持显示、查询和搜索知识图谱数据。
管理 NoSQL 数据存储中的数据
当您创建使用 NoSQL 数据存储的知识图谱时,必须选择如何管理 NoSQL 数据库中存储的数据。 有两个选项可供选择:ArcGIS 管理和用户管理。
使用 ArcGIS Enterprise 11.1 或更高版本,您可以使用 Neo4j 数据库创建基于 NoSQL 数据存储的知识图谱。 可以将知识图谱配置为包含 Neo4j 数据库中 ArcGIS 管理和用户管理的数据。
使用 ArcGIS Enterprise 11.2,您可以使用 ArangoDB 数据库创建基于 NoSQL 数据存储的知识图谱。 仅可以将知识图谱配置为包含 ArangoDB 数据库中 ArcGIS 管理的数据。
- ArcGIS 管理 - 使用此选项时,ArcGIS Knowledge 将创建、管理和删除存储在 NoSQL 数据库中的实体和关系。 此外,当实体类型、关系类型及其属性更改时,图谱存储中存储的数据模型将自动更新。 您还可以选择除了您之外的用户是否可以编辑数据,以及允许他们执行什么类型的编辑。 不得在 Neo4j 或 ArangoDB 中直接编辑数据和数据模型。 此选项仅在您的 NoSQL 数据库为空时可用。
- 用户管理 - 使用此选项时,您必须使用 Neo4j 创建、管理和删除实体和关系并定义数据模型。 数据模型类型和属性必须满足所有命名限制。 当 ArcGIS Knowledge 访问数据和数据模型时,它们处于只读状态。 要显示、查询和搜索知识图谱的数据,您必须将关联的图谱存储中记录的数据模型信息与 Neo4j 数据库中定义的当前数据模型同步。
调查
调查允许您研究知识图谱中的实体和关系,以建立事实并得出结论。 您可以查看并编辑单个实体和关系的详细信息,并扩展网络的数据模型以捕获您了解的其他信息。 对于能够选择您要研究的实体和关系集合的查询,您可以将其保存。
在创建调查时,可以创建知识图谱或者调查现有知识图谱的内容。 如果您将活动门户中的现有知识图谱添加至您的 ArcGIS Pro 工程,则将自动创建调查。
在工作时,您可以共享您的调查以与他人进行协作并显示您的分析结果。
数据模型
数据模型将定义知识图谱中可以存在的实体和关系的类型,以及针对每种类型的实体和关系,可以存在的属性。 如果您有足够的权限,您可以编辑知识图谱的数据模型。 如果知识图谱基于包含用户管理数据的 NoSQL 数据存储,则不支持编辑数据模型。
实体类型
实体类型定义了具有一组通用属性和一种空间要素类型的同类实体集合。 例如,定义车辆的实体类型将定义包括模型和车牌在内的属性,以及一个可选的点要素。
关系类型
关系类型定义了可以存在于两种实体类型之间,具有一组通用属性和一种空间要素类型的同类关系集合。 例如,定义车辆所有权的关系类型可以将车辆与人员相关联,并且该关系可以具有诸如人员购买车辆的日期以及人员出售车辆的日期等属性。
实体
实体是可以存在于知识图谱中的特定类型的项目,例如人员、建筑物或车辆。 可以将实体的许多实例添加至知识图谱。 例如,要描述一个家庭,可以定义个人实体的多个实例,以及与该家庭相关联的车辆和建筑物的多个实例。 如果您有足够的权限,您可以在知识图谱中添加、移除和更新实体及其属性值。
可以将所有实体添加至链接图表。 可以将具有空间要素的实体添加至地图。
关系
关系是一种关联类型,可以存在于知识图谱中,用于连接两个实体。 可以将关系的许多实例添加至知识图谱。 例如,要描述一个家庭,可以在两个单独个人实体之间定义配偶、父母和子女关系的多个实例,并且可以在一个个人实体和车辆或建筑物实体之间定义拥有、租赁或出租关系的多个实例。 如果您有足够的权限,您可以在知识图谱中添加、移除和更新关系及其属性值。
将在单一方向上描述关系 - 每个关系都描述了从一个实体到另一个实体的关联。 如果家庭中的两个人是兄弟姐妹,则每个个人实体都需要与另一个实体具有单独的兄弟姐妹关系以完整描述这种关系。
可以将关系添加至链接图表。
文档
可以将文档添加到知识图谱以提供实体或其参与的关系的上下文,为存储在实体和关系属性中的事实提供权威来源,并允许您捕获有关调查的注记。 文档可以是图片、演示文稿、文本或 Adobe Acrobat PDF 文件、网站等。
创建知识图谱时,它默认包含一个 Document 实体类型和一个 HasDocument 关系类型。 当您将文档添加到实体以描述其特征之一(例如人物图片)时,会为引用文件或网站的文档实体类型创建一个新实体。 HasDocument 关系是从个人实体到提供对图片的访问权限的文档实体创建的。 一个文档可以被许多实体引用。
如果知识图谱基于包含用户管理数据的 NoSQL 数据存储,则不支持添加文档。
出处
您可以选择配置知识图谱以捕获出处。 启用此功能后,您可以添加出处以描述知识图谱中信息的来源。 每个出处记录都将在实体或关系的属性中存储的值与特定的源相关联。
出处记录可以引用知识图谱中的文档、Internet 或网络上的网站或文件,也可以是定义源材料的文本。 实体或关系的属性可以有许多出处记录,因为许多源可以确认同一条信息。 同样,一个源可以为不同实体和关系的许多属性提供出处。
出处记录可提供附加信息。 当搜索和查询知识图谱时,搜索结果默认不包括这些信息,并且您无法将它们添加到链接图表中。
如果您使用 ArcGIS Enterprise 11.2 创建的知识图谱不使用包含用户管理数据的 NoSQL 数据存储,则可以启用出处。
地图
可以将具有空间位置的实体添加至地图。 由此可以查看在非地理视图中可能不明显的实体之间的空间关系,并直观地将这些实体与不参与图谱网络的地理要素进行关联。 您还可以查看地图上实体之间的关系、创建实体和关系以及编辑其属性。
链接图表
链接图表允许您可视化实体的连接方式。 链接图表允许您使用各种链接分析操作来分析实体之间的关联,例如查找从一个实体到另一个实体的路径,确定作为网络中心的实体,或者检测网络中相关实体的社区。
大多数显示实体的方法都使用非地理视图。 但是,您也可以使用在底图上定位与地理位置相关实体的地理布局。 非空间实体和关系也将绘制在链接图表上,即使它们没有固定的地理位置。 使用地理图层向链接图表中添加注释、照片和图片。