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