一种基于树搜索的RDF查询方法

    公开(公告)号:CN110990426A

    公开(公告)日:2020-04-10

    申请号:CN201911233788.X

    申请日:2019-12-05

    Abstract: 本发明公开了一种基于树搜索的RDF查询方法,将RDF查询问题转化为子图同态问题,构建了邻接边、逆邻接表、P-In和P-Out四种索引,用于减少查询图中变量节点的候选域;在执行图匹配算法之前,该方法基于贪心思想为查询图生成一个节点匹配序列,该序列能在匹配过程中尽可能早的引入更多约束,用于减少匹配阶段的搜索空间。在匹配阶段,基于深度优先遍历该序列与数据图所构成的搜索空间树,通过子图同态约束修剪搜索空间树中不可行的分支。本发明能够较好回答大规模RDF数据查询问题。

    一种基于邻居向量的RDF Top-k查询方法

    公开(公告)号:CN111309979B

    公开(公告)日:2022-08-05

    申请号:CN202010122931.4

    申请日:2020-02-27

    Inventor: 董荣胜 刘江江

    Abstract: 本发明公开了一种基于邻居向量的RDF Top‑k查询方法,该方法在离线阶段,将RDF数据和SPARQL查询分别建模为RDF数据图和SPARQL查询图,并构造邻接表、逆邻接表、标签节点反向列表索引、节点邻居节点标签列表索引、节点h‑hop邻居节点集合、P‑In和P‑Out等索引;在匹配阶段,采用一种基于卡方统计技术对候选节点的邻居节点的结构以及邻居节点的标签进行相似度量,并采用生成树的方式进行扩展匹配;最后,得到Top‑k个和SPARQL查询图近似匹配序列,并输出每个序列中SPARQL查询图中变量节点所匹配的数据图节点的标签。该方法避免了代价高昂的图同构和编辑距离计算,对标签和结构不匹配的情况有很强的鲁棒性,能够准确高效地回答SPARQL近似查询问题。

    一种基于树搜索的RDF查询方法

    公开(公告)号:CN110990426B

    公开(公告)日:2022-10-14

    申请号:CN201911233788.X

    申请日:2019-12-05

    Abstract: 本发明公开了一种基于树搜索的RDF查询方法,将RDF查询问题转化为子图同态问题,构建了邻接边、逆邻接表、P‑In和P‑Out四种索引,用于减少查询图中变量节点的候选域;在执行图匹配算法之前,该方法基于贪心思想为查询图生成一个节点匹配序列,该序列能在匹配过程中尽可能早的引入更多约束,用于减少匹配阶段的搜索空间。在匹配阶段,基于深度优先遍历该序列与数据图所构成的搜索空间树,通过子图同态约束修剪搜索空间树中不可行的分支。本发明能够较好回答大规模RDF数据查询问题。

    一种基于邻居向量的RDF Top-k查询方法

    公开(公告)号:CN111309979A

    公开(公告)日:2020-06-19

    申请号:CN202010122931.4

    申请日:2020-02-27

    Inventor: 董荣胜 刘江江

    Abstract: 本发明公开了一种基于邻居向量的RDF Top-k查询方法,该方法在离线阶段,将RDF数据和SPARQL查询分别建模为RDF数据图和SPARQL查询图,并构造邻接表、逆邻接表、标签节点反向列表索引、节点邻居节点标签列表索引、节点h-hop邻居节点集合、P-In和P-Out等索引;在匹配阶段,采用一种基于卡方统计技术对候选节点的邻居节点的结构以及邻居节点的标签进行相似度量,并采用生成树的方式进行扩展匹配;最后,得到Top-k个和SPARQL查询图近似匹配序列,并输出每个序列中SPARQL查询图中变量节点所匹配的数据图节点的标签。该方法避免了代价高昂的图同构和编辑距离计算,对标签和结构不匹配的情况有很强的鲁棒性,能够准确高效地回答SPARQL近似查询问题。

Patent Agency Ranking