Spring til login

Digitaliser.dk

Sektioner

Aktuel side

Gruppens profilbillede

Modelbaseret standardisering

84 medlemmer | Medlemsskab via fri tilmelding (Bliv medlem - kræver login )
Knyttet til OIO-MS Koncept
Profilens billede

Hvorfor endnu et generisk sprog til at repræsentere data?

Rune Stilling - 30.10.2009

Hej MS-gruppe

Tre spørgsmål:

1) Kunne I ikke prøve at forklare sådan helt simpelt, hvorfor det er nødvendigt at definere endnu et sprog til at beskrive en objektorienteret verden bestående af objekter og i jeres tilfælde en række udvalgte relationstyper? Kunne I ikke lige så godt basere den modelbaserede standardisering på datadefinitionsdelen af SQL eller UML eller ...

2) Og bortset fra det, hvorfor vælge at repræsentere det hele med XML-Skema, når nu næste iteration på den gruppe af sprog (RDF/OWL) allerede blev udviklet for 10 år siden og er godt i gang med at overtage verden ;o) Faktisk er det, når man læser jeres specifikation som en læse en simplificeret udgave af OWL-spec'en.

3) Har I nogle use cases på, hvor MD viser sin styrke indenfor det offentlige?

Hilsen

Rune

Kommentarer (2)

Profilens billede 1
Per de Place Bjørn - 09.11.2009 modereret af Per de Place Bjørn (09.11.2009)

Hej Rune

Her kommer endelig et forsøg på besvarelse - primært fra Jans hånd:

Design-princippet for MS er, at det skal være så simpelt og ligetil at bruge, som det overhovedet er muligt. Vi skal sænke overliggeren, der hvor det giver værdi og er muligt, ikke hæve den. At introducere RDF/OWL som erstatning for det arbejde, der er gjort med XML, vil være forkert, fordi det unødigt komplicerer tingene med en ny teknologi uden at give ekstra værdi i forhold til det, som er planlagt med datastandardisering.  De XML-formater vi udvikler til datadefinitioner, semantikdefinitioner, m.m. er udtrykt så simple og med så stor udtrykningskraft som muligt og er designet til at repræsentere lige præcis det, som er nødvendigt til datastandardiseringen. Det er et rigtig godt eksempel på værdien af XML: det er nemmere at læse og forstå, det er nemmere at lave applikationer til, det er langt nemmere at regelsætte i MDR og NDR uden at skulle skrive en for omstændelig profil og det bryder på ingen måde med RDF/OWL, eller med Topic Maps for den sags skyld.

De kommende OIO-formater vil kunne konverteres til RDF/OWL og Topic Maps uden problemer, og vil give værdi for anvendelsen af disse teknologier, og vil samtidigt bevare et præcist fundament for standardiseringen. Så intet er tabt med den løsning, vi har valgt indtil nu. Tværtimod.
 
Visionen med MS er at samle alle de centrale produkter, der indgår i beskrivelse af forretningen (forretningsmodeller og semantiske modeller), i beskrivelse af dataudveksling og til beskrivelse af den tekniske implementering, i en samlet helhed, og med fællesoffentlige XML-formater muliggøre genbrug på alle nivauer. Med bedre mulighed for genbrug giver standardisering størst værdi.
Så business casen for MS er at gøre det muligt for mange flere ikke-tekniske kompetencer (domæneeksperter, forretningsmodellører, begrebsarbejdere, m.m.) end hidtil at bidrage til beskrivelsen af og standardisering af den offentlige forretning. Før var OIOXML kun for de tekniske kompetencer. Dette vil give et langt mere velafklaret og præcist grundlag for de tekniske implementereringer gennem it-projekter og dermed spare penge og tid for designere og udviklere samt med dette grundlag forhåbentligt skabe bedre it-systemer i det offentlige. Et tiltrængt kvalitetsløft. Målet er at tillade brugerne at genbruge komponenter på alle nivauer beskrevet i MS uden at låse brugerne fast i bestemte værktøjer, produkter, teknologier, etc. men i stedet give mulighed for at kunne integrere med præcis de værktøjer, brugerne allerede har investeret i. Det vil være muligt at tilgå MS fra mange vinkler, hvorpå vi ikke sætter krav til, at brugerne skal anvende MS på en bestemt måde eller følge en bestemt rækkefølge. Der vil være optimale måder at anvende MS på, men MS kræver ikke at brugerne benytter disse, idet brugernes forskellige udgangspunkter, kompetencer og tilgange skal respekteres.
 

Profilens billede 2
Martynas Jusevicius - 16.10.2011

Det er trist at se hvor inkompetente ITST var for 2 år siden i valget af generisk data model og valgte at genopfinde cyklen med XML i stedet for at favne Linked Data som de har gjort det i UK med data.gov.uk.

Og det er især trist at ikke noget nyt er sket i det her område i løbet af 2 år... Danmark plejer at være et førende land ift alt muligt IT, men det er langt fra tilfældet med offentligt data.

Tilføj fil(er)

En ny fil vil overskrive en eksisterende fil, hvis begge filer har samme navn og samme ekstension.

Modelbaseret Standardisering formål er, at udvikle koncepter, regler og værktøjer som flytter standardiseringsprocessens fokus fra den tekniske udvikling af XML-skmaer til den overordnede forretningsforståelse og datamodellering.


Udviklingen af Modelbaseret Standardisering er indstillet, men vil kunne genoptages hvis et fremtidigt behov viser sig.

Denne produktpakke dokumenterer de reultater, produkter og læringer, som projektet har frembragt, og som vil kunne aktiveres i en fremtidig genoptagelse af Modelbaseret Standardisering.

Vi har primært færdiggjort elementer inden for Regler og Værktøjer. Samtidig er der også blevet leveret egentlige resultater som færdigt OIOXML, udformet ved hjælp af koncepter, procedurer og værktøjer fra MS.

  • Koncept
    • Læring og erfaringer fra projektet er sammenfattet i dokumentet MS erfaringer
    • OIODefinitions.xsd, XML-schema som definerer alle koncepter og formater for Modelbaseret Standardisering
  • Værktøjer
    • OIO-desktop - værktøj som kompilerer OIO-datadefinitioner og OIO-mappingdefinitioner til XML-schema, for eksempel som OIOXML 
    • OIO-map - et quick and dirty script til at generere proto-mappingdefinitioner ud fra datadefinitioner
    • OIO-check - værktøj til kvalitetssikring af OIOXML
Produktpakke β1 er anden leverance i projektet med modelbaseret standardisering Den overordnede leveranceplan findes i projektbeskrivelsen og består af leverancer indenfor koncept, regler og værktøjer. I pakke β1 findes følgende produkter: Koncept Foreløbig informationsmodel OIOXML-skema for OIO-definitioner Regler Udkast til Navngivnings og Design Regler 4.0 (NDR 4.0) Udkast til Modellerings og Design Regler 1.0 (MDR 1.0) Værktøjer OIO-check - værktøj til kvalitetssikring og upload af OIOXML skemaer  

Produktpakke β2 er tredje leverance i projektet med modelbaseret standardisering

Projektplanen er blevet opdateret, og kan ses her.

Det primære tema i β2 er autogenerering af OIOXML ud fra datadefinitioner.
OIO-datadefinitionerne er tænkt som en standardiseret måde at beskrive datamodellering på. Datadefinitionerne skal i fremtiden (sammen med semantikdefinitioner) blive de væsentligste standardiseringssubjekter – OIOXML træder i baggrunden og vil kun skulle genereres når der er behov for det.
Med andre ord: Modelleringen foregår i det foretrukne værktøj (Enterprise Architect, Qualiware), de af modellens klasser, der skal omsættes til f.eks. meddelelser, omsættes til OIO-datadefinitioner, datadefinitionerne ophøjes til standarder og placeres på Digitalisér.dk. Når der er behov for at definere tekniske snitflader genereres OIOXML ud fra datadefinitionerne.

Pakken består af programmet OIO-transform, som altså kan transformere datadefinitioner til OIOXML (genereing af datadefinitioner må vi afvente tålmodigt). Derudover er inkluderet noget supplerende tekst med forklaringer samt et antal eksempler på datadefinitioner - udfærdiget i OIO-datadefinitionsformatet - som kan transformeres til OIOXML i NDR4-draft format.
Læs filen ”Sådan bruger du OIO-transform” for at komme i gang – og diskutér gerne dine observationer og ideer med os andre.

Bemærk: Programmet OIO-transform er et eksempel på den funktionalitet som vil være del af det endelige produkt – OIO-desktop – det er ikke tænkt til at indgå i udviklingsarbejde i sin nuværende form. De vedlagte eksempler er kun til orientering – de afspejler ikke faktiske modeller, og skal ikke tages som udtryk for tænkningen i specifikke projekters modellering.

Filer

 

Luk

Fjern fremhævning

Digitaliseringsstyrelsen