Title: Databehandling og afrapportering
1Databehandling og afrapportering
Jesper Bak DMU/TERI
2- Antal databaser, niveau af integration
- Datamodel, kodelister
- Udvekslingsformater / Indlæsningsværktøj
- Indberetningsterminer /
- Kvalitetssikring
- Adgang til data
3Antal databaser
4Datamodel, kodelister
Fælles datamodel - der understøtter
relationsdatabaser - fleksibel -
skalerbar STANDAT kodelister, hvor de findes -
andre baseret på NCC, UNECE, EUNIS
5Udvekslingsformat
- Fælles database
- web service / fil ftp, email, post
- STANDAT / XML
- Standard for dataudveksling
- Datamodel
- Kodelister
- Filformat
- Organisation til vedligeholdelse af standard
6STANDAT
Filformat - ascii baseret - header, definition,
data Kodelister - emne, type, kobling,
værdi-kodelister
7STANDAT kodelister
Emnekodelisten hvilke emner (datagrupper), der
kan udveksles ved hjælp af STANDAT.
Typekodelisten de oplysninger, der kan indgå i
et emne. Med oplysningstyperne fastlægges
rammerne (koderne) for de typer af oplysninger,
et emne kan omfatte, samt evt værdimængden
Koblingskodelisten for hvert emne i
emnekodelisten beskriver koblingskodelisten de
oplysningstyper, emnet indeholder. Denne
kodeliste består af to felter Emnenummer og
typenummer. Værdikodelister hvilke værdier,
udvalgte oplysningstyper kan antage.
8STANDAT fil
Specification An example HEADER
HEADER STANDAT Version number V1.1 Code set
DS/ISO 646 Date format YYYYMMDD Sender
Institution Roskilde County Sender
Municipality No. 025 Sender Name Lise
Hansen Recipient Institution Danish
EPA Recipient Municipality No. 101 Recipient
Name Dept. of Chemistry Date of extract
19951201 Hour of extract 09 Minute of
extract 30 Coordinate System
UTM Geographical Zone 32 Remarks Data
on Bathing Water Quality, 1995. END HEADER
END HEADER
9STANDAT fil
DATA GROUP 00000000 257 3 END GROUP GROUP
00000000 257 3 GROUP 00000200 04222323 Hugo
Rasmussen END GROUP END GROUP GROUP
00000000 257 3 GROUP 00000200 04222323 Hugo
Rasmussen1 END GROUP GROUP 00000200 04222324 Hugo
Rasmussen2 END GROUP END GROUP END DATA
10Hvad er så XML
eXtended Markup Language er en udvidelse af HTML
mhp. at lette overførelse af data mellem web
applikationer I modsætning til HTML, der
anvender definerede tags, defineres XML tags af
sender / modtager - det svarer til et sprog, hvor
alfabet og syntaks er definerede, medens ordene
skal aftales mellem afsender og modtager
- meddelelsen kan genkendes som XML af alle, men
lettest læses af dem, der har ordbogen. XML lt?x
ml version"1.0" encoding"ISO-8859-1" ?gt - lt!--
Edited with XML Spy v4.2 --gt - ltnotegt
lttogtTovelt/togt ltfromgtJanilt/fromgt
ltheadinggtReminderlt/headinggt ltbodygtDon't forget
me this weekend!lt/bodygt lt/notegt
11ltDATAgt ltGROUP 00000000gt 257 3 lt/GROUP
00000000gt ltGROUP 00000000gt 257 3 ltGROUP
00000200gt 04222323 Hugo Rasmussen lt/GROUP
00000200gt lt/GROUP 00000000gt GROUP
00000000 257 3 ltGROUP 00000200gt 04222323 Hugo
Rasmussen1 lt/GROUP 00000200gt ltGROUP
00000200gt 04222324 Hugo Rasmussen2 lt/GROUP
00000200gt lt/GROUP 00000000gt lt/DATAgt
12Og hvordan bruger vi det?
- Standat i trekantede paranteser - muligt, men
hvorfor? - Mere interessant visning og manipulation af XML
dokumenter - XML embedded in HTML as Data Islands
- ltxml id"note" src"note.xml"gt
- lt/xmlgt
- Binding XML data to HTML elements - overførsel
af data - Displaying XML with CSS
- With CSS (Cascading Style Sheets) you can add
display information to XML - Transforming and displaying XML with XSL
- XSL (the eXtensible Stylesheet Language) is far
more sophisticated than CSS. - One way to use XSL is to transform XML into HTML
before it is displayed - Access to the XML DOM
- The XML Document Object Model (DOM) is a
programming interface for XML - documents.
- It defines the way an XML document can be
accessed and manipulated. - Java - XML
13Indberetningsterminer / kvalitetssikring
Dataindberetningen er en proces, der involverer
en dialog mellem afsender og modtager. Kvalitetss
ikringsproceduren omfatter Databehandling og
-rapportering i amtet Check af rapporteringsformat
Check af data - format, intervaller Check af
data - tidsserier og spatial variation Databehandl
ing og -rapportering i staten Det vil være mest
effektivt ressourcemæssigt at koncentrere
kvalitetssikringen til få filer og få
indberetningsterminer Evt. separate terminer for
naturtyper og arter
14Offentlighedens adgang til data
Vi er forpligtigede til at stille data til
rådighed for offentligheden - men vi vil
naturligvis også gerne Den fremtidige
afrapportering vil tildels blive
indikatorbaseret - denne proces vil kunne
automatiseres med automatisk generering af
kurver, kort mv. Rådata kan stilles til rådighed
på nettet. Det simpleste vil nok være en ren
tekst / HTML baseret løsning, men XML kan måske
tilføje ekstra funktionalitet
15Konklusion
Egentlig ingen - der bliver nedsat en
arbejdsgruppe til at arbejde videre med
datamodel, afrapporteringsformat mv. Arbejdet
skal forløbe forholdsvis hurtigt for at vi kan
være på plads med det nødvendige programmel og
procedurer før afrapporteringen næste år Der vil
meget hurtigt blive udsendt retningslinjer for
rapportering af kortlægningen Ressourcemæssige
hensyn vil naturligvis skulle inddrages, både for
den amtslige rapportering og for arbejdet i
fagdatacentret.