Skip to content

Données de projets

Emmanuel Beaudry Marchand edited this page Aug 31, 2022 · 3 revisions

Les fiches-projet de Nplex sont composées de diverses métadonnées recueillies et gérées selon deux modes:

  1. Des données entrées directement sur Nplex par les éditeurs de fiches;
  2. Des informations complémentaires inférées au moment de consultation de la fiche (côté-client, sans rétention dans la base de données) en croisant ces premières données avec des jeux de données de sources externes (Ville de Montréal, Gouvernement du Québec, etc.).

Du premier groupe de données, certaines sont de nature plutôt "libre" (ex.: description, location_geometry, etc.) alors que d'autres sont cadrées plus strictement, basées sur des listes contrôlées de descripteurs pré-définis par les administrateurs et éditeurs de contenu.

flowchart TB
  src1[(Base de données Nplex)]
  src2[(Données API externes)]
Loading

Listes de descripteurs

Les listes de descripteurs de projets sont une collection de listes, contrôlées ou statiques, établies au sein de la base de données et qui servent à normaliser la description de certaines caractéristiques de base des projets. Ces listes sont les suivantes:

Catégories de projet (project_category)

Types de projet (project_type)

Association des types de projets aux grandes catégories

Propriété du site (project_site_ownership)

Catégories d'usage du site

Usages (principaux et secondaires) du site

Association des usages aux catégories d'usages

Modes d'implantation

Origines de matériau

Types de matériau

Usages de matériau

Types d'événement

Association de types d'événements avec types d'événements enfants (pour imbrication de sous-événements)

Catégories d'indicateurs d'exemplarité

Indicateurs d'exemplarité

Données libres

Outre les données contraintes à des listes, les fiches de projets comportent aussi un éventail de données supplémentaires:

[to do]

Statut de publication

Comme nous voulons permettre aux utilisateurs-visiteurs de proposer l'ajout de nouvelles fiches à la base de données en même temps que de permettre au créateurs de contenus de dé-publier dynamiquement leur fiches, nous définissons un type décrivant les statuts de publication possibles.

  • unpublished

    Par défaut, toute fiche créée sur nplex détient un statut de « non-publication », c'est à dire qu'elle ne sont pas diffusées publiquement. Toutefois, ces fiches demeurent accessibles à l'utilisateur nplex, aux admin, à l'auteur de la fiche, ainsi qu'aux utilisateurs collaborateurs invités par l'auteur.

  • pending_approval

    Ce statut de publication correspond à une demande en attente d'approbation et s'applique uniquement aux fiches créées par des utilisateurs de rôle visitor.

  • rejected_approval

    Une publication rejetée signifie une publication ayant fait objet d'une demande de publication (par un utilisateur visiteur) et ayant été refusée par un admin lors de sont processus d'approbation. Ces fiches demeurent accessibles aux auteurs et utilisateurs qui en sont collaborateurs et peuvent être resoumise pour publication après modification.

  • published

    Toute fiche portant ce statut sera accessible publiquement sur le site, tant aux utilisateurs authentifiés qu'aux utilisateurs sans compte.