Probleem
Momenteel worden erĀ locale paden gebruikt in het attribute schemaLocation bij imports en includes. Om de StUF schema's te kunnen valideren moeten alle onderliggende schema's worden meegeleverd. Dit leidt tot duplicatie, extra beheerlastĀ en een verhoogd risico op fouten.
Oplossing
Vervang de locale paden door hyperlinks die verwijzen naar unieke locaties waar de te importeren of te includen schema's zich bevinden.
Is hiervan de consequentie dat tijdens het valideren altijd (internet) toegang tot de betreffende locatie(s) vereist is en is deze afhankelijkheid ook altijd gewenst (bij offline werken) ? Welke eisen stelt dit aan de beschikbaarheid van de betreffende locaties ? Welke andere consequenties heeft dit ? Kan dit daarnaast gezien worden als erratum (herstelde fout) of is dit eigenlijk een wens ?
John Rooijakkers
Als je liever offline wilt werken kun je alle onderliggende schema's downloaden en de hyperlinks vervangen door locale paden. M.a.w. je zou naar eigen smaak diverse tranformaties op de schema's kunnen toepassen zolang ze maar dezelfde XML-berichten valideren...