Gliffy Diagram | ||||||||
---|---|---|---|---|---|---|---|---|
|
Overview
The COmanage Registry Data Model revolves around the CO Person, which conceptually represents one person associated with a CO.
- In order for a person to become a CO Person, they must first have at least one Org Identity, which conceptually represents their identity as asserted by a "home" institution, such as their University or a social identity provider.
- A CO Person record is created and one or more Org Identities are linked to it. The CO Person record maintains information that is unique to a person within the CO, such as names and identifiers.
- A CO Person may have one or more CO Person Roles within the CO. A CO Person Role record maintains information that is unique to a role a person has within a CO, such as title and physical address.
Gliffy Diagram | ||||||||
---|---|---|---|---|---|---|---|---|
|
Tables
Table Name | Description | Status |
---|---|---|
Addresses | Tentative | |
API (Programmtic) Users | To be refactored | |
Known applications | Not implemented | |
Per-CO configured applications | Not implemented | |
Per-CO restrictions on publishing of directory information | Not implemented | |
Per-CO extended attributes | Tentative | |
Per-CO FIFER services | Experimental | |
Per-CO groups | Tentative | |
Per-CO group memberships | Tentative | |
Per-CO invitations to join | To be refactored | |
Per-CO person role identity | Tentative | |
Per-CO link from person to org person | Tentative | |
Per-CO person role assignments | Not implemented | |
Per-CO group memberships implied by role | Not implemented | |
Per-CO role definitions | Not implemented | |
COordinate configuration values | Not implemented | |
Definitions of (virtual) organizations | Tentative | |
Definitions of (virtual) organization units | Tentative | |
Email Addresses | Tentative | |
Transaction history (human readable) | Not implemented | |
Person identifiers, from organizational source | Tentative | |
Names | Tentative | |
Person identity, from organizational source | Tentative | |
Definitions of (real) organizations | To be refactored | |
Permissions for COoordinate | Not implemented | |
Telephone numbers | Tentative |
...