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
>
>

Reply via email to