The Jena version is 2.10.11. I have crossposted in Pellet usergroup.
Thank you.
Il 26/09/2015 13:17, Dave Reynolds ha scritto:
> Hi,
>
> You didn't answer whether this is jena2 or jena3. If jena3 then try
> again with jena 2.13.0.
>
> Apart from that it really looks like a question for the pellet folks.
>
> Dave
>
> On 25/09/2015 18:08, df.santamaria87 wrote:
> > Hello,
> > The KB is not empty,I can perform query and get response propertly,
> > the problem only involves labels. The problem seems to appear only in
> > the integration with Pellet. I used the version provided by
> >
> > <dependency>
> > <groupId>net.sourceforge.owlapi</groupId>
> > <artifactId>pellet-profiler-ignazio1977</artifactId>
> > <version>2.4.0-ignazio1977</version>
> > </dependency>
> >
> > Cheers.
> >
> > Il 25/09/2015 18:19, Dave Reynolds ha scritto:
> >> On 25/09/15 10:34, df.santamaria87 wrote:
> >>> Dear all,
> >>>
> >>> I have a problem querying labels in Jena with Pellet reasoner.
> >>> The ontologies I'm using were populated with OWL-API and Pellet. Now I
> >>> would ask for some labels. So I write:
> >>>
> >>> KnowledgeBase kb = reasoner.getKB();
> >>> PelletInfGraph graph = new
> >>> org.mindswap.pellet.jena.PelletReasoner().bind( kb );
> >>>
> >>> InfModel model = ModelFactory.createInfModel( graph );
> >>> Query q = QueryFactory.create(query);
> >>> QueryExecution qe = QueryExecutionFactory.create( q, model );
> >>> ResultSet rs = qe.execSelect();
> >>>
> >>> The query simple asks for labels:
> >>>
> >>> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
> >>> SELECT ?subject ?object
> >>> WHERE { ?subject rdfs:label ?object }
> >>>
> >>> I get no result. I tried the query in Protegè with the same ontologies
> >>> and it works properly. Other queries work, the problem is limited to
> >>> labels . So, what I'm missing in the code ?
> >>
> >> I'm not familiar with the Pellet API but don't see where you are loading
> >> the data. Does kb have anything in it? If you do kb.find(Node.ANY,
> >> Node.ANY, Node.Any) and iterate over the first few triples is there
> >> anything there?
> >>
> >> If you load the same ontology into a plain model and run the query does
> >> it work?
> >>
> >> If so then it sounds like a question for the Pellet folks.
> >>
> >> If you are using jena 3 then there may be incompatibilities with Pellet
> >> due to the RDF 1.1 changes to how strings are handled.
> >>
> >> Dave
> >>
> >>
> >
>
>
> ---
> This email has been checked for viruses by Avast antivirus software.
> http://www.avast.com
>