Aller au contenu

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.

Type object
Requis Non
Propriétés additionnelles Tout type permis
Propriété Description Priorité Type et définition
type - Obligatoire const
identifier
Identifiant
Classe permettant d’énumérer des identifiants uniques associés à un objet donné, dans plusieurs systèmes d’information à la fois. Obligatoire (1..N) Identifiant (Identifier)
name
Nom
Nom de la série, écrit au long, de la façon dont il doit être affiché à des utilisateurs, avec la capitalisation d'usage, les accents et les espacements usuels. Obligatoire Texte court multilingue
alternateName
Nom alternatif
Élément qui ne fait pas partie du nom, mais qui le complète, sans toutefois relever de la description elle-même.

Par exemple, le Festival de musique émergente en Abitibi-Témiscamingue est aussi connu sous son acronyme FME.
Optionnel Texte court multilingue
description
Description
Description de la série. Obligatoire Texte long multilingue
shortDescription
Description courte
Description résumée de la série. La fourchette de 200 à 400 caractères est suggérée pour les différents besoins d'affichage en version courte. Optionnel Texte long multilingue
media
Médias
Éléments médiatiques (photo, audio, audiovidéo, articles, documents...) associé à la série. Optionnel (0..N) Tableau d'objets de type Média (Media)
hasContribution
Contributions
Énumération des contributions spécifiques à la série, et non pas aux représentations. Il s'agit typiquement de contributions de production, d'organisation ou de commandite. Les contributions artistiques seront typiquement associées aux spectacles et aux représentations.

Exemple: un commanditaire d'un festival a une contribution à la série.

Contre-exemple: un artiste sur scène lors d'un spectacle dans le cadre de la série n'a pas de contribution à la série elle-même.
Optionnel (0..N) Tableau d'objets de type Contribution (Contribution)
mainEntityOfPage
Pages web
Pages web donnant plus d'information sur la série.

Pour des besoins plus précis, par exemple des URL de critiques du spectacle, la propriété Médias, qui permet d'inclure des notes d'usage, peut être utilisée.
Optionnel (0..N) Tableau d'objets de type WebPage
startDateTime
Date et heure de début
Date de début de la série. Voir https://json-schema.org/understanding-json-schema/references/type#dates-and-times. Obligatoire string (date-time)
endDateTime
Date et heure de fin
Date de fin de la série. Voir https://json-schema.org/understanding-json-schema/references/type#dates-and-times. Optionnel string (date-time)
hasOffer
Offres
Description des différentes modalités pour assister à la série. 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 une série hybride. Une série contient donc au maximum deux offres. Optionnel (1..1) Tableau d'objets de type Offre (Offer)

1. Propriété Série de représentations (Series) > type

Type const
Requis Oui

Valeur fixe: "Series"

2. Propriété Série de représentations (Series) > identifier (Identifiant)

Classe permettant d’énumérer des identifiants uniques associés à un objet donné, dans plusieurs systèmes d’information à la fois.

Type array
Requis Oui
Défini dans identifier

Voir la documentation de Identifiant (Identifier)

3. Propriété Série de représentations (Series) > name (Nom)

Nom de la série, écrit au long, de la façon dont il doit être affiché à des utilisateurs, avec la capitalisation d'usage, les accents et les espacements usuels.

Type array of object
Requis Oui
Défini dans name

Voir la documentation de Texte court multilingue

4. Propriété Série de représentations (Series) > alternateName (Nom alternatif)

Élément qui ne fait pas partie du nom, mais qui le complète, sans toutefois relever de la description elle-même.

Par exemple, le Festival de musique émergente en Abitibi-Témiscamingue est aussi connu sous son acronyme FME.

Type array of object
Requis Non
Défini dans name

Voir la documentation de Texte court multilingue

5. Propriété Série de représentations (Series) > description (Description)

Description de la série.

Type array of object
Requis Oui
Défini dans description

Voir la documentation de Texte long multilingue

6. Propriété Série de représentations (Series) > shortDescription (Description courte)

Description résumée de la série. La fourchette de 200 à 400 caractères est suggérée pour les différents besoins d'affichage en version courte.

Type array of object
Requis Non
Défini dans description

Voir la documentation de Texte long multilingue

7. Propriété Série de représentations (Series) > media (Médias)

Éléments médiatiques (photo, audio, audiovidéo, articles, documents...) associé à la série.

Type array
Requis Non
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 (Media) Cette classe permet de décrire des éléments médias (images, vidéos, documents…) associés à un objet.

7.1. Série de représentations (Series) > media > Média (Media)

Cette classe permet de décrire des éléments médias (images, vidéos, documents…) associés à un objet.

Type object
Requis Non
Propriétés additionnelles Tout type permis
Défini dans Média (Media)

Voir la documentation de Média (Media)

8. Propriété Série de représentations (Series) > hasContribution (Contributions)

Énumération des contributions spécifiques à la série, et non pas aux représentations. Il s'agit typiquement de contributions de production, d'organisation ou de commandite. Les contributions artistiques seront typiquement associées aux spectacles et aux représentations.

Exemple: un commanditaire d'un festival a une contribution à la série.

Contre-exemple: un artiste sur scène lors d'un spectacle dans le cadre de la série n'a pas de contribution à la série elle-même.

Type array
Requis Non
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 (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é.

8.1. Série de représentations (Series) > hasContribution > Contribution (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é.

Type object
Requis Non
Propriétés additionnelles Tout type permis
Défini dans Contribution (Contribution)

Voir la documentation de Contribution (Contribution)

9. Propriété Série de représentations (Series) > mainEntityOfPage (Pages web)

Pages web donnant plus d'information sur la série.

Pour des besoins plus précis, par exemple des URL de critiques du spectacle, la propriété Médias, qui permet d'inclure des notes d'usage, peut être utilisée.

Type array
Requis Non
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 -

9.1. Série de représentations (Series) > mainEntityOfPage > WebPage

Type object
Requis Non
Propriétés additionnelles Tout type permis
Défini dans WebPage

Voir la documentation de WebPage

10. Propriété Série de représentations (Series) > startDateTime (Date et heure de début)

Date de début de la série. Voir https://json-schema.org/understanding-json-schema/references/type#dates-and-times.

Type string
Requis Oui
Format date-time

11. Propriété Série de représentations (Series) > endDateTime (Date et heure de fin)

Date de fin de la série. Voir https://json-schema.org/understanding-json-schema/references/type#dates-and-times.

Type string
Requis Non
Format date-time

12. Propriété Série de représentations (Series) > hasOffer (Offres)

Description des différentes modalités pour assister à la série. 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 une série hybride. Une série contient donc au maximum deux offres.

Type array
Requis Non
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é.

12.1. Série de représentations (Series) > hasOffer > 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é.

Type object
Requis Non
Propriétés additionnelles Tout type permis
Défini dans Offre (Offer)

Voir la documentation de Offre (Offer)


Généré avec json-schema-for-humans le 2026-03-19 at 20:48:27 +0000