This documentation provides details on the APIs and Tools in this repository and how to utilise them.
Please refer to Depending on these Modules for how to declare dependencies on these modules in other projects.
The graphql-jena-core
module provides the core APIs and schemas for running GraphQL
queries over RDF data. It primarily serves to demonstrate how to use the graphql-java
to build up an executable
GraphQL schema over Jena backed RDF data. You'll also find a bunch of helper utilities and constants for reuse in other
modules here.
The telicent-graph-schema
module provides a Telicent specific schema and associated execution logic for use by our
Telicent Graph application.
The graphql-server
module provides a standalone HTTP server that offers GraphQL access to RDF data. See the
Standalone Server documentation for more details.
The graphql-fuseki-module
module provides a Fuseki Module that can be added to a Fuseki server
deployment to allow adding GraphQL endpoints to a Fuseki dataset using Fuseki's configuration syntax.