Skip to content

Positionnement autour de la validation XSD #187

Open
@thbar

Description

@thbar

Attention c'est plus près d'un brainstorm que d'autre chose à ce stade, mais le sujet revient suffisamment sur la table pour que je crée un ticket.

J'ouvre ce ticket pour qu'on puisse discuter ce point, qui devient un peu saillant suite :

On est amenés côté transport.data (suite à notre propre réflexion ou suite à échange avec des producteurs de données) à se poser les questions suivantes :

  • y-a-t-il une XSD France (réponse non)
  • y-en-aura-t-il une ? (à ma connaissance ce n'est pas prévu ?)
  • y-a-t-il des choses rapportées comme invalides quand on valide en XSD en utilisant la XSD NeTEX EU, qui seraient en fait valides du point de vue du profil FR actuel ? (on pourrait parler de "faux négatifs") ?
  • y-a-t-il des choses rapportées comme valides quand on valide en XSD avec la même validation, qui seraient en fait invalides ("faux positifs") ?
  • comment filtrer en pratique pour avoir quelque chose d'utile pour un producteur ?
  • comment ça se comporte de façon générale sur des NeTEx qui sont déjà utilisés en production (voir Recenser les réutilisations terrain de données NeTEx #185)
  • ...

La validation XSD ne remplacera pas à mon avis un système de règles codifiées (aka "profile as code") un peu plus large et flexible, toutefois elle a déjà son intérêt, si on filtrait un peu les erreurs / warnings, pour vérifier la structure générale d'un fichier donné, aussi j'aimerais qu'on arrive à affiner ce point.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions