INSPIRE Abstract Test Suite Evaluation

Relevanta dokument
Schematransformation SLU

Geodataportalen - Metadata Validering av metadata

Inspire aktuell statusrapport

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

GeoTest. Ett utvecklingsprojekt inom geodata strategin

Prioriterade standarder, Handledning, Vägledning, Utbildning Mats Åhlin

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

(Icke-lagstiftningsakter) FÖRORDNINGAR

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

Statusrapport avseende Nationell metadataprofil, version 3.1.1

ISO serien världsstandarder för Geografisk Information

Geodataportalen - Metadata - Dokumentation av tjänster

Feasibility Testing. Testing INSPIRE Annex II + III Data Specifications. GeoTest 2011

Dataproduktspecifikation Projektionszoner Sweref 99 Trafikverket. Version 5.0

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

Riktlinjer för tillhandahållande av harmoniserade datamängder

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

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

Europeiska unionens officiella tidning

[Skriv text] [Skriv text] [Skriv text] Dataproduktspecifikation Bytespunkter

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

Hantera informationspaket i system för bevarande

Dataproduktspecifikation introduktion och läshänvisning

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

Teknisk rapport SIS-TR 24:2009

Dataproduktspecifikation Vägnummer för etiketter. Version 1.0

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

Vad pågår inom internationell standardisering. Mats Åhlin

Heldag om FGS FGS:er och deras tekniska regelverk. Karin Bredenberg, FGS funktionen. Standarder. FGS:er och deras tekniska regelverk 1

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

Miljöövervakning och dataflöden Pågående utveckling

Geodataportalen - Metadata

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

Validering av XML, Svensk geoprocess Guide för validering av XML, Svensk Geoprocess

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.

Teknisk rapport SIS-TR 14:2008

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

Standarder för geodata

NVDB Teknisk Lösning - Teknisk beskrivning av datautbyte

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

GeoTest-projektet Slutrapport. Future Position X

Öppna data, Metodkonferens SMHI öppnar mer och mer

Detta dokument är endast avsett som dokumentationshjälpmedel och institutionerna ansvarar inte för innehållet

För varje par av påstående/anledning svara med ett av följande alternativ (½ p per rätt svar):

Geografisk information. Utvecklingsmetodik. Geographic information Development methodology SWEDISH STANDARDS INSTITUTE

Dataproduktspecifikation Trafikverkskontor. Version 1.0

DP7 Kompletterande information

Dataflödet från manual till användning

[Skriv text] [Skriv text] [Skriv text] Dataproduktspecifikation Stoppunkter

Informationsmodell metadata Nv kärnprofil

Geografisk information Representation av förändringar i datamängder

Tekniskt ramverk för Svensk e- legitimation

Anvisning för Svensk Livfaktura

L 37/74 Europeiska unionens officiella tidning

Tekniskt ramverk för Svensk e-legitimation

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

E-pliktleverans via RSS-feeds

Vad är. Geodatasamverkan?

TJÄNSTEBESKRIVNING Bytespunkter/Transfer nodes

Analys. Samverkansprocess. tema Markanvändning och Marktäcke

NVDB Teknisk Lösning - Teknisk beskrivning av datautbyte

FR Nedladdning v1.3 - teknisk beskrivning

Europeiska unionens officiella tidning L 136/11

Nationella marktäckedata tilläggsskikt markanvändning

Samverkansprojektet Svensk geoprocess i mål juni 2016

Nationell geodatastrategi

Införandet av ROSATTE i Trafikverket. Per Isaksson, Trafikverket - Sverige

Teknisk rapport SIS-TR 40:2015

Leder och friluftsanordningar

Dokumentschema förpackning av externa objekt. Version: 1.0 Status: Standard Datum:

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

UTKAST till mall för. Geodataplan XXXXXXX kommun XXXXX KOMMUN, BESÖKSADRESS. TEL FAX E-POST WEBB

Dataproduktspecifikation Järnvägsnät med aggregerade bandelar. Version 1.0

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

INSPIRE Infrastructure for Spatial Information in Europe. Member State Report: Sweden,

Svensk nationell datatjänst, SND BAS Online

DP7 FORMELL KONTROLL

Europeiska unionens officiella tidning L 67/13

BEAst Supply Material. Meddelandetyp ORDERÄNDRING, version 3.0

SFTI Migreringsguide från Sveorder 1.0 till CEN/BII Core Order Transaction

XML-dokumentation. För Projektledare & utvecklare hos IT-leverantörer till Svenska Intensivvårdsregistret

XML-produkter. -Registret över verkliga huvudmän (RVH) Teknisk handledning för webbtjänst mot RVH (Web Services) Datum: Version: 1.

Skicka fil till CSN. - Rapportera via fil i Mina tjänster. Skicka fil till CSN komvux och folkhögskolor, v 1.0

Råd gällande vokabulärer för kommuners och landstings arbete med länkade öppna data

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

Nationella marktäckedata tilläggsskikt markanvändning

Utkast/Version (8) Användarhandledning - inrapportering maskin-till-maskin

Förvaltningsgemensam specifikation för leverans av enstaka publikationer till Kungliga biblioteket (FGS-PUBL)

STANDARDER FÖR GEODATA

Teknisk rapport SIS-TR 28:2009

Pass 3: Metadata. Svensk nationell datatjänst, SND BAS Online

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

Geodataportalen - metadata - Metadataeditor Redigeringsverktyg för metadata

Filleveranser till VINN och KRITA

» RSS - Bygg din egen RSS!

Swedish adaptation of ISO TC 211 Quality principles. Erik Stenborg

Svensk geoprocess. -bidrar till ett effektivare samhälle. Linn Varhaugvik Arto, Lantmäteriet Operativ uppdragsledare Topografiska data

Övning: Skapa en ny regel

Metadata i e-pliktleveranser

Geografisk information Standarder för rumsliga aspekter och tidsaspekter. Geographic information Spatial and temporal standards

Transkript:

Testing INSPIRE ATS INSPIRE Abstract Test Suite Evaluation GeoTest 2013 Rapport upprättad 2013-04-09 Testad av GeoTest projektet Bilagor 1) ATS Utvärdering.xlsx

1 Innehållsförteckning 1 Introduktion... 3 1.1 Om GeoTest-projektet... 3 1.2 Utvärdering av Inspire Abstract Test Suite... 3 1.3 Naturvårdsverket... 3 2 Beskrivning av Abstract Test Suite... 4 2.1 Överensstämmelse... 5 3 Metod... 5 4 Resultat och diskussion... 6 4.1 A.1 Application Schema Conformance Class... 6 4.2 A.2 Reference Systems Conformance Class... 7 4.3 A.3 Data Consistency Conformance Class... 7 4.4 A.4 Data Quality Conformance Class... 8 4.5 A.5 Metadata IR Conformance Class... 8 4.6 A.6 Information Accessibility Conformance Class... 10 4.7 A.7 Delivery Conformance Class... 10 4.8 A.8 Portrayal Conformance Class... 10 4.9 A.9 Technical Guideline Conformance Class... 11 4.10 Testresultat för Naturvårdsverkets datamängder... 12 5 Slutsatser och rekommendationer... 12 5.1 Utformandet av temaspecifika ATS-tester... 13 5.2 ATS-testernas relevans... 13 5.3 Rekommendationer till Naturvårdsverket... 14 6 Referenser... 15 2

1 Introduktion 1.1 Om GeoTest-projektet Målet med GeoTest-projektet är att utveckla testtjänster inom geodataområdet, framför allt relaterade till utvecklingen av den svenska SDI:n (Spatial Data Infrastructure). Denna rapport beskriver den utvärdering av Inspire s Abstract Test Suite som GeoTest utfört. GeoTest är en gemensam satsning i samverkan mellan Lantmäteriet, Högskolan i Gävle och Future Position X (FPX), och bidrar till en kvalitetssäkrad infrastruktur för geodata. 1.2 Utvärdering av Inspire Abstract Test Suite Det övergripande syftet med denna rapport är att utvärdera den Abstract Test Suite (ATS) som har tagits fram av INSPIRE Coordination Team och vars syfte är att underlätta de överenstämmelsetester (conformance testing) som informationsansvariga myndigheter bör utföra för att kontrollera att de datamängder de tillhandahåller överensstämmer med de krav som Inspire har satt upp. ATS har lagts in som en bilaga i alla dataspecifikationer för Inspire s tema för bilaga II och III, däremot har inte dataspecifikationerna för temana i bilaga I uppdaterats. Testerna som ingår skiljer sig något åt mellan de olika dataspecifikationerna, bland annat ingår tester som har med grid och coverage endast i de dataspecifikationer där sådana dataformat är tillåtna. Rapporten beskriver kortfattat vilka tester (överensstämmelseklasser, eng. conformance classes) som ingår i ATS:en, vilka av dessa tester som kan automatiseras, om det finns oklarheter i beskrivningarna av testerna samt om testen kan anses vara relevant att vara med eller inte. 1.3 Naturvårdsverket Utvärderingen av ATS:en har utförts med hjälp av datamängder från Naturvårdsverkets Inspire nedladdningstjänster för skyddade områden (Protected sites) och innehåller data från Naturvårdsregistret (NVR), samt data från Ospar, Ramsar och Helcom (internationella konventioner som pekar ut skyddsvärda områden). Rapporten beskriver kortfattat hur väl dessa två datamängder överensstämmer med dataspecifikationen för skyddade områden. 3

Skyddade områden ingår som ett tema i Inspires bilaga I och dataspecifikationen innehåller därför inte den nya versionen av ATS. Istället har då ATS:en från dataspecifikationen Agricultural and Aquaculture Facilities använts i denna test. Naturvårdsverket är en myndighet i Sverige som har överblick över hur miljön mår och hur miljöarbetet går. De har också uppgiften att samordna, följa upp och utvärdera arbetet med Sveriges miljömål där många myndigheter samverkar. 2 Beskrivning av Abstract Test Suite Syftet med ATS är att underlätta de överenstämmelsetester (conformance testing) som informationsansvariga myndigheter bör utföra för att kontrollera att de datamängder de tillhandahåller överensstämmer med de krav som Inspire har satt. Testerna beskriver hur en harmoniserad datamängd kan testas mot de krav som satts upp i dataspecifikationen för temat. Den datamängd som testas ska laddas ner från en Inspire nedladdningstjänst via en Get Spatial Dataset fråga. ATS:en grupperar testerna i nio olika överensstämmelseklasser, där varje klass beskriver olika aspekter av överensstämmelse: 1. Application Schema Conformance Class, datamängden ska överensstämma med de krav som anges av applikationsschemat för temat. 2. Reference Systems Conformance Class, datamängden ska följa de krav som dataspecifikationen ställer på referenssystem. 3. A.3 Data Consistency Conformance Class, datamängden ska följa de konsistenskrav som anges av dataspecifikationen. 4. Data Quality Conformance Class, datamängden ska följa de kvalitetskrav som anges i dataspecifikationen. 5. Metadata IR Conformance Class, datamängden ska beskrivas i enlighet med de metadata som anges i genomförandebestämmelsen för metadata. 6. Information Accessibility Conformance Class, kontroll av att de värden från kodlistor etc. som används i dataspecifikationen finns publicerade i ett register. 7. Delivery Conformance Class, datamängden ska följa de kodningsregler som beskrivs i ISO 19118. 8. Portrayal Conformance Class, datamängden ska visas enligt de krav som anges i dataspecifikationen. 4

9. Technical Guideline Conformance Class, datamängden ska överensstämma med de Technical Guideline krav (TG requirements) som finns beskrivna i dataspecifikationen. Dessa krav är inte beskrivna i genomförandebestämmelsen och är således inte juridiskt bindande, men för att en datamängd ska överensstämma med Inspires krav fullt ut så bör datamängden även överensstämma med dessa krav. 2.1 Överensstämmelse För att en datamängd skall anses överensstämma med en överensstämmelseklass måste datamängden få godkänt på alla tester som definierats för överensstämmelseklassen. För att en datamängd skall anses överensstämma med dataspecifikationen för ett visst tema måste datamängden överensstämma med alla överensstämmelseklasser. Om och endast om en datamängd får godkänt på alla tester i alla överensstämmelseklasser får en beskrivning läggas in i metadata som talar om att datamängden överensstämmer med dataspecifikationen. Metadataelementet Conformity ska användas för att beskriva resultatet av testerna. Värdet på metadataelementet ska beskriva resultatet av testerna i ATS:en. Det går att ha ett Conformity metadataelement för varje test som beskriver resultatet för den enskilda klassen, samt ett Conformity metadataelement som beskriver om datamängden överensstämmer med dataspecifikationen eller inte. Varje överensstämmelseklass består av en eller flera tester. Varje test följer samma struktur: Syfte; beskrivning av innehållet i testen Referens; länk till material som kan vara användbart under testen Testmetod; beskrivning av hur testen ska utföras 3 Metod ATS:en utvärderades genom att vi utförde testerna i alla överensstämmelseklasser för datamängderna för skyddade områden från Naturvårdsverket. För varje test kontrollerades: Går testen att automatisera, helt eller delvis? (t ex genom validering av datamängden mot en Inspire xsd-fil i en XML Editor) 5

Om testen går att automatisera, finns det färdiga rutiner för detta (t ex validering i en XML-editor) eller måste något utvecklas (t ex med hjälp av Schematron script)? Finns det några tester som inte är relevanta, t ex för att de inte kan automatiseras, eller av någon annan anledning? Finns det några oklarheter i ATS:en som bör förtydligas i nästa version av dokumentet? 4 Resultat och diskussion I detta avsnitt sammanfattas resultaten av utvärderingen av ATS:en En detaljerad beskrivning av hur varje test genomförts, samt resultaten av dessa tester beskrivs i en Excel-fil i bilaga 1. Testerna började med att i en XML-editor validera de datamängder (GML-filer) som laddats ner från Naturvårdsverket mot Inspires xsd-filer för temat skyddade områden. Både oxygen och XMLSpy användes. Vid valideringen upptäcktes att sökvägarna för xsi:schemalocation var felaktig, samt att vissa voidable-attribut som saknade värde i Naturvårdsverkets GML-filer saknade void reason. För att komma vidare i testerna lades detta in manuellt och båda filerna gick då igenom valderingen. Avsnitten nedan ger en kortfattad beskrivning av resultaten av utvärderingen av de tester som ingår i ATS dokumentets olika överensstämmelseklasser. För varje överensstämmelseklass sammanfattas: Går testen att automatisera, helt eller delvis? Om testen går att automatisera, finns det färdiga rutiner för detta eller måste något utvecklas? Finns det några tester som inte är relevanta? Finns det några oklarheter i ATS:en som bör förtydligas? Resultat av testerna mot Naturvårdsverkets datamängder 4.1 A.1 Application Schema Conformance Class Denna överensstämmelseklass innehåller sju olika tester som kontrollerar att datamängden följer de krav som finns i beskrivningen av applikationsschemat för temat; A.1.1 Schema element denomination test, A.1.2 Value type test, A.1.3 Value test, A.1.4 Attributes/associations completeness test, A.1.5 Abstract spatial object test, A.1.6 Constraints test och A.1.7 Geometry representation test. 6

Fem av testerna går att utföra automatiskt genom att validera datamängden mot Inspire xsdfiler i en XML Editor. De övriga två testerna borde gå att automatisera med hjälp av schematron script, nämligen A.1.3 Value test och A.1.6 Constraints test. Testresultat: Icke godkänd Naturvårdsverkets datamängder klarade alla tester utom A.1.4 Attributes/associations completeness test (där vissa voidable-attribut som saknade värde i Naturvårdsverkets GML-filer saknade void reason). 4.2 A.2 Reference Systems Conformance Class Denna överensstämmelseklass innehåller fem olika tester som kontrollerar att datamängden följer de krav som dataspecifikationen anger för referenssystem; A.2.1 Datum test, A.2.2 Coordinate reference system test, A.2.3 View service coordinate reference system test, A.2.4 Temporal reference system test och A.2.5 Units of measurements test. En test, A.2.4 Temporal reference system test, går att utföra automatiskt genom att validera datamängden mot Inspire xsd-filer i en XML Editor. Ytterligare tre tester borde gå att automatisera med hjälp av schematron script, A.2.1 Datum test, A.2.2 Coordinate reference system test och A.2.5 Units of measurements test. Testen A.2.3 View service coordinate reference system test bedöms vara svårare att automatisera eftersom den kräver en kontroll av metadata för visningstjänsten. Testresultat: Icke godkänd Det är osäkert om Naturvårdsverkets datamängder klarade A.2.1 Datum test. GML-filerna använder EPSG:4326 (dvs. WGS84). Inspires krav är ETRS89, ITRS eller annat referenssystem som bygger på ITRS, vilket WGS84 gör. Ur den aspekten uppfyller således Naturvårdsverkets datamängder kravet. I metadata för Inspire visningstjänsten finns inget referenssystem specificerat. Det innebär att testen A.2.3 View service coordinate reference system test blir underkänd. 4.3 A.3 Data Consistency Conformance Class Denna överensstämmelseklass innehåller fem olika tester som kontrollerar att datamängden följer de krav som dataspecifikationen anger för datakonsistens; A.3.1 Unique identifier persistency test, A.3.2 Version consistency test, A.3.3 Life cycle time sequence test, A.3.4 Validity time sequence test och A.3.5 Update frequency test. 7

Två tester borde gå att automatisera med hjälp av schematron script, A.3.3 Life cycle time sequence test och A.3.4 Validity time sequence test. Övriga tester ska på olika sätt kontrollera olika versioner av datamängder, samt dess uppdateringsfrekvens. Dessa typer av tester bedöms vara svåra att automatisera. Testerna A.3.1 Unique identifier persistency och A.3.2 Version consistency test, kunde inte utföras eftersom vi endast hade tillgång till en version av datamängderna. A.3.5 Update frequency test antas i nuläget vara en engångsleverans. Det finns ingen datamängd från Naturvårdsverket att jämföra med. Kravet från A.3.5 är att inspektera om alla uppgifter, uppdateringar (dvs., rumsliga objekttyper, datatyper, kodlistor, uppräkningar, etc.) som har överförts till datamängden också blir levererade genom nedladdningstjänsterna inom 6 månader. Testresultat: Godkänd Naturvårdsverkets datamängder klarade de tester som gick att utföra, dvs A.3.3 Life cycle time sequence test, A.3.4 Validity time sequence test och A.3.5 Update frequency test. Vad gäller A.3.5 rekommenderas Naturvårdsverket att ta fram en skräddarsydd procedur för kontroll av att uppdateringar har utförts inom utsatt tidsram. 4.4 A.4 Data Quality Conformance Class Denna klass gäller inte för dataspecifikationen om skyddade områden. Conformance class: http://inspire.ec.europa.eu/conformance-class/ir/af/md 4.5 A.5 Metadata IR Conformance Class Denna klass innehåller testet A.5.1 Metadata for interoperability test. Testresultat: Icke godkänd För att uppfylla detta test skall metadata vara skapat och publicerat enligt 1089/2010 Commission Regulation. Metadata om Naturvårdsverkets tjänster finns tillgängliga på den svenska Geodataportalen. Vid publicering till Geodataportalen kan programmet MetadataEditor, som följer den nationella Metadataprofilen, användas. Denna profil är anpassad efter Inspires metadatakrav. Testet verifierades i detta fall genom att manuellt inspektera metadata om tjänsten från Naturvårdsverket har de metadataelement som krävs enligt 1089/2010. Om data innehåller temporal information som inte refererar till det 8

standardiserade temporala referenssystemet skall metadata vara tillgängligt som beskriver det referenssystem som används. Om kodning används som inte är baserad på UTF-8 skall metadata vara tillgängligt där kodningen som används beskrivs. I metadata saknas information om för elementet Conformity. Detta är förväntat eftersom detta element används för att rapportera resultat för testerna inom ATS:en. I varje fil refereras vilken testklass som har utförts och med resultatet, Conformant, Not Conformant eller Not Evaluated. För att överensstämma med en klass måste data passera alla tester för den klassen. För att överensstämma med en dataspecifikation måste data överensstämma med alla klasser. Om och bara om data passerar varje test för varje klass dokumenteras det i metadata att data överensstämmer med denna dataspecifikation. Bild 1. Exempel på Conformance-metadata för en komplett datamängd och en specifik klass (nedre delen av bilden). INSPIRE Metadata Element Conformity Conformity metadataelementet har multipliciteten 1..N. Åtminstone ett påstående är obligatoriskt. Överensstämmande med internationella och nationella standarder. Blir inte bara en rapportering av den generella överenstämmelsen utan också mot de enskilda klasserna. Mer detaljerad vy på datamängden. Om och bara om data passerar varje test för varje klass dokumenteras det i Inspiremetadata att data överensstämmer med denna dataspecifikation. Se sektion A.9 för temaspecifika metadatatester. 9

4.6 A.6 Information Accessibility Conformance Class Denna överensstämmelseklass innehåller tre olika tester som kontrollerar att datamängden följer de krav som dataspecifikationen anger för hur tillgänglig information ska vara; A.6.1 Code list publication test, A.6.2 CRS publication test och A.6.3 CRS identification test Testresultat: Icke godkänd Testerna A.6.1 Code list sharing test och A.6.2 CRS publication test ska kontrollera att olika typer av kodlistor finns publicerade i register. Dessa tester anses vara svåra att automatisera. Beskrivningen av registerhantering inom Inspire är i dagsläget dessutom bristfällig och så länge detta inte fungerar är testerna A.6.1 Code list publication test och A.6.2 CRS publication test mindre relevanta. A.6.3 testar om identifierare för andra koordinatreferenssystem, som inte finns i 1089/2010, har skapats och deras parametrar finns beskrivna enligt EN ISO 19111 och ISO 19127. Åtkomst till ett register skall även vara tillgängligt. Naturvårdsverket har inga sådana register. 4.7 A.7 Delivery Conformance Class Denna överensstämmelseklass innehåller en test, A.7.1 Encoding compliance test, som kontrollerar att de applikationer (encoding services) som används för att transformera källdata till en Inspire-datamängd följer de kodningsregler som beskrivs i ISO 19118. Testen görs genom att utföra de tester som ingår i ISO 19118 s Abstract Test Suite. Testresultat: Ej utvärderad Denna test kunde inte genomföras eftersom vi inte har tillgång till de applikationer som Naturvårdsverket använt för att transformera sina datamängder. 4.8 A.8 Portrayal Conformance Class Denna överensstämmelseklass innehåller ett test, som kontrollerar att datamängden visas enligt de krav som anges i dataspecifikationen; A.8.1 Layer designation test. Testen är svår att automatisera eftersom det ska kontrolleras att lagren som presenteras i visningstjänsten har den namnsättning som beskrivs i dataspecifikationen. Testen är relevanta för att kontrollera att alla visningstjänster visar data på ett enhetligt sätt, men de namnsättningsregler som definierats i dataspecifikationerna bör ses över. Testresultat: Icke godkänd 10

Naturvårdsverkets datamängder klarade inte denna test. De har valt en annan namnsättning än den som beskrivs i dataspecifikationen för att tydligare kunna visa till vilken datamängd de olika områdena hör. 4.9 A.9 Technical Guideline Conformance Class Denna överensstämmelseklass innehåller sju olika tester som kontrollerar att datamängden överensstämmer med de Technical Guidence krav (TG requirements) som finns beskrivna i dataspecifikationen; A.9.1 Multiplicity test, A.9.2 CRS http URI test, A.9.3 Metadata encoding schema validation test, A.9.4 Metadata occurrence test, A.9.5 Metadata consistency test, A.9.6 Encoding schema validation test och A.9.7 Style test En test, A.9.1 Multiplicity test, går att utföra automatiskt genom att validera datamängden mot Inspire xsd-filer i en XML Editor. A.9.2 CRS http URI test borde gå att automatisera med hjälp av Schematron script. Av metadatatesterna A.9.3 Metadata encoding schema validation test, A.9.4 Metadata occurence test och A.9.5 Metadata consistency test går A.9.3 och A.9.5 att validera mot ISO 19139 schemat. Detta görs genom Inspire Validator, http://inspiregeoportal.ec.europa.eu/validator2/. Inspire Validator ser till att metadata följer ISO 19139, som ATS-testerna kräver. Det har inte funnits tillgång till någon fil med Naturvårdsverkets metadata i XML-format. Istället har länkar från Geodataportalen används. Dessa länkar finns tillgängliga under metadata för deras tjänst under rubriken Sammankopplad resurs. Länkarna visar information med hjälp av request=getrecordbyid, vilket accepteras av Inspire Validator. Det finns nio länkar och alla utom en går att validera med Inspire Validator. Resultatet efter validering är att Conformityelementet saknas, vilket är förväntat, se sektion A.5. A.5.1 Metadata for interoperability test och A.9.4 Metadata occurrence test måste i nuläget göras manuellt. Detta kommer att kunna automatiseras när MetadataEditor har uppdateras för att hantera temaspecifika metadata och har Conformity som ett metadatalement. A.9.6 Encoding schema validation test är nära kopplad till A.1.4 Attributes/associations completeness test som inte är godkänd. A.9.6 fördjupar testerna under A.1.4 bland annat genom att gå in på Encoding. Det kan vara möjligt att med hjälp av Schematron-regler bättre testa Encoding. 11

A.9.7 Style test är svår att automatisera. Det ska kontrolleras att visningstjänsten använder de manér som definierats för lagren i dataspecifikationen. Testen är relevant för att kontrollera att alla visningstjänster visar data på ett enhetligt sätt, men de färgsättningsregler som definierats i dataspecifikationerna bör ses över. Testresultat: Icke godkänd Naturvårdsverkets datamängder klarade inte A.9.6 Encoding schema validation test eftersom de heller inte klarade A.1.4 Attributes/associations completeness test. Datamängden klarade heller inte A.9.7 Style test. Naturvårdsverket har valt en annan färgsättning än den som beskrivs i dataspecifikationen för att tydligare kunna visa till vilken datamängd de olika områdena hör. 4.10 Testresultat för Naturvårdsverkets datamängder Sammanfattningsvis kan sägas att Naturvårdsverkets datamängder klarade testerna förhållandevis bra. Av de totalt 30 testerna i ATS:en kunde 24 tester utföras. Resterande sex kunde inte utföras bland annat på grund av att registerhanteringen inom Inspire inte fungerar och att vi inte hade flera versioner av datamängderna. Av de 24 utförda testerna blev 16 godkända. En detaljerad beskrivning av testresultaten finns i bilaga 1. 5 Slutsatser och rekommendationer Syftet med ATS dokumentet är att beskriva de tester som behöver utföras på en datamängd för att kontrollera att den stämmer överens med det krav som Inspire ställer. Testerna ska alltså utföras av myndigheter och organisationer över hela Europa på ett stort antal datamängder. För att testerna i ATS:en verkligen ska användas är det viktigt att både testerna är enkla att förstå och fullständigt beskriva, samt att så många tester som möjligt är automatiserade. Avsnitten nedan ger några förslag på hur detta skulle kunna gå till. Avsnitt 5.3 ger några rekommendationer till Naturvårdsverket utifrån de tester som utförts på deras datamängder. 12

5.1 Utformandet av temaspecifika ATS-tester Abstract Test Suite innehåller nio överensstämmelseklasser och totalt 30 olika tester. Dessa tester är beskrivna på ett generellt sätt. För att kunna utföra testerna för ett specifikt tema måste temaspecifik information hämtas från dataspecifikationen. Beroende på hur många krav, rekommendationer, kodlistor restriktioner etc. som definierats i dataspecifikationen kan detta vara en tidsödande process. Det vore därför bra att få till ett samarbete mellan myndigheter och organisationer som ska tillhandahålla data inom samma tema. De kan tillsammans förfina testerna så att de innehåller den temaspecifika information som behövs. På så vis säkerställs även att olika myndigheter och organisationer utför likadana testerna för ett specifikt tema. Detta samarbete kan antingen ske på nationell, nordisk eller europeisk nivå. Ett första steg kan vara att diskutera frågan i Inspire arbetsgrupp. 5.2 ATS-testernas relevans Eftersom ATS-testerna är tänkt att utföras på många datamängder bör en ATS-test kunna automatiseras för att den ska anses vara relevant. Vissa tester kommer inte att kunna automatiseras, men anses ändå vara relevanta. De manuella testerna bör ändå vara så få som möjligt. Av de 30 testerna i ATS:en kunde sex tester inte utföras. Av de 24 tester som kunde utföras var 16 godkända. Vid de 24 tester som utfördes kunde sju tester utföras automatiskt genom att validera datamängden mot Inspire xsd-filer i en XML Editor och två tester kunde automatiseras med hjälp av Inspire Validator. A.5.1 Metadata for interoperability test och A.9.4 Metadata occurrence test, som berör metadata borde också kunna automatiseras via Inspire Validator när MetadataEditor är uppdaterad. Ytterligare åtta tester borde kunna automatiseras med hjälp av Schematron script. Nio tester kan vara svårare att automatisera, A.2.3 View service coordinate reference system test, A.3.1 Unique identifier persistency test, A.3.2 Version consistency test, A.3.5 Update frequency test, A.6.1 Code list sharing test, A.6.2 CRS publication test, A.6.3 CRS identification test, A.8.1 Layer designation test och A.9.7 Style test. Dessa tester gäller bland annat kontroll av register, versionskontroller, om en uppdaterad datamängd tillhandahålls inom sex månader och kontroll av hur en datamängd presenteras i en visningstjänst. Testerna A.6.1 Code list sharing test, A.6.2 CRS publication test och A.6.3 CRS identification test är i dagsläget inte relevanta eftersom det ännu inte finns någon fungerande registerhantering inom Inspire. Även andra tester som visar sig svåra att automatisera kan bli för tidsödande att utföra och därför heller inte relevanta att ta med. 13

5.3 Rekommendationer till Naturvårdsverket Nedan ges några förslag på rekommendationer till Naturvårdsverket på vad de kan tänka på för att få sina datamängder att överensstämma med testerna i de nio överensstämmelseklasserna. A.1 Application Schema Conformance Class - Sökvägarna för xsi:schemalocation i GML-filerna blir felaktig när tillägget ArcGIS for Inspire används för att skapa WFS-tjänsterna och måste manuellt ändras innan filerna kan valideras. Dessa sökvägar bör ändras innan GML-filerna tillhandahålls. - Valideringen av GML-filer bör göras i den senaste versionen av XML-editor för att alla typer av valideringsfel ska hittas. A.2 Reference Systems Conformance Class - Referenssystem är ett obligatoriskt temaspecifikt metadataelement för skyddade områden men finns inte med in metadata för tjänsterna. A.3 Data Consistency Conformance Class - För testen A.3.5 är det upp till dataleverantören att ta fram en skräddarsydd procedur för uppdatering och levererans av data. A.4 Data Quality Conformance Class - Testas inte för dataspecifikation om skyddade områden. A.5 Metadata IR Conformance Class - Test för generell metadataöverenstämmelse. Denna test gjordes manuellt. Denna test verifierar om metadata om tjänsten följer 1089/2010 Commission Regulation. Temaspecifika metadatatester finns i sektion A.9. Två av metadatatesterna under A.9 (A.9.3 Metadata encoding schema validation test och A.9.5 Metadata consistency test) går att validera mot ISO 19139 schemat via Inspires Validator (se sektion A.9). A.9.4 Metadata occurrence test gjordes manuellt. MetadataEditor bör uppdateras så att även elementet Conformity samt temaspecifik metadata, t.ex. referenssystem också dokumenteras som metadata. A.6 Information Accessibility Conformance Class - Registerhantering inom Inspire är i dagsläget bristfällig så dessa tester kunde inte genomföras. A.7 Delivery Conformance Class - Denna test kunde inte genomföras. Naturvårdsverket bör själva genomföra denna test på de applikationer som de använder för att transformera sina datamängder. 14

A.8 Portrayal Conformance Class - Namnsättning av lagren i tjänsterna och färgsättningen av objekt stämmer inte överens med det som definierats i dataspecifikation. Men, den namnsättning som definierats i dataspecifikationerna är inte den bästa och bör kanske ses över. A.9 Technical Guideline Conformance Class - Datamängden ska överensstämma med de Technical Guideline krav (TG requirements) som finns beskrivna i dataspecifikationen. Dessa krav är inte beskrivna genomförandebestämmelsen och är inte juridiskt bindande, men för att en datamängd ska överensstämma med Inspires krav fullt ut så bör datamängden även överensstämma med dessa krav. - Temaspecifika metadata måste kontrolleras manuellt, se sektion A.9. 6 Referenser 1. Abstract Test Suite, från Annex A (normative) i Data Specification on Agricultural and Aquaculture facilities Draft Technical Guidelines, 2013-02-04 2. D2.8.I.9 INSPIRE Data Specification on Protected Sites Guidelines, version 3.1 http://inspire.jrc.ec.europa.eu/index.cfm/pageid/2 3. Inspire GML Application Schemas (xsd-filer), version från 2011-07-21 4. INSPIRE Metadata Implementing Rules: Technical Guidelines based on EN ISO 19115 and EN ISO 19119, version 1.2 15