MariaPoveda (Talk | contribs) m |
|||
| Line 11: | Line 11: | ||
{{Logical OP Description Template | {{Logical OP Description Template | ||
|Motivation=The n-ary relationships should be used when: (a) a binary relationship really needs a further argument; (b) two binary relationships always go together and should be represented as one n-ary relation; (c) a relationship that is really amongst several things. | |Motivation=The n-ary relationships should be used when: (a) a binary relationship really needs a further argument; (b) two binary relationships always go together and should be represented as one n-ary relation; (c) a relationship that is really amongst several things. | ||
| − | The motivation of this pattern is to express the inverse relationship of a n-ary one. | + | The motivation of this pattern is to express the inverse relationship of a n-ary one where there are distinguished participants. This patterns is inspired on the http://www.w3.org/TR/swbp-n-aryRelations/#choosingPattern1or2 pattern |
|Aim=The aim of this pattern is to allow asking for n-ary relationships and its inverse without a complex query involving the class created to support the n-ary relation between the origin and destiantion classes of the n-ary relationship. | |Aim=The aim of this pattern is to allow asking for n-ary relationships and its inverse without a complex query involving the class created to support the n-ary relation between the origin and destiantion classes of the n-ary relationship. | ||
|Elements=Class, Relationship, Attribute and inverseOf | |Elements=Class, Relationship, Attribute and inverseOf | ||
Diagram
| Name | Inverse n-ary relationship |
|---|---|
| Also known as | |
| Author(s) | MariaPoveda, MariCarmenSuarezFigueroa |
| SubmittedBy | MariaPoveda, MariCarmenSuarezFigueroa |
| Motivation | The n-ary relationships should be used when: (a) a binary relationship really needs a further argument; (b) two binary relationships always go together and should be represented as one n-ary relation; (c) a relationship that is really amongst several things.
The motivation of this pattern is to express the inverse relationship of a n-ary one where there are distinguished participants. This patterns is inspired on the http://www.w3.org/TR/swbp-n-aryRelations/#choosingPattern1or2 pattern |
|---|---|
| Aim | The aim of this pattern is to allow asking for n-ary relationships and its inverse without a complex query involving the class created to support the n-ary relation between the origin and destiantion classes of the n-ary relationship. |
| Solution description | |
| Elements | Class, Relationship, Attribute and inverseOf |
| Implementation | |
| Reusable component | |
| Component type |
| Origin | Logical Pattern for Modelling N-ary Relation: Introducing a New Class for the Relation |
|---|---|
| Known use | |
| Reference | |
| Related ODP | Logical Pattern for Modelling N-ary Relation: Introducing a New Class for the Relation |
| Used in combination with | Logical Pattern for Modelling N-ary Relation: Introducing a New Class for the Relation |
| Test |
No scenario is added to this Content OP.
This revision (revision ID 9959) takes in account the reviews: none
Other info at evaluation tab
| |
Submission to event |
|---|