Message posté par : Yves Jacolin
----------------------------------------
Bonjour,
Je commente tes commentaires et je rajoute un point après avoir lu tes commentaires Excel
et ceux de Rémi;)
1. Combien d'organismes ont besoin d'avoir un
modèle aussi complexe (interrogation naïve) ?
Tu parles d'OSM mais OSM est une
base centralisatrice non structuré (on crée un tag pour stocker un nouveau type
d'informations, pas une nouvelle colonne), on peut facilement partir de cette base
pour en créer une structuré, on peut filtrer les informations sans dénaturer le modèle
initial. Pour moi ce n'est pas comparable.
M'enfin, ma remarque était liée à ma remarque 3 (modèle de stockage vs modèle
d'échange)
2. Un modèle d'échange complexe à destination
d'organisme privée type BTP qui soit ne comprennent pas les enjeux soit, plus souvent,
n'ont pas les compétences pour fournir des données sous ce modèle
"Je reproche justement au modèle d'entretenir ce manque de compétences", un
modèle d'entretien pas de compétence, tu parles de manque de clarté ?
3. Un modèle d'échange de données qui tend à
vouloir devenir un modèle de stockage, et ce n'est pas la même chose
C'est noté, je vais regarder cela, mais je n'ai pas l'impression que cela ait
beaucoup changé.
4. le modèle tend à être tellement conceptuel
qu'il se coupe de la réalité technique
Je crois que l'on va avoir une vue différente ici. J'ai lu vos commentaires dans
le fichier Excel, et typiquement, les règles de l'art SQL ne sont pas
d'"utiliser les types PostgreSQL quand il existe". Il faut rester dans
l'optique des usages que l'on va faire, se poser la question de "est ce utile
?" Il n'est pas conseillé de créer une table de référence juste pour l'art si
cela n'est pas pertinent pour les usages. Exemple : vous proposez d'utiliser les
types énumérations. Est ce pertinent dans le cadre d'un format d'échange ? Pas
nécessairement. Si vous ne pouvez pas lister de manière exhaustive les énumérations, il
faudra modifier le schéma en cas de nouvelle option, donc faire une mise à jour du modèle.
Le fait de créer un table de référence "type_materiaux" (par exemple) rend le
modèle plus souple pour une évolution.
Alors oui le type énumération permet d'éviter les typos, mais permettre aux opérateurs
de rajouter eux-mêmes une définition custom permet d'être plus pragmatique et de ne
pas bloquer les utilisateurs, cela améliore l'utilisation du standard. Généralement on
va réserver une plage de clé pour les références (avec une colonne pour indiquer le
caractère officiel). Si l'entrée devient officielle, il est facile de mettre à jour
l'information.
5. Pour un format d'échange, se donner cet
objectif en version 3 est un objectif bien trop ambitieux
Ma remarque était ironique, vu le marché du FFTh ne pas penser à l'industrialisation
d'un modèle d'échange est problématique :)
Y.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=333663#p333663
Pour y répondre : donnees(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net