Reviews:AlessandroAdamou about Symmetric n-ary relationship

From Odp

Jump to: navigation, search


AlessandroAdamou about Symmetric n-ary relationship (Revision ID: n-ary relationship?oldid=10106 10106)

Overall suggestion (score): 0 - needs major revision

Review Summary: While the problem this pattern tries to address cannot go unnoticed in OWL modelling, little explanation is provided as to how it distinguishes from built-in symmetric properties in OWL. As it is, the proposed pattern seems rather awkward for production use, and its naming can be misleading.
Reviewer Confidence: Expert in ODPs, fairly competent in Description Logics and OWL(2) constructs.
Problems: The pattern as it is conceived seems to be trying to cover all with a short blanket. While it does eliminate the redundancy of providing property pairs, it lends itself to the risk of an uncontrolled growth of n-ary relationship subclasses. What happens if we need to determine the distances between lots of places? Would this result in a new class for each distinguished value for a distance between to places?


Talking about "n-ary" symmetry sounds a bit confusing, as symmetry is commonly supposed to hold for binary relationships. The way the pattern is built, "binary" instead of "n-ary" could perhaps suit better.
Community Relevance: Unquestionably relevant.
Relation to Best Practices:
Reusability: Fair, provided that some more focused naming is given in order to appeal to more "casual" ontology engineers, but it is only better understood along with the other supplied figure for the distance example.
Relations to Other Patterns: Despite being a special case of usage for the N-ary Relationship pattern, it seems like a bit of an overkill to employ for solving the given problem.
Overall Understandability: Fairly comprehensible, though it could use a less misleading name.
Clear Problem Description: From a purely OWL perspective, this problem seems to come into play when datatype properties are involved, while for object properties it should suffice to set the symmetric flag. This distinction should be pointed out, otherwise an explanation why it is not pertinent to the datatype/object property pair should be given.
Clear Relevance and Consequences: As stated earlier, this proposal seems to be generating side effects with rspect to redundancy. If the authors can rule out these side effects, they should make a clearer statement about them.
Clear Figures and Illustrations: The supplied figure is clear enough for knowledgeable N-ary relationship pattern users.
Missing Information:

Posted: 2010/9/16 Last modified: 2010/9/16

All reviews | Add a comment at the bottom of this page
Personal tools
Quality Committee
Content OP publishers