Names, Addresses, and Contacts

People, Places, and Things

Quite a few years ago, IBM and Apple were working together with Motorola to develop the PowerPC chip. IBM and Apple also had two interesting software collaborations running at the same time. Kaleida Labs was developing some interactive multimedia players (ScriptX) while Taligent concentrated on object oriented operating systems design. Ultimately both companies were absorbed back into their parent companies or disappeared into obscurity but parts of their work live on in modern systems.

Taligent proposed an important concept called “People, Places and Things.” Every object being used to construct your business logic was classified as one of these three types. It is an interesting abstraction, ...

Get Developing Quality Metadata now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.