Représentation (Performance)¶
Nom: Représentation (Performance)
| Type | object |
| Requis | Non |
| Propriétés additionnelles | Tout type permis |
Description: Décrit une représentation, qui est un événement unique associé à un lieu, une date et une heure, et qui peut inclure des informations sur les artistes, les œuvres présentées, et d'autres détails pertinents.
| Propriété | Description | Type de donnée | Définition |
|---|---|---|---|
| + type | - | const | - |
| + identifier | Énumération des identifiants connus. | array | identifier |
| + startDateTime | Date et heure de début de la représentation. Voir https://json-schema.org/understanding-json-schema/reference/type#dates-and-times. | string | - |
| - endDateTime | Date et heure de fin de la représentation. Voir https://json-schema.org/understanding-json-schema/reference/type#dates-and-times. | string | - |
| - duration | Durée de la représentation en format ISO-8601 | string | - |
| - previousStartDateTime | Date et heure de début initialement prévus pour la représentation, dans le cas où il s'agit d'une représentation reportée. Voir https://json-schema.org/understanding-json-schema/reference/type#dates-and-times. | string | - |
| - hasIntermission | Indique la présence d'une ou plusieurs entractes | boolean | - |
| - isExtra | Indique si la représentation est une représentation supplémentaire | boolean | - |
| - description | Propriété utilisée seulement si la description de la représentation est différente de celle du spectacle. Si elle est identique, il est recommandé de ne pas utiliser cette propriété. Les consignes d'utilisation de la classe Spectacle s'appliquent. | array of object | Texte long multilingue |
| - shortDescription | Propriété utilisée seulement si la description courte de la représentation est différente de celle du spectacle. Si elle est identique, il est recommandé de ne pas utiliser cette propriété. Les consignes d'utilisation de la classe Spectacle s'appliquent. | array of object | Texte long multilingue |
| - media | Éléments médiatiques (photo, audio, audiovidéo, articles, documents...) supplémentaires associés à la représentation, lorsqu'ils sont disponibles et qu'il n'est pas possible de les associer au spectacle. Les consignes d'utilisation de la classe Spectacle s'appliquent. | array | Voir les détails |
| - alternateName | Propriété utilisée seulement si l'autre nom de la représentation est différente de celle du spectacle. Si elle est identique, il est recommandé de ne pas utiliser cette propriété. Les consignes d'utilisation de la classe Spectacle] s'appliquent | array of object | Texte court multilingue |
| - mainEntityOfPage | Propriété utilisée seulement si l'URL du PageWeb associée à la représentation est différente de celle du spectacle. Ne pas confondre à l'URL de billetterie de la section concernant les offres. Les consignes d'utilisation de la classe Spectacle s'appliquent. | array | Voir les détails |
| - hasAdditionalContribution | Contributions à la représentation qui ne sont pas documentées dans le spectacle. Les contributions de la représentation sont donc l'ajout des contributions du spectacle et des contributions supplémentaires, desquelles ont retire les contributions retirées. | array | Voir les détails |
| - hasRemovedContribution | Contributions documentées dans le spectacle qui ne s'appliquent pas à la représentation. Les contributions de la représentation sont donc l'ajout des contributions du spectacle et des contributions supplémentaires, desquelles ont retire les contributions retirées | array | Voir les détails |
| - inSeries | Identification des séries dont la représentation fait partie. | array | Voir les détails |
| + hasOffer | Description des différentes modalités pour assister à la représentation. Il peut y avoir des modalités pour le présentiel et/ou le virtuel. Les modalités pour le présentiel et le virtuel doivent être documentées pour un spectacle hybride. Une représentation contient donc au maximum deux offres. | array | Voir les détails |
1. Propriété Représentation (Performance) > type¶
| Type | const |
| Requis | Oui |
Valeur fixe: "Performance"
2. Propriété Représentation (Performance) > identifier¶
Nom: identifier
| Type | array |
| Requis | Oui |
| Défini dans | identifier |
Description: Énumération des identifiants connus.
Voir la documentation de identifier
3. Propriété Représentation (Performance) > startDateTime¶
| Type | string |
| Requis | Oui |
| Format | date-time |
Description: Date et heure de début de la représentation. Voir https://json-schema.org/understanding-json-schema/reference/type#dates-and-times.
4. Propriété Représentation (Performance) > endDateTime¶
| Type | string |
| Requis | Non |
| Format | date-time |
Description: Date et heure de fin de la représentation. Voir https://json-schema.org/understanding-json-schema/reference/type#dates-and-times.
5. Propriété Représentation (Performance) > duration¶
| Type | string |
| Requis | Non |
Description: Durée de la représentation en format ISO-8601
Exemple:
| Restrictions | |
|---|---|
| Doit correspondre à l'expression régulière | ^P(?=\d\|T\d)(\d+Y)?(\d+M)?(\d+W)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+(\.\d+)?S)?)?$ Test |
| Minimum | ≥ 1 |
6. Propriété Représentation (Performance) > previousStartDateTime¶
| Type | string |
| Requis | Non |
| Format | date-time |
Description: Date et heure de début initialement prévus pour la représentation, dans le cas où il s'agit d'une représentation reportée. Voir https://json-schema.org/understanding-json-schema/reference/type#dates-and-times.
7. Propriété Représentation (Performance) > hasIntermission¶
| Type | boolean |
| Requis | Non |
Description: Indique la présence d'une ou plusieurs entractes
8. Propriété Représentation (Performance) > isExtra¶
| Type | boolean |
| Requis | Non |
Description: Indique si la représentation est une représentation supplémentaire
9. Propriété Représentation (Performance) > description¶
Nom: Texte long multilingue
| Type | array of object |
| Requis | Non |
| Défini dans | description |
Description: Propriété utilisée seulement si la description de la représentation est différente de celle du spectacle. Si elle est identique, il est recommandé de ne pas utiliser cette propriété. Les consignes d'utilisation de la classe Spectacle s'appliquent.
Voir la documentation de Texte long multilingue
10. Propriété Représentation (Performance) > shortDescription¶
Nom: Texte long multilingue
| Type | array of object |
| Requis | Non |
| Même définition que | description |
Description: Propriété utilisée seulement si la description courte de la représentation est différente de celle du spectacle. Si elle est identique, il est recommandé de ne pas utiliser cette propriété. Les consignes d'utilisation de la classe Spectacle s'appliquent.
11. Propriété Représentation (Performance) > media¶
| Type | array |
| Requis | Non |
Description: Éléments médiatiques (photo, audio, audiovidéo, articles, documents...) supplémentaires associés à la représentation, lorsqu'ils sont disponibles et qu'il n'est pas possible de les associer au spectacle. Les consignes d'utilisation de la classe Spectacle s'appliquent.
| Contraintes du tableau | |
|---|---|
| Nombre d'items minimum | N/A |
| Nombre d'items maximum | N/A |
| Unicité | Faux |
| Items additionnels | Faux |
| Validation du tuple | Voir plus bas |
| Chaque item du tableau doit être | Description |
|---|---|
| Média | Cette classe permet de décrire des éléments médias (images, vidéos, documents…) associés à un objet. |
11.1. Représentation (Performance) > media > Média¶
Nom: Média
| Type | object |
| Requis | Non |
| Propriétés additionnelles | Tout type permis |
| Défini dans | Média |
Description: Cette classe permet de décrire des éléments médias (images, vidéos, documents…) associés à un objet.
Voir la documentation de Média
12. Propriété Représentation (Performance) > alternateName¶
Nom: Texte court multilingue
| Type | array of object |
| Requis | Non |
| Même définition que | Texte court multilingue |
Description: Propriété utilisée seulement si l'autre nom de la représentation est différente de celle du spectacle. Si elle est identique, il est recommandé de ne pas utiliser cette propriété. Les consignes d'utilisation de la classe Spectacle] s'appliquent
13. Propriété Représentation (Performance) > mainEntityOfPage¶
| Type | array |
| Requis | Non |
Description: Propriété utilisée seulement si l'URL du PageWeb associée à la représentation est différente de celle du spectacle. Ne pas confondre à l'URL de billetterie de la section concernant les offres. Les consignes d'utilisation de la classe Spectacle s'appliquent.
| Contraintes du tableau | |
|---|---|
| Nombre d'items minimum | N/A |
| Nombre d'items maximum | N/A |
| Unicité | Faux |
| Items additionnels | Faux |
| Validation du tuple | Voir plus bas |
| Chaque item du tableau doit être | Description |
|---|---|
| WebPage | - |
13.1. Représentation (Performance) > mainEntityOfPage > WebPage¶
Nom: WebPage
| Type | object |
| Requis | Non |
| Propriétés additionnelles | Tout type permis |
| Défini dans | WebPage |
Voir la documentation de WebPage
14. Propriété Représentation (Performance) > hasAdditionalContribution¶
| Type | array |
| Requis | Non |
Description: Contributions à la représentation qui ne sont pas documentées dans le spectacle. Les contributions de la représentation sont donc l'ajout des contributions du spectacle et des contributions supplémentaires, desquelles ont retire les contributions retirées.
| Contraintes du tableau | |
|---|---|
| Nombre d'items minimum | N/A |
| Nombre d'items maximum | N/A |
| Unicité | Faux |
| Items additionnels | Faux |
| Validation du tuple | Voir plus bas |
| Chaque item du tableau doit être | Description |
|---|---|
| Contribution | Cette classe permet de décrire le lien entre un contributeur et un spectacle, une représentation ou une série. Elle indique le rôle du contributeur dans un contexte donné. |
14.1. Représentation (Performance) > hasAdditionalContribution > Contribution¶
Nom: Contribution
| Type | object |
| Requis | Non |
| Propriétés additionnelles | Tout type permis |
| Défini dans | Contribution |
Description: Cette classe permet de décrire le lien entre un contributeur et un spectacle, une représentation ou une série. Elle indique le rôle du contributeur dans un contexte donné.
Voir la documentation de Contribution
15. Propriété Représentation (Performance) > hasRemovedContribution¶
| Type | array |
| Requis | Non |
Description: Contributions documentées dans le spectacle qui ne s'appliquent pas à la représentation. Les contributions de la représentation sont donc l'ajout des contributions du spectacle et des contributions supplémentaires, desquelles ont retire les contributions retirées
| Contraintes du tableau | |
|---|---|
| Nombre d'items minimum | N/A |
| Nombre d'items maximum | N/A |
| Unicité | Faux |
| Items additionnels | Faux |
| Validation du tuple | Voir plus bas |
| Chaque item du tableau doit être | Description |
|---|---|
| Contribution | Cette classe permet de décrire le lien entre un contributeur et un spectacle, une représentation ou une série. Elle indique le rôle du contributeur dans un contexte donné. |
15.1. Représentation (Performance) > hasRemovedContribution > Contribution¶
Nom: Contribution
| Type | object |
| Requis | Non |
| Propriétés additionnelles | Tout type permis |
| Même définition que | Contribution |
Description: Cette classe permet de décrire le lien entre un contributeur et un spectacle, une représentation ou une série. Elle indique le rôle du contributeur dans un contexte donné.
16. Propriété Représentation (Performance) > inSeries¶
| Type | array |
| Requis | Non |
Description: Identification des séries dont la représentation fait partie.
| Contraintes du tableau | |
|---|---|
| Nombre d'items minimum | N/A |
| Nombre d'items maximum | N/A |
| Unicité | Faux |
| Items additionnels | Faux |
| Validation du tuple | Voir plus bas |
| Chaque item du tableau doit être | Description |
|---|---|
| Série de représentations (Series) | cette classe permet de regrouper des représentations n’étant pas nécessairement toutes associées à un même spectacle, mais liées entre elles par des éléments de commercialisation ou de modalités d’accès. Un festival est un exemple de série. |
16.1. Représentation (Performance) > inSeries > Série de représentations (Series)¶
Nom: Série de représentations (Series)
| Type | object |
| Requis | Non |
| Propriétés additionnelles | Tout type permis |
| Défini dans | Série de représentations (Series) |
Description: cette classe permet de regrouper des représentations n’étant pas nécessairement toutes associées à un même spectacle, mais liées entre elles par des éléments de commercialisation ou de modalités d’accès. Un festival est un exemple de série.
Voir la documentation de Série de représentations (Series)
17. Propriété Représentation (Performance) > hasOffer¶
| Type | array |
| Requis | Oui |
Description: Description des différentes modalités pour assister à la représentation. Il peut y avoir des modalités pour le présentiel et/ou le virtuel. Les modalités pour le présentiel et le virtuel doivent être documentées pour un spectacle hybride. Une représentation contient donc au maximum deux offres.
| Contraintes du tableau | |
|---|---|
| Nombre d'items minimum | 1 |
| Nombre d'items maximum | 2 |
| Unicité | Faux |
| Items additionnels | Faux |
| Validation du tuple | Voir plus bas |
| Chaque item du tableau doit être | Description |
|---|---|
| Offre (Offer) | Permet de décrire les propriétés d’une offre associée à une représentation ou une série, par exemple le prix et la disponibilité. |
17.1. Représentation (Performance) > hasOffer > Offre (Offer)¶
Nom: Offre (Offer)
| Type | object |
| Requis | Non |
| Propriétés additionnelles | Tout type permis |
| Même définition que | Offre (Offer) |
Description: Permet de décrire les propriétés d’une offre associée à une représentation ou une série, par exemple le prix et la disponibilité.
Généré avec json-schema-for-humans le 2026-01-19 at 21:25:58 +0000