Open marceaulouis opened 2 years ago
Je regarde, pour l'instant on peut générer des séries en 19139 avec des membres en 115-3 et/ou 139. J'ajoute la création de série en 115-3.
https://github.com/titellus/core-geonetwork/pull/136 A déployer et tester.
Fonctionne correctement. Voici quelques observations :
Les fiches de données de la série sont considérées comme des "références croisées", pas comme des fiches enfant
Toutes les infos sont mergées si identiques (contacts, résolution pour les vecteurs, mots clé, etc.) sinon chaque info est mentionnée (ex: 2 gestionnaires si les infos encodées sont différentes). C'est le cas globalement pour toutes les sections de la MD sauf :
Les fiches de données de la série sont considérées comme des "références croisées", pas comme des fiches enfant
Il faut peut-être prévoir la possibilité de choisir entre créer une série de type parent/enfant et une série de type collection.
Un série parent/enfant marquerait une forte relation entre une série et les données qui la composent (un tout "indissociable"), avec comme critère un seul service qui sert toutes les données au niveau de la série.
Une collection marquerait une relation plus lâche entre des données apparentées (ex. données d'une même campagne ortho) mais qui peuvent être servies par des services différents.
La série parent/enfant partagerait plus de caractéristiques avec les données qui la composent (généalogie, accès, distribution...). Et dans ce cas, ce serait peut être intéressant de partie de la fiche de série pour créer les fiches de données.
A creuser...
La création automatique d'une fiche de série en environnement test ne fonctionne pas :
Par création automatique j'entends la sélection de fiches de données puis "CreateCollectionFromSelectionAs". Une fiche de série se crée mais sans aucune des couches sélectionnées associées et j'obtiens le message suivant :