Demici is an emergency contact information repository, with distributed
data management. The requirements of the system have been identified
as follows:
- Basic data unit is per person, each person is associated with
- A Group (as defined within Demici)
- A specialty or specialties within that Group or Department
- "Private" contact information, including home telephone numbers
and pagers that are not published
- Visibility, which may restrict this information to the person's
Group, to additional Groups, or to anyone with access to the system.
- Groups are associated with
- Additional "private" Group-wide contact information
- One or more Realms (eg: a subnet, building, or service)
- Visibility, which may restrict this information to the person's
Group, to additional Groups, or to anyone with access to the
system, and may apply these restrictions to the group itself,
or to all the members within the group as well.
- Real time retrieval of relevant information from additional
sources (eg: email, primary address, and phone number from LDAP).
- Data retrieval via useful search criteria (eg: group, location, etc).
- Web based data access and editing.
- Data retrieval suitable for archiving on hard copy, CD-ROM, etc.
(Demici is not designed with guaranteed availability.)
- System wide access controls to permit general access or to limit
access only to those registered within the system.
- Administrators may add and remove people from the system, but
anyone within the system will always have read and write access to
their own data and their group's data.
- Integration with existing authentication infrastructure.
Second revision functionality may include the following:
- Cron-based reminder system for contacts to update any information
about their group that has changed.
|