# Querying the web of data

**URL:** https://forum.solidproject.org/t/querying-the-web-of-data/214
**Category:** Solid App Development FAQs
**Created:** [October 26, 2018, 8:00pm UTC](https://forum.solidproject.org/t/querying-the-web-of-data/214 "2018-10-26T20:00:34Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![JordanShurmer](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.solidproject.org/jordanshurmer/32/113_2.png) [@JordanShurmer](https://forum.solidproject.org/u/JordanShurmer)
#### Post date: [October 26, 2018, 8:00pm UTC](https://forum.solidproject.org/t/querying-the-web-of-data/214/1 "2018-10-26T20:00:34Z")

</div>

I’m looking for a good introduction for how to query things in this new Linked Data / Solid platform world.

What is SPARQL? Intro to the concepts… example of simple applications, etc.

Anyone have good resources, or willing to provide a high level introduction?

Thanks!

---

<div class="post-metadata">

### Author: ![anon36056958](https://avatars.discourse-cdn.com/v4/letter/a/b38774/32.png) [@anon36056958](https://forum.solidproject.org/u/anon36056958)
#### Post date: [October 26, 2018, 9:08pm UTC](https://forum.solidproject.org/t/querying-the-web-of-data/214/2 "2018-10-26T21:08:10Z")

</div>

I’m no expert but I found Learning Sparql by Bob DuCharme helpful: [learningsparql.com](http://learningsparql.com)

---

<div class="post-metadata">

### Author: ![kidehen](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.solidproject.org/kidehen/32/42_2.png) [@kidehen](https://forum.solidproject.org/u/kidehen)
#### Post date: [October 26, 2018, 9:53pm UTC](https://forum.solidproject.org/t/querying-the-web-of-data/214/3 "2018-10-26T21:53:07Z")

</div>

> [@JordanShurmer](#):
>
> I’m looking for a good introduction for how to query things in this new Linked Data / Solid platform world.
> 
> What is SPARQL? Intro to the concepts… example of simple applications, etc.
> 
> Anyone have good resources, or willing to provide a high level introduction?

Here are links to some potentially helpful starting points:

1. [Simple Linked Deployment Data Tutorial](https://medium.com/openlink-software-blog/simple-linked-data-deployment-tutorial-a532e568c82f) – demonstrates the “deceptively simple power of HTTP URIs” for Linked Data Deployment (understand and appreciate this and Solid becomes a lot easier to understand)
2. [What is a SPARQL Endpoint and Why is it Important](https://medium.com/virtuoso-blog/what-is-a-sparql-endpoint-and-why-is-it-important-b3c9e6a20a8b)

---

<div class="post-metadata">

### Author: ![linonetwo](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.solidproject.org/linonetwo/32/4039_2.png) [@linonetwo](https://forum.solidproject.org/u/linonetwo)
#### Post date: [November 26, 2018, 9:41am UTC](https://forum.solidproject.org/t/querying-the-web-of-data/214/4 "2018-11-26T09:41:15Z")

</div>

These are npm packages that may be helpful [A query engine comunica](http://forum.solidproject.org/t/a-query-engine-comunica/687)

---

<div class="post-metadata">

### Author: ![anon36056958](https://avatars.discourse-cdn.com/v4/letter/a/b38774/32.png) [@anon36056958](https://forum.solidproject.org/u/anon36056958)
#### Post date: [November 26, 2018, 10:18am UTC](https://forum.solidproject.org/t/querying-the-web-of-data/214/5 "2018-11-26T10:18:26Z")

</div>

Yes [query-ldflex](https://github.com/solid/query-ldflex) is based on [comunica](https://github.com/comunica/comunica) and on the client side [react-components](https://github.com/solid/react-components) are based on [query-ldflex](https://github.com/solid/query-ldflex) . I don’t know if [node-solid-server](https://github.com/solid/node-solid-server) uses it but it doesn’t look like its in the dependencies listed in its package.json .
