Could theoretically be used for administering the hiring process for new positions. 
The schema is belived to work best when relatively few persons apply for a position.
Person 
Name Essential
Designation / Designations Many
Applicant, Employee, Reference 
Address 
EMail_address EMail
Education 
Responsibilities | Is_responsible_for | _
Position_responsibility RelationMany
Applications | Has_applied | Application_person RelationMany
Evaluations | Is_involved_in | Evaluation_person RelationMany
Position 
Name Essential
Responsible_person | Has_responsible_person | _
Position_responsibility RelationOne
Announcements | Has_been_announced | _
Position_announcement RelationMany
Applications | Has_applications | Application_position RelationMany
Announcement 
Announced_date Date Essential
Application_limit Date
Position | Is_about | Position_announcement RelationOne Essential
Applications | Has_applications | _
Application_announcement RelationMany
Application 
Received_date Date Essential
Applicant | Made_by | Application_person RelationOne Essential
Position | Is_about | Application_position RelationOne Essential
Announcement | Is_about | Application_announcement RelationOne
Evaluations | Has | Evaluation_application RelationMany
Evaluation 
Text 
Evaluation_date Date Essential
Application | Is_about | Evaluation_application RelationOne
Persons | Involves | Evaluation_person RelationMany Essential
Type_of_evaluation Essential
Evaluation_of_education, Reference, Interview, _ 
General
Result_evaluation Essential
Nothing, Not_qualified, Qualified, Offered_position, _ 
Denied_position, Accepted_offer, Hired
Note that in addition to generation of ER-Diagram the panSL Implementation AgoRapide may also be used to also generate database-schema (SQL) and source code for a variety of programming languages, tools and development architectures.
Last updated 2012-05-02