Aller au contenu

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
email 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é