Hello Lorenz, should we add inferred model to default like this?
//m is an empty default model and infmodel is inference model m.add(infmodel); On Thu, Feb 16, 2017 at 11:29 AM, Lorenz B. < buehm...@informatik.uni-leipzig.de> wrote: > Put the inferred model in a default model > > > *materialize the model M1 to M2 > > > > Lorenz, I do not understand it. How to materialize model 1 to 2.? > > > > On Wed, Feb 15, 2017 at 6:08 PM, Lorenz Buehmann < > > buehm...@informatik.uni-leipzig.de> wrote: > > > >> As I said, materialize the model M1 to M2 and then you can change the > >> triples in M2. But understand, if you run the inferencing step again, > >> the "old" classes will be added in addition to what you added manually. > >> > >> > >> On 15.02.2017 14:06, tina sani wrote: > >>> 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 < > >>> buehm...@informatik.uni-leipzig.de> 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-> > >>>> > >> > -- > Lorenz Bühmann > AKSW group, University of Leipzig > Group: http://aksw.org - semantic web research center > >