I have been updating the Db Implementation of the SPI from v.7/.8 to
0.8.1 and I have noticed something.
In organization like in ListEntry types, there is a Primary field.
The doc appears to say that there must be only a single Primary per
set indicating that is the primary of the set. However
Person.getOrganization() will contain both Organizations of type job
and school (see Orgnaization.getType()), and so, should probably
contain upto 2 primary = true entries.
This doesn't cause a problem with the datamodel, but it does
represent tension in the specification or documentation.
There are a number of other areas where the requirements for multiple
types and single primary entry generates tension.
Perhaps it needs to be stated one primary per type in a list, which
potentially is 2 or more in a single list like Person.getOrganization
() ?
Ian
- Question about Person->Organization Ian Boston
-