|
I henhold til kravspesifikasjonen
for Metadatabaseprosjektet, skal data fra metadatabasen
kunne hentes ut i XML-format. Applikasjonsbeskrivelser skal
følge XForms-standarden,
mens meldingsbeskrivelser skal følge XML
Schema-standarden. Nedenfor finnes et eksempel på
applikasjonsbeskrivelse og meldingsbeskrivelse fra metadatabasen,
slik de er ment å se ut når databasen er i drift.
Eksempelet viser skjemaet "Særskilt oppgaveplikt
for lønn til barn fra foreldres bedrift mv" (RF-1160).
Applikasjonsbeskrivelsen følger XForms-standarden så
langt det er mulig uten en standardimplementasjon for visning.
Applikasjonsbeskrivelsen er ment som eksempel på hvordan
applikasjonsbeskrivelser fra metadatabasen vil kunne se ut,
basert på arbeidet i prosjektet så langt. Det
vil derfor kunne skje enkelte endringer etter hvert som design
og implementasjon ferdigstilles.
- rf-1160.xml
- Applikasjonsbeskrivelse etter XForms-standarden så
langt det er mulig uten en standardimplementasjon for visning.
Dette er et eksempel på en applikasjonsbeskrivelse
slik prosjektet ser for seg at den skal leveres fra metadatabasen.
- rf-1160.xsd
- Meldingsbeskrivelse etter XML Schema-standarden.
I mangel av en standardimplementasjon for visning av applikasjonsbeskrivelser
etter XForms-standarden, er det laget en versjon av apllikasjonsbeskrivelsen
rf-1160.xml
for forhåndsvisning i XSmiles (http://www.brreg.no/prosjekter/metadatabase/xforms/xsmiles/rf-1160.xml).
Den er knyttet til den samme meldingsbeskrivelsen (rf-1160.xsd).
XSmiles støtter
ikke funksjonalitet som grupper (<group>) og repetisjoner
(<repeat>). Grupper er her illustrert ved hjelp av XHTML-headere
(<h1>, <h2> osv.), mens innmaten i hver repetisjon
er håndkodet. Du må ha Java
i versjon 1.2.2 eller nyere for å kunne kjøre
XSmiles. Applikasjonsbeskrivelsen er laget for XSmiles versjon
0.45.1 og kan ikke vises i versjon 0.5. (Prosjektet tar ikke
sikte på at metadatabasen skal levere data tilpasset
XSmiles.)
|