[ 
https://issues.apache.org/jira/browse/JENA-1419?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bruno P. Kinoshita updated JENA-1419:
-------------------------------------
    Description: 
In section:
 
[http://jena.apache.org/tutorials/sparql_datasets.html#querying-a-specific-graph]

The output is empty. As if the graph couldn't be found.

{noformat}

PREFIX : <[file:///home/jo/eclipse-workspace/sparql_tutorial_data/]>
 PREFIX dc: <[http://purl.org/dc/elements/1.1/]>

SELECT *
 WHERE
 { GRAPH ?g

{ ?b dc:title ?title }

}

{noformat}

Gives:

{noformat}

--------------------------------------------------------------------
|b|title|g|

====================================================================
|_:b0|"Harry Potter and the Chamber of Secrets"|<ds-ng-1.ttl>|
|_:b1|"Harry Potter and the Philospher's Stone"|<ds-ng-1.ttl>|
|_:b2|"Harry Potter and the Sorcerer's Stone"|<ds-ng-2.ttl>|
|_:b3|"Harry Potter and the Chamber of Secrets"|<ds-ng-2.ttl>|

--------------------------------------------------------------------

{noformat}

{noformat}

PREFIX dc: <[http://purl.org/dc/elements/1.1/]>
 PREFIX : <.>

SELECT ?title
 {
 GRAPH :ds-ng-2.ttl

{ ?b dc:title ?title }

}

{noformat}

Gives

{noformat}

---------
|title|

=========
 ---------

{noformat}

Running with Jena 3.5.0, on Linux (Arch)

{noformat}
 $ arq --graph ds-dft.ttl --namedgraph ds-ng-1.ttl --namedgraph \
 ds-ng-2.ttl --query q-ds-3.rq

{noformat}

There is also a problem with q-ds-4.rq:

{noformat}
 ----------------
|date|title|

================
 ----------------

{noformat}

And same with q-ds-5.rq.

{noformat}

---------------------------------------------------------------------------------------
|s|p|o|g|

=======================================================================================
|:ds-ng-1.ttl|dc:date|"2005-07-14T03:18:56+01:00"^^xsd:dateTime| |
|:ds-ng-2.ttl|dc:date|"2005-09-22T05:53:05+01:00"^^xsd:dateTime| |
|_:b0|dc:title|"Harry Potter and the Chamber of Secrets"|<ds-ng-1.ttl>|
|_:b1|dc:title|"Harry Potter and the Philospher's Stone"|<ds-ng-1.ttl>|
|_:b2|dc:title|"Harry Potter and the Sorcerer's Stone"|<ds-ng-2.ttl>|
|_:b3|dc:title|"Harry Potter and the Chamber of Secrets"|<ds-ng-2.ttl>|

---------------------------------------------------------------------------------------

{noformat}

We see that g and s are not in the same format.

Looking around, I found that:
 [https://github.com/apache/jena/blob/master/jena-arq/etc/dataset.ttl]

And made a dataset such as:

{noformat}
 @prefix dc: <[http://purl.org/dc/elements/1.1/]> .
 @prefix rdfs: 
<[http://www.w3.org/2000/01/rdf-schema#|http://www.w3.org/2000/01/rdf-schema]> .
 @prefix rdf: 
<[http://www.w3.org/1999/02/22-rdf-syntax-ns#|http://www.w3.org/1999/02/22-rdf-syntax-ns]>
 .
 @prefix xsd: 
<[http://www.w3.org/2001/XMLSchema#|http://www.w3.org/2001/XMLSchema]> .
 @prefix ja: 
<[http://jena.hpl.hp.com/2005/11/Assembler#|http://jena.hpl.hp.com/2005/11/Assembler]>
 .
 @prefix : <#> .

<> rdf:type ja:RDFDataset ;
 ja:defaultGraph
 [ rdf:type ja:MemoryModel] ;
 ja:namedGraph [ ja:graphName <[http://example/graph1]> ;
 ja:graph :data1 ] ;
 ja:namedGraph [ ja:graphName <[http://example/graph2]> ;
 ja:graph :data2 ] ;
 .
 :data1 rdf:type ja:MemoryModel ;
 ja:content [ja:externalContent <ds-ng-1.ttl> ;
 dc:date "2005-07-14T03:18:56+01:00"^^xsd:dateTime] ;
 .

:data2 rdf:type ja:MemoryModel ;
 ja:content [ja:externalContent <ds-ng-2.ttl> ;
 dc:date "2005-09-22T05:53:05+01:00"^^xsd:dateTime] ;
 .

{noformat}

Using that I was able to query them, but still not by date. There
 doesn't seem to be a default graph anymore.

  was:
In section:
http://jena.apache.org/tutorials/sparql_datasets.html#querying-a-specific-graph

The output is empty. As if the graph couldn't be found.

PREFIX  :     <file:///home/jo/eclipse-workspace/sparql_tutorial_data/>
PREFIX  dc:   <http://purl.org/dc/elements/1.1/>

SELECT  *
WHERE
  { GRAPH ?g
      { ?b  dc:title  ?title }
  }


Gives:

--------------------------------------------------------------------
| b    | title                                     | g             |
====================================================================
| _:b0 | "Harry Potter and the Chamber of Secrets" | <ds-ng-1.ttl> |
| _:b1 | "Harry Potter and the Philospher's Stone" | <ds-ng-1.ttl> |
| _:b2 | "Harry Potter and the Sorcerer's Stone"   | <ds-ng-2.ttl> |
| _:b3 | "Harry Potter and the Chamber of Secrets" | <ds-ng-2.ttl> |
--------------------------------------------------------------------


PREFIX dc: <http://purl.org/dc/elements/1.1/>
PREFIX : <.>

SELECT ?title
{
  GRAPH :ds-ng-2.ttl
    { ?b dc:title ?title }
}

Gives

---------
| title |
=========
---------


Running with Jena 3.5.0, on Linux (Arch)
$ arq --graph ds-dft.ttl --namedgraph ds-ng-1.ttl --namedgraph \
    ds-ng-2.ttl --query q-ds-3.rq


There is also a problem with q-ds-4.rq:
----------------
| date | title |
================
----------------

And same with q-ds-5.rq.

---------------------------------------------------------------------------------------
| s            | p        | o                                         | g       
      |
=======================================================================================
| :ds-ng-1.ttl | dc:date  | "2005-07-14T03:18:56+01:00"^^xsd:dateTime |         
      |
| :ds-ng-2.ttl | dc:date  | "2005-09-22T05:53:05+01:00"^^xsd:dateTime |         
      |
| _:b0         | dc:title | "Harry Potter and the Chamber of Secrets" | 
<ds-ng-1.ttl> |
| _:b1         | dc:title | "Harry Potter and the Philospher's Stone" | 
<ds-ng-1.ttl> |
| _:b2         | dc:title | "Harry Potter and the Sorcerer's Stone"   | 
<ds-ng-2.ttl> |
| _:b3         | dc:title | "Harry Potter and the Chamber of Secrets" | 
<ds-ng-2.ttl> |
---------------------------------------------------------------------------------------


We see that g and s are not in the same format.


Looking around, I found that:
https://github.com/apache/jena/blob/master/jena-arq/etc/dataset.ttl

And made a dataset such as:
@prefix dc:     <http://purl.org/dc/elements/1.1/> .
@prefix rdfs:   <http://www.w3.org/2000/01/rdf-schema#> .
@prefix rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xsd:    <http://www.w3.org/2001/XMLSchema#> .
@prefix ja:     <http://jena.hpl.hp.com/2005/11/Assembler#> .
@prefix :       <#> .

<> rdf:type         ja:RDFDataset ;
    ja:defaultGraph
        [ rdf:type ja:MemoryModel] ;
    ja:namedGraph [ ja:graphName <http://example/graph1> ;
                    ja:graph    :data1 ] ;
    ja:namedGraph [ ja:graphName <http://example/graph2> ;
                    ja:graph    :data2 ] ;
.
:data1 rdf:type ja:MemoryModel ;
    ja:content [ja:externalContent <ds-ng-1.ttl> ;
                dc:date "2005-07-14T03:18:56+01:00"^^xsd:dateTime] ;
    .

:data2 rdf:type ja:MemoryModel ;
    ja:content [ja:externalContent <ds-ng-2.ttl> ;
                dc:date "2005-09-22T05:53:05+01:00"^^xsd:dateTime] ;
    .

Using that I was able to query them, but still not by date. There
doesn't seem to be a default graph anymore.



> Documentation issue on the SPARQL datasets
> ------------------------------------------
>
>                 Key: JENA-1419
>                 URL: https://issues.apache.org/jira/browse/JENA-1419
>             Project: Apache Jena
>          Issue Type: Documentation
>          Components: ARQ, Documentation
>    Affects Versions: Jena 3.5.0
>         Environment: ArchLinux
>            Reporter: Jonathan Bisson
>            Priority: Critical
>
> In section:
>  
> [http://jena.apache.org/tutorials/sparql_datasets.html#querying-a-specific-graph]
> The output is empty. As if the graph couldn't be found.
> {noformat}
> PREFIX : <[file:///home/jo/eclipse-workspace/sparql_tutorial_data/]>
>  PREFIX dc: <[http://purl.org/dc/elements/1.1/]>
> SELECT *
>  WHERE
>  { GRAPH ?g
> { ?b dc:title ?title }
> }
> {noformat}
> Gives:
> {noformat}
> --------------------------------------------------------------------
> |b|title|g|
> ====================================================================
> |_:b0|"Harry Potter and the Chamber of Secrets"|<ds-ng-1.ttl>|
> |_:b1|"Harry Potter and the Philospher's Stone"|<ds-ng-1.ttl>|
> |_:b2|"Harry Potter and the Sorcerer's Stone"|<ds-ng-2.ttl>|
> |_:b3|"Harry Potter and the Chamber of Secrets"|<ds-ng-2.ttl>|
> --------------------------------------------------------------------
> {noformat}
> {noformat}
> PREFIX dc: <[http://purl.org/dc/elements/1.1/]>
>  PREFIX : <.>
> SELECT ?title
>  {
>  GRAPH :ds-ng-2.ttl
> { ?b dc:title ?title }
> }
> {noformat}
> Gives
> {noformat}
> ---------
> |title|
> =========
>  ---------
> {noformat}
> Running with Jena 3.5.0, on Linux (Arch)
> {noformat}
>  $ arq --graph ds-dft.ttl --namedgraph ds-ng-1.ttl --namedgraph \
>  ds-ng-2.ttl --query q-ds-3.rq
> {noformat}
> There is also a problem with q-ds-4.rq:
> {noformat}
>  ----------------
> |date|title|
> ================
>  ----------------
> {noformat}
> And same with q-ds-5.rq.
> {noformat}
> ---------------------------------------------------------------------------------------
> |s|p|o|g|
> =======================================================================================
> |:ds-ng-1.ttl|dc:date|"2005-07-14T03:18:56+01:00"^^xsd:dateTime| |
> |:ds-ng-2.ttl|dc:date|"2005-09-22T05:53:05+01:00"^^xsd:dateTime| |
> |_:b0|dc:title|"Harry Potter and the Chamber of Secrets"|<ds-ng-1.ttl>|
> |_:b1|dc:title|"Harry Potter and the Philospher's Stone"|<ds-ng-1.ttl>|
> |_:b2|dc:title|"Harry Potter and the Sorcerer's Stone"|<ds-ng-2.ttl>|
> |_:b3|dc:title|"Harry Potter and the Chamber of Secrets"|<ds-ng-2.ttl>|
> ---------------------------------------------------------------------------------------
> {noformat}
> We see that g and s are not in the same format.
> Looking around, I found that:
>  [https://github.com/apache/jena/blob/master/jena-arq/etc/dataset.ttl]
> And made a dataset such as:
> {noformat}
>  @prefix dc: <[http://purl.org/dc/elements/1.1/]> .
>  @prefix rdfs: 
> <[http://www.w3.org/2000/01/rdf-schema#|http://www.w3.org/2000/01/rdf-schema]>
>  .
>  @prefix rdf: 
> <[http://www.w3.org/1999/02/22-rdf-syntax-ns#|http://www.w3.org/1999/02/22-rdf-syntax-ns]>
>  .
>  @prefix xsd: 
> <[http://www.w3.org/2001/XMLSchema#|http://www.w3.org/2001/XMLSchema]> .
>  @prefix ja: 
> <[http://jena.hpl.hp.com/2005/11/Assembler#|http://jena.hpl.hp.com/2005/11/Assembler]>
>  .
>  @prefix : <#> .
> <> rdf:type ja:RDFDataset ;
>  ja:defaultGraph
>  [ rdf:type ja:MemoryModel] ;
>  ja:namedGraph [ ja:graphName <[http://example/graph1]> ;
>  ja:graph :data1 ] ;
>  ja:namedGraph [ ja:graphName <[http://example/graph2]> ;
>  ja:graph :data2 ] ;
>  .
>  :data1 rdf:type ja:MemoryModel ;
>  ja:content [ja:externalContent <ds-ng-1.ttl> ;
>  dc:date "2005-07-14T03:18:56+01:00"^^xsd:dateTime] ;
>  .
> :data2 rdf:type ja:MemoryModel ;
>  ja:content [ja:externalContent <ds-ng-2.ttl> ;
>  dc:date "2005-09-22T05:53:05+01:00"^^xsd:dateTime] ;
>  .
> {noformat}
> Using that I was able to query them, but still not by date. There
>  doesn't seem to be a default graph anymore.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to