Geodataportalen - Metadata - Dokumentation av tjänster



Relevanta dokument
PM 1(10) Med begreppet resurs menas någon typ av företeelse exempelvis data, tjänst, applikation.

Teknisk Vägledning metadata

Geodataportalen - Metadata -Webbformulär för redigering av metadata

Geodataportalen - Metadata

Geodataportalen - Metadata Validering av metadata

PM 1(7) Data är tillgängligt. Figur 1. Figuren visar det sammanvägda resultatet för respektive fråga åren 2009, 2010 och 2011.

Hjälp vid användning av Geodataportalens Avancerade sökning

TJÄNSTEBESKRIVNING Bytespunkter/Transfer nodes

PM 1(8) Data är tillgängligt 0,80 0,70 0,60 0,50 0,40. Sökverktygen är användarvänliga. Metadata är användarvänliga

Utbildningsbehovet i frågor kring infrastrukturen för geodata hos informationsansvariga myndigheter och kommuner.

TRAFIKBULLER WMS. Miljöförvaltningen, Johan Sylvén

Riktlinjer för nationellt genomförande av Inspire Visningstjänster

Hjälp vid användning av Geodataportalens Sök och utvärderings vy

LUFTKVALITET WMS. Miljöförvaltningen, Johan Sylvén

Dataproduktspecifikation Vägnummer för etiketter. Version 1.0

Stompunkt Visning v1.0 - teknisk beskrivning 1.0.0

Att använda Metria Maps WMS baserad på Geoserver

Använding av Miljödataportalen

Inspire aktuell statusrapport

Riktlinjer för nationellt genomförande av Inspires nedladdningstjänster

Leverans-API för nedladdning av geodata v1.0 - teknisk beskrivning

Geodataportalen - Metadata -CSW - Utbyte av metadata, maskin till maskin

Hjälp vid användning av Geodataportalen

GATEWAY TJÄNSTEBESKRIVNING. Webbservice. WSDL-fil. Skicka meddelanden. SMS och FastnätsSMS

JHS 193 Unik identifierare för geografisk information Bilaga 1. Process för att bilda URI

När geografisk information blir allas egendom

Dataproduktspecifikation Projektionszoner Sweref 99 Järnväg. Version 4.0

Hur många har läst. Mikael Niemis bok Populärmusik från Vittula?

Version: Datum: DynaMaster 5 Golf Övergripande manual

Dataproduktspecifikation introduktion och läshänvisning

Nationell geodatastrategi

Hjälp vid använding av Miljödataportalen - UTKAST

RAPPORT GEODATARÅDETS HANDLINGSPLAN Del av fokusområde 3 gällande standardisering av grunddata i geodatarådets

Leder och friluftsanordningar

Geodatatjänster från databas till medborgare. Digpro GISS 2010 Peter Axelsson

Avtal för frivillig medverkan enligt EUdirektivet. förordningen om geografisk miljöinformation

Strategiskt mål Status Kommentar Mål 1 Nyttorna med infrastrukturen är kända

Dataproduktspecifikation Projektionszoner Sweref 99 Trafikverket. Version 5.0

OneGeology-Europe gör geologiska data lättillgängliga. Tomas Lindberg & Lars Kristian Stölen Sveriges geologiska undersökning (SGU)

Geodataportalen - Geodata.se

INSPIRE som en katalysator för ökad användning av geodata GISS årsmöte Stockholm

Dataproduktspecifikation Trafikverkskontor. Version 1.0

NatureSDIplus: Utveckling och test av europeiska dataspecifikationer för naturskydd

Öppna data, Metodkonferens SMHI öppnar mer och mer

Beställning av laserdata från Lantmäteriets skanning

Detaljplan. Publicerad: Datamängdens omfattning: Detaljplaner i Sverige Fastigheter och fysisk planering

KFF Beskrivning av KFF-handläggningsprocessen 1 (10) Gällande Mikael Andersson REGISTERKARTE-GML

Geodataportalen Fjärranalysseminariet feb 2009

Geodataportalen - metadata - Metadataeditor Redigeringsverktyg för metadata

Arbeta smartare med ett stödjande ramverk för geodata

Operationer: GetCapabilities, GetMap, GetFeatureInfo, GetLegendGraphic

Användbarhet. Geodataportalen 2.0 Beta. Testat av GeoTest. RAPPORT fastställd Geodataportalen 2.0 Beta testad för användbarhet

Dataproduktspecifikation Generaliserat järnvägsnät med förbindelser. Version 1.0

(Icke-lagstiftningsakter) FÖRORDNINGAR

Geodataportalen - Geodata.se. Kjell Hjorth, Lantmäteriet

Vad är. Geodatasamverkan?

Yttrande över Remiss med anledning av införande av Inspire direktivet

ELF Basemap Visning v1.0 - teknisk beskrivning 1.6.7

Stockholm Open Award 2014 Meet Up 26 mars Trafik och framkomlighet

Daniel Clarhed

Manual för Typo3 version 4.2

Operationer: GetCapabilities, GetMap, GetFeatureInfo, GetLegendGraphic

Ortnamn. Publicerad: Datamängdens omfattning: Av Lantmäteriet fastställda ortnamn, samt blåljusnamn.

Gröna kuvertet 24 april 2012

Vidareutnyttjande av öppen data från Stockholms stad

Instruktion för användning av referensbibliotek i VISS version 3

Introduktion Schenker-BTL AB, Stab IT Beskrivning över informationsintegreringmed Schenker, metodbeskrivning version 1.

Digital inlämning av årsredovisningar

Produktbeskrivning: Topografisk webbkarta Visning, CC BY

Styrelsebloggens bruksanvisning

RIV Tekniska Anvisningar Release notes

E-pliktleverans via RSS-feeds

Introduktion till integrering av Schenkers e-tjänster. Version 2.0

Delrapport DP3. FGS för paketstruktur för e-arkiv Bilaga 1 METS

Instruktion för användning av

Dataproduktspecifikation Järnvägsnät med längdmätning. Version 1.0

Länsstyrelsernas geodatakatalog ANVÄNDARMANUAL - SÖKNING. LÄNSSTYRELSERNA

Nationella marktäckedata tilläggsskikt markanvändning

Parametrar i avgiftsmodell för Geodatasamverkan

Sustainable engineering and design

Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer.

Nationella marktäckedata tilläggsskikt markanvändning

Uppgiftskravstjänsten Beskrivning av XML-schema för uppgiftskrav som öppna data. Version 2.0

Lantmäteriets geodatatjänster

FR Nedladdning v1.3 - teknisk beskrivning

Anställningsavtal med mallar från Kontek

Lathund steg för steg

Modell fo r ä ndringshäntering äv Sämbis gemensämmä tekniskä infrästruktur Version 1.0

Topografisk webbkarta Visning, CC BY

Geodatasamverkan möjligheter för Sveriges kommuner

Aktuellt från Lantmäteriet

Guide för Innehållsleverantörer

Manual för Typo3 version 4.04

STOCKHOLMS STADS GEMENSAMMA GIS

Planer, bestämmelser och rättigheter Visning

SCB:s geodata och e-tjänster

Om Vårdgivare avser att ansöka om godkännande för flera mottagningar lämnas en ansökan per mottagning.

Avtal om erbjudande av webbtjänster för infrastrukturen för geografisk information

VM VA-förhållanden på delavrinningsnivå: metadata samt metodbeskrivningar.

Miljödataportalen och Skyddad natur

Transkript:

PM 1(13) Geodataportalen - Metadata - Dokumentation av tjänster Organisation Postadress Besöksadress Telefon E-post Internet Lantmäteriet 801 82 Gävle Lantmäterigatan 2 0771-63 63 63 geodatasekretariatet@lm.se www.geodata.se

PM 2(13) 1 Innehållsförteckning Geodataportalen - Metadata - Dokumentation av tjänster... 1 1 Innehållsförteckning... 2 2 Inledning... 3 3 Metadata för tjänster (huvudsakligen WMS)... 3 3.1 Översikt... 3 3.2 Kategorier av tjänster... 3 3.3 En WMS-tjänsts beståndsdelar... 4 3.4 Dokumentation av tjänsten... 5 4 Princip för dokumentation av wms-tjänster... 8 4.1 Dokumentera och publicera datamängder som ingår i tjänsten... 8 4.2 Dokumentera tjänsten som helhet... 8 4.3 Ange kopplade resurser för tjänsten... 9 4.4 Dokumentera hela tjänsten i tjänstens capabilitiesdokument... 9 4.5 Ange länkar till lager i wms-tjänst vid registrering av datamängder...11 4.6 WFS-tjänster...11 4.7 WPS-tjänster...11 5 Dokumentation av generella webbservices ex SOAP- eller RESTtjänster12

PM 3(13) 2 Inledning Detta dokument är en vägledning för hantering av metadata för tjänster i Geodataportalen. Dokumentet beskriver olika typer av tjänster, hur de kan dokumenteras och hur relationen till underliggande data skall beskrivas. Senaste versionen av detta dokument kan återfinnas på: www.geodata.se/ 3 Metadata för tjänster (huvudsakligen WMS) 3.1 Översikt Tjänster med geografisk information är en viktig beståndsdel i den nationella infrastrukturen för geodata. För att informationen i tjänsterna skall vara fullt användbar och tydlig för användarna behöver tjänsterna dokumenteras enligt specifika regler. För tjänster som har hårt kopplade data, t ex WMS-tjänster, är det viktigt att även de ingående datamängderna dokumenteras. De beskrivningar som anges i detta dokument syftar i huvudsak på WMS-tjänster. Andra typer av tjänster exempelvis WFS, WPS samt generella REST- och SOAPtjänster kan också publiceras i portalen och beskrivs i separat kapitel. 3.2 Kategorier av tjänster Tjänster som kommer att publiceras till Geodataportalen är av olika karaktär. Enligt Inspiredirektivet kommer hanterar vi:. Visningstjänster (OGC:WMS) Nedladdningstjänster (OGC:WFS) "Invoke" (Processnings)-tjänster (OGC:WPS) Utöver dessa kommer vi även att hantera generella WEBServices (WS). via Ex SOAP- eller REST-gränssnitt. WMS och WFS skiljer sig från övriga två tjänster genom att dessa är Fast kopplade (Tightly coupled) services. DVS tjänsten har i förväg definierade datakällor som inte kan ändras. Principerna för metadata för dessa tjänstetyper blir därmed speciella. I servicemetadata som dessa tjänstetyper erbjuder beskrivs både vilka operationer de tillhandahåller och vilka data som ingår. Vid publicering av WPS och WS till portalen kommer fokus att vara bara på vilka operationer som tjänsterna tillhandahåller och vilken ingående och utgående information som tjänsten konsumerar/producerar.

PM 4(13) 3.3 En WMS-tjänsts beståndsdelar 3.3.1 Tjänst, lager och datamängder En tjänst består av ett antal lager. Dessa lager kan innehålla geografiskt heterogen information över skilda geografiska områden och med skilda geografiska referenssystem. Det tematiska innehållet kan även variera. Men det är även möjligt att skapa en tjänst med data som täcker ett specifikt område för presentation i ett gemensamt geografiskt referenssystem och som innehåller data för ett specifikt tematiskt område. Denna flexibilitet gör att dokumentationen av tjänsterna måste vara flexibel och tillgodose ovanstående varierande behov. Därför beskrivs tjänsten separat från de ingående datamängderna. Det är möjligt för en datamängd att användas som datakälla i olika lager i två skilda tjänster. Historiskt har i flera fall WMS tjänster publicerats efter tre olika principer Tjänsten innehåller ett fåtal tematiska lager samt en bakgrundskarta som referens. Tjänsten behövde alltså ingen extern tjänst för att kunna användas Tjänsten innehåller ett fåtal lager med ett närliggande tematiskt innehåll Tjänsten innehåller et stort antal lager med stora skillnader i tematiskt innehåll, aktualitet mm. Med denna utgångspunkt har det för de två översta typerna räckt att beskriva hela tjänsten med metadata då denna har haft ett så homogent och specialanpassat innehåll. Men med det tredje alternativet blir tjänsterna så pass heterogena att det inte räcker med en metadatapost för tjänsten som helhet.

PM 5(13) För att kunna hantera ovanstående vid publiceringen till portalen i version 3.0 är det därför möjligt att publicera metadata om en datamängd som har flera olika distributionsformer. För en och samma datamängd kan det alltså vara möjligt att den har exempelvis: - En länk till en nedladdningsbar zip-fil med data - En länk till en tjänst där datamängden är datakälla till ett lager eller flera lager - En länk till ytterligare en tjänst där datamängden är datakälla till ett annat lager Ovanstående synsätt delas inte av alla. I många länder har man hittills inte dokumenterat tjänster på datamängdnivå utan endast dokumenterat tjänsterna som helhet. Detta är delvis styrt av ambitionsnivå då arbete blir mer omfattande när varje enskild datamängd skall dokumenteras. Inom Inspire krävs dock dokumentation av en tjänsts ingående datamängder. Inom arbetet med den svenska infrastrukturen har vi dock ansett att informationen för användaren inte blir tillräckligt användbar om inte de ingående datamängdernas relation till lager i en tjänst blir tydligt för användaren. 3.4 Dokumentation av tjänsten 3.4.1 Alternativ för dokumentation av en WMS-tjänst En WMS-tjänst kan dokumenteras på två olika sätt. Via dokumentation med en metadatapost enligt ISO19115/ISO19139. Genom att tjänsten dokumenteras i sin helhet i tjänstens Capabilities-dokument Orsaken till att båda ovanstående metoder för att dokumentera en tjänst finns är att de standarder som idag används har tagits fram genom 2 olika organisationer. WMS-tjänster och dess hantering av metadata som del av tjänstens gränssnitt ( via metoden GetCapabilities) har utvecklats av OGC (Open Geospatial Consortium). ISO har parallellt med detta arbetat fram standarderna ISO19115 för generella metadata och ISO19119 för metadata om tjänster. Arbete pågår att försöka få en enhetlig hantering av ovanstående 2 standarder, men fram tills dessa metoder existerar är en enhetlig metodik det bästa vi kan åstadkomma. Det finns även en tredje möjlighet att dokumentera en tjänst och då mera ur ett tekniskt gränssnittsperspektiv. Det är beskrivning av en tjänst med en wsdl-fil. Detta används huvudsakligen för beskrivning av generella webbservices. Principiellt ligger en WMS-tjänsts capabilities-dokument nära innehållet i en wsdl-fil. Det pågår därför diskussioner hur ovanstående tre metoder för dokumentation skall kunna integreras så metadata inte behöver hanteras på fler ställen. Dock har inga tydliga lösningar på detta framtagits som kan användas ännu. 3.4.1.1 Dokumentation med ISO19115 Tjänsten kan dokumenteras i sin helhet med metadata i ISO19115/ISO19119 så att metadata följer Inspires krav. Detta kan

PM 6(13) exempelvis göras i Redigeringsverktyget för metadata eller i de webbaserade formulären. 3.4.1.2 Dokumentation med Capabilities-dokument En WMS-tjänst har en adress som kan anropas med tre huvudsakliga operationer. GetCapabilities GetMap GetFeatureInfo WMS-tjänsten har alltså definierad adress som kan svara på dessa anrop. Metadata för tjänsten kan beskrivas i tjänstens Capabilities-dokument. Dock kan inte all information som hanteras i ISO19115 anges i Capabilities-dokumentet. Därför är det just nu rekommenderat att tjänstens fullständiga metadata hanteras i ett metadatadokument enligt ISO19115. Längre fram i texten beskrivs fler alternativ för att hantera tjänstemetadata enligt Inspires krav. 3.4.2 Metadata för en wmstjänst och dess komponter WMS-tjänst Lagermetadata Capabilities ISO19115 MD ISO19115 MD Tjänste metadata ISO19115 MD ISO19115 MD ISO19115 MD ISO19115 MD Figur 1 Beskriver hur tjänster kan beskrivas med metadata. Tjänsten kan beskrivas i ett capabilitiesdokument som är integrerat i kartjänsten (wms-tjänsten). Varje lager i tjänsten kan även beskrivas med en metadatapost enligt ISO19115. Hela tjänsten kan även dokumenteras med ett dokument enligt ISO19115. Capabilities En wms-tjänst är dokumenterad med ett capabilities-dokument. Detta beskriver tjänsten som helhet men även dess ingående lager. I varje lager

PM 7(13) som beskrivs capabilties-dokumentet kan man referera (via MetadataURL) till ett metadata dokument i ISO19115 som beskriver varje enskilt lagers datamängd. Lagermetadata Varje enskilt lager/datamängd i tjänsten kan beskrivas med metadata enligt ISO19115. Dessa lager definieras som datamängder. Tjänstemetadata ISO19115/ISO19119 Tjänsten kan som helhet även beskrivas med ett metadatadokument enligt ISO19115/ISO19119 Relationer mellan tjänstemetadata i ISO19115/ISO19119 och Lagermetadata Som pilarna i figuren ovan visar kan man skapa relationer mellan Tjänstemetadata i ISO9115/ISO19119 och dess ingående lager. Det gör att man för tjänsten kan beskriva vilka datamängder som ingår i tjänsten och att man för den omvända relationen kan för en datamängd ange vilken tjänst detta ingår i. För att beskriva i dokumentationen för en tjänst vilka lager som ingår kan man använda elementet Kopplade resurser 3.4.3 Lager respektive datamängder i en WMStjänst En tjänst har en eller flera lager definierade i sin capabilities-fil. Det är även lager (Layer) som anropas när man vill ange vilka delar av en tjänst som skall ritas upp. Dock är det normalt den underliggande datamängden som skall dokumenteras och publiceras som metadata. Det är dock inte allrid ett 1-1 för hållande mellan ett lager och dess data. Som figuren nedan visar kan en datamängd ingå i flera olika lager. Det kan vara skillnader mellan olika lager som använder samma datamängd som exempelvis: Skala som lagren visas i Symboliseringen kan variera Urval av objekt kan variera

PM 8(13) I normalfallet är det alltså de underliggande datamängderna som skall dokumenteras. 4 Princip för dokumentation av wms-tjänster Nedanstående kan ses som en vägledning till hur en tjänst och dess ingående lager kan dokumenteras. Genom att följa principerna för denna så uppfyller man kraven från Inspire och tar fram olika dokument i den ordning som behövs. 4.1 Dokumentera och publicera datamängder som ingår i tjänsten En tjänst använder en eller flera datamängder för att skapa en kartbild. Respektive datamängd skall publiceras till portalen. 4.2 Dokumentera tjänsten som helhet En metadatapost som beskriver hela tjänsten skall skapas och publiceras till katalogtjänsten All information om tjänsten kan inte skapas i detta första steg, men genom att skapa en metadatapost för tjänst erhålls en unik metadataidentifierare för tjänstens metadatapost som skall användas senare. Tjänster skall för att följa Inspires förordning om tjänster ha en utökad beskrivning (extended capabilities) av tjänsten i capabilities-dokument. Dessa extended catabilities kan hanteras på två olika enligt Technical Guidelines för visningstjänster. Capabilities-dokumentet utökas med ett element MetadataURL för hela tjänsten som helhet. Denna URL skall peka på metadataposten i katalogtjänsten i ISO19115/IUSO19119 som beskriver tjänsten i sin helhet, detta motsvarar metadata som skapas i kapitel 3.4.1.1 ovan. Alternativt utökas capabilities-dokumentet med ytterligare extended capabilities så att det kan hantera alla de metadata som Inspire kräver av en tjänst och dess underliggande datamängder.

PM 9(13) I nuläget rekommenderar vi myndigheter att använda metoden enligt första punkten i punktlistan ovan. Det är enligt denna metod som nedanstående beskrivningar är avpassade till. 4.3 Ange kopplade resurser för tjänsten De publicerade datamängder (1 ovan) skall refereras från tjänstens metadatapost via elementet kopplade resurser (OperatesOn) som anges för en tjänst. OperatesOn är ett metadataelement som används vid dokumentation av tjänster. För varje ingående datamängd som ingår i tjänsten skall en post med OperatesOn anges. OperatesOn skall anges både för lokala specifikation och för data som följer Inspires specifikationer. Detta anges i tjänstens metadatapost enligt ISO19115/ISO19139. Exempelvis om en wmstjänst för sin presentation använder två datamängder som har identifierare för metadatamängd a5c7dbfb-6865-473d-a9bf-dec0e158380b respektive 83d7684e-ac3f-45a3-8aca-373a9489d07. Då skall man in ISO19115/ISO19139-metadata för tjänsten ange två förekomster av operateson som pekar på metadataposten. 4.4 Dokumentera hela tjänsten i tjänstens capabilitiesdokument Dokumentera tjänstens egenskaper i capabilities-dokument. Med den metod som anges här följer man principerna för WMS 1.3.

PM 10(13) 4.4.1 Ange MetadataURL för tjänsten som helhet En MetadataURL som anges för hela tjänsten som sådan skall peka in i katalogtjänsten på det metadatadokument som beskriver tjänsten (4.2 ovan) För att ange en referens till metadata för hela tjänsten anges i capabilitiesfilen följande information: Denna MetadataUrl pekar in i Geodataportalen katalogtjänst och refererar till en metadatapost med UUID qc7f8260-3pe9-66e0-9031- d15699a4fda4. Denna metadatapost beskriver tjänsten som helhet i ISO19115/ISO19119 enligt Inspires krav. Genom att denna adress är angiven kan klienter som använder tjänsten hämta och visa metadata för tjänsten. 4.4.2 Ange MetadataURL för varje ingående lager Varje lager i en tjänst skall ha en MetadataURL som pekar ut den datamängd som detta lager arbetar mot. Det innebär att flera lager kan ha samma MetadataURL. Dock kan inte flera datamängder ingå i ett lager (vad gäller metadataurl) <MetadataURL type="tc211"> <Format>text/html</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href=" http://www.geodata.se/geonetwork/srv/en/csw? UUID=44d5c95b-ba75-4510-9a77-ac8e1ad535a4"/> </MetadataURL>

PM 11(13) Ovanstående utdrag från ett capabilities-dokument visar hur man för ett lager i tjänsten anger en referens till metadata för den till lagret underliggande datamängden. 4.5 Ange länkar till lager i wms-tjänst vid registrering av datamängder För att datamängder som ingår i en tjänst skall vara lätt åtkomliga att finna igen skall man för en datamängd ange länken via Online-linkage till de lager som datamängden presenteras via. Detta är en rekommendation från Geodataportalen och ej ett krav från Inspire. Varje datamängd som dokumenteras som är en del av en WMS-tjänst rekommenderas ha en onlinelinkage till de lager som denna datamängd verkar mot. I adressen skall layer=lager1,lager2 etc. användas. Namnet på OnlineLinkage kan lämpligen vara samma titel som för Titleelement i capabilities. Exempelvis om en tjänst är dokumenterad som har adressen http://map.smhi.se/geoserver/wms I denna tjänst ingår en datamängd som innehåller avrinningsområden. Detta lager i wms-tjänsten heter SMHI_avromr. Då är det lämpligt att i metadata för datamängden ange en online-länk till http://map.smhi.se/geoserver/wms?layers=smhi_avromr <srv:operateson xlink:type="simple" xlink:title="hastighetsgräns" xlink:href="http://www.geodata.se/geonetwork/csw/?service=csw&version=2.0.2& request=getrecordbyid&id=58e79a60-4a59-405e-9bea-d821cc333a03"/> 4.6 WFS-tjänster Utförligare beskrivning kommer i kommande versioner av dokumentet 4.7 WPS-tjänster Utförligare beskrivning kommer i kommande versioner av dokumentet

PM 12(13) 5 Dokumentation av generella webbservices ex SOAP- eller RESTtjänster Även generella webbservices som inte direkt genererar en kartbild kan publiceras till Geodataportalen. Exempel på sådana typer av webbservices är SOAP-tjänster REST-tjänster I princip kan alla typer av tjänster dokumenteras och publiceras med ISO19115/ISO19119. Dessa kan normalt inte förhandsgranskas i Geodataportalen på samma sätt som WMS men de kan dokumenteras med liknande metadata som övriga tjänster. Utöver de metadata för tjänster som normalt rekommenderas är det därför lämpligt att ytterligare dokumentation av tjänsten görs tillgänglig via en länk från metadataposten. Det kan vara en länk till en webbsida eller ett pdf-dokument. Det man normalt beskriver i ett sådant dokument är exempelvis: Metoder och anrop som webbservices stöder Exempel på användning Länk till wsdl-fil Det är i huvudsak teknisk information riktat till utvecklare eller systemintegrerare så att man vet hur tjänsten kan användas. För en WMStjänst finns motsvarande information i capabilities-dokumentet.

PM 13(13)