Parsing graphs. applying parser combinators to graph traversals

dc.contributor.authorKröni, Daniel
dc.contributor.authorSchweizer, Raphael
dc.date.accessioned2025-10-20T15:33:06Z
dc.date.issued2013-07-02
dc.description.abstractConnected data such as social networks or business process interactions are frequently mod-eled as graphs, and increasingly often, stored in graph databases. In contrast to relational data-bases 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 struc-ture of paths (partial traversals) through the graph. We show how such traversals can be ex-pressed 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 [6], a Scala combinator library that provides an implementation for the neo4j graph database [7] and for the generic graph API blueprints [8].
dc.eventECOOP '13. European Conference on Object-Oriented Programming
dc.identifier.doi10.1145/2489837.2489844
dc.identifier.isbn978-1-4503-2064-1
dc.identifier.urihttps://irf.fhnw.ch/handle/11654/53135
dc.language.isoen
dc.publisherACM
dc.relation.ispartofSCALA '13: Proceedings of the 4th Workshop on Scala
dc.spatialNew York
dc.subject.ddc004 - Computer Wissenschaften, Internet
dc.titleParsing graphs. applying parser combinators to graph traversals
dc.type04B - Beitrag Konferenzschrift
dspace.entity.typePublication
fhnw.InventedHereYes
fhnw.ReviewTypeAnonymous ex ante peer review of a complete publication
fhnw.affiliation.hochschuleHochschule für Informatik FHNWde_CH
fhnw.affiliation.institutInstitut für Mobile und Verteilte Systemede_CH
fhnw.openAccessCategoryClosed
fhnw.pagination7
fhnw.publicationStatePublished
relation.isAuthorOfPublication2c1d4e4b-8f36-49b8-b91a-cacaeb684127
relation.isAuthorOfPublication.latestForDiscovery2c1d4e4b-8f36-49b8-b91a-cacaeb684127
Dateien

Lizenzbündel

Gerade angezeigt 1 - 1 von 1
Lade...
Vorschaubild
Name:
license.txt
Größe:
2.66 KB
Format:
Item-specific license agreed upon to submission
Beschreibung: