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

Hasan Hasan closed CLEREZZA-164.
--------------------------------
    Resolution: Won't Fix

> blank node labels not indicating identity in resultset
> ------------------------------------------------------
>
>                 Key: CLEREZZA-164
>                 URL: https://issues.apache.org/jira/browse/CLEREZZA-164
>             Project: Clerezza
>          Issue Type: Bug
>         Environment: 
> org.apache.clerezza/org.apache.clerezza.rdf.core/0.12-incubating-SNAPSHOT
> org.apache.clerezza/org.apache.clerezza.rdf.jena.sparql/0.5-incubating-SNAPSHOT
> org.apache.clerezza.ext/com.hp.hpl.jena.tdb/0.3-incubating-SNAPSHOT
>            Reporter: Reto Gmür
>            Priority: Major
>
> see: http://www.w3.org/TR/rdf-sparql-query/#BlankNodesInResults for how this 
> should be.
> problem scenario
> graph contains the following
> <rdf:RDF
>     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
>     xmlns:j.0="http://clerezza.org/2010/01/wwf#";
>     xmlns:j.1="http://discobits.org/ontology#"; > 
>   <rdf:Description 
> rdf:about="http://cmsdemo.trialox.org/about_us-content-undernav/8000";>
>     <j.1:contains rdf:nodeID="A1"/>
>   </rdf:Description>
>   <rdf:Description rdf:nodeID="A1">
>     <j.1:pos>0</j.1:pos>
>     <j.1:holds 
> rdf:resource="http://cmsdemo.trialox.org/about_us-content-undernav/8000-content"/>
>     <rdf:type rdf:resource="http://discobits.org/ontology#Entry"/>
>   </rdf:Description>
> </rdf:RDF>
> the query
> PREFIX dbt: <http://discobits.org/ontology#> SELECT ?entry ?p ?o WHERE 
> {?entry ?p ?o . <http://cmsdemo.trialox.org/about_us-content-undernav/8000> 
> dbt:contains ?entry .  }
> yields to:
> <sparql xmlns="http://www.w3.org/2005/sparql-results#";>
> <head><variable name="entry"/><variable name="p"/><variable name="o"/></head>
> <results>
> <result>
> <binding 
> name="p"><uri>http://www.w3.org/1999/02/22-rdf-syntax-ns#type</uri></binding>
> <binding 
> name="entry"><bnode>org.apache.clerezza.rdf.core.BNode@5ef59d</bnode></binding>
> <binding name="o"><uri>http://discobits.org/ontology#Entry</uri></binding>
> </result>
> <result>
> <binding name="p"><uri>http://discobits.org/ontology#holds</uri></binding>
> <binding 
> name="entry"><bnode>org.apache.clerezza.rdf.core.BNode@4f1ab6</bnode></binding>
> <binding 
> name="o"><uri>http://cmsdemo.trialox.org/about_us-content-undernav/8000-content</uri></binding>
> </result>
> <result>
> <binding name="p"><uri>http://discobits.org/ontology#pos</uri></binding>
> <binding 
> name="entry"><bnode>org.apache.clerezza.rdf.core.BNode@162ac1e</bnode></binding>
> <binding name="o"><literal>0</literal></binding>
> </result>
> </results>
> </sparql>
> So we have 3 different bnode ids and not one as it should be as there is only 
> one bnode and "Blank node labels are scoped to a result set".



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to