Missions
Les personnes ont différentes missions :
- les enseignants enseignent dans des formations
- certaines personnes remplissent une mission administrative au sein d’une formation
- le personnel administratif de l’Université remplissent une mission administrative au sein de l’Université, d’une école, d’un laboratoire…
Involvement
University::Person::InvolvementL’objet involvement sert à faire le lien entre une personne et une cible (target), qui peut être :
- une formation (pour les enseignants)
- un rôle (pour les autres)
Dans l’involvement, on a une description permettant de décrire ce que fait précisément la personne, par exemple :
- ce qu’elle enseigne (Expression et communication)
- ce qu’elle fait dans un service (Chef de service)
Roles
University::RoleL’objet role permet de définir une mission, dont le contexte est indiqué par la propriété target:
- Cheffe de département, (target -> une formation)
- Direction (target -> une école)
- Vice-présidence (target -> Université)
Exemples
Soient :
mmi_program: l’objetEducation::Programreprésentant le BUT MMIteacher: l’objetUniversity::Personreprésentant un enseignantdirector: l’objetUniversity::Personreprésentant la cheffe de départementprogram_manager: l’objetUniversity::Personreprésentant le directeur des étudessecretary: l’objetUniversity::Personreprésentant le secrétaire
Pour l’enseignant on crée un objet University::Person::Involvement:
- target:
mmi_program - person:
teacher - kind: teacher
Pour la cheffe de département on crée :
- Un objet
University::Role, qu’on nommedirector_role- target:
mmi_program - description: “Cheffe de département”
- target:
- Un objet
University::Person::Involvement- target:
director_role - person:
director - kind: administrator
- target:
Pour le directeur des études on crée :
- Un objet
University::Role, qu’on nommeprogram_manager_role- target:
mmi_program - description: “Directeur des études”
- target:
- Un objet
University::Person::Involvement- target:
program_manager_role - person:
program_manager - kind: administrator
- target:
Pour le secrétaire on crée :
- Un objet
University::Role, qu’on nommesecretary_role- target:
mmi_program - description: “Secrétaire”
- target:
- Un objet
University::Person::Involvement- target:
secretary_role - person:
secretary - kind: administrator
- target: