You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by "Andy Seaborne (JIRA)" <ji...@apache.org> on 2018/09/07 10:51:00 UTC
[jira] [Resolved] (JENA-1419) Documentation issue on the SPARQL
datasets
[ https://issues.apache.org/jira/browse/JENA-1419?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andy Seaborne resolved JENA-1419.
---------------------------------
Resolution: Fixed
Assignee: Andy Seaborne
Fix Version/s: Jena 3.9.0
Fixed by JENA-1574.
The documentation is fine.
> 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
> Assignee: Andy Seaborne
> Priority: Critical
> Fix For: Jena 3.9.0
>
>
> 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)