An Introduction To GraphQL
The GraphQL framework offers a query-based Web interface over a graph-based data structure that may be composed of various types of underlying data sources. GraphQL is highly popular among Web developers, and a lot of developer-friendly tooling is available. While there are several similarities to related techniques used in the Semantic Web context, the actual relationships are not yet well explored. In order to uncover the potential of GraphQL for the Semantic Web community and vice versa, we offer a tutorial in which we introduce GraphQL. The tutorial gives a detailed overview of the different concepts and techniques within the GraphQL framework; the tutorial also contains an introductory hands-on part focused on writing queries in the GraphQL language and interacting with its data model. As a result, attendees will obtain a basic set of knowledge and skills that will allow them to apply GraphQL and to do research related to GraphQL.
- Author
- me
- olaf
- Contributor
- #
- Description
- The GraphQL framework offers a query-based Web interface over a graph-based data structure that may be composed of various types of underlying data sources. GraphQL is highly popular among Web developers, and a lot of developer-friendly tooling is available. While there are several similarities to related techniques used in the Semantic Web context, the actual relationships are not yet well explored. In order to uncover the potential of GraphQL for the Semantic Web community and vice versa, we offer a tutorial in which we introduce GraphQL. The tutorial gives a detailed overview of the different concepts and techniques within the GraphQL framework; the tutorial also contains an introductory hands-on part focused on writing queries in the GraphQL language and interacting with its data model. As a result, attendees will obtain a basic set of knowledge and skills that will allow them to apply GraphQL and to do research related to GraphQL.
- Name
- An Introduction To GraphQL
Build Web app using GraphQL-LD and Solid
This is a tutorial on how to build a simple Solid app using GraphQL-LD. Concretely, this tutorial explains how to build a Solid profile viewer in React using the GraphQL-LD Solid React Components.
Build Web app using LDflex and Solid
This is a tutorial on how to build a simple Web app using the LDflex as a query language to extract data from distributed RDF Knowledge Graphs.
Comunica tutorial: Creating a REDUCED actor
This is a tutorial on Comunica in which a new actor is created that (naively) implements the SPARQL REDUCED operator. This tutorial focuses on the case where you want to develop your actor externally outside of the Comunica repository. If you want to contribute an actor to the Comunica repository, please refer to the tutorial on Developing a feature for Comunica.
- Author
- me
- Contributor
- #
- Description
- This is a tutorial on Comunica in which a new actor is created that (naively) implements the SPARQL REDUCED operator. This tutorial focuses on the case where you want to develop your actor externally outside of the Comunica repository. If you want to contribute an actor to the Comunica repository, please refer to the tutorial on Developing a feature for Comunica.
- Name
- Comunica tutorial: Creating a REDUCED actor
Comunica tutorial: Querying Data
This is a tutorial showcasing in which ways you can query data using Comunica. There will be several (mostly) separate parts in this tutorial, some of them requiring programming, and others requiring configuration of existing solutions.
- Author
- me
- Contributor
- #
- Description
- This is a tutorial showcasing in which ways you can query data using Comunica. There will be several (mostly) separate parts in this tutorial, some of them requiring programming, and others requiring configuration of existing solutions.
- Name
- Comunica tutorial: Querying Data
Comunica: getting started with modification
These guides explain some ways in which you can use modify Comunica.
- Author
- me
- Contributor
- #
- Description
- These guides explain some ways in which you can use modify Comunica.
- Name
- Comunica: getting started with modification
- Replaces
- Comunica tutorial: Creating a REDUCED actor
Comunica: getting started with querying
These guides explain some basic ways in which you can use Comunica for querying.
- Author
- me
- Contributor
- #
- Description
- These guides explain some basic ways in which you can use Comunica for querying.
- Name
- Comunica: getting started with querying
- Replaces
- Comunica tutorial: Querying Data
Getting started with Solid
This is a tutorial on how to get started with Solid. This tutorial will cover the basics around Solid data pod and application usage.
Getting started with Walder
Walder offers an easy way to set up a website or Web API on top of decentralized knowledge graphs. Knowledge graphs incorporate data together with the meaning of that data. This makes it possible to combine data from multiple knowledge graphs, even if different, independent parties maintain or host them. Knowledge graphs can be hosted via Solid PODs, SPARQL endpoints, Triple Pattern Fragments interfaces, RDF files, and so on. This tutorial introduces you to Walder.
- Author
- me
- Contributor
- #
- Description
- Walder offers an easy way to set up a website or Web API on top of decentralized knowledge graphs. Knowledge graphs incorporate data together with the meaning of that data. This makes it possible to combine data from multiple knowledge graphs, even if different, independent parties maintain or host them. Knowledge graphs can be hosted via Solid PODs, SPARQL endpoints, Triple Pattern Fragments interfaces, RDF files, and so on. This tutorial introduces you to Walder.
- Name
- Getting started with Walder
Getting started with YARRRML
This tutorial introduces you to YARRRML by explaining how to generate Linked Data from existing data sources with YARRRML rules.
Getting started with the Community Solid Server
This tutorial uses the Community Solid Server (CSS) to both provide an introduction to Solid server behaviour, and an introduction to the CSS itself.
- Author
- me
- Contributor
- #
- Description
- This tutorial uses the Community Solid Server (CSS) to both provide an introduction to Solid server behaviour, and an introduction to the CSS itself.
- Name
- Getting started with the Community Solid Server
- ShowInSolidLabDocumentationCenter
- true
- Tool
- community-solid-server
Querying Solid pods with Comunica
This tutorial explains how you can query Solid pods with Comunica.