-
Notifications
You must be signed in to change notification settings - Fork 1
Focusdag 1: Wat is SOLID? #1
Comments
En hoe verhoudt WebID zich tot de Solid pod en app? |
Diving into WebID I come to the realization that a WebID is multiple things. It is a document describing an entity, mostly a person ... but it could be an organization or service (bot) as well. It also covers authentication and authorization. This is based on the general open standers of OpenID Connect / OAuth2 (and extends this for some reason and is called WebID-OIDC 🙈 ). So with a WebID you can authenticate yourself and describe yourself with your profile. This combination is a strong proposition ... but also confuses (me at least) |
(playing in my personal space at marcvanandel.nl 😁 with a Linked Data plugin with my own WebID https://marcvanandel.nl/author/card#me) Maar mijn publieke Inrupt WebID werkt beter: https://pod.inrupt.com/marcvanandel/profile/card#me En eentje die wel werkt: https://marcvanandel.solidcommunity.net/profile/card#me (was het idee dat je slechts één WebID nodig zou hebben? 🤔 ) |
Used: https://solidcommunity.net/ to generate a WebID and a pod |
Wow! Het is gelukt om het LiqidChat een chat te beginnen!! 💪 Doordat ik 'm begonnen ben, is deze chat opgeslagen in mijn SOLID pod. Janneke heeft daar rechten op om data toe te voegen (anders praat ik zo tegen mezelf 😆 ) en heeft daarmee ingestemd dat zij haar comments als data toevoegt op mijn pod. Mbv van Penny is het mogelijk om de data in een pod te bekijken ... en zo is goed te zien (als het werkt @kad-michij 😜 ) wat er opgeslagen is over die chat: Super cool! Het werkt! ... iets werkt ... want om tot een werkende WebID te komen ... en app te vinden die werkt en ook hoe dat nu precies werkt, is nog niet direct zo duidelijk. Mooi dat het gelukt is! Voor Zorgeloos Vastgoed zou het zo kunnen werken dat er een Pod Provider gekozen moet worden door de verkopende partij of geleverd wordt door de makelaar of in overleg tussen de partijen. In deze pod wordt alle informatie verzameld. Dat wil zeggen, dat er een 'koopovereenkomst app' moet komen, waarbij verkopers en kopers zich identificeren met hun WebID en waarin toegang tot hun WebID en pod geregeld moet worden. Vervolgens kan de data uit hun pods gerefereerd worden in de koopovereenkomst en de nieuwe data die ontstaat, wordt opgeslagen in de 'koopovereenkomst pod'. De app is verantwoordelijk voor het juist doorlopen van het koopovereenkomst proces |
Toevoegen in uiteindelijke story dat er in de huidige platformen geen keuze is waar de data opgeslagen wordt; het komt allemaal in de grote database van het platform. Er zijn tegenwoordig al wel meer mogelijkheden om de frontend / user interface te kiezen ... maar vanaf de API is er dan geen keuze (... hoogstens keuze van platform). Met SOLID pods draait hier echt wezenlijk iets om. Ja, je kunt nog steeds kiezen welke app / frontend / user interface je wilt gebruiken ... maar elke app vraagt eerst naar waar de data opgeslagen moet gaan worden! Eerst besluiten welke online data space de data mag staan en dus wie verantwoordelijk is voor het beheer van die data en daarna komt pas functionaliteit. Dit is echt anders dan de huidige inrichting! Het helpt voor het verhaal om deze verandering duidelijk te visualiseren. |
Voor de uiteindelijke demonstrator van Zorgeloos Vastgoed hebben we een paar standaard SOLID pods nodig en vooral een APP om initiatie van een koopovereenkomst proces - waar wordt de data opgeslagen en wie is dan (dus) de facilitator? - en de rest van het proces te ondersteunen. Leuk! #zinin |
Wellicht ook goed om nog een plaat/schets te maken van hoe het nu meestal gaat, zodat het verschil duidelijk is? |
Ja, goed idee! |
Dag 1 was leuk en we hebben veel geleerd ... !! Deze info is ondertussen bekend en/of vastgelegd in de documentatie (README.md) van deze repo. |
Vragen voor focusdag 1:
Te onderzoeken voorbeelden:
The text was updated successfully, but these errors were encountered: