主题
知识图谱服务简介
字数统计: 500 字
阅读时长: 约 1 分钟
当前版本: 4.29
GeoScene Maps SDK for JavaScript,支持知识图谱服务。知识图谱服务由知识图谱和数据模型两部分组成。知识图谱包含实体和关系及其关联属性。数据模型通过定义图谱中的实体类型和关系类型来定义知识图谱的模式。通过 knowledgeGraphService,可以搜索和查询知识图谱,并可以添加、更新和删除实体和关系。知识图谱可以包含空间和非空间数据。任何具有几何的实体及其连接关系都可添加到地图中。
注: GeoScene Enterprise (4.0) 以上版本才能使用知识图谱服务。
读取知识图谱
knowledgeGraphService 是知识图谱模块,用于连接到 GeoScene Enterprise 上的现有知识图谱服务。以下演示加载知识图谱模块并获取知识图谱。
js
require([
"geoscene/rest/knowledgeGraphService"
], (knowledgeGraphModule) => {
//define url to knowledge graph service
const url = "https://myHostName.domain.cn/geoscene/rest/services/Hosted/myServiceName/KnowledgeGraphServer";
//fetch knowledge graph
KnowledgeGraphModule.fetchKnowledgeGraph(url)
.then((kg) => {
//view the knowledge graph data model in the console
console.log(knowledgeGraph);
});
});
加载知识图谱后,可以使用 executeSearchStreaming() 和 executeQueryStreaming() 检索特定记录,或使用 executeApplyEdits() 在图谱中添加、更新或删除记录。