[
https://issues.apache.org/jira/browse/JENA-707?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14016632#comment-14016632
]
Rob Vesse commented on JENA-707:
--------------------------------
To clarify the second half of my previous comment
If you use {{tdb:unionDefaultGraph}} then the default graph is the union of all
named graphs and the actual unnamed default graph is hidden from queries by
default. It can be accessed using the explicit name {{urn:x-arq:DefaultGraph}}
e.g.
{noformat}
SELECT *
WHERE
{
GRAPH <urn:x-arq:DefaultGraph> { ?s ?p ?o }
}
{noformat}
Allows you to view data in the unnamed default graph even when
{{tdb:unionDefaultGraph}} is enabled
> Hyphens in tdb:location path cause dataset querys to return empty resultsets
> when using TDBFactory
> --------------------------------------------------------------------------------------------------
>
> Key: JENA-707
> URL: https://issues.apache.org/jira/browse/JENA-707
> Project: Apache Jena
> Issue Type: Bug
> Affects Versions: Jena 2.11.1
> Environment: OSX 10.9.3 (Mavericks)
> Reporter: Rick Moynihan
> Priority: Minor
>
> When using the Jena API and TDBFactory.assembleDataset("config.ttl") if the
> storage location path contains a hyphen it prevents querying at least via
> QueryExecutionFactory.
> e.g. the following Assembler config fails, causing all queries to return
> empty resultsets:
> {noformat}
> @prefix tdb: <http://jena.hpl.hp.com/2008/tdb#> .
> @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#> .
> [] ja:loadClass "com.hp.hpl.jena.tdb.TDB" .
> tdb:DatasetTDB rdfs:subClassOf ja:RDFDataset .
> tdb:GraphTDB rdfs:subClassOf ja:Model .
> <#live> rdf:type tdb:DatasetTDB ;
> tdb:location "quad-store/live" ; # change to suit your local
> installation
> ja:context [ ja:cxtName "arq:queryTimeout" ; ja:cxtValue "10000,10000"
> ] ;
> tdb:unionDefaultGraph true ;
> .
> {noformat}
> But changing tdb:location to "quadstore/live" works.
--
This message was sent by Atlassian JIRA
(v6.2#6252)