Entité : Lieu¶
Classe : Place¶
Exprime un lieu. Peut être lié à une adresse postale, ou contenu dans un autre lieu (Exemple, un Kiosque est un lieu contenu dans un bâtiment, le batiment a une adresse postale).
Inspiré de : schema:Place
classDiagram
class Place
click Place href "../Place"
Place : address
Place --> "0..1" PostalAddress : address
click PostalAddress href "../PostalAddress"
Place : containedInPlace
Place --> "0..1" Place : containedInPlace
click Place href "../Place"
Place : containsPlace
Place --> "0..1" Place : containsPlace
click Place href "../Place"
Place : description
Place : hasPOS
Place --> "0..1" PrivatePerson : hasPOS
click PrivatePerson href "../PrivatePerson"
Place : identifier
Place : name
Place : placeType
Place --> "0..1" PlaceType : placeType
click PlaceType href "../PlaceType"
Place : subjectOf
Place --> "0..1" Festival : subjectOf
click Festival href "../Festival"
Place : telephone
Attributs¶
| Nom | Cardinalité et type | Description | Héritage | Affichage API |
|---|---|---|---|---|
| identifier | 1 Texte |
Identifiant unique du lieu. | direct | Public: Sortie:Obligatoire Format:Valeur Privé: Sortie:Obligatoire Format:Valeur |
| name | 0..1 recommended Texte |
Nom du lieu | direct | Public: Sortie:Obligatoire Format:Valeur Privé: Sortie:Obligatoire Format:Valeur |
| description | 0..1 Texte |
Description du lieu pour plus de précision. | direct | Public: Sortie:Obligatoire Format:Valeur Privé: Sortie:Obligatoire Format:Valeur |
| address | 0..1 PostalAddress |
Adresse postale du lieu, s'il en dispose d'une. | direct | Public: Sortie:Obligatoire Format:Valeur Privé: Sortie:Obligatoire Format:Valeur |
| containsPlace | 0..1 Place |
Liste des lieux contenus dans le lieu actuel. | direct | Public: Sortie:Optionnelle Format:Liste Privé: Sortie:Optionnelle Format:Liste |
| containedInPlace | 0..1 Place |
Le lieu dans lequel le lieu décrit ici est contenu, s'il y en a un. | direct | Public: Sortie:Obligatoire Format:Valeur Privé: Sortie:Obligatoire Format:Valeur |
| telephone | 0..1 Phone |
Téléphone de contact du lieu. | direct | Public: Sortie:Aucune Motif:vie privée Privé: Sortie:Obligatoire Format:Valeur |
| hasPOS | 0..1 PrivatePerson |
Personne responsable du lieu | direct | Public: Sortie:Aucune Motif:vie privée Privé: Sortie:Obligatoire Format:Valeur |
| placeType | 0..1 PlaceType |
Le type du lieu selon le Vocabulaire contrôlé. | direct | Public: Sortie:Obligatoire Format:Référence,Valeur Privé: Sortie:Obligatoire Format:Référence,Valeur |
| subjectOf | 0..1 Festival |
Édition du festival à laquelle ce lieu appartient. Ne s'applique qu'aux lieux qui ne sont pas Public. | direct | Public: Sortie:Obligatoire Format:Référence Privé: Sortie:Obligatoire Format:Référence |
Utilisations¶
| Utilisée par | Utilisé dans | Type | Utilisation |
|---|---|---|---|
| ProposalForm | publicPlacePreset | range | Place |
| ProposalForm | privatePlacePreset | range | Place |
| LodgingReservation | reservationFor | range | Place |
| Trip | departureLocation | range | Place |
| Trip | arrivalLocation | range | Place |
| BoothAssignment | booth | range | Place |
| Place | containsPlace | range | Place |
| Place | containedInPlace | range | Place |
| Festival | location | exactly_one_of[range] | Place |
| Festival | places | range | Place |
| Event | location | range | Place |
| EventSchedule | location | range | Place |
Annotations¶
| Propriété | Valeur |
|---|---|
| class_type | main |
| entity_name | Lieu |
| api_profiles | public,prive |
| api_profile_labels | public=Public,prive=Privé |