mgraauw / ADA-Lite-Geboortezorg

Eenvoudig uitwisselformaat voor de Geboortezorg
0 stars 0 forks source link

Eenvoudige schema's voor ADA Lite #5

Closed mgraauw closed 5 years ago

mgraauw commented 5 years ago

Sommige leveranciers gebruiken de schema's ook voor codegeneratie, en dan werken de complexere full ADA schema's niet fijn. Zie design/schemas/kernset-ada-lite.xsd voor een voorbeeld. En design/xsl/art-decor/release2liteschema.xsl voor een draft schemagenerator.

Gebruik van standaard ART DECOR tools voor deze schema's moeten we maar loslaten, laten we die wel gebruiken voor full ADA schema's.

xatapult commented 5 years ago

Tbv de schematron generatie genereer ik eerst een relatief eenvoudig maar wel geldig schema, zowel voor de full als voor de lite versie. Is het geen idee om dit schema te gebruiken als simple schema?

Het gegenereerde schema gebruikt benoemde complex types om zaken vast te leggen. Het is (jin mijn ervaring) voor code generatie over het algemeen eenvoudiger om definities gewoon te nesten (russian doll aanpak). Is er een reden voor de benoemde complex types?

mgraauw commented 5 years ago

Beide voorstellen zijn OK. Misschien voor russian doll ook even feedback van Vrumun (dat is die mail) bekijken.

xatapult commented 5 years ago

Generator toevoegen, maar hoe we het precies gaan invullen is nog onduidelijk

xatapult commented 5 years ago

schemas tak moet schemas-full worden

Toevoegen schemas-lite tak

xatapult commented 5 years ago

Toegevoegd. Ze staan in de directories:

De directory schemas blijft gewoon bestaan.

De naamgeving aanpassen en ze "lite" en "full" noemen zou suggereren dat ze bedoeld zijn voor full en lite ADA documenten en dat klopt niet. We hebben een complexe/volledige en een simpele variant.