==================================================
Organizations: Persons, Institutions, Addresses...
==================================================
  ($Id$)
  >>> from zope import component
Persons and Addresses
=====================
Let's start with a Person:
  >>> from cybertools.organize.party import Person
  >>> john = Person(u'Smith')
  >>> john.lastName
  u'Smith'
  >>> john.firstName
  u''
  >>> john.birthDate is None
  True
  >>> john.addresses
  {}
A Person object knows the age of the person:
  >>> john.age is None
  True
  >>> from datetime import date
  >>> john.birthDate = date(1980, 3, 25)
  >>> now = date(2006, 5, 12)
  >>> john.ageAt(now)
  26
  >>> john.age >= 26
  True
  >>> john.firstName = u'John'
  >>> john.firstName
  u'John'
Addresses
---------
Let's create an address and assign it to a person:
  >>> from cybertools.organize.party import Address
  >>> addr = Address(u'New York', u'Broadway 1')
  >>> john.addresses['standard'] = addr
  >>> john.addresses['standard'].street
  u'Broadway 1'
Tasks
=====
  >>> from cybertools.organize.task import Task
Service and Form Management
===========================
See servicemanager.txt and formmanager.txt.