Databehandling og afrapportering Jesper Bak DMU/TERI.

Slides:



Advertisements
Lignende præsentationer
SharePoint /36 2 General SettingsPermissions and ManagementCommunications Titel, description and navigation Versioning settings Advanced settings.
Advertisements

Internationale relationer Udfordringer og opgaver Geoforum: Workshop om adresser 25. marts 2010.
Datavask 9. oktober 2006.
IT Projekt Portefølje Management: styringsmæssige og koordineringsmæssige problemer i en offentlig organisation.
Hjemmesidekonstruktion Tjekspørgsmål 1.Hvad er et markup-sprog – hvad bruges det til? 2.Hvad er forskellen mellem et markup-sprog og et scriptsprog? 3.Hvad.
Overskrift her Navn på oplægsholder Navn på KU- enhed For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”.
– Sådan virker det! Dit elektroniske postsystem Ved Arne Crown Rasmussen
PDF/A Skal - Skal ikke? v/ René Mittå Specialkonsulent
Sikring af tilgængelighed er en proces!
Dagens program  Emne: Tim Berners-Lees WWW koncept og deraf følgende innovationer Forbered hver for sig Præsenter og diskutér i grupper Fremlæggelse med.
Challenges in Web Search Engines • Spam • Content Quality • Quality Evaluation • Web Conventions • Duplicate Hosts • Vaguely-Structured Data.
“Hvad har vi på hylderne?”
XML 1.
Fra Internet til semantisk web via taksonomier AF:Hosein Askari ITST.
Giv medarbejderne adgang til centrale systemer – lige ind i Office Inspirationsseminar 31. oktober 2006.
Masterpages/Otto Knudsen 1 Master Pages Master Pages i ASP.NET 2.0.
Introduktion/Otto Knudsen 1 Overblik WebForms ASP.NET.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Tekst starter uden punktopstilling For at få punktopstilling på teksten (flere niveauer findes), brug >Forøg listeniveau- knappen i Topmenuen For at få.
XML1 4.7 XML and Its Data Model. XML2 Introduktion til XML, 178 XML = eXtensible Markup Language Markup language –sprog, hvor data "pakkes ind" i tags.
XML1 4.7 XML and Its Data Model. XML2 Introduktion til XML, 178 XML = eXtensible Markup Language Markup language –sprog, hvor data "pakkes ind" i tags.
18 – Java Server Faces. 2 NOEA2009Java-kursus – JSF 2 Web-applikationer - 1 Brugere interagerer med en Web-browser Browseren sender forespørgsler til.
Rammeformater og indholdsformater
Løsninger og teknik
Øvelsesgang 1 - DWDK Rikke Poulsen. Timernes indhold supplement til læsningen og forelæsningen Jeres behov? Gennemgang af opgaverne? Andre emner, i vil.
Effektiv adgang til data Niels Mørck, Carl Bro GIS & IT  Carl Bro GIS og IT  Problemstillingen  Nordjyllands Amts Blanketsystem  Centralisering / decentralisering.
1 HMAK XMLRelationel model og XMLNOEA / PQC 2005 SQLServer og XML Hent data via URL Generering af xml –Raw –Auto –Explicit Hent data via template Evt.
Indhold af EASY-A version 05.1 WEB-services i fbm. EASY-A Bo Meyer.
Fællesoffentlige løsninger Henrik Frost Christophersen,
Det ”offentliges” vision for brug af geodata. Tommy Mostrup.
Kvalitetssikringsprocedurer og programmer.. Jesper Bak DMU.
Hvordan lagrer Amterne data Relationer til Miljøportalen Hans-Erik Jensen Biolog Viborg Amt, Miljø og Teknik, Naturkontoret Skottenborg 26, 8800 Viborg.
Commentor A/S – Hørkær 24 – 2730 Herlev - (+45) Tel : (+45) Fax : (+45) – Praktisk Brug af Work Items Thomas.
Distribueret programming, specielt Web Services Forskel på.Net og web Forsigtig med arkitektektur SOAP - Simple Object Access Protocol Rasmus D. Lehrmann1.
ALEPH og XML. eLib Seminar 18 – 19 november 2004 ALEPH og XML Status  Print system arbejder med XML lignende mellem filer.  Færdige printfiler kan gemmes.
XML Rasmus D. Lehrmann DM Indhold Hvad er XML? XML standarder Hvor bruges XML? XML struktur Træ struktur Element & Attribute Syntaks i XML Stylesheets.
XML og Skemaer Costanza Navarretta Center for Sprogteknologi, Københavns Universitet
AJAX/Otto Knudsen 1 AJAX Motivation Definition. AJAX/Otto Knudsen 2 Motivation En typisk web-applikation er synkron klienten sender en forespørgsel og.
Lektion 7 Læsestof: Kopier fra Caranno
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
DATATYPER. For at tilpasse hvert felt i databasen til dets formål og dermed øge funktionalitet 1 bit er tilstrækkelig til at angive køn (0/1) men for.
Masterpages/Otto Knudsen 1 Navigation på webstedet Kontroller til navigation mellem siderne på webstedet.
8 RÅD VEDRØRENDE GOD PROGRAMMERING Effective (brown) Java.
Hospitalsinformationssystemer MM5 Hvad er HIS? Hvad driver udviklingen af HIS/PAS? Avancerede kliniske informationssystemer –Konteksten –Teknikken Fremtiden.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Grundlæggende web design, ITU Torsdag d. 3 nov Javascript.
Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet IT i Byggeriet Semester 6, kursusgang Databaser (1) Kjeld Svidt
OPERATIONEL ANALYSE AF WEBADFÆRD OAW – LEKTIONSGANG 11.
ASP.NET – web site publish. ASP.NET – site-version.
Masterpages/Otto Knudsen 1 Temaer (Themes) Stylesheets til ASP.NET web-applikationer.
Unified Modeling Language
Usability – 3. november: Tilgængelighedstests Vigtige deadlines! Dagens øvelse Tilgængelighedsrapport Usability-rapport Næste uge.
OPERATIONEL ANALYSE AF WEBADFÆRD OAW – LEKTIONSGANG 4.
DIEB10.1 Kursusgang 10 Oversigt: Sidste kursusgang Eksempler på løsning af opgaven Arkitektur for brugergrænsefladen og for systemet Dokumentation af designet.
Web services SOA, SOAP og WSDL. Disposition Inledning / Definition SOAP Standard SOAP Beskeder WSDL.
Intro Siden sidst: evaluering på opgaver og virtuel kursus.
Dansk Data Arkiv Hans Jørgen Marker IASSIST 2005 DDI and Data Hans Jørgen Marker Senior Researcher Dansk Data Arkiv
Algoritmer og Datastrukturer 1 DAIMI Greylisting Gerth Stølting Brodal Aarhus Universitet.
 Henrik B. Christensen, 1999Introducerende objektorienteret programmering8B.1 Interfaces En ren kontrakt.
ANALYSE AF WEBADFÆRD - OAW OAW – LEKTIONSGANG 4. ANALYSE AF WEBADFÆRD - OAW SUMMARY, LECTURE 3 (Extended) Common Log File Format Host, Ident, Authuser,
XML Formål Grammatik Strukturering af XML 1Rasmus D. Lehrmann.
DOMS IT-stormøde 16 november 2009 Kåre Fiedler Christiansen.
1 AR-blanketter som XML  Fælles XML-definition  Håndtering hos A-kasserne 29. maj 2001 Siticom - Fischer & Lorenz A/S Jesper Grona Larsen.
Don’t be afraid of the advanced editor
Oplæg til Elark seminar
De grundlæggende redskaber
Denitrification in the root zone
De grundlæggende redskaber
Smart Data Tool (SDT) In Sales
Efter folkeskolen kan du i Danmark typisk vælge én af 2 ”retninger”
Præsentationens transcript:

Databehandling og afrapportering Jesper Bak DMU/TERI

Antal databaser, niveau af integration Datamodel, kodelister Udvekslingsformater / Indlæsningsværktøj Indberetningsterminer / Kvalitetssikring Adgang til data

Antal databaser

Datamodel, kodelister Fælles datamodel - der understøtter relationsdatabaser - fleksibel - skalerbar STANDAT kodelister, hvor de findes - andre baseret på NCC, UNECE, EUNIS

Udvekslingsformat Fælles database web service / fil: ftp, , post STANDAT / XML Standard for dataudveksling Datamodel Kodelister Filformat Organisation til vedligeholdelse af standard

STANDAT Filformat - ascii baseret - header, definition, data Kodelister - emne, type, kobling, værdi-kodelister

STANDAT 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.

STANDAT fil Specification: An example: 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 Hour of extract 09 Minute of extract 30 Coordinate System UTM Geographical Zone 32 Remarks Data on Bathing Water Quality, END HEADER

STANDAT fil DEFINITION GROUP DAT FIELD FIELD FIELD END GROUP END DEFINITION DEFINITION GROUP... END GROUP GROUP... END GROUP END DEFINITION DATA GROUP END GROUP GROUP GROUP Hugo Rasmussen END GROUP GROUP GROUP Hugo Rasmussen1 END GROUP GROUP Hugo Rasmussen2 END GROUP END DATA

Hvad 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: - Tove Jani Reminder Don't forget me this weekend!

Hugo Rasmussen GROUP Hugo Rasmussen Hugo Rasmussen2

Og 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 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

Indberetningsterminer / kvalitetssikring Dataindberetningen er en proces, der involverer en dialog mellem afsender og modtager. Kvalitetssikringsproceduren omfatter: Databehandling og -rapportering i amtet Check af rapporteringsformat Check af data - format, intervaller Check af data - tidsserier og spatial variation Databehandling 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

Offentlighedens 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

Konklusion 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.