Re: Dataset management API

2023-07-13 Thread Martynas Jusevičius
I realised the dataset management API is only available in fuseki-webapp and not fuseki-main. That's unfortunate. On Thu, Jul 13, 2023 at 10:09 PM Martynas Jusevičius wrote: > > Andy, > > Where are the dataset definitions created through the API persisted? > Are they merged wi

Re: Dataset management API

2023-07-13 Thread Martynas Jusevičius
Andy, Where are the dataset definitions created through the API persisted? Are they merged with the datasets defined in the config file, or how does it work? Martynas On Sun, 2 Jul 2023 at 19.03, Andy Seaborne wrote: > > > On 02/07/2023 13:23, Martynas Jusevičius wrote: > > Hi

Executing SHACL over Fuseki dataset

2023-06-06 Thread Martynas Jusevičius
Hi, What is the approach to validating data stored in Fuseki with SHACL? Without having to retrieve a data dump first. I have found some generic projects that claim to translate SHACL to SPARQL: https://github.com/rdfshapes/shacl-sparql https://github.com/Shape-Fragments/SHACL2SPARQL Has anyone

Re: Executing SHACL over Fuseki dataset

2023-06-06 Thread Martynas Jusevičius
t:3030/ds/shacl?graph=default' > > Best regards, > Øyvind > > > On Tue, Jun 6, 2023 at 11:27 AM Martynas Jusevičius > wrote: > > > Hi, > > > > What is the approach to validating data stored in Fuseki with SHACL? > > Without having to retrieve a da

Re: Re: Mystery memory leak in fuseki

2023-07-21 Thread Martynas Jusevičius
There is one more variable in this picture: Java’s container awareness https://developers.redhat.com/articles/2022/04/19/java-17-whats-new-openjdks-container-awareness Whether it has an impact in this case, I have no idea :) On Thu, 20 Jul 2023 at 11.48, Conal McLaughlin wrote: > Hey Andy, > >

Dataset management API

2023-07-02 Thread Martynas Jusevičius
Hi, Can I see an example of the data that needs to be POSTed to /$/datasets in order to create a new dataset+service? The API is documented here but the data example is missing: https://jena.apache.org/documentation/fuseki2/fuseki-server-protocol.html#adding-a-dataset-and-its-services I hope

Re: CONSTRUCT query with rsparql

2023-06-14 Thread Martynas Jusevičius
?o is not bound in your WHERE pattern. On Wed, Jun 14, 2023 at 11:50 AM Hashim Khan wrote: > > Hi, > > ./rsparql --service http://localhost:8890/sparql --query query.sparql > --results=ntriples I want to save the triples in NT format as returned by > the construct query given here. > CONSTRUCT

Re: CONSTRUCT query with rsparql

2023-06-14 Thread Martynas Jusevičius
sage" } On Wed, Jun 14, 2023 at 12:13 PM Hashim Khan wrote: > > Thanks for the quick response. I would ask if you write the exact query > please. By, ?o not bound, you mean that we can not execute such a > construct query? Or is there a syntax issue? > > On Wed, Jun

Re: CONSTRUCT query with rsparql

2023-06-14 Thread Martynas Jusevičius
Sorry, I meant this: CONSTRUCT { ?s ?p ?o . } WHERE { ?s ?p?o ; <http://purl.org/dc/terms/title> "the message" } On Wed, Jun 14, 2023 at 12:23 PM Martynas Jusevičius wrote: > > No syntax issue, but with ?o being not bou

Re: Checking that SPARQL Update will not validate SHACL constraints

2023-12-14 Thread Martynas Jusevičius
help. > It can be used to capture the adds and deletes. It can then be validated > (all data or only the data changing). Flush the changes to the database > just before the end of the request in the proxy level commit. > > If the proxy is in a different JVM, then only certain constraints

Checking that SPARQL Update will not validate SHACL constraints

2023-12-13 Thread Martynas Jusevičius
Hi, I have an objective to only persist constraint-validated data in Fuseki. I have a proxy layer that validates all incoming GSP PUT and POST request graphs in memory and rejects the invalid ones. So far so good. What about SPARQL Update requests though? For simplicity's sake, let's say they

Re: Querying URL with square brackets

2023-11-24 Thread Martynas Jusevičius
On Fri, Nov 24, 2023 at 10:31 AM Laura Morales wrote: > > Thank you a lot. FILTER(STR(?id) = "...") works, as suggested by Andy. I do > recognize though that it is a hack, and that URLs should probably not have a > [. > > But now I have trouble understanding UTF8 addresses. I would use random

Re: Querying URL with square brackets

2023-11-24 Thread Martynas Jusevičius
On Fri, Nov 24, 2023 at 12:50 PM Laura Morales wrote: > > > If you want a page for every book, don't use fragment URIs. Use > > http://example.org/book/1 or http://example.org/book/1#this instead of > > http://example.org/book#1. > > yes yes I agree with this. I only tried to present an example

Re: Querying URL with square brackets

2023-11-24 Thread Martynas Jusevičius
On Fri, Nov 24, 2023 at 11:46 AM Laura Morales wrote: > > > > in the case that I want to use these URLs with a web browser. > > > > I don't understand what the trouble with the above example is? > > The problem with # is that browsers treat them as the start of a local > reference. When you open

Re: Problem running AtomGraph/fuseki-docker

2023-12-06 Thread Martynas Jusevičius
Hi Steve, This looks like Windows shell issue. For some reason /ds is resolved as a filepath where it shouldn’t. Can you try —mem '/ds' with quotes? I’m running Docker on WSL2 and never had this problem. Martynas On Wed, 6 Dec 2023 at 21.05, Steve Vestal wrote: > I am running a VM with

Re: rdf:parseType="literal" vs. rdf:datatype="...XMLLiteral"

2024-04-19 Thread Martynas Jusevičius
AFAIK for XMLLiterals you need to use rdf:parseType="Literal", rdf:datatype: https://www.w3.org/TR/rdf-syntax-grammar/#section-Syntax-XML-literals On Fri, 19 Apr 2024 at 18.18, Thomas Francart wrote: > Hello > > The RDF/XML parsing of the following succeeds: > > > > href=" >

Re: rdf:parseType="literal" vs. rdf:datatype="...XMLLiteral"

2024-04-19 Thread Martynas Jusevičius
*not* rdf:datatype On Fri, Apr 19, 2024 at 7:10 PM Martynas Jusevičius wrote: > > AFAIK for XMLLiterals you need to use rdf:parseType="Literal", rdf:datatype: > https://www.w3.org/TR/rdf-syntax-grammar/#section-Syntax-XML-literals > > On Fri, 19 Apr 2024 at 18.18,

Re: Fuseki growing in size and need for compaction

2024-04-24 Thread Martynas Jusevičius
Andy, Not directly related, but would different storage backend address issues like this? It might sound a bit like the legacy SDB, but AFAIK oxigraph, Stardog and another commercial triplestore use RocksDB for storage. https://github.com/oxigraph/oxigraph

Fuseki: multiple instances vs. multiple datasets

2024-05-13 Thread Martynas Jusevičius
Hi, I'm using multiple Fuseki instances in a Docker setup but considering to use a single instance with multiple datasets instead. So I was wondering what the differences of those setups are (besides the lower memory consumption etc.) in terms of: - security - I suppose there would be no

Re: Requesting advice on Fuseki memory settings

2024-03-07 Thread Martynas Jusevičius
If it helps, I have a setup I have used to profile Fuseki in VisualVM: https://github.com/AtomGraph/fuseki-docker On Thu, 7 Mar 2024 at 22.55, Andy Seaborne wrote: > > > On 07/03/2024 13:24, Gaspar Bartalus wrote: > > Dear Jena support

Re: Docker image for Fuseki on Mac with M1

2024-05-31 Thread Martynas Jusevičius
Hi Pietro, I get a warning but I can run the https://github.com/AtomGraph/fuseki-docker image without having it built for Mac. That might be because I have checked "open using Rosetta" in the Terminal.app Get Info. % docker run atomgraph/fuseki WARNING: The requested image's platform

Re: skolemize a graph when loading

2024-06-27 Thread Martynas Jusevičius
LinkedDataHub has a class that does that: https://github.com/AtomGraph/LinkedDataHub/blob/develop/src/main/java/com/atomgraph/linkeddatahub/server/util/Skolemizer.java On Thu, Jun 27, 2024 at 11:55 PM Paul Tyson wrote: > > I searched the source and docs but didn't turn up any easy way to >

Re: Tarql

2024-07-13 Thread Martynas Jusevičius
https://github.com/AtomGraph/CSV2RDF On Fri, 12 Jul 2024 at 18.03, Shaw, Ryan wrote: > Tarql is a very useful tool that has not been > updated in 4+ years: > > https://github.com/tarql/tarql/commits/master/ > > It still requires Jena 3.11. > > Are there replacement

<    3   4   5   6   7   8