Et skråblikk på standarder

FOSS4G Norge 2013

Atle Frenvik Sveen, Bouvet ASA
54°23'55"S 3°24'5"E

Bouvet ASA

  • Norsk IT-konsulentselskap
  • ~900 ansatte i Norge og Sverige
  • 14 kontorer
  • Generell IT
  • Satser på kart!

Hvorfor standarder?

The nice thing about standards is that you have so many to choose from.

-Andrew S. Tanenbaum

En standard er

[..] dokument til felles og gjentatt bruk, fremkommet ved konsensus og vedtatt av et anerkjent organ som gir regler, retningslinjer eller kjennetegn for aktiviteter eller resultatene av dem for å oppnå optimal orden i en gitt sammenheng.

-NS-EN 45020:2006, pkt. 3.2 og ISO/IEC Guide 2:2004

Dagens første buzzword:

Integrasjoner og interopabilitet

Kompleksitet

"Best practice"

"optimal orden i en gitt sammenheng"


Eller "minste felles multiplum"?

"I en ideell verden"

Sara Lafleur-Vetter [CC Attribution 2.0]

Hvorfor skal jeg bry meg?

  • Mine data lettere tilgjengelige
  • Unngå svarteper
  • Del-leveranser
  • Krav
  • Ikke helt på jordet
  • Fornøyde utviklere (!)

Informasjon
= data + metadata

"Informasjonsstandarder"

Hvilke data og metadata?

"Datastandarder"

Hvordan ser dataene ut?

De-facto standarder

  • Ikke formell
  • Brukes av "alle"
  • Shapefiler

Åpne standarder

  • Åpen tilvirkning
  • Åpen tilgang

"Åpne formater"

Noen eksempler

  • ISO 19125-1 (Simple Feature Access)
  • GML
  • W*S
  • Shape
  • SOSI

Friprog og standarder

En god match?

In many environments, the demand and usage of open standards go hand-in-hand with FOSS.

- FOSS Open Standards, Nah Soo Hoe

Verdikjedekontroll

  • Data: PostGIS
  • Kartserver: Geoserver
  • Kartklient: OpenLayers


vs:

"Kjøp denne pakken fra oss"

E3

  • Embrace
  • Extend
  • Extinguish

God bibliotekstøtte

  • GDAL/OGR
  • Gjenbruk

"Standardkriger"

Flickr.com / puuikibeach [CC Attribution NonCommersial]

ESRI: GeoServices REST Specification

  • Lansert 2011
  • Basert på ArcGIS REST API
  • Motstand fra OsGEO
  • Trukket våren 2013

Invendinger

  • "I lomma på ESRI"
  • Dårlig (teknisk) kvalitet
  • "Sleipt spill"
  • Vil få konkurrerende standarder (W*S)
  • Ikke OGCs oppgave

Lærdom

  • Minner om Microsoft sin OOXML
  • Overlappende standarder et problem
  • Hvor politiske skal OGC være?
  • Dog: både GML og KML er standarder

OGC vs. GeoJSON

your axis order policy makes GeoJSON 1.0 unsuitable for use in general purpose geospatial applications

- Martin Daly (OGC)

  • "Hva så?"
  • Trenger vi standardisering?

Lærdom

GeoJSON is successful because it sticks to its core principles. Constraint over flexibility. Web over Geo/GIS. Dumb over smart.

- Howard Butler

Konklusjon?

xkcd.com [CC Attribution NonCommercial 2.5]

Takk for meg!

  • Spørsmål?
  • Kommentarer?

atle.sveen@bouvet.no
@atlefren