Aller au contenu

Logo metasalon

Journal des changements

Version alpha 4 - 12 février 2026

✈️ Intégration des notions logistiques

  • Ajout des entités nécessaires à la gestion des déplacements et de l’hébergement des participant·e·s aux activités.

  • Introduction des classes Trip, LodgingReservation, PersonPlanning et PlanningItem.

  • Structuration du planning individuel par personne et par édition d’événement.

  • Harmonisation avec Festival, Event et EventSchedule.

🏠 Mise en place de la page d’accueil officielle

  • Création de la page d’accueil institutionnelle du standard.

  • Présentation du périmètre d’application et de la gouvernance AQSL.

  • Structuration de la documentation via LinkML et Material for MkDocs.

⚖️ Définition de la licence du standard

  • Adoption officielle de la licence Creative Commons Attribution – Partage dans les mêmes conditions 4.0 International (CC BY-SA 4.0).

  • Intégration de la mention de licence sur le site officiel.

🤝 Gouvernance et collaboration

  • Définition du rôle de l’AQSL comme entité responsable du projet.

  • Mise en place d’un Code de conduite pour la collaboration (GitHub).

  • Formalisation du processus de contribution et de validation des modifications.

  • Définition du calendrier de publication et du versionnement par l’AQSL.

Version alpha 3 - 9 fevrier 2026

📝 Gestion des kiosques et des commandes

  • Ajout des entitées nécessaires à la gestion des commandes et à l'attribution de kiosques.

📚 Ajout de notions pour la compréhension du standard

  • Ajout de notions permettant de comprendre la logique métier associée au standard.

Version alpha 2.1 - 3 octobre 2025

🎯 Gestion des activitées

  • Ajout des entitées nécessaires à la gestion des activités, on y trouve les propositions et les suggestions permettant de proposer des activitées.

🖼️ Mise à jour de l'interface

  • Refonte de l'interface sur site.

Version alpha 2 — 29 août 2025

🎯 Refonte du système d’audience

  • Réorganisation complète du système d’audience pour refléter la structure hiérarchique des publics ciblés.

🖼️ Évolution de la gestion des images

  • Toute image doit désormais être représentée par une instance de la classe Image (URL directe non autorisée).

👥 Nouvelle classe Contributor

  • Création d’une classe Contributor permettant de lier une personne ou une entreprise avec un rôle défini.

✍️ Support des entreprises comme contributeurs

  • Les champs author, illustrator et translator acceptent désormais une entreprise (Organization) à la place d'une (Person).

📚 Nouvelle classe CreativeWork

  • Création de la classe CreativeWork pour représenter un extrait de livre (texte, audio, vidéo, etc.).

🔗 Renommage du champ d’achat

  • Le champ url dans la classe Book a été renommé en purchaseUrl pour mieux refléter sa fonction (URL d’achat) et éviter toute ambiguïté.

Version alpha 1 — 1er août 2025

Cette première version du standard introduit la structure initiale pour l’échange de données entre les systèmes des Salons du livre du Québec. Elle définit un sous-ensemble de concepts formalisés à l’aide du langage LinkML, destiné à garantir la cohérence, la clarté et l’interopérabilité des informations partagées.

Entités principales définies

Trois entités fondamentales ont été introduites :

  • Book : représente un livre, incluant ses métadonnées, son ISBN, ses formats et sa classification thématique.
  • Person : représente un·e contributeur·rice (auteur·rice, illustrateur·rice, etc.).
  • Organization : représente une maison d’édition ou une marque de commerce associée à un titre.

Ces entités constituent la base des objets échangés entre les systèmes.

Entités secondaires

Afin de soutenir une structuration adéquate des données liées aux entités principales, sept entités secondaires ont été définies :

  • Audience : précise le public ciblé par une œuvre ou une activité.
  • Collection : permet de regrouper des livres dans une série éditoriale.
  • Image : pour définir une image accompagnée de ses crédits, lorsqu'ils sont requis.
  • Link : pour gérer les liens URL associés aux entités (site, réseaux sociaux, les libraires, etc.).
  • Offer : modélise une offre commerciale, en se concentrant sur les informations liées au prix d’un livre.
  • PostalAddress : pour documenter l’adresse d’une organisation ou d’un·e contributeur·rice.
  • ThemaBasedGenre : pour représenter des genres thématiques basés sur la classification Thema.

Énumérations standardisées

Cinq types d’énumérations ont été intégrés pour encadrer les valeurs attendues dans plusieurs attributs structurants du standard :

  • AgeRangeType : pour représenter des tranches d’âge cibles. Cette spécification est fournie à titre d’exemple, en attendant qu’un standard soit déterminé collectivement par les Salons.
  • AudienceType : pour catégoriser les publics (jeunesse, adulte, etc.). Cette spécification est également proposée à titre d’exemple, en attendant une validation collective par les Salons.
  • BookFormatType : pour indiquer le format d’un ouvrage (papier, numérique, audio, etc.).
  • LinkType : pour typifier les liens (site web, Facebook, Instagram, etc.).
  • OrganizationType : pour qualifier une organisation (éditeur, distributeur, marque de commerce, etc.).

Ce journal sera mis à jour à chaque nouvelle version du standard afin d’assurer la traçabilité de son évolution et de ses choix structurants.