- From: adasal <adam.saltiel@gmail.com>
- Date: Fri, 17 Aug 2018 00:06:09 +0000
- To: "我" <1047571207@qq.com>
- Cc: semantic-web@w3.org
- Message-Id: <25fcd601-1663-b0c2-01bb-9958534cd2b5@mixmax.com>
em, looking at this don't you mean that all loafers that satisfy the condition "easy to put on and take off" (will) satisfy some pregnant woman Logically, as you have it, we cannot know that the "some" of class loafers intersect with the "some" of object pregnant woman.So the inference is not possible.But if you define the class name not as loafers but as easy_fit_loafers with cardinality all, doesn't this then make logical sense? I don't know if it will help with the protege inference engine though? Best, Adam On Wed, Aug 15, 2018 3:44 PM, 我 1047571207@qq.com wrote: owl? Description: I’m trying to construct an ontology about shoe and I want to realize such a inference: condition: 1.Loafers is easy to put on and take off. 2.The function of easy to put on and take off satisfy pregnant woman. conclusion: Loafers satisfy pregnant woman. I’ve constructed an ontology by protege like this: class: Loafers, easy to put on and take off,pregnant woman property: hasFunction,satisfy rdf: s: Loafers p: hasFunction cardinality: some. o: easy to put on and take off s: easy to put on and take off p: satisfy cardinality: some o: pregnant woman But after “inference”, I can not get the expected conclusion that s :Loafers. p: satisfy. cardinality: some o: pregnant woman And I reconstruct the ontology like this: Instance: Loafers, easy to put on and take off,pregnant woman property: hasFunction,satisfy rdf: s: Loafers p: hasFunction o: easy to put on and take off s: easy to put on and take off p: satisfy o: pregnant woman Then after “inference”, I can get the expected conclusion that s :Loafers. p: satisfy. o: pregnant woman That means the continuous inference can just be done between Instance, while between classes, the "cardinality “ is defined so that the inference can not go on. But I have a need to make the inference to be done between classes. For example if I can get the conclusion: s :Loafers(class). p: satisfy. cardinality: some o: pregnant woman And get another condition: item A is the instance of Loafers,then I can get another conclusion: s :A p: satisfy. cardinality: some o: pregnant woman.
Received on Friday, 17 August 2018 00:06:40 UTC