Hi! To start with it's a REST CRUD interface on each individual resource, e.g. you can do
PUT https:// my.pod/my-resource
DELETE https:// my.pod/my-resource
There's also
PATCH using an "N3 Patch" format
https://solidproject.org/TR/protocol#n3-patch
In practice, developers use libraries that abstract this out. See e.g.
https://timea.solidcommunity.net/HelloWorld/
@jg10 Thank you! The REST CRUD part is unclear to me. Does Solid support not just storing the triplets, but also something like files? This part is very similar to more classic web servers, am I understanding correctly?
N3 Patches are what I was looking for, thank you! I send an N3 Patch document to the pod, it handles it, and all's good.
Libraries are not particularly helpful, I would need a Go library, and I haven't found one. Looking up Go solid library yields some OOP-related guides :-(