Submissions:Summarization of an inverse n-ary relation
From Odp
If you are a member of quality committee please visit the
If you are author of this proposal or you want to contribute to this pattern's review, you can: specify if this revision takes in account any of the review(s) add a new scenario for Summarization of an inverse n-ary relation In general, it could be useful to visit the evaluation section to have information about the evaluation process of this proposal Current revision ID: 9959 |
Graphical representation
Diagram
General information
Name | Inverse n-ary relationship |
---|---|
Also known as | |
Author(s) | MariaPoveda, MariCarmenSuarezFigueroa |
SubmittedBy | MariaPoveda, MariCarmenSuarezFigueroa |
Description
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 |
Example
Problem example | We might want to represent that the service providers provide a service at a place in a given period of time with a price. Also is needed represent that a service is offered by a provider. |
---|---|
Pattern solution example | http://ontologydesignpatterns.org/wiki/Image:LP-IN-01v1.jpg |
Consequences | The main advantage of this pattern is that allows to ask for which services are provided by a service provider and vice versa without a complex query involving the class created to support the n-ary relation between service providers and services. |
Pattern reference
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 |
Additional information
Scenarios
No scenario is added to this Content OP.
Reviews
Review article | Posted on | About revision (current is 9959) |
---|---|---|
CatherineRoussey about Inverse n-ary relationship | 245545010 September 2010 | 1006010,060 |
GerdGroener about Inverse n-ary relationship | 245545010 September 2010 | 1006010,060 |
OlafNoppens about Inverse n-ary relationship | 245545616 September 2010 | 1010110,101 |
AlessandroAdamou about Inverse n-ary relationship | 245545616 September 2010 | 1010110,101 |
This revision (revision ID 9959) takes in account the reviews: none
Other info at evaluation tab
Modeling issues
There is no Modeling issue related to this proposal.
References
Submission to event |
---|