Hi Alex,

Are you able to provide a simple test case for recreation of this issue ?

Best Regards
Hugh Williams
Professional Services
OpenLink Software, Inc.      //              http://www.openlinksw.com/
Weblog   -- http://www.openlinksw.com/blogs/
LinkedIn -- http://www.linkedin.com/company/openlink-software/
Twitter  -- http://twitter.com/OpenLink
Google+  -- http://plus.google.com/100570109519069333827/
Facebook -- http://www.facebook.com/OpenLinkSoftware
Universal Data Access, Integration, and Management Technology Providers

On 8 Apr 2014, at 09:56, Alex Bondo Andersen <abon...@gmail.com> wrote:

> Hi,
> 
> I have a couple of QUAD maps on top of relational tables. When I query the 
> graph, which is defined by the QUAD map, without binding the property all 
> triples with data properties will have the object 
> "iri_id_0_with_no_name_entry" or in some cases "node://" followed by numbers. 
> Object properties work fine. Example:
> 
> I run the query:
> CONSTRUCT {?S ?P ?O}
> FROM <http://extbi.lab.aau.dk/materialized_data/business>
> WHERE {
>   ?S ?P ?O . FILTER(?S =  
> <http://extbi.lab.aau.dk/data/business/productionunit/1008862857#this>)}
> 
> through the isql(-vt) interface or the conductor SPARQL interface and get:
> 
> http://extbi.lab.aau.dk/data/business/productionunit/1008862857#this  
> http://extbi.lab.aau.dk/ontologies/business/name  iri_id_0_with_no_name_entry
> http://extbi.lab.aau.dk/data/business/productionunit/1008862857#this  
> http://extbi.lab.aau.dk/ontologies/business/productionUnitIdentifier  
> iri_id_0_with_no_name_entry
> http://extbi.lab.aau.dk/data/business/productionunit/1008862857#this  
> http://extbi.lab.aau.dk/ontologies/business/telephoneNumberIdentifier  
> iri_id_0_with_no_name_entry
> http://extbi.lab.aau.dk/data/business/productionunit/1008862857#this  
> http://extbi.lab.aau.dk/ontologies/business/hasActivity  
> http://extbi.lab.aau.dk/data/business/activity/description/aldersintegrerede_institutioner#this
> http://extbi.lab.aau.dk/data/business/productionunit/1008862857#this  
> http://extbi.lab.aau.dk/ontologies/business/mainActivityValidFromDate  
> iri_id_0_with_no_name_entry
> http://extbi.lab.aau.dk/data/business/productionunit/1008862857#this  
> http://extbi.lab.aau.dk/ontologies/business/officialAddress  
> http://extbi.lab.aau.dk/data/business/address/Ølstedvej_24____3310__#this
> http://extbi.lab.aau.dk/data/business/productionunit/1008862857#this  
> http://extbi.lab.aau.dk/ontologies/business/startDate  
> iri_id_0_with_no_name_entry
> http://extbi.lab.aau.dk/data/business/productionunit/1008862857#this  
> http://extbi.lab.aau.dk/ontologies/business/nameValidFromDate  
> iri_id_0_with_no_name_entry
> http://extbi.lab.aau.dk/data/business/productionunit/1008862857#this  
> http://www.w3.org/1999/02/22-rdf-syntax-ns#type  
> http://extbi.lab.aau.dk/ontologies/business/ProductionUnit
> http://extbi.lab.aau.dk/data/business/productionunit/1008862857#this  
> http://extbi.lab.aau.dk/ontologies/business/belongsTo  
> http://extbi.lab.aau.dk/data/business/company/29188416#this
> http://extbi.lab.aau.dk/data/business/productionunit/1008862857#this  
> http://extbi.lab.aau.dk/ontologies/business/mainDivisionIndicator  
> iri_id_0_with_no_name_entry
> http://extbi.lab.aau.dk/data/business/productionunit/1008862857#this  
> http://extbi.lab.aau.dk/ontologies/business/employmentQuarterEmploymentIntervalCode
>   iri_id_0_with_no_name_entry
> http://extbi.lab.aau.dk/data/business/productionunit/1008862857#this  
> http://extbi.lab.aau.dk/ontologies/business/addressOfficialValidFromDate  
> iri_id_0_with_no_name_entry
> 
> I experience the same when using a SELECT query. If i bind the predicate to 
> one of the data properties it works fine and I get the data I would expect, 
> example:
> 
> CONSTRUCT {?S ?P ?O}
> FROM <http://extbi.lab.aau.dk/materialized_data/business>
> WHERE {
>   ?S ?P ?O . FILTER(?S =  
> <http://extbi.lab.aau.dk/data/business/productionunit/1008862857#this> && ?P 
> =<http://extbi.lab.aau.dk/ontologies/business/name>)}
> 
> results in:
> 
> http://extbi.lab.aau.dk/data/business/productionunit/1008862857#this  
> http://extbi.lab.aau.dk/ontologies/business/name  Ølsted Børnehus - Afdeling 
> Ølstedvej
> 
> Note that this is a predicate which failed before when the the predicate ?P 
> was variable. I have even made queries with several ORs between the "?P = 
> <...>" conditions, thereby getting all the data required. However, this makes 
> the my queries quite big and unwieldy, not to mention very inflexible.
> 
> My first thought was that it might be permissions with the IRI classes or the 
> QUAD maps, since I have been running in to such problems before. However, I 
> am running the queries as DBA and would therefore expect to have full 
> permissions to everything.
> 
> Any ideas? I am running on Ubuntu with version:
> Version: 07.10.3207
> Build: Apr 2 2014
> 
> -- 
> Med venlig hilsen / Best Regards
> Alex Bondo Andersen
> ------------------------------------------------------------------------------
> Put Bad Developers to Shame
> Dominate Development with Jenkins Continuous Integration
> Continuously Automate Build, Test & Deployment 
> Start a new project now. Try Jenkins in the cloud.
> http://p.sf.net/sfu/13600_Cloudbees_______________________________________________
> Virtuoso-users mailing list
> Virtuoso-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/virtuoso-users

------------------------------------------------------------------------------
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test & Deployment 
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees
_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users

Reply via email to