*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 <
[email protected]> 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 <
> > [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->
> >>
>
>

Reply via email to