Geonovum / MIM-Werkomgeving

Werkomgeving van MIM. Bevat werk en alle pre-publicatieversies.
https://geonovum.github.io/MIM-Werkomgeving/
8 stars 15 forks source link

MIM community: wel of niet de aparte XSD's revolven naar 1 XSD? #244

Open ArjanLoeffen opened 2 years ago

ArjanLoeffen commented 2 years ago

Schema in 4 files, resolved of aparte schema in zelfde namespace? Misschien is 4 te veel.

Zie ook #197

ArjanLoeffen commented 2 years ago

Ik snap niet waarom we “bang” zouden moeten zijn van meerdere schema’s. De manier waarop deze elkaar aanroepen is transparant en volgt een standaard. Het is n.m.m. de verkeerde vorm van “vereenvoudiging”. Een gebruiker van de MIM serialisatie die het schema bekijkt doet dat in een tool, en die presenteert (als het een goede tool daarvoor is) de schema’s in één view.

lennartvanbergen commented 2 years ago

Zeg maar eens tegen een Java ontwikkelaar: programmeer de hele externe API intern in de Java code maar gewoon in 1 class.

lennartvanbergen commented 2 years ago

Het punt is hier meen ik meer, je kan ook in dezelfde XSD met namespace prefixen werken. En meerdere XSD's kan je ook resolven naar een 1 XSD. Dit lijkt me typisch iets wat de ene wil en de andere niet. Het is niet een groot issue voor ontwikkelaars. Laten we de MIM community vragen voor de volgende MIM versie en de bijbehorende XSD van de MIM serialisatie daarbij.