A Gno.Store.Adapter implementation for Apache Jena Fuseki.
Manifest Configuration
@prefix gno: <http://gno.app/> .
@prefix gnoa: <http://gno.app/ns/adapter/> .
<Fuseki> a gnoa:Fuseki
; gno:storeEndpointScheme "http" # optional (default: "http")
; gno:storeEndpointHost "localhost" # optional (default: "localhost")
; gno:storeEndpointPort 3030 # optional (default: 3030)
; gno:storeEndpointDataset "my-dataset" # required
.Administration
This adapter also provides access to Fuseki's HTTP Administration Protocol for dataset management, server health checks, statistics, and backups.
Summary
Functions
Returns the Fuseki HTTP Administration API base endpoint.
Fetches all datasets from the Fuseki admin endpoint.
Fetches statistics for all datasets.
Returns the backup endpoint for the adapter's dataset.
Returns the backup endpoint for a specific dataset.
Returns the backups list endpoint.
Returns the compact endpoint for the adapter's dataset.
Returns the compact endpoint for a specific dataset.
Returns the dataset-specific admin endpoint for the adapter's dataset.
Returns the dataset-specific admin endpoint for a given dataset name.
Fetches information for the adapter's dataset.
Fetches information for a specific dataset.
Fetches statistics for the adapter's dataset.
Fetches statistics for a specific dataset.
Returns the statistics endpoint for the adapter's dataset.
Returns the statistics endpoint for a specific dataset.
Returns the datasets endpoint for dataset management operations.
Returns the graph semantics for a specific adapter instance.
Fetches server metrics.
Returns the metrics endpoint.
Checks if the Fuseki server is available by pinging it.
Returns the ping endpoint for server health checks.
Returns the server information endpoint.
Fetches server information from the Fuseki admin endpoint.
Returns the sleep endpoint.
Returns the statistics endpoint for all datasets.
Returns the task-specific endpoint for a given task ID.
Fetches information about a specific task.
Returns the tasks endpoint for monitoring background operations.
Fetches information about running tasks.
Types
Functions
Returns the Fuseki HTTP Administration API base endpoint.
Fetches all datasets from the Fuseki admin endpoint.
Fetches statistics for all datasets.
Returns the backup endpoint for the adapter's dataset.
Returns the backup endpoint for a specific dataset.
Returns the backups list endpoint.
Returns the compact endpoint for the adapter's dataset.
Returns the compact endpoint for a specific dataset.
Returns the dataset-specific admin endpoint for the adapter's dataset.
Returns the dataset-specific admin endpoint for a given dataset name.
Fetches information for the adapter's dataset.
Fetches information for a specific dataset.
Fetches statistics for the adapter's dataset.
Fetches statistics for a specific dataset.
Returns the statistics endpoint for the adapter's dataset.
Returns the statistics endpoint for a specific dataset.
Returns the datasets endpoint for dataset management operations.
@spec from(Grax.Schema.t()) :: {:ok, t()} | {:error, any()}
@spec from!(Grax.Schema.t()) :: t()
Returns the graph semantics for a specific adapter instance.
Checks the default_graph_semantics_config manifest property first,
falling back to default_graph_semantics/0.
@spec load( RDF.Graph.t() | RDF.Description.t(), RDF.IRI.coercible() | RDF.BlankNode.t(), opts :: keyword() ) :: {:ok, t()} | {:error, any()}
@spec load!( RDF.Graph.t() | RDF.Description.t(), RDF.IRI.coercible() | RDF.BlankNode.t(), opts :: keyword() ) :: t()
Fetches server metrics.
Returns the metrics endpoint.
Checks if the Fuseki server is available by pinging it.
Returns the ping endpoint for server health checks.
Returns the server information endpoint.
Fetches server information from the Fuseki admin endpoint.
Returns the sleep endpoint.
Returns the statistics endpoint for all datasets.
Returns the task-specific endpoint for a given task ID.
Fetches information about a specific task.
Returns the tasks endpoint for monitoring background operations.
Fetches information about running tasks.