Finally it works. Answer here :
https://groups.google.com/forum/#!topic/pellet-users/s2Uxp2kB2hI
(for those interested in)

2015-12-07 22:50 GMT+01:00 Nicolas Paris <[email protected]>:

> Hello Jena Users,
>
> I have a jena triple store full of rdf triple.
> eg of triple:
> foo  bar  baz
>
> I transform it from jena Model to OntModel because I need to reason on it
> (SWRL rules).
> eg of rule:
> bar( ?f ,?b ) -> buz( ?f )
>
> Then my goal is the reasoner infers from eg of triple & eg of rule that :
> foo rdf:type buz
>
> ...but the reasoner does not infer that.
>
> For now, the only way I have found to do so is to manually specify that
> the individual foo has the property bar on baz:
>  Individual  individual = om.getIndividual( NS + "foo" );
>  Property role = om.getProperty( NS + "bar" );
>  Individual mbox = om.getIndividual( NS + "baz");
>  individual.addProperty( role, mbox );
>
>
> How could I do the same for all my TDB data without doing it manually ?
> (say addProperty)
>
> (I use jena 2.13 & Pellet 2.4)
>
> Thanks
>

Reply via email to