Hello Lorenz, so no way to remove or replace these classes? setOntClass also not working, I have tried it.
On Wed, Feb 15, 2017 at 3:50 PM, Lorenz Buehmann < [email protected]> wrote: > In general, you cannot remove inferred statements - those are given by > data + rules. > > Indeed, you can remove statements on a materialized inferred model, but > implicitly the class assertion does still exist. > > > On 15.02.2017 13:11, tina sani wrote: > > For example, I have added some classes for an individual using rules. > > emplyee 1 is type of Manager, Programmer, Worker. > > > > Can I replace these classes with one class like > > if (empl1.hasOntclass(manager) && (emp1.hasOntClass(programmer) & > > (emp1.hasOntClass(worker) then emp1 should be type of one class Employee > > and replace/remove these three classes.? > > > > There is one method, I dont know if it is suitable here to apply? > > > > Individual.removeOntClass(Resource) > > <https://jena.apache.org/documentation/javadoc/jena/ > org/apache/jena/ontology/Individual.html#removeOntClass-org.apache. > jena.rdf.model.Resource-> > > > >
