History | Log In     View a printable version of the current page. Get help!  
Issue Details [XML]

Key: SES-428
Type: New Feature New Feature
Status: Reopened Reopened
Priority: Major Major
Assignee: Arjohn Kampman
Reporter: Arjohn Kampman
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
Sesame

Make default graph/scope for queries configurable

Created: 09/Jul/07 10:19 AM   Updated: 09/Jan/08 11:09 AM
Component/s: Memory Sail, Native Sail, Sail API
Affects Version/s: None
Fix Version/s: 3.x

Issue Links:
Dependency
 
This issue is a dependency for:
SES-421 update SPARQL support to the CR of 14... Major Closed


 Description   
The configuration of the "default graph" as defined in SPARQL is currently fixed and includes all statements, disregarding any context information they have. Other use cases require an alternative configuration where the default graph only matches statements without context information. It should be possible to create repositories with either configuration.

 All   Comments   Change History      Sort Order:
Change by Arjohn Kampman [09/Jul/07 10:20 AM]
Field Original Value New Value
Link This issue is a dependency for SES-421 [ SES-421 ]

Change by Arjohn Kampman [09/Jul/07 10:20 AM]
Field Original Value New Value
Status Open [ 1 ] Resolved [ 5 ]
Resolution Fixed [ 1 ]

Comment by Arjohn Kampman [18/Jul/07 08:22 PM]
Reverted back to original scope. Default graph scope will be made configurable per repository to suite various use cases. Test case failures will be communicated with the RDF data access working group.

Change by Arjohn Kampman [18/Jul/07 08:22 PM]
Field Original Value New Value
Status Resolved [ 5 ] Reopened [ 4 ]
Resolution Fixed [ 1 ]

Change by Arjohn Kampman [18/Jul/07 08:37 PM]
Field Original Value New Value
Component/s Memory Sail [ 10002 ]
Component/s Native Sail [ 10020 ]
Component/s Sail API [ 10103 ]
Summary Fix default scope for SPARQL's basic graph patterns Make default graph/scope for queries configurable
Type Bug [ 1 ] New Feature [ 2 ]
Description Currently, basic graph patterns in SPARQL queries match statements from both the default graph and the named graphs. The current SPARQL specification suggests that this is not correct: basic graph patterns should only match statements in the default graph. The configuration of the "default graph" as defined in SPARQL is currently fixed and includes all statements, disregarding any context information they have. Other use cases require an alternative configuration where the default graph only matches statements without context information. It should be possible to create repositories with either configuration.

Change by Arjohn Kampman [05/Oct/07 02:39 PM]
Field Original Value New Value
Fix Version/s 2.0-beta7 [ 10281 ]
Fix Version/s 2.0-beta6 [ 10270 ]

Change by Arjohn Kampman [09/Nov/07 04:43 PM]
Field Original Value New Value
Fix Version/s 2.1 [ 10240 ]
Fix Version/s 2.0-RC1 [ 10281 ]

Change by Arjohn Kampman [09/Jan/08 11:09 AM]
Field Original Value New Value
Fix Version/s 2.x [ 10301 ]
Fix Version/s 2.1 [ 10240 ]