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 vocabulary

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 vocabulary

Texte court multilingue

Type: array of object

Version textuelle du terme tiré du vocabulaire choisi

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

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.

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 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 label

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 label

Texte long multilingue

Type: array of object

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

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

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

Same definition as vocabulary

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 label

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 label

Texte court multilingue

Type: array of object

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

Same definition as label

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

Type: const
Specific value: "GeographicRelation"

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 vocabulary

Texte court

Type: string

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

Same definition as vocabulary

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 vocabulary