Hi Hugh, I'm using Virtuoso inferencing. By de way, I understand that third party Jena inferencing is to perform inferencing in the Jena Model returned by a query to Virtuoso, am I right?
Well, continuing with the issue, what I would like to do is to associate a rule set to a graph (as done with the the function rdfs_rule_set) but to do so from the Java source code. In other words, if the application is deployed by a user, there is no need to go to the iSQL Virtuoso interface and type there the rdfs_rule_set command. Is this possible? Best, Roberto García http://rhizomik.net/~roberto 2010/2/18 Hugh Williams <hwilli...@openlinksw.com>: > 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 > >