| Contact | Donate | Imprint |
| Entity | Alias | Module | Global Schema |
| (1) Author | Author | PersonModule | Aladdin |
| (2) Criticism | Criticism | PublicationModule | Aladdin |
| (3) Organization | Organization | OrganizationModule | Aladdin |
| (4) Person | Person | PersonModule | Aladdin |
| (5) PersonRoleOrganization | PersonRoleOrganization | PersonModule | Aladdin |
| (6) Publication | Publication | PublicationModule | Aladdin |
| Author | PersonModule | Aladdin |
| Property | Type | Entity | Reference | Module |
| (1) AuthorOrder | LONG | Author | ||
| (2) Person | LONG | Author | Person | PersonModule |
| (3) Publication | LONG | Author | Publication | PublicationModule |
Example:
final Author author = (Author) invokeModule(PERSON_MODULE + "/author/" + id, Author.class);| Person | PersonModule | Aladdin |
| Property | Type | Entity | Reference | Module |
| (1) Biography | STRING | Person | ||
| (2) BirthYear | LONG | Person | ||
| (3) DeathYear | LONG | Person | ||
| (4) FirstName | STRING | Person | ||
| (5) LastName | STRING | Person |
Example:
final Person person = (Person) invokeModule(PERSON_MODULE + "/person/" + id, Person.class);| PersonRoleOrganization | PersonModule | Aladdin |
| Property | Type | Entity | Reference | Module |
| (1) EndDate | DATE | PersonRoleOrganization | ||
| (2) Organization | LONG | PersonRoleOrganization | Organization | OrganizationModule |
| (3) Person | LONG | PersonRoleOrganization | Person | PersonModule |
| (4) RoleName | STRING | PersonRoleOrganization | ||
| (5) StartDate | DATE | PersonRoleOrganization |
Example:
final PersonRoleOrganization personroleorganization = (PersonRoleOrganization) invokeModule(PERSON_MODULE + "/personroleorganization/" + id, PersonRoleOrganization.class);| Contact | Donate | Imprint |