SERES II-prosjektet - Brønnøysundregistrene
SERES II-prosjektet - Brønnøysundregistrene
SERES II-prosjektet - Brønnøysundregistrene
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>SERES</strong> <strong>II</strong>-<strong>prosjektet</strong> har gjennomført en rekke aktiviteter i ulike delprosjekter. Her er en kort<br />
presentasjon av fire av de viktigste:<br />
1. Metadatafangst fra Oppgaveregisteret (OR) og produksjon av metadataløsninger for Altinn;<br />
Metadatafangst fra Oppgaveregisterets (OR) meldingsspesifikasjoner. Disse<br />
meldingsspesifikasjonene foreligger på XML-form som XSD-er (heretter kalt ORxsd-er).<br />
Følgende figur som illustrerer prosjektgjennomføringsplanen, forklares ikke i detalj i dette<br />
dokumentet.<br />
<strong>SERES</strong>-<strong>II</strong>: XSD<br />
ORxsd<br />
Informasjonsmodell<br />
Kjernemodell<br />
ORetat<br />
Domenemodeller<br />
XSD-dokument<br />
Generator<br />
ORxsd<br />
XForms<br />
<strong>SERES</strong>-<strong>II</strong>: meldings<br />
XMI<br />
OR-skjemaobjekt<br />
(XML)<br />
Meldingsmodeller<br />
OR - metadata & andre<br />
Transformasjon<br />
ORxsd<br />
Transformasjon<br />
XMI<br />
<strong>SERES</strong> <strong>II</strong> Fase 1:<br />
ALTINN I<br />
Forenklet figurforklaring: Figuren viser hvordan man ved å tolke eksisterende ORxsd-er og<br />
oversette (transformere) innholdet i den til en <strong>SERES</strong> informasjonsmodell via XML 1 - baserte<br />
meldingsformater. Oversettelsesreglene er definert ved bruk av hyllevareverktøy og åpne XMLbaserte<br />
W3C-standarder som XML, XSD 2 , XSLT 3 og UML 4 s XMI 5 . I den resulterende <strong>SERES</strong>informasjonsmodellen<br />
legges det vekt på å frikople data- og presentasjonsrelaterte deler av ORxsdene<br />
slik at man får et godt og mer strukturert utgangspunkt for å videreutvikle, forbedre og ikke<br />
minst gjenbruke deler av informasjonsmodellen. Det har vært viktig å sikre at det ikke er tap av<br />
informasjon i noen steg i denne prosessen. Selv om det for noen virker overflødig, har det derfor<br />
vært viktig å regenerere ORxsd-er både når man har oversatt ORxsd-en til et ORskjemaobjekt<br />
(internrepresentasjon) og videre til en informasjonsmodell.<br />
2. Kravinnhenting for <strong>SERES</strong> <strong>II</strong>-løsning; Det har vært gjennomført en omfattende og systematisk<br />
runde med innsamling, behandling og detaljering av krav. Arbeidet har i hovedsak fokusert på<br />
bruksrelaterte og funksjonelle aspekter ved løsningen. Dette arbeidet har resultert i to<br />
kravspesifikasjoner: en for <strong>SERES</strong> <strong>II</strong> verktøyportefølje og en for <strong>SERES</strong> repositoryløsning.<br />
Arbeide med kravene for øvrige løsninger pågår kontinuerlig.<br />
1 XML – eXtensible Markup Language<br />
2 XSD – XML Schema Definition<br />
3 XSLT - Extensible Stylesheet Language Transformations<br />
4 UML – Unified Modeling Language<br />
5 XMI – XML Metadata Interchange