首页> 外文期刊>Fokus Report >Parsing Graphs: Applying ParserCombinators to Graph Traversals
【24h】

Parsing Graphs: Applying ParserCombinators to Graph Traversals

机译:解析图:将ParserCombinators应用于图遍历

获取原文
       

摘要

Connected data such as social networks or business process interactions are frequently modeled as graphs, and increasingly often, stored in graph databases. In contrast to relational databases where SQL is the proven query language, there is no established counterpart for graph databases. One way to explore and extract data from a graph database is to specify the structure of paths (partial traversals) through the graph. We show how such traversals can be expressed by combining graph navigation primitives with familiar grammar constructions such as sequencing, choice and repetition – essentially applying the idea of parser combinators to graph traversals. The result is trails, a Scala combinator library that provides an implementation for the neo4j graph database and for the generic graph API blueprints.
机译:诸如社交网络或业务流程交互之类的连接数据经常被建模为图形,并且越来越频繁地存储在图形数据库中。与关系数据库(其中SQL是行之有效的查询语言)相比,图数据库没有建立的对应数据库。从图数据库中探索和提取数据的一种方法是指定图的路径结构(部分遍历)。我们展示了如何通过将图导航原语与熟悉的语法构造(例如排序,选择和重复)相结合来表达此类遍历-本质上将解析器组合器的思想应用于图遍历。结果就是Trails,这是一个Scala组合器库,它为neo4j图形数据库和通用图形API蓝图提供了一个实现。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号