for learning purposes for my uni I'm learning about OWL. I'm trying to automaticly classify individuals based on subclass necessary & sufficient conditions.
Now, I have a class smartphone, which has the individual "x" which has a data property "hasCores" "4 integer".
Now I try to automaticly classify it as being a "fast smartphone". I tried doing this by making the new class "fast smartphone" as being a subclass of "smartphone". e.g. (Equivalent to(Smartphone and (hasCores min 2 integer)).
But this doesn't look at the data attribute value, which for this instance is 4, but it looks at the amount of "hasCores" properties an individual has. So if i add 2 hasCore property to the indivual it works. But I want just 1 hasCore property, and have the reasoner look at the value of the hasCore property. Is that even possible?
Thanks in advance.