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

Key: SES-706
Type: Bug Bug
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: Benno Blumenthal
Votes: 0
Watchers: 2
Operations

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

sesame2 construct does not handle the reification abbreviation in the output pattern

Created: 11/Mar/10 12:13 PM   Updated: 11/Mar/10 03:36 PM
Component/s: SeRQL
Affects Version/s: 2.3.1
Fix Version/s: None


 Description   
sesame2, unlike sesame1, does not support the reification abbevation in the output pattern. For example, running on an empy owl sail,

CONSTRUCT {{sample} rdf:type {owl:Class}} rdfs:comment {"this is a test"}
FROM {sample} rdf:type {owl:Class}

generates in sesame 1


_:node7 <http://www.w3.org/1999/02/22-rdf-syntax-ns#subject> _:node0 .
_:node7 <http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> .
_:node7 <http://www.w3.org/1999/02/22-rdf-syntax-ns#object> <http://www.w3.org/2002/07/owl#Class> .
_:node7 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement> .
_:node7 <http://www.w3.org/2000/01/rdf-schema#comment> "this is a test" .
_:node8 <http://www.w3.org/1999/02/22-rdf-syntax-ns#subject> _:node1 .
_:node8 <http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> .
_:node8 <http://www.w3.org/1999/02/22-rdf-syntax-ns#object> <http://www.w3.org/2002/07/owl#Class> .
_:node8 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement> .
_:node8 <http://www.w3.org/2000/01/rdf-schema#comment> "this is a test" .
_:node9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#subject> <http://www.w3.org/2002/07/owl#Nothing> .
_:node9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> .
_:node9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#object> <http://www.w3.org/2002/07/owl#Class> .
_:node9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement> .
_:node9 <http://www.w3.org/2000/01/rdf-schema#comment> "this is a test" .
_:node10 <http://www.w3.org/1999/02/22-rdf-syntax-ns#subject> <http://www.w3.org/2002/07/owl#Thing> .
_:node10 <http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> .
_:node10 <http://www.w3.org/1999/02/22-rdf-syntax-ns#object> <http://www.w3.org/2002/07/owl#Class> .
_:node10 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement> .
_:node10 <http://www.w3.org/2000/01/rdf-schema#comment> "this is a test" .


while in sesame2, it generates

_:node24 <http://www.w3.org/2000/01/rdf-schema#comment> "this is a test" .
_:node25 <http://www.w3.org/2000/01/rdf-schema#comment> "this is a test" .
_:node26 <http://www.w3.org/2000/01/rdf-schema#comment> "this is a test" .
_:node27 <http://www.w3.org/2000/01/rdf-schema#comment> "this is a test" .




 All   Comments   Change History      Sort Order:
Comment by Benno Blumenthal [11/Mar/10 03:36 PM]
Tested on version 2.3.0, not version 2.3.1.