When to use has_broader_match?

I'm an experience OWL developer but I'm just getting up to speed on SKOS. I
think I understand the basics: that has_broader indicates a relation
between two Concepts where the broader Concept (the object) is a superclass
or super-part of the subject. E.g., Mammal has_broader Animal. Also, to use
SKOS and not fall into OWL Full, I need to pun every class I want to assert
a SKOS object property on.

I think I also get has_related. When two Concepts are related (most likely
in OWL by some property other than has_Sub_Part). E.g., if Fido was an
instance of the Dog class and Michael has_Pet Fido then we could say that
Michael has_related Fido (and vice versa since has_related is symmetric).

And has_close_match would indicate that two entities in OWL are (probably)
the same entity. If they are individuals then they are owl:sameAs and if
class or properties owl:equivalentTo each other.

So far so good (I think, please correct me if any of that is wrong). But I
don't get has_broader_match or has_narrower_match. If one entity is broader
or narrower than the other (which I interpret as super-class or super-part
relations) then I don't understand how they can also be matches. Similarly
for has_related_match.

Also, what about OWL properties?. I'm assuming in this context has_broader
means the broader property is a super-property of the other property, is
that correct? Also, of course I would need to pun properties as well. Any
feedback would be appreciated.

Michael
https://www.michaeldebellis.com/blog

Received on Wednesday, 28 December 2022 19:57:53 UTC