UkomstUtrecht · Vandaag geplaatst
Data & Software Engineer
Opent hun vacaturesite in een nieuw tabblad
UkomstUtrecht · Vandaag geplaatst
Opent hun vacaturesite in een nieuw tabblad
Bron: Ukomst, rechtstreeks van hun site.
NEVSAT is een samenwerking van CBS, NVWA, NLSA en RVO die een data-ecosysteem opbouwt rond satellietdata, afgeleide dataproducten, algoritmen en AI-modellen.
De ruwe satellietdata is in Nederland ruim beschikbaar. Het knelpunt zit in de laag daarboven: afgeleide dataproducten, rekenmodules en modellen worden per organisatie gemaakt en blijven daar. Wie zoiets van een ander wil gebruiken, komt telkens opnieuw terecht in bilaterale afspraken, juridische toetsing en maatwerkkoppelingen. Voor open data is dat op te lossen met publicatie. Voor data met gebruiksbeperkingen, voor rekenmodules en voor modellen niet, omdat daar de voorwaarde het probleem is en niet de beschikbaarheid.NEVSAT richt daarom een dataspace in. Aanbieders publiceren hun data, algoritme of model als dienst in een catalogus, met vooraf vastgelegde voorwaarden die bij de aanbieder zelf worden gecontroleerd. Afnemers vinden dat aanbod, gaan een overeenkomst aan en nemen de dienst af, machine-to-machine en met een controleerbaar spoor van wat er is gebruikt. De data zelf verplaatst niet.De technische inrichting gebeurt op een bestaande dataspace-omgeving die is gebouwd op Gaia-X-principes en op Pontus-X, en die werkt volgens compute-to-data: een algoritme draait binnen de omgeving van de data-eigenaar en alleen de toegestane uitvoer wordt gedeeld. De omgeving draait al en wordt al door twee overheidsorganisaties gebruikt.Deze opdracht betreft de opstartfase, waarin dat technische fundament wordt neergezet en in de praktijk wordt beproefd op echte data van echte organisaties. De fase is afgerond wanneer er een werkende inrichting staat met catalogus, deelnemersonboarding, voorwaardencontrole bij de aanbieder en logging, en wanneer daarmee is aangetoond dat data, modellen en rekenmodules onder voorwaarden machine-to-machine gedeeld kunnen worden.De professional bouwt binnen die fase de componenten waaruit de inrichting bestaat: de catalogus, de ontsluiting van bronnen via API’s, de voorziening die bij de aanbieder de gebruiksvoorwaarden controleert, de deelnemersonboarding en de logging. De technisch-inhoudelijke kaders — het ontwerp en de te volgen standaarden — worden binnen het programma gesteld door de lead architect; de professional is verantwoordelijk voor de realisatie daarvan en voor de werking van wat wordt opgeleverd.
Bouwen van de dataspace-componenten
• De catalogus inrichten en vullen, waarbij aardobservatiemetadata (STAC) en Nederlandse catalogusvelden (DCAT-AP-NL) in hetzelfde record worden opgenomen, zodat één beschrijving zowel binnen de dataspace als in de nationale datacatalogi bruikbaar is.
• Een voorziening bouwen die bij de aanbieder controleert of een verzoek en de bijbehorende uitvoer binnen de gepubliceerde voorwaarden vallen, voordat er iets de omgeving verlaat.
• De deelnemersonboarding technisch inrichten op basis van Gaia-X participant credentials.
• Logging inrichten waarmee achteraf te tonen is wie wat heeft afgenomen en onder welke voorwaarden.
• Het sjabloon voor gebruiksvoorwaarden implementeren in ODRL, in lijn met het vastgestelde ontwerp.Bronnen en diensten ontsluiten
• Datasets en dataproducten van deelnemende organisaties ontsluiten via OGC API's en een STAC-API, vanuit hun eigen omgeving.
• Modellen en rekenmodules als dienst ontsluiten in de dataspace, zodat een afnemer invoer aanlevert en een resultaat terugkrijgt zonder het model of de onderliggende gegevens in handen te krijgen.
• Een compute-to-data-opstelling inrichten waarin een algoritme draait binnen de omgeving van de data-eigenaar en alleen de toegestane uitvoer die omgeving verlaat.
• Datapipelines bouwen en beheren voor de verwerking en ontsluiting van geo- en aardobservatiedata.
• Een machine-to-machine koppeling realiseren en aantonen met een afnemersapplicatie die de catalogus bevraagt, een overeenkomst aangaat en de dienst aanroept.Kwaliteit en overdracht
• Testen en valideren dat het aanbod via de catalogus vindbaar en afneembaar is, dat de gepubliceerde voorwaarden worden nageleefd en dat het gebruik herleidbaar is.
• Technische documentatie opleveren waarmee de inrichting overdraagbaar en herbruikbaar is voor volgende toepassingen.
• Afstemmen met de technisch beheerders van de deelnemende organisaties en met externe leveranciers over de benodigde koppelingen.
Opent hun vacaturesite in een nieuw tabblad