Submissions:Summarization of an inverse n-ary relation

(Difference between revisions)
 Revision as of 10:56, 18 August 2010 (view source)← Previous diff Revision as of 10:59, 31 August 2010 (view source)Next diff → Line 6: Line 6: {{Logical OP General Template {{Logical OP General Template |Name=Inverse n-ary relationship |Name=Inverse n-ary relationship - |SubmittedBy=MariaPoveda, MariCarmenSuarezFigueroa, + |SubmittedBy=MariaPoveda, MariCarmenSuarezFigueroa, |Author=MariaPoveda, MariCarmenSuarezFigueroa, |Author=MariaPoveda, MariCarmenSuarezFigueroa, }} }} {{Logical OP Description Template {{Logical OP Description Template - |Motivation=Express the inverse relationship of a n-ary one. The n-ary relationships could be due to: (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. - |Aim=This pattern aims 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. + The motivation of this pattern is to express the inverse relationship of a n-ary one. + |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 }} }}

Revision as of 10:59, 31 August 2010

 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: In general, it could be useful to visit the evaluation section to have information about the evaluation process of this proposal Current revision ID: 9921

Diagram

General information

 Name Inverse n-ary relationship MariaPoveda, MariCarmenSuarezFigueroa 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. 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. Class, Relationship, Attribute and inverseOf

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. http://ontologydesignpatterns.org/wiki/Image:LP-IN-01v1.jpg 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 Logical Pattern for Modelling N-ary Relation: Introducing a New Class for the Relation Logical Pattern for Modelling N-ary Relation: Introducing a New Class for the Relation

Scenarios

Scenarios about Summarization of an inverse n-ary relation

No scenario is added to this Content OP.

Reviews

Reviews about Summarization of an inverse n-ary relation
Review article Posted on About revision (current is 9921)
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

This revision (revision ID 9921) takes in account the reviews: none

Other info at evaluation tab

Modeling issues

Modeling issues about Summarization of an inverse n-ary relation

There is no Modeling issue related to this proposal.

References

Submission to event