Série de représentations (Series)

Type: object

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: const
Specific value: "Series"

identifier

Type: array

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

Must contain a minimum of 1 items

All items must be unique

No Additional Items

Each item of this array must be:


Type: object

Type: const
Specific value: "PropertyValue"

Type: string

Système d'identification utilisé. Dans la mesure du possible, il est suggéré d'utiliser des URI comme identifiants, lorsque ce n'est pas possible, l'approche préconisée par Schema.org est utilisée: propertyID doit correspondre à l'identification dont l'usage est le plus fréquent pour le système d'identification, tout en minuscules. Il est entendu que les types d'identifiants seront différents selon la classe décrite. Par exemple, le type d'identifiant ISNI s'applique bien aux contributeurs mais pas aux spectacles.

Must be at least 1 characters long

Type: string

L'identifiant lui-même

Must be at least 1 characters long

Type: stringFormat: uri

Un identifiant URI sous forme de chaîne de caractères.


Examples:

{
    "type": "PropertyValue",
    "propertyID": "isni",
    "valeur": "000000012124423X"
}
"https://isni.org/isni/000000012124423X"

Texte court multilingue

Type: array of object

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.

All items must be unique

No Additional Items

Each item of this array must be:

Type: object
No Additional Properties

Code de langue

Type: string

Code de langue au standard ISO 639-1. Voir language-subtag-registry.

Must match regular expression: ^[a-z]{2,3}$

Must be at least 2 characters long


Examples:

"fr"
"en"
"mul"

Texte court

Type: string

HTML non-autorisées

Must match regular expression: ^(?!.*<[^>]+>).*$

Must be at least 1 characters long

Must be at most 500 characters long

Texte court multilingue

Type: array of object

É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.

Same definition as name

Texte long multilingue

Type: array of object

Description de la série.

Must contain a minimum of 1 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: object
No Additional Properties

Code de langue

Type: string

Code de langue au standard ISO 639-1. Voir language-subtag-registry.

Same definition as lang

Texte long

Type: string

Texte long avec formatage, incluant des paragraphes et des balises HTML autorisées b, i, u, sup et sub.

Must match regular expression: ^(?!.*<[^bius][^>]*>)(?!.*</?(?!b|i|u|sup|sub)[^>]*>).*$

Must be at most 6000 characters long


Examples:

"<b>Texte en gras</b>"
"<i>Texte en italique</i>"
"<u>Texte souligné</u>"
"<sup>Texte en exposant</sup>"
"<sub>Texte en indice</sub>"

Texte long multilingue

Type: array of object

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.

Same definition as description

Type: array

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

No Additional Items

Each item of this array must be:

Média

Type: object

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

Type: const
Specific value: "Media"

Type: integer

Priorité d'utilisation du média (les nombres plus petits représentant un niveau de priorité plus élevé).

Texte court

Type: string

Texte libre permettant d'identifier les usages possibles du média (à l'intention des opérateurs des systèmes, pas du grand public, et donc pas pour publication).

Must match regular expression: ^(?!.*<[^>]+>).*$

Must be at least 1 characters long

Must be at most 500 characters long

Type: stringFormat: uri

URL permettant d'obtenir le média. Il est suggéré de rendre disponibles les médias dans les formats standards du web, en haute résolution lorsque possible

Code de langue

Type: string

Langue au format ISO 639-1.

Same definition as lang

Type: array

Licence d'utilisation du média. Une valeur vide ou non définie correspond à un média libre de droits. Si des conditions s'appliquent, elles doivent être définies dans cette propriété, ou sur le web à une URL intégrée dans cette propriété.

No Additional Items

Each item of this array must be:

Texte court multilingue

Type: array of object

Énumération de textes associés à un code de langue au standard ISO 639-1 (ex: fr, en, etc.)

Same definition as name

Type: array

Crédits associés au média.

No Additional Items

Each item of this array must be:

Texte court multilingue

Type: array of object

Énumération de textes associés à un code de langue au standard ISO 639-1 (ex: fr, en, etc.)

Same definition as name

Texte court multilingue

Type: array of object

Personne ou organisation détenant les droits d'auteur du média.

Same definition as name

Type: array

Description courte (pouvant par exemple servir de «alt description» sur le web).

No Additional Items

Each item of this array must be:

Texte long multilingue

Type: array of object

Énumération de textes longs associés à un code de langue au standard ISO 639-1.

Same definition as description

Type: array

É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.

No Additional Items

Each item of this array must be:

Contribution

Type: object

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: const
Specific value: "Contribution"

Type: array

Identification des types de contribution.

No Additional Items

Each item of this array must be:

Term

Type: object

Permet d’identifier un terme précis, dans une version donnée d’un vocabulaire contrôlé.


Example:

{
    "type": "Term",
    "vocabulary": "datascene",
    "code": "ToutPublics",
    "version": "1.0",
    "sequenceNumber": 1
}

Type: const
Specific value: "Term"

Texte court

Type: string

Identification du vocabulaire duquel est tiré le term.

Typiquement, cette identification correspond à l'appellation du vocabulaire dont l'usage est le plus fréquent, tout en minuscules, sans accents, et avec les espaces remplacés par des barres de soulignement.

Must match regular expression: ^(?!.*<[^>]+>).*$

Must be at least 1 characters long

Must be at most 500 characters long

Texte court

Type: string

Version du vocabulaire utilisé, lorsque c'est applicable

Same definition as usageNote

Texte court

Type: string

Identification du terme selon le vocabulaire identifié. En cas d'incohérence entre l'étiquette et le code transmis, c'est ce dernier qui doit être priorisé.

Same definition as usageNote

Texte court multilingue

Type: array of object

Version textuelle du terme tiré du vocabulaire choisi

Same definition as name

Type: integer

Priorité d'utilisation du terme (les nombres plus petits représentant un niveau de priorité plus élevé).

Contributor

Type: object

Identification du contributeur

Type: const
Specific value: "Contributor"

Type de contributeur

Type: enum (of string)

Indication à l'effet qu'il s'agit d'une personne physique ou d'une personne morale.

Must be one of:

  • "Person"
  • "Group"
  • "Organization"

identifier

Type: array

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

Same definition as identifier

Texte court multilingue

Type: array of object

Nom complet du contributeur, é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. Le prénom et le nom de sont pas traités dans des propriétés distinctes à cause de la diversité des appellations de contributions, qui sont parfois des personnes morales.

Exemples: Michel Rivard, Les Trois Accords, Koriass, Desjardins, Spectra.

Same definition as name

Type: array

Autres appellations parfois utilisées pour le contributeur.

Exemple: «Béatrice Martin» comme nom alternatif de «Cœur de pirate».
Exemple: «Compagnie Jean-Duceppe» comme nom alternatif de «Duceppe».

No Additional Items

Each item of this array must be:

Texte court multilingue

Type: array of object

Énumération de textes associés à un code de langue au standard ISO 639-1 (ex: fr, en, etc.)

Same definition as name

Texte long multilingue

Type: array of object

Énumération de textes longs associés à un code de langue au standard ISO 639-1.

Same definition as description

Texte long multilingue

Type: array of object

Description résumée du contributeur. La fourchette de 200 à 400 caractères est suggérée pour les différents besoins d'affichage.

Same definition as description

Type: array

Éléments médiatiques (photo, audio, audiovidéo, articles, documents...) associé au contributeur.

No Additional Items

Each item of this array must be:

Média

Type: object

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

Same definition as Média

Type: array

Énumération des types de contributions habituellement faites par le contributeur.

No Additional Items

Each item of this array must be:

Term

Type: object

Permet d’identifier un terme précis, dans une version donnée d’un vocabulaire contrôlé.

Same definition as Term

Type: array

Permet d'associer des lieux au contributeur, par exemple pour indiquer le lieu de naissance, de décès, le lieu du siège social, etc.

No Additional Items

Each item of this array must be:

Association Géographique (GeographicRelation)

Type: object

Permet d'associer des lieux au contributeur, par exemple pour indiquer le lieu de naissance, de décès, le lieu du siège social, etc.

No Additional Properties

Term

Type: object

Permet d’identifier un terme précis, dans une version donnée d’un vocabulaire contrôlé.

Same definition as Term

Code Pays

Type: string

Code ISO 3166-1 alpha-3 à 3 caractères représentant un pays.

Must match regular expression: ^[A-Z]{3}$

Must be at least 3 characters long

Must be at most 3 characters long

Texte court

Type: string

Texte sans formatage, court et sans changement de paragraphes (typiquement affiché sur une seule ligne)

Same definition as usageNote

Texte court

Type: string

Texte sans formatage, court et sans changement de paragraphes (typiquement affiché sur une seule ligne)

Same definition as usageNote

Type: array

Énumération des membres des groupes, troupes et collectifs, etc.

No Additional Items

Each item of this array must be:

Contributor

Type: object

les contributeurs correspondent à des personnes physiques ou morales (compagnies, troupes, groupes…) associées à un spectacle à travers un lien de contribution. Le contributeur doit être distingué de sa contribution à un spectacle donné (ou à une représentation, ou une série), car un même contributeur peut faire des contributions différentes d’un spectacle à l’autre (par exemple, être comédien dans un cas et metteur en scène dans l’autre).

Same definition as contributeur

Type: integer

Précision sur l'ordre de présentation des contributions (les nombres plus petits correspondent à des contributions qui doivent être présentées en premier).

Texte court

Type: string

Note concernant la contribution, à l'intention des exploitants des systèmes d'information (et donc pas du grand public). Il peut s'agir d'une précision sur le type de contribution, qui ne pourrait pas être exprimée à travers la propriété Types. Les informations compilées dans les notes pourraient être utilisées pour améliorer les vocabulaires contrôllés.

Same definition as usageNote

Type: array

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.

No Additional Items

Each item of this array must be:

WebPage

Type: object

Type: const
Specific value: "WebPage"

Type: stringFormat: uri

Code de langue

Type: string

Langue de la page Web, au format ISO 639-1.

Same definition as lang

Type: stringFormat: date-time

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

Type: stringFormat: date-time

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

Type: array

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.

Must contain a minimum of 1 items

Must contain a maximum of 2 items

No Additional Items

Each item of this array must be:

Offre (Offer)

Type: object

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

If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

Type: object

Type: const
Specific value: false

Type: const
Specific value: false

Type: const
Specific value: false
Type: object

The following properties are required:

  • ticketLink

Type: const
Specific value: "Offer"

Lieu (Place)

Type: object

Lieu associé à l'offre (physique ou virtuel).

If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

Type: object

Type: const
Specific value: false
Type: object

The following properties are required:

  • type
  • address

Type: const
Specific value: "Place"

Term

Type: object

Identification du type de lieu. Ne pas confondre avec les caractéristiques de la salle, qui doivent être documentées dans un objet de la classe Salle.

Same definition as Term

identifier

Type: array

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

Same definition as identifier

Texte court multilingue

Type: array of object

Énumération de textes associés à un code de langue au standard ISO 639-1 (ex: fr, en, etc.)

Same definition as name

Texte long multilingue

Type: array of object

Énumération de textes longs associés à un code de langue au standard ISO 639-1.

Must contain a minimum of 1 items

All items must be unique

No Additional Items

Each item of this array must be:

Type: object
No Additional Properties

Code de langue

Type: string

Code de langue au standard ISO 639-1. Voir language-subtag-registry.

Same definition as lang

Texte long

Type: string

Texte long avec formatage, incluant des paragraphes et des balises HTML autorisées b, i, u, sup et sub.

Must match regular expression: ^(?!.*<[^bius][^>]*>)(?!.*</?(?!b|i|u|sup|sub)[^>]*>).*$

Must be at most 6000 characters long


Examples:

"<b>Texte en gras</b>"
"<i>Texte en italique</i>"
"<u>Texte souligné</u>"
"<sup>Texte en exposant</sup>"
"<sub>Texte en indice</sub>"

Type: array

Énumération des salles présentes dans le lieu. Recommandé pour les lieux contenant plusieurs salles, ou pour documenter des informations associés à la classe Salle (par exemple, les configurations possibles) dans un lieu avec une seule salle.

No Additional Items

Each item of this array must be:

Salle (Room)

Type: object

Certains lieux contiennent plusieurs salles. Cette classe permet de préciser et décrire la salle utilisée dans le contexte d’une représentation donnée.

If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

Type: object

Type: const
Specific value: false
Type: object

The following properties are required:

  • name

Type: const
Specific value: "Room"

identifier

Type: array

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

Same definition as identifier

Texte court multilingue

Type: array of object

Nom de la salle, é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.

Same definition as name

Texte long multilingue

Type: array of object

Énumération de textes longs associés à un code de langue au standard ISO 639-1.

Same definition as description

Texte long multilingue

Type: array of object

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

Same definition as description

Type: array

Éléments médiatiques (photo, audio, audiovidéo, articles, documents...) associé au lieux.

No Additional Items

Each item of this array must be:

Média

Type: object

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

Same definition as Média

Lieu (Place)

Type: object

Lieu associé à l'offre (physique ou virtuel).

Same definition as inPlace

Postal Address

Type: object

Coordonnées complètes de la salle, lorsque les coordonnées de la salle sont différentes ou plus précises que celles du lieu.

If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

Type: object

Type: const
Specific value: "CAN"
Type: object

Type: enum (of string)

Must be one of:

  • "AB"
  • "BC"
  • "MB"
  • "NB"
  • "NL"
  • "NS"
  • "NT"
  • "NU"
  • "ON"
  • "PE"
  • "QC"
  • "SK"
  • "YT"
Type: object

Type: string

Nom de la région, province ou état. Peut être un code de pays à 2 caractères selon le standard ISO 3166-1.

Must match regular expression: ^[A-Z]{2}$

Type: const
Specific value: "PostalAddress"

Texte court

Type: string

Unité, numéro municipal, type de rue, nom de rue, direction de rue. Peut aussi contenir d'autres informations.

Same definition as usageNote

Texte court

Type: string

Nom de la ville. Peut aussi contenir le nom de la municipalité ou de la localité.

Same definition as usageNote

Type: string

Abréviation des noms de provinces recommandés par Postes Canada, ou une région dans un autre pays.

Code Pays

Type: string

Code de pays à 3 caractères selon le standard ISO 3166-1

Same definition as addressCountry

Code Postal Canadien

Type: string

Code postal, en majuscules. Séparer les trois premiers caractères du code postal des trois derniers. On ne doit pas utiliser le trait d’union

Must match regular expression: ^[A-Za-z]\d[A-Za-z] \d[A-Za-z]\d$

Type: array

Caractéristiques d'accessibilité universelle pour la salle.

No Additional Items

Each item of this array must be:

Term

Type: object

Permet d’identifier un terme précis, dans une version donnée d’un vocabulaire contrôlé.

Same definition as Term

Type: array

Précisions sur les configurations possibles de la salle.

No Additional Items

Each item of this array must be:

Configuration de salle

Type: object

Précisions sur un configuration possible de la salle.

Type: const
Specific value: "RoomConfiguration"

Term

Type: object

Permet d’identifier un terme précis, dans une version donnée d’un vocabulaire contrôlé.

Same definition as Term

Type: integer

Capacité, en nombre de spectacteurs.

Postal Address

Type: object

Coordonnées complètes du lieu.

Same definition as address

Type: array

URL vers des pages web donnant plus d'information sur le lieu.

No Additional Items

Each item of this array must be:

Type: array

Caractéristiques d'accessibilité universelle pour le lieu. Des caractéristiques supplémentaires pourraient être documentées pour la ou les salles.

No Additional Items

Each item of this array must be:

Term

Type: object

Permet d’identifier un terme précis, dans une version donnée d’un vocabulaire contrôlé.

Same definition as Term

Coordonnées géographiques d'un point.

Type: object

Coordonnées géographiques

Salle (Room)

Type: object

Salle associée à l'offre. La salle fait partie du lieu indiqué à la propriété Lieu.

Same definition as Salle (Room)

Configuration de salle

Type: object

Configuration de la salle dans le contexte de cette offre.

Same definition as Configuration de salle

Type: boolean

Permet d'indiquer si cette offre est complète (toutes les places disponibles sont comblées). Peut-être complété par la propriété Complet depuis pour préciser à quelle date l'offre est devenue complète.

Type: stringFormat: date-time

Date depuis laquelle l'offre est complète. La propriété Complet doit avoir la valeur vrai pour que Complet depuis puisse être utilisée. Voir https://json-schema.org/understanding-json-schema/reference/type#dates-and-times

Statut de l'Offre

Type: enum (of string)

Statut de l'offre. La valeur doit être choisie parmi les valeurs du vocabulaire contrôlé Statut de l'offre.

Must be one of:

  • "EventScheduled"
  • "EventCancelled"
  • "EventRescheduled"
  • "EventPostponed"
  • "EventMovedOnline"

Montant Monétaire

Type: string

Prix de départ en dollars canadiens.

Must match regular expression: ^\d{1,3}(,\d{3})*(\.\d{1,2})?$

Type: boolean

Indique que la présente offre est gratuite.

Type: boolean

Indique que la présente offre est accessible seulement lorsque le consommateur a souscrit à une autre offre.

Type: stringFormat: date-time

Date et heure du début de la prévente. Si la propriété n'est pas documentée, la date de début de disponibilité générale doit être utilisée. Voir https://json-schema.org/understanding-json-schema/reference/type#dates-and-times

Type: stringFormat: date-time

Date et heure du début de la disponibilité générale. Si la propriété n'est pas documentée, il faut considérer que l'offre est disponible en tout temps, jusqu'à la date de début et l'heure de la représentation. Voir https://json-schema.org/understanding-json-schema/reference/type#dates-and-times

Type: boolean

Indication à l'effet qu'il n'existe pas de lien permettant d'obtenir, par le web, un accès à la représentation.