You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jena.apache.org by "Walker, Andreas" <an...@sub.uni-goettingen.de> on 2019/02/12 15:58:43 UTC

Using FROM on external RDF files in Fuseki

Dear all,


after trying for a while, I found out that Fuseki does not temporarily add external RDF files to the default graph when they are included through a FROM statement in the SPARQL query, which was also confirmed on StackExchange [1].


Since this option isn't available, is there a good way of querying an external RDF file without permanently adding it to the graph by loading it? For example, my own graph might contain a link to an RDF file like [2], and I want to query that file from my application (through Fuseki), but not store it in my own triple store.


Any help and/or advice would be welcome,


Andreas


[1] https://stackoverflow.com/questions/36532737/sparql-queries-with-from-clause-in-fuseki2

and https://stackoverflow.com/questions/54358099/fuseki-sparql-service-not-able-to-refer-to-external-rdf-resources

[2] http://id.loc.gov/vocabulary/iso639-2/deu.rdf
<https://s>

AW: AW: AW: Using FROM on external RDF files in Fuseki

Posted by "Walker, Andreas" <an...@sub.uni-goettingen.de>.
Dear Andy,


thanks for looking into it. Too bad it doesn't work, but I can work around the problem (parsing the RDF directly in Python instead) for my current purposes, so at least we got a bug report out of it.


Best,

Andreas



________________________________
Von: Andy Seaborne <an...@apache.org>
Gesendet: Donnerstag, 14. Februar 2019 12:17:56
An: users@jena.apache.org
Betreff: Re: AW: AW: Using FROM on external RDF files in Fuseki

I looked - there are a couple of problem bocking its use which need fixing:

https://issues.apache.org/jira/browse/JENA-1671

Sorry about that,

     Andy

On 13/02/2019 13:42, Andy Seaborne wrote:
> Andreas,
>
> I'll take a look - one of the problems of running that service has been
> (unsurprisingly) it getting trashed.  A public endpoint reading files
> from the web is a DOS vector. People trying to load DBpedia etc. (no,
> that does not work!).
>
> (The VM it runs on is also quite locked down which may be the issue as
> well).
>
> If you are using the apache-jena-fuseki dwn and service scripts, that is
> the webapp server.  The standalone form is Jetty+Fuseki as webapp.
>
> It will be better to run the general query endpoint in a separate server
> - that isolates it from the handling of the datasets.
>
>      Andy
>
> On 13/02/2019 10:51, Walker, Andreas wrote:
>> Hi Andy,
>>
>>
>> I am running Fuseki as a service (i.e. with "fuseki start"), without
>> any modifications to the configuration. I have added a dataset with
>> multiple named graphs through the web interface, and I tried running
>> the queries through the web interface as well, although I am later
>> planning to query the SPARQL endpoint via Python.
>>
>>
>> When I try the following minimal query in
>> <http://www.sparql.org/sparql.html>, it also doesn't work:
>>
>>
>> SELECT ?s ?p ?o
>> FROM <http://id.loc.gov/vocabulary/iso639-2/deu.rdf>
>> WHERE { ?s ?p ?o }
>>
>> Do I understand you correctly that this should work? If yes, any idea
>> what I might be doing wrong? And how would I tell my own server to
>> allow queries like that?
>>
>> Thanks for your help,
>> Andreas
>>
>>
>> ________________________________
>> Von: Andy Seaborne <an...@apache.org>
>> Gesendet: Mittwoch, 13. Februar 2019 11:20:16
>> An: users@jena.apache.org
>> Betreff: Re: AW: Using FROM on external RDF files in Fuseki
>>
>> Fuseki does support loading FROM URLs from the web in the "main" version
>> of Fuseki.  If the service is backed by a dataset it will use the graphs
>> from the dataset but there is the "general" query service as well.
>>
>> It is --general in Fuseki.main and that is what
>>     http://www.sparql.org/sparql.html
>> is using.
>>
>> Andreas - were you looking for it in the webapp version?
>>
>>       Andy
>>
>> On 12/02/2019 19:52, Charles Abela wrote:
>>> Hehe
>>>
>>> On 12 Feb 2019 20:14, "Walker, Andreas" <
>>> andreas.walker@sub.uni-goettingen.de> wrote:
>>>
>>> Hi ajs6f,
>>>
>>> yes, what I am aiming for is what the FROM statement would do if it
>>> could
>>> target graphs outside my own dataset.
>>>
>>> The only thing I have come up with so far - as an idea, not tested - is
>>> loading the RDF file into a named graph, querying it and then
>>> dropping it
>>> again. What I am asking is whether there is a simpler way of instructing
>>> Fuseki to temporarily load that graph just for the purposes of one
>>> query.
>>>
>>> Best,
>>> Andreas
>>> ________________________________
>>> Von: ajs6f <aj...@apache.org>
>>> Gesendet: Dienstag, 12. Februar 2019 19:06:36
>>> An: users@jena.apache.org
>>> Betreff: Re: Using FROM on external RDF files in Fuseki
>>>
>>> I'm not quite sure what you are asking about here: Do you mean to query
>>> both a new graph and the main dataset at the same time, and to do that
>>> without using anything other than SPARQL, and without loading the new
>>> graph
>>> into your dataset?
>>>
>>>
>>> ajs6f
>>>
>>>> On Feb 12, 2019, at 10:58 AM, Walker, Andreas <
>>> andreas.walker@sub.uni-goettingen.de> wrote:
>>>>
>>>> Dear all,
>>>>
>>>>
>>>> after trying for a while, I found out that Fuseki does not temporarily
>>> add external RDF files to the default graph when they are included
>>> through
>>> a FROM statement in the SPARQL query, which was also confirmed on
>>> StackExchange [1].
>>>>
>>>>
>>>> Since this option isn't available, is there a good way of querying an
>>> external RDF file without permanently adding it to the graph by
>>> loading it?
>>> For example, my own graph might contain a link to an RDF file like
>>> [2], and
>>> I want to query that file from my application (through Fuseki), but not
>>> store it in my own triple store.
>>>>
>>>>
>>>> Any help and/or advice would be welcome,
>>>>
>>>>
>>>> Andreas
>>>>
>>>>
>>>> [1]
>>> https://stackoverflow.com/questions/36532737/sparql-queries-with-from-clause-in-fuseki2
>>>
>>>>
>>>> and
>>> https://stackoverflow.com/questions/54358099/fuseki-sparql-service-not-able-to-refer-to-external-rdf-resources
>>>
>>>>
>>>> [2] http://id.loc.gov/vocabulary/iso639-2/deu.rdf
>>>> <https://s>
>>>
>>

Re: AW: AW: Using FROM on external RDF files in Fuseki

Posted by Andy Seaborne <an...@apache.org>.
I looked - there are a couple of problem bocking its use which need fixing:

https://issues.apache.org/jira/browse/JENA-1671

Sorry about that,

     Andy

On 13/02/2019 13:42, Andy Seaborne wrote:
> Andreas,
> 
> I'll take a look - one of the problems of running that service has been 
> (unsurprisingly) it getting trashed.  A public endpoint reading files 
> from the web is a DOS vector. People trying to load DBpedia etc. (no, 
> that does not work!).
> 
> (The VM it runs on is also quite locked down which may be the issue as 
> well).
> 
> If you are using the apache-jena-fuseki dwn and service scripts, that is 
> the webapp server.  The standalone form is Jetty+Fuseki as webapp.
> 
> It will be better to run the general query endpoint in a separate server 
> - that isolates it from the handling of the datasets.
> 
>      Andy
> 
> On 13/02/2019 10:51, Walker, Andreas wrote:
>> Hi Andy,
>>
>>
>> I am running Fuseki as a service (i.e. with "fuseki start"), without 
>> any modifications to the configuration. I have added a dataset with 
>> multiple named graphs through the web interface, and I tried running 
>> the queries through the web interface as well, although I am later 
>> planning to query the SPARQL endpoint via Python.
>>
>>
>> When I try the following minimal query in 
>> <http://www.sparql.org/sparql.html>, it also doesn't work:
>>
>>
>> SELECT ?s ?p ?o
>> FROM <http://id.loc.gov/vocabulary/iso639-2/deu.rdf>
>> WHERE { ?s ?p ?o }
>>
>> Do I understand you correctly that this should work? If yes, any idea 
>> what I might be doing wrong? And how would I tell my own server to 
>> allow queries like that?
>>
>> Thanks for your help,
>> Andreas
>>
>>
>> ________________________________
>> Von: Andy Seaborne <an...@apache.org>
>> Gesendet: Mittwoch, 13. Februar 2019 11:20:16
>> An: users@jena.apache.org
>> Betreff: Re: AW: Using FROM on external RDF files in Fuseki
>>
>> Fuseki does support loading FROM URLs from the web in the "main" version
>> of Fuseki.  If the service is backed by a dataset it will use the graphs
>> from the dataset but there is the "general" query service as well.
>>
>> It is --general in Fuseki.main and that is what
>>     http://www.sparql.org/sparql.html
>> is using.
>>
>> Andreas - were you looking for it in the webapp version?
>>
>>       Andy
>>
>> On 12/02/2019 19:52, Charles Abela wrote:
>>> Hehe
>>>
>>> On 12 Feb 2019 20:14, "Walker, Andreas" <
>>> andreas.walker@sub.uni-goettingen.de> wrote:
>>>
>>> Hi ajs6f,
>>>
>>> yes, what I am aiming for is what the FROM statement would do if it 
>>> could
>>> target graphs outside my own dataset.
>>>
>>> The only thing I have come up with so far - as an idea, not tested - is
>>> loading the RDF file into a named graph, querying it and then 
>>> dropping it
>>> again. What I am asking is whether there is a simpler way of instructing
>>> Fuseki to temporarily load that graph just for the purposes of one 
>>> query.
>>>
>>> Best,
>>> Andreas
>>> ________________________________
>>> Von: ajs6f <aj...@apache.org>
>>> Gesendet: Dienstag, 12. Februar 2019 19:06:36
>>> An: users@jena.apache.org
>>> Betreff: Re: Using FROM on external RDF files in Fuseki
>>>
>>> I'm not quite sure what you are asking about here: Do you mean to query
>>> both a new graph and the main dataset at the same time, and to do that
>>> without using anything other than SPARQL, and without loading the new 
>>> graph
>>> into your dataset?
>>>
>>>
>>> ajs6f
>>>
>>>> On Feb 12, 2019, at 10:58 AM, Walker, Andreas <
>>> andreas.walker@sub.uni-goettingen.de> wrote:
>>>>
>>>> Dear all,
>>>>
>>>>
>>>> after trying for a while, I found out that Fuseki does not temporarily
>>> add external RDF files to the default graph when they are included 
>>> through
>>> a FROM statement in the SPARQL query, which was also confirmed on
>>> StackExchange [1].
>>>>
>>>>
>>>> Since this option isn't available, is there a good way of querying an
>>> external RDF file without permanently adding it to the graph by 
>>> loading it?
>>> For example, my own graph might contain a link to an RDF file like 
>>> [2], and
>>> I want to query that file from my application (through Fuseki), but not
>>> store it in my own triple store.
>>>>
>>>>
>>>> Any help and/or advice would be welcome,
>>>>
>>>>
>>>> Andreas
>>>>
>>>>
>>>> [1]
>>> https://stackoverflow.com/questions/36532737/sparql-queries-with-from-clause-in-fuseki2 
>>>
>>>>
>>>> and
>>> https://stackoverflow.com/questions/54358099/fuseki-sparql-service-not-able-to-refer-to-external-rdf-resources 
>>>
>>>>
>>>> [2] http://id.loc.gov/vocabulary/iso639-2/deu.rdf
>>>> <https://s>
>>>
>>

Re: AW: AW: Using FROM on external RDF files in Fuseki

Posted by Andy Seaborne <an...@apache.org>.
Andreas,

I'll take a look - one of the problems of running that service has been 
(unsurprisingly) it getting trashed.  A public endpoint reading files 
from the web is a DOS vector. People trying to load DBpedia etc. (no, 
that does not work!).

(The VM it runs on is also quite locked down which may be the issue as 
well).

If you are using the apache-jena-fuseki dwn and service scripts, that is 
the webapp server.  The standalone form is Jetty+Fuseki as webapp.

It will be better to run the general query endpoint in a separate server 
- that isolates it from the handling of the datasets.

     Andy

On 13/02/2019 10:51, Walker, Andreas wrote:
> Hi Andy,
> 
> 
> I am running Fuseki as a service (i.e. with "fuseki start"), without any modifications to the configuration. I have added a dataset with multiple named graphs through the web interface, and I tried running the queries through the web interface as well, although I am later planning to query the SPARQL endpoint via Python.
> 
> 
> When I try the following minimal query in <http://www.sparql.org/sparql.html>, it also doesn't work:
> 
> 
> SELECT ?s ?p ?o
> FROM <http://id.loc.gov/vocabulary/iso639-2/deu.rdf>
> WHERE { ?s ?p ?o }
> 
> Do I understand you correctly that this should work? If yes, any idea what I might be doing wrong? And how would I tell my own server to allow queries like that?
> 
> Thanks for your help,
> Andreas
> 
> 
> ________________________________
> Von: Andy Seaborne <an...@apache.org>
> Gesendet: Mittwoch, 13. Februar 2019 11:20:16
> An: users@jena.apache.org
> Betreff: Re: AW: Using FROM on external RDF files in Fuseki
> 
> Fuseki does support loading FROM URLs from the web in the "main" version
> of Fuseki.  If the service is backed by a dataset it will use the graphs
> from the dataset but there is the "general" query service as well.
> 
> It is --general in Fuseki.main and that is what
>     http://www.sparql.org/sparql.html
> is using.
> 
> Andreas - were you looking for it in the webapp version?
> 
>       Andy
> 
> On 12/02/2019 19:52, Charles Abela wrote:
>> Hehe
>>
>> On 12 Feb 2019 20:14, "Walker, Andreas" <
>> andreas.walker@sub.uni-goettingen.de> wrote:
>>
>> Hi ajs6f,
>>
>> yes, what I am aiming for is what the FROM statement would do if it could
>> target graphs outside my own dataset.
>>
>> The only thing I have come up with so far - as an idea, not tested - is
>> loading the RDF file into a named graph, querying it and then dropping it
>> again. What I am asking is whether there is a simpler way of instructing
>> Fuseki to temporarily load that graph just for the purposes of one query.
>>
>> Best,
>> Andreas
>> ________________________________
>> Von: ajs6f <aj...@apache.org>
>> Gesendet: Dienstag, 12. Februar 2019 19:06:36
>> An: users@jena.apache.org
>> Betreff: Re: Using FROM on external RDF files in Fuseki
>>
>> I'm not quite sure what you are asking about here: Do you mean to query
>> both a new graph and the main dataset at the same time, and to do that
>> without using anything other than SPARQL, and without loading the new graph
>> into your dataset?
>>
>>
>> ajs6f
>>
>>> On Feb 12, 2019, at 10:58 AM, Walker, Andreas <
>> andreas.walker@sub.uni-goettingen.de> wrote:
>>>
>>> Dear all,
>>>
>>>
>>> after trying for a while, I found out that Fuseki does not temporarily
>> add external RDF files to the default graph when they are included through
>> a FROM statement in the SPARQL query, which was also confirmed on
>> StackExchange [1].
>>>
>>>
>>> Since this option isn't available, is there a good way of querying an
>> external RDF file without permanently adding it to the graph by loading it?
>> For example, my own graph might contain a link to an RDF file like [2], and
>> I want to query that file from my application (through Fuseki), but not
>> store it in my own triple store.
>>>
>>>
>>> Any help and/or advice would be welcome,
>>>
>>>
>>> Andreas
>>>
>>>
>>> [1]
>> https://stackoverflow.com/questions/36532737/sparql-queries-with-from-clause-in-fuseki2
>>>
>>> and
>> https://stackoverflow.com/questions/54358099/fuseki-sparql-service-not-able-to-refer-to-external-rdf-resources
>>>
>>> [2] http://id.loc.gov/vocabulary/iso639-2/deu.rdf
>>> <https://s>
>>
> 

AW: AW: Using FROM on external RDF files in Fuseki

Posted by "Walker, Andreas" <an...@sub.uni-goettingen.de>.
Hi Andy,


I am running Fuseki as a service (i.e. with "fuseki start"), without any modifications to the configuration. I have added a dataset with multiple named graphs through the web interface, and I tried running the queries through the web interface as well, although I am later planning to query the SPARQL endpoint via Python.


When I try the following minimal query in <http://www.sparql.org/sparql.html>, it also doesn't work:


SELECT ?s ?p ?o
FROM <http://id.loc.gov/vocabulary/iso639-2/deu.rdf>
WHERE { ?s ?p ?o }

Do I understand you correctly that this should work? If yes, any idea what I might be doing wrong? And how would I tell my own server to allow queries like that?

Thanks for your help,
Andreas


________________________________
Von: Andy Seaborne <an...@apache.org>
Gesendet: Mittwoch, 13. Februar 2019 11:20:16
An: users@jena.apache.org
Betreff: Re: AW: Using FROM on external RDF files in Fuseki

Fuseki does support loading FROM URLs from the web in the "main" version
of Fuseki.  If the service is backed by a dataset it will use the graphs
from the dataset but there is the "general" query service as well.

It is --general in Fuseki.main and that is what
   http://www.sparql.org/sparql.html
is using.

Andreas - were you looking for it in the webapp version?

     Andy

On 12/02/2019 19:52, Charles Abela wrote:
> Hehe
>
> On 12 Feb 2019 20:14, "Walker, Andreas" <
> andreas.walker@sub.uni-goettingen.de> wrote:
>
> Hi ajs6f,
>
> yes, what I am aiming for is what the FROM statement would do if it could
> target graphs outside my own dataset.
>
> The only thing I have come up with so far - as an idea, not tested - is
> loading the RDF file into a named graph, querying it and then dropping it
> again. What I am asking is whether there is a simpler way of instructing
> Fuseki to temporarily load that graph just for the purposes of one query.
>
> Best,
> Andreas
> ________________________________
> Von: ajs6f <aj...@apache.org>
> Gesendet: Dienstag, 12. Februar 2019 19:06:36
> An: users@jena.apache.org
> Betreff: Re: Using FROM on external RDF files in Fuseki
>
> I'm not quite sure what you are asking about here: Do you mean to query
> both a new graph and the main dataset at the same time, and to do that
> without using anything other than SPARQL, and without loading the new graph
> into your dataset?
>
>
> ajs6f
>
>> On Feb 12, 2019, at 10:58 AM, Walker, Andreas <
> andreas.walker@sub.uni-goettingen.de> wrote:
>>
>> Dear all,
>>
>>
>> after trying for a while, I found out that Fuseki does not temporarily
> add external RDF files to the default graph when they are included through
> a FROM statement in the SPARQL query, which was also confirmed on
> StackExchange [1].
>>
>>
>> Since this option isn't available, is there a good way of querying an
> external RDF file without permanently adding it to the graph by loading it?
> For example, my own graph might contain a link to an RDF file like [2], and
> I want to query that file from my application (through Fuseki), but not
> store it in my own triple store.
>>
>>
>> Any help and/or advice would be welcome,
>>
>>
>> Andreas
>>
>>
>> [1]
> https://stackoverflow.com/questions/36532737/sparql-queries-with-from-clause-in-fuseki2
>>
>> and
> https://stackoverflow.com/questions/54358099/fuseki-sparql-service-not-able-to-refer-to-external-rdf-resources
>>
>> [2] http://id.loc.gov/vocabulary/iso639-2/deu.rdf
>> <https://s>
>

Re: AW: Using FROM on external RDF files in Fuseki

Posted by Andy Seaborne <an...@apache.org>.
Fuseki does support loading FROM URLs from the web in the "main" version 
of Fuseki.  If the service is backed by a dataset it will use the graphs 
from the dataset but there is the "general" query service as well.

It is --general in Fuseki.main and that is what
   http://www.sparql.org/sparql.html
is using.

Andreas - were you looking for it in the webapp version?

     Andy

On 12/02/2019 19:52, Charles Abela wrote:
> Hehe
> 
> On 12 Feb 2019 20:14, "Walker, Andreas" <
> andreas.walker@sub.uni-goettingen.de> wrote:
> 
> Hi ajs6f,
> 
> yes, what I am aiming for is what the FROM statement would do if it could
> target graphs outside my own dataset.
> 
> The only thing I have come up with so far - as an idea, not tested - is
> loading the RDF file into a named graph, querying it and then dropping it
> again. What I am asking is whether there is a simpler way of instructing
> Fuseki to temporarily load that graph just for the purposes of one query.
> 
> Best,
> Andreas
> ________________________________
> Von: ajs6f <aj...@apache.org>
> Gesendet: Dienstag, 12. Februar 2019 19:06:36
> An: users@jena.apache.org
> Betreff: Re: Using FROM on external RDF files in Fuseki
> 
> I'm not quite sure what you are asking about here: Do you mean to query
> both a new graph and the main dataset at the same time, and to do that
> without using anything other than SPARQL, and without loading the new graph
> into your dataset?
> 
> 
> ajs6f
> 
>> On Feb 12, 2019, at 10:58 AM, Walker, Andreas <
> andreas.walker@sub.uni-goettingen.de> wrote:
>>
>> Dear all,
>>
>>
>> after trying for a while, I found out that Fuseki does not temporarily
> add external RDF files to the default graph when they are included through
> a FROM statement in the SPARQL query, which was also confirmed on
> StackExchange [1].
>>
>>
>> Since this option isn't available, is there a good way of querying an
> external RDF file without permanently adding it to the graph by loading it?
> For example, my own graph might contain a link to an RDF file like [2], and
> I want to query that file from my application (through Fuseki), but not
> store it in my own triple store.
>>
>>
>> Any help and/or advice would be welcome,
>>
>>
>> Andreas
>>
>>
>> [1]
> https://stackoverflow.com/questions/36532737/sparql-queries-with-from-clause-in-fuseki2
>>
>> and
> https://stackoverflow.com/questions/54358099/fuseki-sparql-service-not-able-to-refer-to-external-rdf-resources
>>
>> [2] http://id.loc.gov/vocabulary/iso639-2/deu.rdf
>> <https://s>
> 

Re: AW: Using FROM on external RDF files in Fuseki

Posted by Charles Abela <ch...@gmail.com>.
Hehe

On 12 Feb 2019 20:14, "Walker, Andreas" <
andreas.walker@sub.uni-goettingen.de> wrote:

Hi ajs6f,

yes, what I am aiming for is what the FROM statement would do if it could
target graphs outside my own dataset.

The only thing I have come up with so far - as an idea, not tested - is
loading the RDF file into a named graph, querying it and then dropping it
again. What I am asking is whether there is a simpler way of instructing
Fuseki to temporarily load that graph just for the purposes of one query.

Best,
Andreas
________________________________
Von: ajs6f <aj...@apache.org>
Gesendet: Dienstag, 12. Februar 2019 19:06:36
An: users@jena.apache.org
Betreff: Re: Using FROM on external RDF files in Fuseki

I'm not quite sure what you are asking about here: Do you mean to query
both a new graph and the main dataset at the same time, and to do that
without using anything other than SPARQL, and without loading the new graph
into your dataset?


ajs6f

> On Feb 12, 2019, at 10:58 AM, Walker, Andreas <
andreas.walker@sub.uni-goettingen.de> wrote:
>
> Dear all,
>
>
> after trying for a while, I found out that Fuseki does not temporarily
add external RDF files to the default graph when they are included through
a FROM statement in the SPARQL query, which was also confirmed on
StackExchange [1].
>
>
> Since this option isn't available, is there a good way of querying an
external RDF file without permanently adding it to the graph by loading it?
For example, my own graph might contain a link to an RDF file like [2], and
I want to query that file from my application (through Fuseki), but not
store it in my own triple store.
>
>
> Any help and/or advice would be welcome,
>
>
> Andreas
>
>
> [1]
https://stackoverflow.com/questions/36532737/sparql-queries-with-from-clause-in-fuseki2
>
> and
https://stackoverflow.com/questions/54358099/fuseki-sparql-service-not-able-to-refer-to-external-rdf-resources
>
> [2] http://id.loc.gov/vocabulary/iso639-2/deu.rdf
> <https://s>

AW: Using FROM on external RDF files in Fuseki

Posted by "Walker, Andreas" <an...@sub.uni-goettingen.de>.
Hi ajs6f,

yes, what I am aiming for is what the FROM statement would do if it could target graphs outside my own dataset.

The only thing I have come up with so far - as an idea, not tested - is loading the RDF file into a named graph, querying it and then dropping it again. What I am asking is whether there is a simpler way of instructing Fuseki to temporarily load that graph just for the purposes of one query.

Best,
Andreas
________________________________
Von: ajs6f <aj...@apache.org>
Gesendet: Dienstag, 12. Februar 2019 19:06:36
An: users@jena.apache.org
Betreff: Re: Using FROM on external RDF files in Fuseki

I'm not quite sure what you are asking about here: Do you mean to query both a new graph and the main dataset at the same time, and to do that without using anything other than SPARQL, and without loading the new graph into your dataset?


ajs6f

> On Feb 12, 2019, at 10:58 AM, Walker, Andreas <an...@sub.uni-goettingen.de> wrote:
>
> Dear all,
>
>
> after trying for a while, I found out that Fuseki does not temporarily add external RDF files to the default graph when they are included through a FROM statement in the SPARQL query, which was also confirmed on StackExchange [1].
>
>
> Since this option isn't available, is there a good way of querying an external RDF file without permanently adding it to the graph by loading it? For example, my own graph might contain a link to an RDF file like [2], and I want to query that file from my application (through Fuseki), but not store it in my own triple store.
>
>
> Any help and/or advice would be welcome,
>
>
> Andreas
>
>
> [1] https://stackoverflow.com/questions/36532737/sparql-queries-with-from-clause-in-fuseki2
>
> and https://stackoverflow.com/questions/54358099/fuseki-sparql-service-not-able-to-refer-to-external-rdf-resources
>
> [2] http://id.loc.gov/vocabulary/iso639-2/deu.rdf
> <https://s>


Re: Using FROM on external RDF files in Fuseki

Posted by ajs6f <aj...@apache.org>.
I'm not quite sure what you are asking about here: Do you mean to query both a new graph and the main dataset at the same time, and to do that without using anything other than SPARQL, and without loading the new graph into your dataset?


ajs6f

> On Feb 12, 2019, at 10:58 AM, Walker, Andreas <an...@sub.uni-goettingen.de> wrote:
> 
> Dear all,
> 
> 
> after trying for a while, I found out that Fuseki does not temporarily add external RDF files to the default graph when they are included through a FROM statement in the SPARQL query, which was also confirmed on StackExchange [1].
> 
> 
> Since this option isn't available, is there a good way of querying an external RDF file without permanently adding it to the graph by loading it? For example, my own graph might contain a link to an RDF file like [2], and I want to query that file from my application (through Fuseki), but not store it in my own triple store.
> 
> 
> Any help and/or advice would be welcome,
> 
> 
> Andreas
> 
> 
> [1] https://stackoverflow.com/questions/36532737/sparql-queries-with-from-clause-in-fuseki2
> 
> and https://stackoverflow.com/questions/54358099/fuseki-sparql-service-not-able-to-refer-to-external-rdf-resources
> 
> [2] http://id.loc.gov/vocabulary/iso639-2/deu.rdf
> <https://s>