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

Reply via email to