Hi all,

Sorry but it was my fault I didn't read "Fuseki is also packaged as a plain server “Fuseki Plain” with no UI for use as a configurable SPARQL server for building as a Docker container"

Now using it in standalone mode it works ;)

But now that I have opened the thread, is there existing configuration with docker to support the UI?

Thanks
Jorge

On 2025-04-24 15:55, George News wrote:
Hi,

I'm running fuseki2 from docker (5.3.0).

I have modified the docker-compose to map a volume to the /fuseki/run,
so I have have the config, databases, etc. The server is up and running
and working correctly as I was able to get data from the sparql
endopoint with curl.

The issue is I cannot get the GUI interface. Is it still available in
5.3.0 version? What is the correct URL?

When I access from the browser to http:/myip:3030/ I get this message:

HTTP ERROR 404 Not Found
URI:    http://myip:3030/
STATUS: 404
MESSAGE:        Not Found

I want to get something similar to https://www.imgt.org/fuseki/#/ so I
can manage my datasets, etc. from the browser, at least for testing.

Here I attach the config.ttl file and the configuration for my dataset.

Any help is welcome.
Jorge


--- config.ttl ---
# Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0

## Fuseki Server configuration file.

@prefix :        <#> .
@prefix fuseki:  <http://jena.apache.org/fuseki#> .
@prefix rdf:     <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs:    <http://www.w3.org/2000/01/rdf-schema#> .
@prefix ja:      <http://jena.hpl.hp.com/2005/11/Assembler#> .

[] rdf:type fuseki:Server ;
     # Example::
     # Server-wide query timeout.
     #
     # Timeout - server-wide default: milliseconds.
     # Format 1: "1000" -- 1 second timeout
     # Format 2: "10000,60000" -- 10s timeout to first result,
     #                            then 60s timeout for the rest of query.
     #
     # See javadoc for ARQ.queryTimeout for details.
     # This can also be set on a per dataset basis in the dataset assembler.
     #
     # ja:context [ ja:cxtName "arq:queryTimeout" ;  ja:cxtValue "30000" ] ;

     # Add any custom classes you want to load.
     # Must have a "public static void init()" method.
     # ja:loadClass "your.code.Class" ;

     # End triples.
     .



--- dataset.ttl ---
PREFIX fuseki:  <http://jena.apache.org/fuseki#>
PREFIX rdf:     <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs:    <http://www.w3.org/2000/01/rdf-schema#>
PREFIX tdb2:    <http://jena.apache.org/2016/tdb#>
PREFIX tdb1:    <http://jena.hpl.hp.com/2008/tdb#>
PREFIX ja:      <http://jena.hpl.hp.com/2005/11/Assembler#>
PREFIX :        <#>

########
# Operations and endpoints
########

<#service1> rdf:type fuseki:Service ;
      fuseki:name   "ds" ;       # http://host:port/ds
      fuseki:endpoint [
          # SPARQL query service
          fuseki:operation fuseki:query ;
          fuseki:name "sparql"
      ] ;
      fuseki:endpoint [
          # SPARQL query service (alt name)
          fuseki:operation fuseki:query ;
          fuseki:name "query"
      ] ;

      fuseki:endpoint [
          # SPARQL update service
          fuseki:operation fuseki:update ;
          fuseki:name "update"
      ] ;

      fuseki:endpoint [
          # HTML file upload service
          fuseki:operation fuseki:upload ;
          fuseki:name "upload"
      ] ;

      fuseki:endpoint [
           # SPARQL Graph Store Protocol (read)
          fuseki:operation fuseki:gsp_r ;
          fuseki:name "get"
      ] ;
      fuseki:endpoint [
          # SPARQL Graph Store Protcol (read and write)
          fuseki:operation fuseki:gsp_rw ;
          fuseki:name "data"
      ] ;

      fuseki:dataset  <#dataset> ;
      .

########
# Dataset
########

# <#dataset> rdf:type      tdb2:DatasetTDB2 ;
#   tdb2:location "DS" ;
#   # Query timeout on this dataset (1s, 1000 milliseconds)
#   ja:context [ ja:cxtName "arq:queryTimeout" ;  ja:cxtValue "1000" ] ;
#   # Make the default graph be the union of all named graphs.
#   ## tdb2:unionDefaultGraph true ;
#   .

########
# Reasoner
# https://jena.apache.org/documentation/inference/
# https://jena.apache.org/documentation/fuseki2/fuseki-configuration.html
########

<#dataset> rdf:type ja:RDFDataset;
       ja:defaultGraph <#inferenceModel>
       .

<#inferenceModel> rdf:type      ja:InfModel;
       ja:reasoner [ ja:reasonerURL
<http://jena.hpl.hp.com/2003/OWLFBRuleReasoner> ];
       ja:baseModel <#baseModel>;
       .

<#baseModel> rdf:type tdb2:GraphTDB2;
       tdb2:location "DS";
       # etc
       .






Reply via email to