Open donmendelson opened 6 years ago
Concept relationship are indeed useful but would increase the initial complexity. Not sure whether to consider it from day 1, i.e. we would need to pin down a number of concepts to see relationships. In your example I would see "short selling" as the concept and exemptions to be a narrower concept (in the sense of sub-concept, i.e. exemptions may apply or not).
Opposing concepts would be related but is explicit modeling really useful? What about a property of a concept to express whether there is an opposing concept or not? Another example is the concept of a trade publishing instruction ("do not publish" vs "publish").
SKOS offers properties to define relationships between concepts: related, broader, and narrower. For example, "Sell Short" is related to "Sell Short Exempt", or perhaps the latter is a narrower concept.
One thing that I have not found a ready solution for is defining opposite concepts, such as "Held" and "Not Held". We could define a sub-property of "Related" for that purpose.