知识图谱服务简介

字数统计: 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() 在图谱中添加、更新或删除记录。

其他主题

搜索和查询知识图谱

了解如何搜索和查询知识图谱。

编辑知识图谱数据

了解如何在知识图谱中添加、编辑和移除记录。