29.07.2013 Views

SERES II-prosjektet - Brønnøysundregistrene

SERES II-prosjektet - Brønnøysundregistrene

SERES II-prosjektet - Brønnøysundregistrene

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!