
- #Universal database meaning code#
- #Universal database meaning plus#
- #Universal database meaning professional#
Similar structures can be built by an enterprise’s marketing department – or multiple marketing departments – to segment the parties that are their target customers in any and multiple ways. Party and Party Type, one could search cross-wise to the hierarcy for, say, Pediatric Opthamalogy Surgeons. One then could search for Parties who were Surgeons and know that they also were Physicians. Since all Surgeons also are Physicians, one Party Type Structure would have Physician and Surgeon Party Party Type Scheme AMA Physician Classifications that would be composed of Physician, Surgeon, Internist, Pediatrician, Opthamalogist, and so on, each of which The Party American Medical Association would own the Scheme owned by a Party groups may Party Type Structures.Ĭonsider an American Medical Association classification of Physician specialties. In Figure 8, many Party Types may classify a Party, and Party Types may be structured by Party Type Structure. TheĪctual locations pointed to by a Locator belong to other patterns not presented here. With this in mind, Figure 3 adds Locator to the pattern. Will not find a party sitting inside their mail box.Īddresses and telephone numbers are best handled as locators between a party and an actual site or telephone device.
#Universal database meaning code#
They are bits of code that smart agents use to route communicate to a party. Locators and Communicators Addresses and telephone numbers are not really locations.

Organizations will have only a ‘Surname.’ Persons will have all the name components shown. Trying to anticipate all the kinds of nameĬomponents and add them as attributes to Party Name will lead to the same frustration as trying to anticipate all the current and future needed organizational structure levels. Unless an enterprise has special searching requirements on the ‘Rest of the Name,’ there is no reason to break out its separate components.
#Universal database meaning plus#
The actual name isĭivided into a required ‘Surname’ and an optional string containing the ‘Rest of the Name’ plus an optional ‘Salutation.’
#Universal database meaning professional#
Figure 1 shows a Party as a supertype ofĮach Party Name has a specific function, such as a legal name or professional name or other alias, a date span when the name was used, and the name itself. Party is a convenient concept that allows us to deal with individuals or groups as if they were the same kind of thing.

Models contain people in one of two ways: as organizational structures or as playing It would be hard to imagine a data model that didn’t include persons, either as individuals or as groups.

Author’s Note: Ideas in this article are based on the work of Martin Fowler in his book “Analysis Patterns: Re-Usable Object Models”.
