Reviews:OlafNoppens about Symmetric n-ary relationship

From Odp

(Difference between revisions)
Jump to: navigation, search

OlafNoppens (Talk | contribs)
(New page: {{Content OP Proposal Review Template |CreationDate=2010/9/16 |SubmittedBy=OlafNoppens |ContentOPUnderReview=Symmetric n-ary relationship |RevisionID=10066 |Score=0 - needs major revision ...)
Next diff →

Current revision


OlafNoppens about Symmetric n-ary relationship (Revision ID: n-ary relationship?oldid=10066 10066)

Overall suggestion (score): 0 - needs major revision

Review Summary: The patterns tries to express a symmetric n-ary relationship, i.e., that an individual A is related to an individual B with some additional attributes, and that B is related to A with exactly the same attributes. As a matter of course, it can be modelled with a traditional n-ary relationship pattern - but the symmetry has to be modelled explicitly. The patterns tries to eliminate this kind of redundancy.

However, it is not clear what the semantics of a "symmetric n-ary relationship" is. The use case (connection points and their distance) can't help because there are no n arguments. In that sense I understand it as a binary relationship with an additional attribute. The name "symmetric n-nary relationship" is misleading.

But even then it is not clear how the symmetry is guaranteered with the equivalent axiom: It seems to be a special case of a n-ary relationship where two instantiations wrt. one property is demanded.
Reviewer Confidence: high
Problems: As already said the main problem is the semantics of a "symmetric n-ary relationship". It also lacks for an explanation/proof of the implementation (which is not clear for me).
Community Relevance: high
Relation to Best Practices:
Reusability:
Relations to Other Patterns:
Overall Understandability:
Clear Problem Description:
Clear Relevance and Consequences:
Clear Figures and Illustrations:
Missing Information: As the pattern is related to the W3C n-ary relationship I suggest to use the same type of diagram and/or examples. Moreover, an example in OWL and/or OWL building blocks are missing.

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