Entité : Personne - Profil privé¶
Classe : PrivatePerson¶
Représente le profil privé d'une personne, des informations qui ne sont pas partageables publiquement.
Inspiré de : schema:Person
classDiagram
class PrivatePerson
click PrivatePerson href "../PrivatePerson"
PrivatePerson : email
PrivatePerson : familyName
PrivatePerson : givenName
PrivatePerson : identifier
PrivatePerson : jobTitle
PrivatePerson : memberOf
PrivatePerson --> "* _recommended_" Organization : memberOf
click Organization href "../Organization"
PrivatePerson : publicProfiles
PrivatePerson --> "* _recommended_" PublicPerson : publicProfiles
click PublicPerson href "../PublicPerson"
PrivatePerson : telephone
Attributs¶
| Nom | Cardinalité et type | Description | Héritage | Affichage API |
|---|---|---|---|---|
| identifier | 1 Texte |
Identifiant unique du profil privé de la personne | direct | Privé: Sortie:Obligatoire Format:Valeur |
| familyName | 1 Texte |
Nom de famille de la personne | direct | Privé: Sortie:Obligatoire Format:Valeur |
| givenName | 1 Texte |
Prénom(s) de la personne | direct | Privé: Sortie:Obligatoire Format:Valeur |
| 0..1 recommended Texte |
Courriel de la personne | direct | Privé: Sortie:Obligatoire Format:Valeur |
|
| jobTitle | 0..1 recommended Texte |
Titre professionnel de la personne | direct | Privé: Sortie:Obligatoire Format:Valeur |
| memberOf | * recommended Organization |
Organisations dont la personne fait partie | direct | Privé: Sortie:Obligatoire Format:Liste |
| publicProfiles | * recommended PublicPerson |
Profils publics de la personne si elle en a (auteur·rice, animateur·rice, etc). | direct | Privé: Sortie:Obligatoire Format:Référence |
| telephone | 0..1 recommended Phone |
Téléphone de la personne. | direct | Privé: Sortie:Obligatoire Format:Valeur |
Utilisations¶
| Utilisée par | Utilisé dans | Type | Utilisation |
|---|---|---|---|
| EventSuggestion | owner | range | PrivatePerson |
| BookSuggestion | owner | range | PrivatePerson |
| PersonPlanning | underName | range | PrivatePerson |
| LodgingReservation | underName | range | PrivatePerson |
| Trip | underName | range | PrivatePerson |
| PublicPerson | privateProfile | range | PrivatePerson |
| Place | hasPOS | range | PrivatePerson |
| Order | owner | range | PrivatePerson |
Annotations¶
| Propriété | Valeur |
|---|---|
| class_type | main |
| entity_name | Personne - Profil privé |
| api_profiles | prive |
| api_profile_labels | prive=Privé |