Open standaard
Een open standaard (of norm) is publiekelijk beschikbaar. De specificaties van de standaard mogen vrij van licentierechten worden toegepast, gebruikt en gehanteerd. De term wordt vooral gebruikt bij hard- en software, omdat juist daar ook veel gesloten standaarden worden gebruikt, waarbij men voor de inzage van de specificaties, een licentie dient aan te vragen.
Doel
Het doel van open standaarden is de uitwisselbaarheid tussen verschillende informatiesystemen, of nog belangrijker: gegevensverzamelingen, te vergroten en de mensheid informatie te laten vastleggen in een toekomstvast formaat. Een neveneffect van open standaarden is meer keuzevrijheid in (en daarmee minder afhankelijkheden van) de leveranciers.
Historie
Open standaarden zijn een voortvloeisel uit het fenomeen: “vrijgegeven specificaties”. Uiteraard is een vrijgegeven specificatie ook gestandaardiseerd, maar de bewaking daarvan ligt bij een fabrikant in plaats van bij een algemeen erkend standaardisatie-instituut. Beide zijn wel onder dezelfde (open) condities te gebruiken en toe te passen. Een zeer bekende vrijgegeven specificatie in de ICT branche is (of was) de ISA interface uit de IBM PC van jaren ‘80, waardoor uitbreidingskaarten en disks konden worden uitgewisseld met Personal Computers die “IBM compatible” waren. Dat dit IBM enige jaren de werelddominantie op PC gebied zou brengen wordt tegenwoordig gezien als een marketing stunt van de eerste orde.
Niet afdwingbaar
Fabrikanten die tegenwoordig proberen dit succes te herhalen door eigen specificaties als open standaarden in de markt te zetten komen doorgaans bedrogen uit. Een treffend voorbeeld hiervan is de FourThirds “standaard” voor de digitale cameramarkt van Olympus, waar drie jaar na de introductie nog steeds geen enkele partij op had ingespeeld. Het enige dat Olympus in eigen hand had was het vrijgeven van de specificatie. Maar het is niet de fabrikant die bepaalt of een specificatie ook een standaard is. De autoriteiten die dat wel kunnen zijn de algemeen erkende standaardisatie-instituten en de markt. In het eerste geval spreekt men van “de jure” standaarden (“bij wet”) terwijl in het tweede geval men spreekt van “de facto” standaarden (“min of meer” standaard door massaal gebruik, zoals bij HTML en JPEG). De meeste de facto standaarden worden later gefixeerd als de jure. Een voorbeeld hiervan is het PDF formaat (ISO 15930-1:2001).
Open Standaarden en Open Source
Hoewel Open Source software zoveel mogelijk gebruikmaakt van Open Standaarden is dit niet altijd het geval. Vaak worden er ook gesloten standaarden ondersteund en gebruikt. Zo kan software met gesloten broncode (closed source) ook gebruikmaken van zowel open als gesloten standaarden. Kortom, standaarden en broncode zijn twee verschillende dingen die beide zowel open als gesloten kunnen zijn, en in elk denkbare combinatie kunnen worden toegepast.
Definitie
Ook het fenomeen “Open Standaard” is min of meer gestandaardiseerd. In ieder geval bestaat er een duidelijke definitie uitgegeven door de EIF (European Internet Foundation), een organisatie die voorstaat dat Europa politiek gehoord wordt in de digitale wereld.
Onder een 'open standaard' verstaan we een standaard die voldoet aan de volgende eisen:
- De standaard is geadopteerd en zal worden onderhouden en gehandhaafd door een non-profitorganisatie op basis van openlijk toegankelijke besluitvorming-procedures voor alle geïnteresseerde partijen, op democratische grondslag;
- De standaard is gepubliceerd en over de specificaties kan vrijelijk, of tegen een nominale bijdrage, worden beschikt;
- Het intellectueel eigendom van, en mogelijke patenten op de gehele standaard of delen daarvan, zijn onherroepelijk vrijgesteld van licentierechten;
- Er zijn geen beperkingen omtrent het hergebruik van de standaard.
Het gebruik van open standaarden wordt inmiddels ook door de Europese Commissie als beleid genomen. Om standaardisatie binnen de overheid te bewerkstelligen is in 2006 het College en het Forum Standaardisatie ingesteld. De Nederlandse Overheid Referentie Architectuur (NORA), die ook door Forum en College wordt uitgedragen, schrijft bij voorkeur open standaarden voor.
Forum Standaardisatie en het Nationaal Beraad (voorheen het College Standaardisatie)
Voor interoperabiliteit van informatiesystemen is brede toepassing van (open) standaarden een basisvoorwaarde. Dit maakt eenmalige gegevensaanlevering, plaats- en tijdsonafhankelijke transacties en het gebruik van elektronische dossiers voor tal van toepassingen mede mogelijk. Twee entiteiten, het Forum Standaardisatie en het Nationaal Beraad, spelen een belangrijke rol op de weg naar een erkende standaard. Zij hebben een belangrijke taak bij het duidelijk maken welke standaarden door (semi-)publieke instellingen (bij voorkeur) gebruikt worden in hun communicatie onderling en met burgers en bedrijven. Een aantal open standaarden is verplicht voor overheden krachtens het 'pas toe of leg uit' beleid. Het secretariaat van het Forum - het Bureau Forum Standaardisatie - is ondergebracht bij Logius.
Niet het scheppen van een volledig bouwwerk van standaarden staat voorop, maar interoperabiliteit van informatiesystemen. De nadruk ligt op het maken van afspraken over semantische en organisatorische standaarden en minder op technische standaarden. Semantische standaarden hebben betrekking op eenheid van taal bij het gebruiken van gegevens en berichten in ketentoepassingen en werkprocessen. Organisatorische standaarden hebben betrekking op het harmoniseren van uitvraagmomenten richting bedrijven en burgers, zowel voor toepassingen binnen sectoren als tussen sectoren.
Referentiearchitecturen
In dit onderdeel wordt de referentiearchitectuur (in wording) van de Nederlandse e-overheid beschreven: bijvoorbeeld NORA, voor de gehele overheid, en de architectuur voor de rijksoverheid, MARIJ. Deze referentiearchitecturen worden (door)ontwikkeld door architecten voor architecten. Daarnaast zijn hier praktijkvoorbeelden van informatiearchitecturen te vinden en informatie over de Architectuurmatrix.
Voorbeelden van open standaarden
Systeem
- World wide web — architectuur gespecificeerd door W3C[1]
Hardware
- Accelerated Graphics Port (AGP) — een specificatie van Intel.
- Industry Standard Architecture (ISA) — een specificatie van IBM, later gestandaardiseerd door de IEEE.
- Peripheral Component Interconnect (PCI) — een specificatie van Intel.
Multimedia
- Matroska (mkv/mka) — een opensource-multimediacontainer (audio, video, afbeeldingen, ondertiteling).
- Ogg — een container voor Ogg Vorbis, FLAC, Speex (audioformaten) en Theora (een videoformaat), door de Xiph.Org Foundation.
- PNG — bestandsformaat voor rasterafbeeldingen met verliesloze compressie. Gestandaardiseerd door ISO/IEC.
- Scalable Vector Graphics (SVG) — bestandsformaat voor tweedimensionale statische en dynamische vectorafbeeldingen. Gestandaardiseerd door W3C.
Documenten
- HTML/XHTML/HTML5 — specificaties van het W3C (ISO/IEC 15445:2000).
- OpenDocument (ODF) — een specificatie van OASIS, goedgekeurd door ISO als ISO/IEC 26300.
- Portable Document Format (PDF) — een specificatie van Adobe Systems Incorporated en goedgekeurd door ISO 15930-1:2001.
- LaTeX — opmaaktaal voor wetenschappelijke teksten.
Software
- Internet Protocol (IP) — specificatie van de IETF - specifiek, IETF RFC 791.[2]
- Transmission Control Protocol (TCP) — specificatie van de IETF (specifiek, IETF RFC 793[3]), die voorziet in geordende communicatie tussen host applicaties via een IP netwerk.
- Extensible Messaging and Presence Protocol (XMPP) — specificatie van de Jabber Software Foundation voor instant messaging.
- Filesystem Hierarchy Standard (FHS) — standaard voor de structuur van Unix-achtige bestandssystemen.
- Resource Description Framework (RDF) — IT-standaard van W3C voor het delen van informatie tussen verschillende software op het semantische web.
- Simple Knowledge Organization System (SKOS) — W3C-datamodel om kennissystemen intern als een thesaurus te organiseren en extern onderling op definities van concepten te vergelijken.
- HL7 (Health Level 7) — specificatie voor gegevensuitwisseling in de gezondheidszorg.
- Learning Object Metadata (LOM) — specificatie om metadata te beschrijven voor onderwijsdoeleinden.
- Linux Standard Base (LSB) - verzameling standaarden en richtlijnen voor software-ontwikkeling voor Linuxdistributies en verwante Unix-achtige platforms.
- Sharable Content Object Reference Model (SCORM) — set van specificaties waaronder IMS, LOM, AICC, XML, VCF om onderwijsmateriaal uit te wisselen.
- Structured Query Language (SQL) — programmeertaal voor relationele databases, goedgekeurd door de ANSI en de ISO, met meerdere generaties design en minder officiële varianten.
Externe links
Wikibooks heeft meer over dit onderwerp: Open standaarden. |
Bronnen, noten en/of referenties |