Offre de services récréatifs

L’offre de services récréatifs est publiée en fichiers CSV ou JSON avec un ensemble d’attributs dont certains sont requis, et d’autres facultatifs. Certains attributs sont présentés dans le format JSON seulement, en raison de leur caractère hiérarchique. Après une première publication, le diffuseur peut envisager d’enrichir l’information rendue disponible en ajoutant des attributs facultatifs.
Nom attribut Description Type Liste des valeurs (si applicable) Présence

id_activite

Identifiant unique de l’activité

Texte

Requis

municipalite

Code de la municipalité

Texte

Liste des codes des municipalités

Requis

categorie

Catégorie d’activité

Texte

p. ex.: Activités culturelles, Activités de loisir scientifique, Activités récréatives et communautaire, Sports et activités physiques, etc.

Requis

sous_categorie

Sous-catégorie d’activité

Texte

p. ex.: Théâtre, Photographie, Natation, Hockey, Yoga, Etc.

Facultatif

nom

Nom de l’activité

Texte

Requis

description

Description de l’activité

Texte

Facultatif

promoteur

Nom de l’organisme, du service ou de la personne responsable de l’activité

Texte

Requis

telephone_promoteur

Numéro de téléphone de l’organisme, du service ou de la personne responsable de l’activité

Texte

000 000-0000

Facultatif

courriel_promoteur

Courriel de l’organisme, du service ou de la personne responsable de l’activité

Texte

Facultatif

est_inscription_obligatoire

Indique si l’activité nécessite une inscription

Booléen

  • Oui
  • Non

Facultatif

est_gratuite

Indique si l’activité est gratuite

Booléen

  • Oui
  • Non

Facultatif

est_annulee

Indique si l’activité est annulée

Booléen

  • Oui
  • Non

Requis

raison_annulation

Raison de l’annulation

Texte

Facultatif

tarif_de_base

Tarif de base de l’activité. Celui-ci pourrait être différent selon les modalités d’inscription.

Numérique

000.00

Facultatif

nb_maximum_places

Nombre de places disponibles

Entier

Facultatif

nb_inscriptions_enregistrees

Nombre de personnes actuellement inscrites à l’activité

Entier

Facultatif

nb_personnes_liste_attente

Nombre de personnes actuellement sur la liste d’attente

Entier

Facultatif

age_minimum

Âge minimum requis pour participer à l’activité

Entier

Facultatif

age_maximum

Âge maximum requis pour participer à l’activité

Entier

Facultatif

est_credit_impot_offert

Indique si l’activité est adminissible à un crédit d’impôt

Booléen

  • Oui
  • Non

Facultatif

informations_additionnelles

Informations additionnelles sur l’activité

Texte

Facultatif

lien_web

Lien vers la page Web de l’activité

Texte

Facultatif

date_debut

Date de début de l’activité

Date

AAAA-MM-JJ

Requis

date_fin

Date de fin de l’activité (identique à date_debut si une seule journée)

Date

AAAA-MM-JJ

Requis

groupe

Numéro ou nom du groupe (si applicable)

Texte

Facultatif

nb_seances

Nombre de séances sur lesquels s’étendra l’activité

Entier

Facultatif

*id_seance

Identifiant unique de la séance (si une seule séance, la valeur peut être la même que id_activite)

Texte

Requis (si le niveau de détails se rend aux séances)

*site_seance

Nom du site ou de l’emplacement où se déroule l’activité

Texte

Requis

*adresse_site

Adresse complète du site ou de l’emplacement où se déroule l’activité

Texte

Requis

*telephone_site

Numéro de téléphone pour contacter le site ou l’emplacement où se déroule l’activité

Texte

Facultatif

*courriel_site

Courriel pour contacter le site ou l’emplacement où se déroule l’activité

Texte

Facultatif

*installation_principale

Précision sur l’emplacement si plus d’une installation est disponible sur le site

Texte

p. ex. : Piscine, Gymnase, etc.

Facultatif

*espace_seance

Précision sur l’espace dédié à l’activité

Texte

p. ex.: Gymnase #2

Facultatif

*heure_debut_seance

Heure de début de la séance

Heure

HH:MM

Facultatif

*heure_fin_seance

Heure de fin de la séance

Heure

HH:MM

Facultatif

*jour_semaine_seance

Jour de la semaine où a lieu la séance

Texte

  • Lundi
  • Mardi
  • Mercredi
  • Jeudi
  • Vendredi
  • Samedi
  • Dimanche

Facultatif

*latitude

Numérique

Facultatif

*longitude

Numérique

Facultatif

*loc_x

Numérique

Facultatif

*loc_y

Numérique

Facultatif

mots_cles

Liste de mots clés liés à l’activité pour en faciliter le référencement (chaque élément est séparé par une virgule)

Texte

Facultatif

url_image

Lien vers une image représentant l’activité

Texte

Facultatif

* Ces attributs sont hiérarchisés dans le format JSON.
Les attributs du tableau suivant se trouvent dans le format JSON seulement :
Nom attribut Description Type Liste des valeurs (si applicable) Présence

informations_inscription

           mode

Mode d’inscription

Texte

p. ex.: en ligne, par téléphone, en personne, etc.

Requis

          statut

Modalités d’inscription

Texte

p. ex.: résidents ou non-résidents

Facultatif

          date_heure_debut

Date et heure du début de la période d’inscription

Date

AAAA-MM-JJTHH:MM

Facultatif

          date_heure_fin

Date et heure de la fin de la période d’inscription

Date

AAAA-MM-JJTHH:MM

Facultatif

directives

         id

Identifiant unique de la directive

Entier

Requis

          description

Description des directives ou instructions particulières liées à l’activité

Texte

Requis

Exemple en format JSON

{ 
   "id_activite": "Identifiant_unique_activite",
   "municipalite": "Code_municipalite",
   "categorie": "Categorie_activite",
   "sous_categorie": "Sous-categorie_activite",
   "nom": "Nom_activite",
   "description": "Description_activite",
   "promoteur": "Nom_organisme/service/personne responsable_activite",
   "telephone_promoteur": "Numero_telephone_organisme/service/personne_responsable_activite",
   "courriel_promoteur": "Courriel_organisme/service/personne_responsable_activite",
   "est_inscription_obligatoire": "Activite_necessite_inscription_O/N",
   "est_gratuite": "activit_gratuite_O/N",
   "est_annulee": "activite_annulee_O/N",
   "raison_annulation": "Raison_annulation",
   "tarif_de_base": "Tarif_base_activite",
   "nb_maximum_places": "Nombre_places_disponibles",
   "nb_inscriptions_enregistrees": "Nombre_personnes_inscrites_activite",
   "nb_personnes_liste_attente": "Nombre_personnes_sur_liste_attente",
   "age_minimum": "Age_minimum_requis_pour_activite",
   "age_maximum": "Age_maximum_requis_pour_activite",
   "est_credit_impot_offert": "Adminissible_credit_impot",
   "informations_additionnelles": "Informations_additionnelles_activite",
   "lien_web": "Lien_page_Web_activite",
   "date_debut": "Date_debut_activite",
   "date_fin": "Date_fin_activite",
   "groupe": "Numero_nom_groupe",
   "nb_seances": "Nombre_seances_activite",
   "mots_cles": "Mots_cles_activite",
   "url_image": "Lien_image_activite",

   "informations_inscription": 
    [
        {
          "mode": "Mode_inscription",
          "statut": "Modalites_inscription",
          "date_heure_debut": "Date_heure_debut_periode_inscription",
          "date_heure_fin": "Date_heure_fin_periode_inscription"
         } 
   ],
   "directives": 
   [
      {
       "id": "Identifiant_unique_directive",
       "description": "Description_directives/instructions_activite"
       } 
   ],
   "seances": 
   [
      {
       "id": "Identifiant_unique_seance",
       "site": "Nom_site/emplacement_activite",
       "adresse_site": "Adresse_complete_site/emplacement_activite",
       "telephone_site": "Numero_telephone_site/emplacement_activite",
       "courriel_site": "Courriel_site/emplacement_activite",
       "installation_principale": "Precision_emplacement",
       "espace": "Precision_espace_dedie_activite",
       "heure_debut": "Heure_debut_seance", 
       "heure_fin": "Heure_fin_seance",
       "jour_semaine": "Jour_semaine_seance", 
       "latitude": "latitude", 
       "longitude": "longitude", 
       "loc_x": "loc_x", 
       "loc_y": "loc_y"
      }  
   ]

}