Re: retrieve a list of all distinct/unique resources in a store/repo

On Tue, Nov 21, 2017 at 12:30 AM, Ian Dickinson <i.j.dickinson@gmail.com> wrote:
> On Mon, Nov 20, 2017 at 4:47 PM, Anthony Durity <a.durity@umail.ucc.ie> wrote:
>> What about the SPARQL-y route?
> Off the top of my head, untested:
>
>     select distinct ?term {
>         { ?term ?p ?o } union
>         { ?s ?term ?o } union
>         { ?s ?p ?term }
>
>         FILTER (!isBlank(?term))
>     }
>
> Probably quite an expensive query on a store of any size, so be careful!

Oops, you said no literals either. So the filter should be:

   FILTER (!isBlank(?term) && !isLiteral(?term))

Ian

Received on Tuesday, 21 November 2017 00:35:41 UTC