Reputation: 81
I have got a problem about "reasoning mecanics". I created an ontology and i would like to understand some reasoning details :
As we can see, SubConcepts are link to SuperConcepts by rdfs:subClassOf axiom, A concept can be "qualified_by" (objectProperty) a ListCommonName, "Qualified_by" relation is transitive (and of course rdfs:subClassOf too).
First of all, I assert a "qualified_by" property on a root concept to his ListCommonName (which can be a sub-concept),
What I would like is :
by asserting a :
concept1 "qualified_by" ListCommonName1
is there any possibility to infer :
sub-concepts(of concept1) "qualified_by" ListCommonName1
considering ListCommonName1 is the closest as in the picture.
Thanks for your help.
EDIT : I think my question is not clear, I will try to do my best to explain it clearly : Considering a Concept1 with some generics informations, his childs SubConcept1, SubConcept2, ... can get the same generic informations (representing by an objectproperty) ?
EDIT2: Ok, I think I'm beginning to understand what you said about subClassOf and the difference between classes and individuals. So, if I understand correctly, I can never use rdfs:subClassOf in SWRL rules or in Property Chain because it's concerning only classes's schema and not individuals. So if I use it on individuals it can't work. Right ?
So if it's true, do you know a solution to say that : If a qualified_by relation exists on a parent concept (concept1 as individual), can it be applied to an individual that is a subConcept (subConcept1 as individual) ?
Sorry i really try to understand where is my understanding problem about owl reasoning, and this problem makes me crazy since a long time ago.
Upvotes: 0
Views: 383
Reputation: 81
Thanks a lot for your answer.
So I will try to explain my use case. I have got :
subclassof tag<-concept<-thermal<-temperature<-indoor_temperature, etc ...
so indoor_temperature can be "qualified_by" Cold, Hot, etc ... but temperature too (superconcept of indoor_temperature) then outdoor_temperature too (at the same level of indoor_temperature).
Do you know what i mean ? Is my drawing clearer ? If you look at it one more time, i want to infer orange relationship expressed in the last sentence. Is there any possibility to infer "qualified_by" relationship over subclasses taxonomy when qualified_by is not directly connected to a tag ? I really think it's possible.
Moreover i really like your question :
How do you express the subclass relationship if those are individuals ?
Do you mean it's not possible ?
Thanks.
Upvotes: 0