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::Involvement
L’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::Role
L’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::Program
représentant le BUT MMIteacher
: l’objetUniversity::Person
représentant un enseignantdirector
: l’objetUniversity::Person
représentant la cheffe de départementprogram_manager
: l’objetUniversity::Person
représentant le directeur des étudessecretary
: l’objetUniversity::Person
repré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: