Hopp til hovudinnhald

Beskrive tilgjengeliggjering via API

Merk: Datasettet KI-prosjekter i offentlig sektor er ikkje tilgjengeliggjort via API, så lenkene og endepunktene oppgitt for API-et i dømet under er ikkje verkelege og vil ikkje fungere. Døma her er kun meint å illustrere korleis ein API-beskriving ser ut.

For å beskrive at datasettet er tilgjengeliggjort over eit API bruker vi Datatjeneste-klassen dcat:DataService. Mye av informasjonen er tilsvarande som for Distribusjonen, men Datatjeneste har i tillegg nokre fleire obligatoriske felt.

Knytte API-et til datasettet

For å seie at datatjenesten tilbyr dataen for datasettet vi har beskrive bruker vi eigenskapen dcat:servesDataset. Merk at denne peiker frå Datatjenesten til Datasettet:

<https://data.digdir.no/datasets/ai_projects_norwegian_state_dataset> rdf:type dcat:Dataset ; # ... . <https://data.digdir.no/datasets/ai_projects_norwegian_state_api> rdf:type dcat:DataService ; dcat:servesDataset <https://data.digdir.no/datasets/ai_projects_norwegian_state_dataset> ; .

Endepunkts-URL, kontaktpunkt, tittel og utgivar

Eigenskapen dcat:endpointURL angir endepunktet API-et er tilgjengelig på; den er obligatorisk. I tillegg er eigenskapane dcat:contactPoint, dct:title og dct:publisher obligatoriske. Her kan vi gjenbruke noko av informasjonen for Datasettet, sidan i dette tilfellet er det same utgivar og same kontaktpunkt for både datasett og API-et. Dette må du undersøkje om er tilfelle for datasettet du skal beskrive.

<https://data.digdir.no/datasets/ai_projects_norwegian_state_dataset> rdf:type dcat:Dataset ; # ... . <https://data.digdir.no/datasets/ai_projects_norwegian_state_api> rdf:type dcat:DataService ; dcat:servesDataset <https://data.digdir.no/datasets/ai_projects_norwegian_state_dataset> ; dcat:endpointURL <https://data.digdir.no/api/ai_projects_norwegian_state> ; # fiktiv URL, fungerer ikke dct:title "API for oversikt over KI-prosjekter i offentlig sektor"@nb ; dct:publisher <https://organization-catalogue.fellesdatakatalog.digdir.no/organizations/991825827> ; dcat:contactPoint [ rdf:type vcard:Organization ; vcard:hasEmail "kunstigintelligens@digdir.no" ; vcard:fn "Kunstig Intelligens Digdir" ; ] ; .

Lisens og format

Vi vil igjen seie her at datasettet er tilgjengelig med CC0-lisens. I tillegg tilbyr det fiktive API-et vårt dataen i XML- og JSON-format.

<https://data.digdir.no/datasets/ai_projects_norwegian_state_dataset> rdf:type dcat:Dataset ; # ... . <https://data.digdir.no/datasets/ai_projects_norwegian_state_api> rdf:type dcat:DataService ; dcat:servesDataset <https://data.digdir.no/datasets/ai_projects_norwegian_state_dataset> ; # ... dct:license <http://publications.europa.eu/resource/authority/licence/CC0> ; dct:format <http://publications.europa.eu/resource/authority/file-type/XML> , <http://publications.europa.eu/resource/authority/file-type/JSON> ; .

Komplett beskrivelse av datatjeneste

Heile beskrivinga av Datatjenesten/API-et ser då slik ut:

@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix dcat: <http://www.w3.org/ns/dcat#> . @prefix dct: <http://purl.org/dc/terms/> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix vcard: <http://www.w3.org/2006/vcard/ns#> . <https://data.digdir.no/datasets/ai_projects_norwegian_state_dataset> rdf:type dcat:Dataset ; # ... . <https://data.digdir.no/datasets/ai_projects_norwegian_state_api> rdf:type dcat:DataService ; dcat:servesDataset <https://data.digdir.no/datasets/ai_projects_norwegian_state_dataset> ; dcat:endpointURL <https://data.digdir.no/api/ai_projects_norwegian_state> ; # fiktiv URL, fungerer ikke dct:title "API for oversikt over KI-prosjekter i offentlig sektor"@nb ; dct:publisher <https://organization-catalogue.fellesdatakatalog.digdir.no/organizations/991825827> ; dcat:contactPoint [ rdf:type vcard:Organization ; vcard:hasEmail "kunstigintelligens@digdir.no" ; vcard:fn "Kunstig Intelligens Digdir" ; ] ; dct:license <http://publications.europa.eu/resource/authority/licence/CC0> ; dct:format <http://publications.europa.eu/resource/authority/file-type/XML> , <http://publications.europa.eu/resource/authority/file-type/JSON> ; .