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

Reply via email to