Gebruik van LVBB-schema's en schematrons
Inleiding
De implementatie van het bronhouderkoppelvlak is vastgelegd in XML Schema Documents (XSD) en ISO Schematrons, op een manier die gelijk is aan de implementatie van de STOP standaard. De documentatie over het gebruik van de STOP-schema's en schematrons is daarom ook van toepassing op het gebruik van de LVBB-schema's en schematrons:
Het schemakoppeling.xml bestand geeft per STOP-module of LVBB-aanleverbestand aan in welk schema de module of het bestand is gedefinieerd, en in welke schematrons bedrijfsregels zijn opgenomen. Het LVBB schemakoppeling.xml bestand is een aanvulling op het STOP schemakoppeling.xml bestand; beiden moeten gebruikt worden.
Het is ook mogelijk alle gebruikte schema's en schematrons te downloaden. Voor zowel de LVBB als de STOP schemata is een catalog beschikbaar waarin de relatie staat tussen de URL en de te downloaden bestanden.
Niet alle XML-gerelateerde software kan schematrons uitvoeren. Als service worden daarom ook vertalingen in XSLT van schematrons beschikbaar gesteld. Ook hierbij zijn de LVBB schematrons aanvullend aan de STOP schematrons.
URL
Elk LVBB-schema en schematron heeft een URL die voldoet aan het volgende patroon:
"https://standaarden.overheid.nl/lvbb/", [<schemaversie>, "/"], <schemanaam>
https://standaarden.overheid.nl/lvbb/
is het domein waar de schema's beschikbaar worden gesteld. Deze locatie geeft nu een redirect naar het machineleesbare schema zoals deze is uitgeleverd op de STOP-gitlab-repository (middelsraw
)<schemaversie>
is het versienummer zoals gegeven in@schemaversie
van de STOP-modules. Als deze niet wordt gebruikt in de URL, wordt verwezen naar de huidige, meest recente versie van het STOP-schema.<schemanaam>
is de bestandsnaam van het schema, inclusief extensie.xsd
voor XML-schema of.sch
voor schematrons
Bijvoorbeeld
https://standaarden.overheid.nl/lvbb/lvbb-transport.xsd
wijst naar de huidige versie van het transport-schemahttps://standaarden.overheid.nl/lvbb/1.0.4/lvbb-stop-aanlevering.xsd
verwijst naar versie 1.0.4 van het lvbba-schema.https://standaarden.overheid.nl/lvbb/1.0.4/lvbb-aanlevering.sch
is de schematron waarin de bedrijfsregels rondom de aanlevering aan het bronhouderkoppelvlak zijn opgenomen.