SHACL

Inhoudsopgave

    Status

    Lijst status
    • ‘Verplicht (pas toe of leg uit’) betekent dat de standaard verplicht moet worden uitgevraagd en toegepast volgens de Instructie rijksdienst bij aanschaf ICT-diensten of ICT-producten.
    • ‘Aanbevolen’ betekent dat dit een gangbare of opkomende standaard is waarvan het Forum Standaardisatie het gebruik aanbeveelt.
    • ‘In behandeling’ wil zeggen dat de standaard wordt getoetst voor opname op de lijst.
    • ‘Archief’ betekent in het verleden op de lijst gestaan heeft of in behandeling geweest is en nu niet (meer) verplicht of aanbevolen is.
    Aanbevolen
    Functioneel toepassingsgebied

    Beschrijft de toepassing(en) waarvoor het gebruik van de standaard verplicht is of aanbevolen wordt (afhankelijk van de lijststatus).

    SHACL kan worden toegepast bij gegevensuitwisseling en gegevensbeheer van gegevensverzamelingen die aan de hand van Linked Data principes gestructureerd zijn (RDF), al dan niet met een bijbehorend semantisch model of informatiemodel (de aldaar aanwezige structureringen, restricties, kardinaliteiten, enz.). SHACL kan worden gebruikt om gegevensstructuren die in de vorm van Linked Data zijn vastgelegd te beschrijven en te valideren, waarbij doorgaans wordt verwezen naar het semantisch model.

    Europese status

    ‘Ja’ betekent dat de standaard is erkend door het Multi Stakeholder Platform on ICT Standardisation van de Europese Commissie.

    Nee

    Nut en werking

    Typering
    Kwaliteitscriteria op linked data
    Nut

    Gebrek aan vertrouwen in gegevenskwaliteit is in de praktijk een grote drempel voor het hergebruik van gegevens tussen organisaties (interoperabiliteit). Shapes Constraint Language (SHACL) biedt een oplossing voor de gegevenskwaliteit en de begrijpelijkheid van gegevensverzamelingen, vormgegeven volgens Linked Open Data principes. Daarmee bevordert de standaard interoperabiliteit in toepassingen van Linked Data.

    Werking

    SHACL is een op Resource Description Framework (RDF) gebaseerde taal om ‘constraints’ of condities op datasets uit te drukken. Bijvoorbeeld: 'een auto moet een kenteken hebben'. De standaard heeft betrekking op datasets die als Linked Open Data zijn ingericht. SHACL is niet alleen een beschrijvende taal maar implementeert ook instructies die door machines kunnen worden uitgevoerd. Bijvoorbeeld: 'als een auto geen kenteken heeft, geef dan een foutmelding'. Zo kan de kwaliteit van bestaande datasets (gegevensbeheer) en aangeboden data (bij gegevensuitwisseling) automatisch worden beheerd. SHACL beschrijft naast de condities hoe de informatie en semantiek van een dataset gestructureerd is. Deze beschrijving ('bijsluiter') is zowel voor mensen als machines leesbaar. Daardoor wordt het voor organisaties tevens makkelijker elkaars datasets te begrijpen en te integreren in de eigen gegevenshuishouding. SHACL heeft daarmee belangrijke toegevoegde waarde bij Linked Open Data.

    Domein
    Relatie met andere standaarden
    Relatie met andere standaarden
    Relatie met andere standaarden
    Trefwoorden

    Detailinformatie

    Volledige naam

    Shapes Constraint Language

    Versie
    20170720
    Specificatiedocument
    Beheerorganisatie
    W3C

    Toepassing

    Community

    Organisaties waar men terecht kan voor adoptieondersteuning, best practices, use cases en informatie over de standaard.

    Het Platform Linked Data Nederland is een kenniscentrum voor Linked Data toepassingen en standaarden waaronder SHACL.

    Hulpmiddelen

    Vrij beschikbare hulpmiddelen en software die de adoptie van de standaard ondersteunen. Dit kunnen zijn: referentie-implementaties, open source libraries, test tools, e.d.

    Er is open source tooling beschikbaar vanuit TopQuadrant.

    Toetsingsinformatie

    Uitstekend beheer
    Nee
    Expertadvies

    20180803-Expertadvies-SHACL

    PDF Document | 608.48 KB
    12 maart 2020 (13:59)
    Aanmelding

    Aanmeldformulier-SHACL

    PDF Document | 558.24 KB
    12 maart 2020 (13:59)
    Consultatie

    Commentaar-uit-de-openbare-consultatie-SHACL

    PDF Document | 210.66 KB
    12 maart 2020 (13:59)
    Intakeadvies

    FS180613.3C-Intakeadvies-SHACL

    PDF Document | 408.02 KB
    12 maart 2020 (13:59)
    Datum van aanmelding

    Datum waarop een organisatie de standaard heeft aangemeld voor opname op de lijst van aanbevolen of verplichte open standaarden. Als een standaard voldoet aan de criteria om in behandeling genomen te worden, vindt een toetsingsprocedure plaats. Deze duurt ongeveer een 6 maanden.

    30-04-2018

    Datum van besluit

    Datum waarop het Overheidsbreed Beleidsoverleg Digitale Overheid (OBDO) heeft besloten de standaard op de lijst te plaatsen.

    29-11-2018