<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Decentralized Route Planning across the Web of Data</article-title>
      </title-group>
      <abstract>
        <p>Wheelchair users looking for accessible public transport routes, tourists discovering attractive routes to go around a new city, or bicycle users trying to avoid highly polluted routes are some examples where highly individualized route planning is needed. Current route planning applications lack query flexibility. The types of queries supported by a route planner are only determined at design time and heavily depend on centralized pre-selected data sources. Integrating a new data source such as another transport mode, a different road network or wheelchair accessibility is not straightforward as it generally requires human intervention to extend the subjacent data model and route planning algorithm implementation. I investigate how relevant data sources available on the Web can be dynamically reused for answering custom queries, and thus allow creating more flexible and personalized route planning applications. Semantic Web and Linked Data technologies provide a common framework for data integration. Yet it is still unclear how relevant data can be automatically reused while remaining independent from specific route planning algorithm implementations. Preliminary work (i) tests the feasibility of solving route planning queries over live and static public transport data sources on the Web, (ii) explores the trade-offs of different Web APIs for publishing and consuming live data streams on the Web and (iii) introduces a Linked Data based approach for publishing road networks data.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Relevance</title>
      <p>
        Computer-based route planning is nowadays used by millions of people to obtain
journey directions [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Public transport providers around the world offer route
planning services to keep their users better informed. Public authorities also recognize
route planning as a mechanism to improve the mobility conditions of their cities and
regions, by enabling citizens and visitors to move around more efficiently [2, 3, 4], as
it occurs in the case of Portland1, London2, Antwerp3, among others. In recent years,
multimodal route planning has received special attention [5, 6, 7]. Applications like
Google Maps4 or Citymapper5, allow users to plan their journeys using multiple
transport modes, e.g. bus, metro, bicycle or walking. They focus on incorporating
mobility related data about different transport modes into their applications to offer
more diverse route alternatives.
      </p>
      <p>
        Meanwhile, millions of datasets have been published on the Web [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Following
Open Data and Smart City initiatives, national and regional governments, private
companies and others, publish heterogeneous data from multiple domains. Many of
these datasets contain information relevant for route planning purposes, e.g. parking
alternatives, road works or street occupancy; which opens the door for creating richer
applications capable of addressing more diverse or specific needs. Considering
accessibility constraints is a very typical scenario for route planning. Enabling users
to specify for example, if they are on a wheelchair [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] or if they are visually
impaired [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], are features that are getting included in existing route planners.
      </p>
      <p>Copyright © 2019 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).</p>
      <p>
        Different types of data available on the Web provide virtually unlimited
possibilities for extending route planners: Environmental data (calculate a route that
avoids biking through highly polluted areas), meteorological data (calculate a route
that limits walking outside under bad weather conditions), security-related data
(calculate a route that avoid areas with high criminality indexes) or even general
knowledge bases such as DBPedia [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] or Wikidata [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] (calculate a route that pass
by the historic monuments of a city) are some examples of data that could be used to
create enhanced route planners.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Problem Statement</title>
      <p>Currently available route planning applications are built following a centralized
data strategy. A route planner6 calculating routes using both the bus and metro public
transport services in a certain city:
1. Collects datasets of each transport mode, containing the minimum necessary
information for route planning, i.e. station locations and vehicle schedules.
2. Integrates the data following a predefined (usually graph-based) data model in
a centralized data store.
3. Calculates available routes using a route planning algorithm tailored to run
over the predefined data model.</p>
      <p>
        The route planner service offered by Google Maps for example, follows this
approach. By encouraging public transport operators around the world to publish their
data using the GTFS [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] format, Google collects these datasets and integrates them
into their route planning application.
      </p>
      <p>However, centralized approaches incur in high costs in terms of computational
infrastructure. Hosting, integrating and keeping up to date the data of every transport
alternative that wants to be supported, and effectively processing route planning
queries from a scaling number of users, requires big data storages and powerful
processors, specially if aiming on providing a global route planning solution.
Furthermore, they also limit the types of queries supported due to the difficulties that
are faced when dealing with heterogeneous data. As long as data are homogeneous in
terms of structure and format, i.e. dealing only with public transport data using a
common format as GTFS, integrating new data sources into a route planning
application can be easily automated and the same route planning algorithm
implementation will remain useful without requiring many adaptations. Other types of
data make necessary to manually adapt the data model and the route planning
algorithm that runs on top of it. This could explain why route planning applications
such as Google Maps or Open Trip Planner do not allow querying for routes that
consider, for example air quality, even though this type of data can be found published
on the Web as Open Data7.</p>
      <p>Problem Statement - Integrating new heterogeneous data sources to extend route
planners capabilities requires adapting the subjacent data models and route planning
algorithm implementations, resulting in ad-hoc and hence not reusable solutions.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Related Work</title>
      <p>
        Including new data sources to allow more diverse and specific queries in route
planning applications can be generalized as a data integration problem. The Semantic
Web [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] and Linked Data [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] technologies provide a common environment where
data is given a well-defined meaning, better allowing machines to comprehend and
work with heterogeneous data from different sources. Moreover, the Web offers a
common platform for data sharing where different data publishing strategies may
facilitate and influence a decentralized approach for route planning applications.
      </p>
      <p>In this section I present an overview of different aspects related to the problem of
dynamically integrating new data sources to enable more diverse and specific queries
in route planning applications, such as data publishing and route planning algorithms.</p>
      <sec id="sec-3-1">
        <title>3.1. Data Publishing on the Web</title>
        <p>
          Millions of datasets are published on the Web [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. Following the right strategy
when publishing data is key to increase the interoperability and reusability of data,
and foster the creation of new and innovative services. In this direction, Tim
BernersLee introduced a set of principles8 for publishing data as Linked Data on the Web.
Extending this principles, the W3C published a document of best practices for
publishing Linked Data [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ], which provides a set of guidelines and design principles
aimed at data publishers.
        </p>
        <p>
          Traditionally, data is often published on the Web either as a data dump or through
an API. In the public transport domain, GTFS [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ], which is regarded as the de-facto
standard for describing and exchanging transit schedules, is a common example of
data dump publishing. The European Committee for Standardization released the
NeTEx standard [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] as a general purpose format for exchanging public transport
schedules and related data. NeTEx is the standard selected by the European Union,
under the Directive 2010/40/EU9, for the provision of an EU-wide multimodal travel
information service, where every member state will publish their public
transportrelated datasets through a National Access Point.
        </p>
        <p>
          Transport related data is also offered on the Web as route planning APIs.
Navitia.io10, Plannerstack11, CityMapper or the open source Open Trip Planner are
some examples. Geospatial data is also fundamental for route planning applications.
Different initiatives exist for publishing geospatial data on the Web. For instance,
OpenStreetMap [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ](OSM) stands as a community-driven rich source of freely
available spatial data. LinkedGeoData [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] publishes a spatial knowledge base
derived from OSM that uses RDF as its data model. Also GeoNames [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ] publishes
over 25 million geographical names using stable URIs and a semantically annotated
vocabulary12.
        </p>
        <p>
          On the one hand, data dumps offer full query flexibility over the data but are
expensive for clients who need to deal with integration of complete datasets. On the
other hand, APIs offer simpler access to data, but are expensive for data publishers
and limit query flexibility for clients. The Linked Data Fragments (LDF)
framework [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] explores the different trade-offs in terms of query flexibility and
computational costs of in between Web interfaces determined by fragmenting datasets
and publishing them on the Web. Based on the LDF concept, the Linked Connections
specification [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ] was introduced as a light-weight data interface for publishing public
transit schedules that allows to perform route planning on the client-side. It uses the
Linked Connections Ontology13 and the Linked GTFS vocabulary14 to describe
vehicle departures in public transport networks [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ].
        </p>
        <p>
          Data summarization techniques are also used when publishing data on the Web to
facilitate its access and speed up querying processes. Taelman et al. introduced
Multidimensional Interfaces [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ] as mechanism to semantically describe ordinal
ranges within datasets, e.g. time-based or geospatial-based ranges, which are inherent
to the nature of commonly used route planning related datasets, such as public
transport network topologies (geospatial range) and their schedules (time range).
Graph-based summarization techniques such as Contraction Hierarchies [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ],
Kmeans [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ] or connectivity-based clustering [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ] are also commonly used in the route
planning domain to reduce the amount of data that needs to be processed when
solving route planning queries.
        </p>
        <p>
          Hypermedia plays also an important role when publishing data on the Web.
Providing declarative descriptions about how data can be consumed, helps clients to
understand the means of accessing data sources and increases their interoperability.
The Hydra vocabulary15 aims on providing a common terminology for describing
hypermedia-driven Web APIs to create generic API clients. Hypermedia is also used
to semantically describe responses of Web APIs in Tealman et al. [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ]. A shape-based
approach using SHACL [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ], is used to define a parameterized structure of API
responses.
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Route Planning</title>
        <p>
          Route Planning has been extensively studied throughout the years. Multiple
algorithms were proposed to calculate routes over different types of networks (e.g.
road, public transport, multimodal, etc), and using different criteria (e.g. shortest path,
travel time, number of transfers, etc). Bast et al. [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ] and Pajor [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ] present a
comparative analysis of multiple route planning algorithms for road, public transit and
multimodal networks. Most algorithms use subjacent graph-based data models to
represent the different transportation networks over which they operate, and are
defined as extensions of Dijkstra’s algorithm [
          <xref ref-type="bibr" rid="ref32">32</xref>
          ]. In recent years, different
approaches that disregard Dijkstra-like graph algorithms, have been introduced for
public transport and multimodal networks. RAPTOR [
          <xref ref-type="bibr" rid="ref33">33</xref>
          ], CSA [
          <xref ref-type="bibr" rid="ref34">34</xref>
          ], Transfer
Patters [
          <xref ref-type="bibr" rid="ref35">35</xref>
          ], Trip-based routing [
          <xref ref-type="bibr" rid="ref36">36</xref>
          ] are among the approaches that exploit the basic
elements of public transport networks to calculate routes directly on the timetables.
        </p>
        <p>Different solutions that use some of the aforementioned route planning algorithms
are available. For instance Open Trip Planner16 provides an open source
implementation of Dijkstra-based and RAPTOR algorithms for planning routes over
public transport and road networks. OsmAnd17 is also an open source route planner
for road networks that implements a Dijkstra-based algorithm on top of OSM data.
Being open source allows these solutions to be extended to include new different
types of data sources for route planning. However, extending them requires
substantial effort to adapt the algorithms and the data models over which they operate.</p>
        <p>
          There is no consensus about the criteria that route planning algorithms should
support. The parameters supported by route planning algorithms change from one
approach to another depending on the data model, the algorithm implementation and
use-case. Kelly et al. [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] presents a list of data requirements for ideal multimodal
route planners. It identifies 22 different parameters from traditional data sources such
as GTFS feeds and OSM. The NeTEx standard defines also a Trip Plan Query
Model18 that considers among others, accessibility, via and trip fares parameters. A
extensive analysis of formal languages using regular expressions to define constrained
shortest path queries is presented in Barret et al. [
          <xref ref-type="bibr" rid="ref37">37</xref>
          ]. Furthermore, the Web of Data
opens the door for new possibilities and use-cases that need to be supported by route
planning algorithms. For instance, the Multi-Criteria RAPTOR algorithm supports
route calculation with an arbitrary number of input parameters. However, additional
criteria has a significant impact on the algorithm performance, causing it to become
too slow for practical use [
          <xref ref-type="bibr" rid="ref33">33</xref>
          ].
        </p>
        <p>
          Given that Linked Data is also described using a graph-based model, the problem
of finding routes between nodes have been previously studied. SPARQL 1.1
introduced the Property Paths (PP) syntax that allows query engines to test for path
existence between nodes. Savenkov et al. [
          <xref ref-type="bibr" rid="ref38">38</xref>
          ] propose an extension for PP syntax to
compute the top-k shortest paths of a given path expression between two nodes. An
extension of the query semantics of PP is also presented in Hartig et al. [
          <xref ref-type="bibr" rid="ref39">39</xref>
          ] to
support navigation of PP over the Web of Data instead of over single RDF graphs. A
more expressive alternative is later introduced as the Linked Data Query Language
(LDQL) [
          <xref ref-type="bibr" rid="ref40">40</xref>
          ] that allows expressing query graph patterns and navigation paths
independently. Another approach is introduced in Rutgers et al. [
          <xref ref-type="bibr" rid="ref41">41</xref>
          ] as an extension
of the property graph query language CypherQL19, which allows for top-k shortest
paths queries, calculated path weights and filtering on path edges and nodes. Lastly,
multimodal route plans are calculated using a GraphQL interfaces published by the
Finish20 and Norwegian21 Transit Agencies.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Research Questions</title>
      <p>Given the related work, the need for a structured and declarative approach to
express route planning queries, that allows identifying specific data requirements to
resolve them, becomes apparent. A publishing strategy of heterogeneous data on the
Web, that allows for decentralized data access and efficiently solving route planning
queries using state of the art algorithms is also a need. I thus investigate the following
research questions:
Research Question 1 - How can route planning queries be expressed in a use-case
independent and declarative way that allows identifying data requirements for
resolving given queries?
Research Question 2 - How do different ways of publishing linked open data on the
Web affect decentralized route planning query evaluation in terms of performance?</p>
    </sec>
    <sec id="sec-5">
      <title>5. Hypotheses</title>
      <p>The first research question is related to the need of having a declarative and
usecase independent mechanism to express route planning queries, that allows including
arbitrary constraints, while being self-describing about the type of data needed to
answer a query. Existing solutions are usually tightly coupled to the subjacent data
model and algorithm implementation, limiting the type of queries that can be
expressed. Also, implementation independent approaches such as regular
expressionbased syntaxes do not allow for automated identification of data requirements.
Therefore, I define the following Hypothesis related to Research Question 1:
Hypothesis 1 - A semantic model for expressing route planning queries is at least as
expressive as state of the art approaches and allows for complete and automatic
identification of query solving data requirements.</p>
      <p>The second research question relates to the problem of how data should be
published on the Web to allow for efficient decentralized route planning solutions.
Current Linked Data based approaches for publishing data on the Web allow for
interoperable data integration. Also, data summarization techniques provide data
publishing alternatives for clients to access just the necessary data to solve a certain
query, accelerating query evaluation times. Considering this, I define the following
Hypothesis related to Research Question 2:
Hypothesis 2 - A data publishing strategy based on data summarization techniques
allows for decentralized route planning query evaluation to be as performant as state
of the art centralized approaches such as Open Trip Planner.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Approach</title>
      <p>My approach consists of three steps.</p>
      <p>1. Semantic modeling of route planning queries - A flexible semantic model to
describe route planning queries that considers different constraints and
parameters for route calculations. By using domain vocabularies in a structured
way, automatic data requirements identification for a given query becomes
possible.
2. Hypermedia-driven Linked Data summaries - Definition of general
requirements to create and publish data summaries on the Web, based on spatial
and temporal dimensions and including declarative hypermedia controls. By
interpreting the hypermedia controls, route planning applications are able to
integrate subsets of relevant data sources on the fly.</p>
    </sec>
    <sec id="sec-7">
      <title>7. Evaluation Plan</title>
      <p>For evaluating my approach I propose the following plan:
1. Hypothesis 1 - An evaluation that (i) identifies available approaches in the
literature to express route planning queries and the different types of queries
supported by each approach. Then (ii) a qualitative comparison between the
proposed semantic model and the literature to verify that the proposed approach
is at least as expressive as the state of the art.
2. Hypothesis 2 - A performance evaluation in terms of response time and
answer completeness will compare different data summarization approaches
through an multimodal route planning use-case and compare its results to a
centralized solution such as Open Trip Planner.
8. Preliminary Results22</p>
      <p>
        Preliminary work related to Hypotheses 2 and 3, has tested the feasibility of
performing decentralized route planning over public transport networks including live
data. Based on the non Dijkstra-based algorithm CSA [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ] and a data publishing
strategy extended from the proposal given in [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], clients are able to execute the route
planning algorithm on the client-side and use hypermedia controls to discover and
integrate the data during query execution.
      </p>
      <p>
        Other preliminary work, related to Hypothesis 2, evaluates computational cost and
query performance for push and pull-based Web interfaces for publishing data
streams. Also introduce a modular architecture for publishing data summaries based
on the concepts introduced in [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. Initial results show that push based approaches
perform better for high frequency data streams. Also related to Hypothesis 2, a Linked
Data based a approach for publishing road networks is introduced. OSM road network
data is published in tiles allowing clients to dynamically fetch the correct tiles to
calculate a route.
      </p>
    </sec>
    <sec id="sec-8">
      <title>9. Reflections</title>
      <p>Route planning applications are often showcased as a success story for the Open
Data movement. By publishing public transport schedules as Open Data on the Web, a
wave of innovation was triggered, leading to the creation of applications used by
millions. Today the Web offers a much more diverse world of data with virtually
unlimited possibilities. Bringing the power of the Semantic Web and Linked Data to
route planning could open the door for the next innovation wave. Automating data
integration in route planners sets the bases for building more flexible and personalized
applications, able to consider and learn from the needs of their users to provide more
opportune and significant answers.</p>
    </sec>
    <sec id="sec-9">
      <title>References</title>
      <p>1https://trimet.org/#/planner
2https://tfl.gov.uk/plan-a-journey/
3https://www.slimnaarantwerpen.be/en/home
4http://maps.google.com/landing/transit/index.html
5https://citymapper.com/
6See Open Trip Planner’s case, a widely used open source route planning application:
https://github.com/opentripplanner/OpenTripPlanner/blob/dev1.x/docs/Configuration.md
7Latest measurements from Europe’s air quality monitoring network: https://
www.eea.europa.eu/data-and-maps/explore-interactive-maps/up-to-date-air-qualitydata
8https://www.w3.org/DesignIssues/LinkedData.html
9http://data.europa.eu/eli/dir/2010/40/oj
10http://navitia.io/
11http://www.plannerstack.org/
12http://www.geonames.org/ontology/ontology_v3.1.rdf
13http://semweb.mmlab.be/ns/linkedconnections#
14http://vocab.gtfs.org/gtfs.ttl#
15https://www.hydra-cg.com/spec/latest/core/
16https://github.com/opentripplanner/OpenTripPlanner
17https://github.com/osmandapp/Osmand
18http://www.netex-cen.eu/model/conceptual/passenger_info/index.htm
19https://neo4j.com/developer/cypher-query-language/
20https://digitransit.fi/en/developers/apis/1-routing-api/itinerary-planning/
21https://api.entur.io/journey-planner/v2/ide/
22To comply with the double-blind review process, references to publications on
related preliminary work are not provided.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Delling</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dibbelt</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pajor</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Fast and Exact Public Transit Routing with Restricted Pareto Sets</article-title>
          .
          <source>In: 2019 Proceedings of the Twenty-First Workshop on Algorithm Engineering and Experiments (ALENEX)</source>
          . pp.
          <fpage>54</fpage>
          -
          <lpage>65</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Rode</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hoffmann</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kandt</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Graff</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Towards new urban mobility: the case of London and Berlin</article-title>
          .
          <source>LSE Cities - The London School of Economics and Political Science</source>
          , http://eprints.lse.ac.uk/id/eprint/68875 (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Berry</surname>
          </string-name>
          , R.: London Assembly - Future transport: How is London responding to technological innovation? Mayor of London - Transport Commitee, https:// www.london.gov.uk/sites/default/files/future_transport_report_-_final.pdf (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Ahlers</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Akerkar</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krogstie</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Opdahl</surname>
            ,
            <given-names>A.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tessem</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
          </string-name>
          , W.:
          <article-title>Harnessing Mobility Data in Cities: A Case Study From the Bergen Region</article-title>
          . Presented at the (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Dibbelt</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pajor</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wagner</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <string-name>
            <surname>User-Constrained Multimodal Route Planning</surname>
          </string-name>
          .
          <source>J. Exp. Algorithmics</source>
          .
          <volume>19</volume>
          ,
          <fpage>1</fpage>
          -
          <lpage>19</lpage>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Kelly</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Miller</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Datz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hillsman</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barbeau</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Enabling Cost-Effective Multimodal Trip Planners through Open Transit Data</article-title>
          . National Center for Transit Research, https://www.nctr.usf.edu/wp-content/uploads/2011/06/77926.pdf (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Kujala</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weckström</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mladenović</surname>
            ,
            <given-names>M.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Saramäki</surname>
          </string-name>
          , J.:
          <article-title>Travel times and transfers in public transport: Comprehensive accessibility analysis based on Pareto-optimal journeys</article-title>
          .
          <source>Computers, Environment and Urban Systems</source>
          .
          <volume>67</volume>
          ,
          <fpage>41</fpage>
          -
          <lpage>54</lpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Noy</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Burgess</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brickley</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Google Dataset Search: Building a search engine for datasets in an open Web ecosystem</article-title>
          .
          <source>In: 28th Web Conference (WebConf</source>
          <year>2019</year>
          ) (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Ding</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wald</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wills</surname>
          </string-name>
          , G.:
          <article-title>A Survey of Open Accessibility Data</article-title>
          .
          <source>In: Proceedings of the 11th Web for All Conference</source>
          . pp.
          <volume>37</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>37</lpage>
          :
          <fpage>4</fpage>
          . ACM, New York, NY, USA (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Dornhofer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bischof</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krajnc</surname>
          </string-name>
          , E.:
          <article-title>Comparison of Open Source routing services with OpenStreetMap Data for blind pedestrians</article-title>
          . Presented at the (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Auer</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bizer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kobilarov</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lehmann</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cyganiak</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ives</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>DBpedia: A Nucleus for a Web of Open Data</article-title>
          .
          <source>In: The Semantic Web</source>
          . pp.
          <fpage>722</fpage>
          -
          <lpage>735</lpage>
          . Springer Berlin Heidelberg, Berlin, Heidelberg (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Vrandečić</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krötzsch</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Wikidata: A Free Collaborative Knowledge Base</article-title>
          .
          <source>Communications of the ACM</source>
          .
          <volume>57</volume>
          ,
          <fpage>78</fpage>
          -
          <lpage>85</lpage>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <article-title>General Transit Feed Specification</article-title>
          . https://developers.google.com/transit/gtfs/ (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Berners-Lee</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hendler</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lassila</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>The Semantic Web</article-title>
          .
          <source>Scientific American</source>
          .
          <volume>284</volume>
          ,
          <fpage>34</fpage>
          -
          <lpage>43</lpage>
          (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Heath</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bizer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Linked Data: Evolving the Web into a Global Data Space</article-title>
          . (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Hyland</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Atemezing</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Villazón-Terrazas</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Best Practices for Publishing Linked Data</article-title>
          .
          <source>World Wide Web Consortium</source>
          , https://www.w3.org/TR/ld-bp/ (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17. Network and
          <string-name>
            <given-names>Timetable</given-names>
            <surname>Exchange</surname>
          </string-name>
          . http://netex-cen.eu/ (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18. OpenStreetMap. https://www.openstreetmap.org/ (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Auer</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lehmann</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hellmann</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>LinkedGeoData: Adding a Spatial Dimension to the Web of Data</article-title>
          .
          <source>In: The Semantic Web - ISWC 2009</source>
          . pp.
          <fpage>731</fpage>
          -
          <lpage>746</lpage>
          . Springer Berlin Heidelberg (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>20. GeoNames. https://www.geonames.org/</mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Verborgh</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Vander</given-names>
            <surname>Sande</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Colpaert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Coppens</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Mannens</surname>
          </string-name>
          , E., Van de Walle, R.:
          <article-title>Web-Scale Querying through Linked Data Fragments</article-title>
          . In: Bizer,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Heath</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Auer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            , and
            <surname>Berners-Lee</surname>
          </string-name>
          ,
          <string-name>
            <surname>T</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of the 7th Workshop on Linked Data on the Web</source>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Colpaert</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Verborgh</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mannens</surname>
          </string-name>
          , E.:
          <article-title>Public Transit Route Planning Through Lightweight Linked Data Interfaces</article-title>
          . In: Cabot,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>De</surname>
          </string-name>
          <string-name>
            <surname>Virgilio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            , and
            <surname>Torlone</surname>
          </string-name>
          , R. (eds.) Web Engineering. pp.
          <fpage>403</fpage>
          -
          <lpage>411</lpage>
          . Springer International Publishing (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Colpaert</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Publishing Transport Data for Maximum Reuse</article-title>
          . https:// phd.pietercolpaert.be (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Taelman</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Colpaert</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Verborgh</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mannens</surname>
          </string-name>
          , E.:
          <article-title>Multidimensional Interfaces for Selecting Data within Ordinal Ranges</article-title>
          . In: Hartig,
          <string-name>
            <given-names>O.</given-names>
            ,
            <surname>Sequeda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            , and
            <surname>Hogan</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of the 7th International Workshop on Consuming Linked Data</source>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Geisberger</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sanders</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schultes</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vetter</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Exact Routing in Large Road Networks Using Contraction Hierarchies</article-title>
          .
          <source>Transportation Science</source>
          .
          <volume>46</volume>
          ,
          <fpage>388</fpage>
          -
          <lpage>404</lpage>
          (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Hartigan</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wong</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Algorithm</surname>
            <given-names>AS</given-names>
          </string-name>
          136:
          <string-name>
            <surname>A K-Means Clustering</surname>
          </string-name>
          <article-title>Algorithm</article-title>
          .
          <source>Journal of the Royal Statistical Society</source>
          . Series C (Applied Statistics).
          <volume>28</volume>
          ,
          <fpage>100</fpage>
          -
          <lpage>108</lpage>
          (
          <year>1979</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Flinsenberg</surname>
          </string-name>
          , I.,
          <string-name>
            <surname>Van Der Horst</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lukkien</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Verriet</surname>
          </string-name>
          , J.:
          <article-title>Creating graph partitions for fast optimum route planning</article-title>
          .
          <source>WSEAS</source>
          .
          <volume>3</volume>
          ,
          <fpage>569</fpage>
          -
          <lpage>574</lpage>
          (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Taelman</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Verborgh</surname>
          </string-name>
          , R.:
          <article-title>Declaratively Describing Responses of HypermediaDriven Web APIs</article-title>
          .
          <source>In: Proceedings of the 9th International Conference on Knowledge Capture</source>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Knublauch</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dimitris</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Shapes Constraint Language (SHACL)</article-title>
          . https:// www.w3.org/TR/2017/REC-shacl-
          <volume>20170720</volume>
          / (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Bast</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Delling</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goldberg</surname>
            ,
            <given-names>A.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Müller-Hannemann</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pajor</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sanders</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wagner</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Werneck</surname>
            ,
            <given-names>R.F.</given-names>
          </string-name>
          :
          <article-title>Route Planning in Transportation Networks</article-title>
          .
          <source>CoRR. abs/1504</source>
          .05140, (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Pajor</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Algorithm Engineering for Realistic Journey Planning in Transportation Networks</article-title>
          . https://d-nb.
          <source>info/1058165240/34</source>
          (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Dijkstra</surname>
            ,
            <given-names>E.W.:</given-names>
          </string-name>
          <article-title>A note on two problems in connexion with graphs</article-title>
          .
          <source>Numerische Mathematik</source>
          .
          <volume>1</volume>
          ,
          <fpage>269</fpage>
          -
          <lpage>271</lpage>
          (
          <year>1959</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Delling</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dibbelt</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pajor</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Fast and Exact Public Transit Routing with Restricted Pareto Sets</article-title>
          .
          <source>In: Proceedings of the Twenty-First Workshop on Algorithm Engineering and Experiments</source>
          ,
          <string-name>
            <surname>ALENEX</surname>
          </string-name>
          <year>2019</year>
          , San Diego, CA, USA, January 7-
          <issue>8</issue>
          ,
          <year>2019</year>
          . pp.
          <fpage>54</fpage>
          -
          <lpage>65</lpage>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Dibbelt</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pajor</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Strasser</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wagner</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Connection Scan Algorithm</article-title>
          .
          <source>J. Exp. Algorithmics</source>
          .
          <volume>23</volume>
          ,
          <issue>1</issue>
          .7:
          <fpage>1</fpage>
          -
          <lpage>1</lpage>
          .7:
          <issue>56</issue>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <string-name>
            <surname>Bast</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hertel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Storandt</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Scalable Transfer Patterns</article-title>
          .
          <source>In: 2016 Proceedings of the Eighteenth Workshop on Algorithm Engineering and Experiments (ALENEX)</source>
          . pp.
          <fpage>15</fpage>
          -
          <lpage>29</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          36.
          <string-name>
            <surname>Witt</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Trip-Based Public Transit Routing Using Condensed Search Trees</article-title>
          . In: ATMOS (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          37.
          <string-name>
            <surname>Barrett</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jacob</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marathe</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Formal-Language-Constrained Path</surname>
          </string-name>
          <article-title>Problems</article-title>
          .
          <source>SIAM Journal on Computing</source>
          .
          <volume>30</volume>
          ,
          <fpage>809</fpage>
          -
          <lpage>837</lpage>
          (
          <year>2000</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          38.
          <string-name>
            <surname>Savenkov</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mehmood</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Umbrich</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Polleres</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Counting to K or How SPARQL1.1 Property Paths Can Be Extended to Top-k Path Queries</article-title>
          .
          <source>In: Proceedings of the 13th International Conference on Semantic Systems</source>
          . pp.
          <fpage>97</fpage>
          -
          <lpage>103</lpage>
          . ACM, New York, NY, USA (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          39.
          <string-name>
            <surname>Hartig</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pirrò</surname>
          </string-name>
          , G.:
          <article-title>A Context-Based Semantics for SPARQL Property Paths Over the Web</article-title>
          .
          <source>In: The Semantic Web. Latest Advances and New Domains</source>
          . pp.
          <fpage>71</fpage>
          -
          <lpage>87</lpage>
          . Springer International Publishing,
          <string-name>
            <surname>Cham</surname>
          </string-name>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          40.
          <string-name>
            <surname>Hartig</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pérez</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>LDQL: A query language for the Web of Linked Data</article-title>
          .
          <source>Journal of Web Semantics</source>
          .
          <volume>41</volume>
          ,
          <fpage>9</fpage>
          -
          <lpage>29</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          41.
          <string-name>
            <surname>Rutgers</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martella</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Voulgaris</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boncz</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Powerful and Efficient Bulk Shortest-path Queries: Cypher Language Extension &amp; Giraph Implementation</article-title>
          .
          <source>In: Proceedings of the Fourth International Workshop on Graph Data Management Experiences and Systems</source>
          . pp.
          <volume>6</volume>
          :
          <fpage>1</fpage>
          -
          <issue>6</issue>
          :
          <fpage>7</fpage>
          . ACM, New York, NY, USA (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>