Book a Demo

Author Topic: Non standard multiplicity in IE notation  (Read 4236 times)

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Non standard multiplicity in IE notation
« on: September 02, 2008, 11:59:31 pm »
I believe it is the normal convention in Information engineering data modelling that if there is a non-standard multiplicity, that this is indicated in addition to the normal "crows-foot" glyph.  Thus: if the multiplicity is 2..*, then one would see:
    /
--|-
    \
(2:n)

Now, I think in this world of UML, we could gainfully use:
     /
--|-
     \
2..*

but not the current:
-----

What do others think?
« Last Edit: September 03, 2008, 10:52:51 am by PaoloFCantoni »
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

«Midnight»

  • EA Guru
  • *****
  • Posts: 5651
  • Karma: +0/-0
  • That nice Mister Grey
    • View Profile
Re: Non standard multiplicity in IE notation
« Reply #1 on: September 03, 2008, 12:58:56 am »
I don't quite get what you're saying about the UML side.
No, you can't have it!

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Non standard multiplicity in IE notation
« Reply #2 on: September 03, 2008, 10:52:30 am »
Quote
I don't quite get what you're saying about the UML side.
Well, in IE notation, multiplicity (the concept formerly known as cardinality ;)) was expressed as (m:n).  but in UML, the syntax is: m..n.  (BTW, I've corrected my example above accordingly)

So I'm advocating EA use the UML syntax.  Best of all would be the option... ;)

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

«Midnight»

  • EA Guru
  • *****
  • Posts: 5651
  • Karma: +0/-0
  • That nice Mister Grey
    • View Profile
Re: Non standard multiplicity in IE notation
« Reply #3 on: September 03, 2008, 09:38:13 pm »
Gotcha!

I think the best bet would be default to UML and offer the option. Perhaps with a further option to define the delimiter pair.

Or, a set of options for delimiter pair and separators. By separators, I mean list and extent, to allow for [1,3..5] and other exotic breeds.

Am I watching the correct picture yet?

David
No, you can't have it!

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Non standard multiplicity in IE notation
« Reply #4 on: September 04, 2008, 12:17:30 am »
Quote
Gotcha!

I think the best bet would be default to UML and offer the option. Perhaps with a further option to define the delimiter pair.

Or, a set of options for delimiter pair and separators. By separators, I mean list and extent, to allow for [1,3..5] and other exotic breeds.

Am I watching the correct picture yet?

David
Sounds good to me, David...

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!