I had a look at the code but unfortunately I cannot write a procedure like this. My scope was to have a default DESCRIBE pragma that works with multimple graphs. Alternatively a CBD + OBJCBD solution (they works with multiple graphs) would be super.
If anyone have a smart workaround for getting this, let me know!
Alternatively a Copy&Paste of simple Construct query is what I will use.
Nicola


On 23/04/2014 18:10, Hugh Williams wrote:
Hi Nicola,

The procedures can be found in ~/libsrc/Wi/sparql.sql of a Virtuoso open source archive ie https://github.com/openlink/virtuoso-opensource/blob/develop/7/libsrc/Wi/sparql.sql

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 23 Apr 2014, at 10:05, ghirardi nicola <n.ghira...@cineca.it <mailto:n.ghira...@cineca.it>> wrote:

Hi Hugh,
I am aware of the (un)defined output of DESCRIBE but here are some reason why I think this output is "wrong":

* SPARQL rec says:
" The |DESCRIBE| form " .... assembles a single RDF graph by taking a "description" which can come from ANY information available including the target RDF Dataset
* Graphs used is not predictable
* In the same way of undefined default-graph, DESCRIBE without specifying a graph could be logically the union of the information from all the graph.
* sql:describe-mode "CBD" behave differently (result from all the graphs)

That said, can you help me in changing the default behaviour or make a custom DESCRIBE the default one? In my Virtuoso 7.1 I can only find the procedures DB.DBA.SPARQL_DESC_DICT_LOD (and PHYSICAL) that call the default one. It could be very helpful for me to look at the existing ones (default and CBD) in order to write my own.

Thanks a lot
Nicola


On 22/04/2014 22:05, Hugh Williams wrote:
Hi Nicola,

The SPARQL specification does not define the precise output of DESCRIBE, so 
different applications may need different results for the same subject, see the 
following documentation for more details:

        
http://docs.openlinksw.com/virtuoso/rdfsparql.html#rdfsqlfromsparqldescribe

Thus you should specify the graphs or mode to use otherwise the graphs 
"guessed" might can be different than expected ie not the same as the select 
query ...

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 22 Apr 2014, at 16:55, ghirardi nicola<n.ghira...@cineca.it>  wrote:

Hi Hugh,

You can find my test sparql endpont here:
http://rdi.cineca.it/query/public/sparql

Describe query:
DESCRIBE<http://rlink.cineca.it/id/ResearchContent/0156586eb956402a36342f713c3f2dd6>

Select query:
SELECT * WHERE 
{<http://rlink.cineca.it/id/ResearchContent/0156586eb956402a36342f713c3f2dd6>  
?a ?b.}

Thanks a lot.
Nicola

On 22/04/2014 17:51, Hugh Williams wrote:
Hi Nicola,

Are you able to provide a use case for recreation ie against one of our live endpoint 
likedbpedia.org/sparql  <http://dbpedia.org/sparql>  orlod.openlinksw.com/sparql  
<http://lod.openlinksw.com/sparql>  or datasets for local recreation ?

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 22 Apr 2014, at 10:02, ghirardi nicola<n.ghira...@cineca.it>  wrote:

I'm facing the following error:
http://answers.semanticweb.com/questions/22955/describe-in-virtuoso-unexpected-behaviour
Running sparql describe returns only triples within some graphs and not
the complete store.
It gives different result running select *
Nicola


------------------------------------------------------------------------------
Start Your Social Network Today - Download eXo Platform
Build your Enterprise Intranet with eXo Platform Software
Java Based Open Source Intranet - Social, Extensible, Cloud Ready
Get Started Now And Turn Your Intranet Into A Collaboration Platform
http://p.sf.net/sfu/ExoPlatform
_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users
------------------------------------------------------------------------------
Start Your Social Network Today - Download eXo Platform
Build your Enterprise Intranet with eXo Platform Software
Java Based Open Source Intranet - Social, Extensible, Cloud Ready
Get Started Now And Turn Your Intranet Into A Collaboration Platform
http://p.sf.net/sfu/ExoPlatform_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users

------------------------------------------------------------------------------
Start Your Social Network Today - Download eXo Platform
Build your Enterprise Intranet with eXo Platform Software
Java Based Open Source Intranet - Social, Extensible, Cloud Ready
Get Started Now And Turn Your Intranet Into A Collaboration Platform
http://p.sf.net/sfu/ExoPlatform_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users


------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.  Get 
unparalleled scalability from the best Selenium testing platform available.
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users

Reply via email to