Open ArjanLoeffen opened 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.
Zeg maar eens tegen een Java ontwikkelaar: programmeer de hele externe API intern in de Java code maar gewoon in 1 class.
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.
Schema in 4 files, resolved of aparte schema in zelfde namespace? Misschien is 4 te veel.
Zie ook #197