Hi Roberto,

Are you seeking to use a third party of built in Jena inferencing library with 
Virtuoso or the Virtuoso built in inferencing as detailed at:

        http://docs.openlinksw.com/virtuoso/rdfsparqlrule.html

As I don't see why you cannot using Virtuoso inferencing with Jena when 
querying the Virtuoso RDF store ?

Best Regards
Hugh Williams
Professional Services
OpenLink Software
Web: http://www.openlinksw.com
Support: http://support.openlinksw.com
Forums: http://boards.openlinksw.com/support
Twitter: http://twitter.com/OpenLink

On 17 Feb 2010, at 10:04, Roberto García wrote:

> Hi Hugh,
> 
> Thanks, I have tried with Virtuoso 06.01.3126 and the virt_jena.jar it
> includes and now it works fine.
> 
> Now, I'm trying to make inference work. However, I can't find any
> example showing how to define a rule set from Java through the classes
> provided by virt_jena.jar or virtjdbc3.jar. Finally, is it possible to
> use the same graph for instance data and schemas?
> 
> The motivation for all that is to build a web application that can be
> easily deployed over different metadata stores, including Virtuoso,
> without requiring a lot of configuration effort.
> 
> Best,
> 
> 
> Roberto García
> http://rhizomik.net/~roberto
> 
> 
> 
> 2010/2/16 Hugh Williams <hwilli...@openlinksw.com>:
>> Hi Roberto,
>> 
>> Virtuoso 06.01.3126 is release and available for download from the following 
>> location:
>> 
>>        http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VOSDownload
>> 
>> Can you please download and update you installation with this latest 
>> release, and repeat the test to see if the issue still occurs ...
>> 
>> Best Regards
>> Hugh Williams
>> Professional Services
>> OpenLink Software
>> Web: http://www.openlinksw.com
>> Support: http://support.openlinksw.com
>> Forums: http://boards.openlinksw.com/support
>> Twitter: http://twitter.com/OpenLink
>> 
>> On 16 Feb 2010, at 12:17, Roberto García wrote:
>> 
>>> Dear all,
>>> 
>>> I'm using the Virtuoso Jena Provider with Virtuoso 06.00.3123 but I'm
>>> getting an exception when serialising the Jena Model (Jena 2.5.7) I
>>> get from a describe SPARQL query.
>>> 
>>> The source code is:
>>> 
>>> ByteArrayOutputStream out = new ByteArrayOutputStream();
>>> VirtuosoQueryExecution qexec =
>>> VirtuosoQueryExecutionFactory.create(queryString, graph);
>>> Model results = qexec.execDescribe();
>>> results.write(out, "RDF/XML-ABBREV");
>>> 
>>> An the query:
>>> 
>>> DESCRIBE ?r
>>> FROM <http://rhizomik.net>
>>> WHERE { ?r  <http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
>>> <http://purl.org/rss/1.0/item> .}
>>> 
>>> The exception is:
>>> 
>>> com.hp.hpl.jena.shared.BadURIException: Only well-formed absolute
>>> URIrefs can be included in RDF/XML output: <The first version of
>>> Rhizomer, version 0.1, is announced at the EKAW'08 conference.> Code:
>>> 58/REQUIRED_COMPONENT_MISSING in SCHEME: A component that is required
>>> by the scheme is missing.
>>> 
>>> However, if I perform the same query through the Virtuoso SPARQL
>>> endpoint I get the following triples:
>>> 
>>> <http://localhost:8080/rhizomer/blog/2008/10/03/announced-rhizomer-0.1/>    
>>>   <http://purl.org/dc/elements/1.1/date>  "2008-10-03"
>>> .
>>> <http://localhost:8080/rhizomer/blog/2008/10/03/announced-rhizomer-0.1/>    
>>>   <http://www.w3.org/1999/02/22-rdf-syntax-ns#type>       
>>> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
>>> .
>>> <http://localhost:8080/rhizomer/blog/2008/10/03/announced-rhizomer-0.1/>    
>>>   <http://www.w3.org/2002/12/cal/icaltzd#dtend>   "2008-10-03"
>>> .
>>> <http://localhost:8080/rhizomer/blog/2008/10/03/announced-rhizomer-0.1/>    
>>>   <http://purl.org/rss/1.0/description>   "The
>>> first version of Rhizomer, version 0.1, is announced at the EKAW'08
>>> conference." .
>>> <http://localhost:8080/rhizomer/blog/2008/10/03/announced-rhizomer-0.1/>    
>>>   <http://purl.org/rss/1.0/title> "Rhizomer
>>> 0.1 is announced at EKAW'08" .
>>> <http://localhost:8080/rhizomer/blog/2008/10/03/announced-rhizomer-0.1/>    
>>>   <http://www.w3.org/2003/01/geo/wgs84_pos#lat>   "37.563855"
>>> .
>>> <http://localhost:8080/rhizomer/blog/2008/10/03/announced-rhizomer-0.1/>    
>>>   <http://www.w3.org/2003/01/geo/wgs84_pos#long>  "15.161365"
>>> .
>>> <http://localhost:8080/rhizomer/blog/2008/10/03/announced-rhizomer-0.1/>    
>>>   <http://www.w3.org/2002/12/cal/icaltzd#dtstart> "2008-10-03"
>>> .
>>> <http://localhost:8080/rhizomer/blog/2008/10/03/announced-rhizomer-0.1/>    
>>>   <http://purl.org/rss/1.0/link>  
>>> "http://localhost:8080/rhizomer/html/blog/2008/10/03/announced-rhizomer-0.1/";
>>> .
>>> <http://localhost:8080/rhizomer/blog/2008/10/03/announced-rhizomer-0.1/>    
>>>   <http://purl.org/dc/elements/1.1/creator>       
>>> <http://purl.org/dc/elements/1.1/creator>
>>> .
>>> <http://localhost:8080/rhizomer/blog/2008/10/03/announced-rhizomer-0.1/>    
>>>   <http://www.w3.org/2000/01/rdf-schema#label>    "Announced
>>> Rhizomer 0.1" .
>>> 
>>> It seems that the query result is not correctly serialised into the
>>> Jena Model and a literal is modelled using a resource Jena object. Is
>>> this a bug or am I doing something wrong?
>>> 
>>> In fact, there is strange triple in the NTriples serialisation:
>>> <http://localhost:8080/rhizomer/blog/2008/10/03/announced-rhizomer-0.1/>    
>>>   <http://www.w3.org/1999/02/22-rdf-syntax-ns#type>       
>>> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
>>> .
>>> 
>>> that is not present in N3/Turtle one:
>>> @prefix ns1:  <http://purl.org/rss/1.0/> .
>>> <http://localhost:8080/rhizomer/blog/2008/10/03/announced-rhizomer-0.1/>    
>>>   rdf:type        ns1:item
>>> .
>>> 
>>> 
>>> Best,
>>> 
>>> Roberto García
>>> http://rhizomik.net/~roberto/
>>> 
>>> ------------------------------------------------------------------------------
>>> SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
>>> Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
>>> http://p.sf.net/sfu/solaris-dev2dev
>>> _______________________________________________
>>> Virtuoso-users mailing list
>>> Virtuoso-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/virtuoso-users
>> 
>> 
> 
> ------------------------------------------------------------------------------
> SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
> Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
> http://p.sf.net/sfu/solaris-dev2dev
> _______________________________________________
> Virtuoso-users mailing list
> Virtuoso-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/virtuoso-users


Reply via email to