Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Aug 11 20:52
    @RubenVerborgh banned @mikeadams1
  • Jan 04 20:23
    @RubenVerborgh banned @WebCivics_twitter
  • Jan 04 20:18
    @RubenVerborgh banned @SailingDigital_twitter
  • May 27 2019 06:08
    User @Mitzi-Laszlo unbanned @in1t3r
  • May 23 2019 06:49
    @Mitzi-Laszlo banned @in1t3r
  • May 16 2019 09:49
    @Mitzi-Laszlo banned @mediaprophet
  • Feb 01 2019 22:04
    User @melvincarvalho unbanned @namedgraph_twitter
  • Feb 01 2019 21:49
    @melvincarvalho banned @namedgraph_twitter
Sarven Capadisli
@csarven
Alexander Praetorius
@serapath
so solid is what?
...it uses either webid or did but itself it does what?
Alexander Praetorius
@serapath
i found https://www.w3.org/wiki/WebID
but i also found the w3c working on did.
how do they relate?
Mark Hughes (happybeing/theWebalyst)
@happybeing
@serapath the core is a RESTful storage protocol (LDP) built around RDF in order to facilitate interoperability between apps on data controlled by the user.
Alexander Praetorius
@serapath

@theWebalyst which one? solid? or webid or did? i assume solid.
And solid uses webid or did and why one over another? did solid switch from webid to did?

sorry for all those beginner questions - just trying to wrap my head around the topic :-)

Mark Hughes (happybeing/theWebalyst)
@happybeing
@serapath No need to apologise, all good questions. Yes, I meant Solid. I don't know the full history, or much about DID. WebID was developed alongside Solid, most likely with it in mind. Everything implementing Solid must support WebID as it is part of the Solid spec. DID came later, and while it may be possible to integrate it with Solid I've not seen any work demonstrating that.
Dmitri Zagidulin
@dmitrizagidulin
@theWebalyst @serapath right, so, basically DID is a successor/continuation of WebID. (some of the WebID implementors were involved in starting up the DID working group, etc).
DIDs are not currently supported on Node Solid Server. There is currently a proposal to integrate them with the Solid spec over at solid/identity-panel#1
(I'm working on adding support for DIDs to a server, but that's unofficial.)
Dmitri Zagidulin
@dmitrizagidulin
the important thing to note is - WebIDs and DIDs can be completely inter-operable. (essentially, can have links to each other)
as far as Solid is concerned.
Kingsley Idehen
@kidehen

@dmitrizagidulin :
:point_up: June 9, 2020 1:51 PM

@theWebalyst @serapath right, so, basically DID is a successor/continuation of WebID. (some of the WebID implementors were involved in starting up the DID working group, etc).

Like whom? I ask as someone who has been involved with WebID since the acronym was coined.

DiD is not a continuation of WebID. It is a parallel work that is compatible based on the sheer nature of a WebID (an HTTP URI that Identifies an Agent), once properly understood.

Properly understood means, appreciation, leverage, and support of "#" based HTTP URIs i.e., not repeating what happened in JSON-LD where said variant wasn't supported until JSON-LD 1.1.

DiD has nothing to do with the WebID-TLS protocol i.e., it doesn't use that protocol to implement Self-Sovereign Identity. This is a very important distinction that shouldn't be overlooked when discussing this most important matter.

Dmitri Zagidulin
@dmitrizagidulin
@kidehen I just meant the Digital Bazaar folks (I don't think Drummond Reed was involved in WebIDs, but I'm not sure). I mention them as implementors since they wrote the library Solid was using for webid-tls on the server side. etc.
Kingsley Idehen
@kidehen

@dmitrizagidulin,

Okay, that clarifies what you meant :)
DiD and WebIDs do mesh quite naturally, once the notion and utility of a "#" based HTTP URI is accepted. It took a while to get this into JSON-LD as reflected by its belated support in JSON-LD 1.1.

In terms of aligning with a DiD (a Document) and a WebID (Identifier), it is helpful to make the following clear, as the conversational window and context permits:

A DiD is a credentials doc .
A WebID is an Identifier that can be used in a DiD doc to denote an Agent .

The magic of RDF deployed using Linked Data principles handles the rest :)

Sarven Capadisli
@csarven
I've captured a bit of WebID (formerly known as FOAF+SSL) history here: https://csarven.ca/linked-research-decentralised-web#foaf+ssl
Henry Story
@bblfish
Ah cool, I did not realize that JSON-LD 1.0 did not have support for #urls and that JSON-LD 1.1 does. What does a #url look like in 1.1?
Mitzi László
@Mitzi-Laszlo
@eduardodir you can find past presentations about Solid on https://solidproject.org/press including some slide decks.
@serapath https://forum.solidproject.org/c/use-solid/connection-to-other-initiatives would be a good place to talk about the relationship between Solid and DID
201419003CVM
@201419003CVM
Good day ladies and gentleman. My name is Clinton Maphosa, a BSc Honours in Computer Science student at the University of Johannesburg in South Africa. For my Honours project I have been tasked to add functionality to the Solid project and present it to my supervisor at the end of the year.
I would really appreciate help with my project. Is it the Solid project open source and is it available on GitHub? Your guidance and response will be much appreciated.
Vincent
@Vinnl_gitlab

Hi @201419003CVM, what type of functionality would you like to add, i.e. what is your expertise? There is a repository on GitHub, which mostly revolves around the specification (i.e. the work there is not programming): https://github.com/solid/specification/

Alternatively, you could look at the following things:

201419003CVM
@201419003CVM
Hi @Vinnl_gitlab thank you for your response. The problem I would like to solve is access control. In Solid, a minor can be a pod owner and minors are not responsible enough to control who may have access to the files stored in the pod. To solve that problem, I would like to implement a way the parent of the minor can have access to minor's pod and enforce access control on their behalf.
Vincent
@Vinnl_gitlab
Right. As far as I know that should already be possible with the current spec (i.e. the guardian could be given Control access of the Pod, and the minor just Read and Write), so one approach could be to write an app that demonstrates that approach? Alternatively, you could fork a Solid server (node-solid-server is the primary open source implementation at this point in time) to change the sign-up flow to set up new Pods in this way for you.
201419003CVM
@201419003CVM
Noted, I did not realise the functionality is already in use. If you could please perhaps elaborate on how I can access that functionality? Do I create two WebIDs (one for the guardian & the other for the minor) and add them as friends or there is a different landing page for such?
Vincent
@Vinnl_gitlab

"Access" is a big word :P It's possible right now, but you need to know how to set it up. What it boils down to if you wanted to do it now:

  • The guardian creates two WebIDs, one for the minor and one for the guardian.
  • Using the minor's account, they give the guardian's account full Control access over the Pod. They then remove the minor's WebID's Control access.
  • The guardian gives the minor's account to the minor, and can use their own account to manage access.

(With some "well actually" caveats about WebIDs not necessarily coming with a Pod, but that's not really relevant to achieving your goals.)

Sarven Capadisli
@csarven
Just to clarify, the guardian and minor WebIDs don't have to be under the same pod/service. They can have their own pods. In either case, it is important that the guardian decides the level of Control they have over minor's pod when they set up their pod. When the individual is longer a minor, the guardian can then transfer Control back to the individual.
Henry Story
@bblfish
There is a feature I was thinking about that would allow wACL to themselves have wACLs. Then it would be possible to set up a system where all wACLs on a pod where editable by the admin who in this case would be the parent.
Iwan Aucamp
@aucampia
hi
is there a book on relational ontologyh?
Henry Story
@bblfish
What do you mean by Relational? Are you thinking of DataBases?
Iwan Aucamp
@aucampia
I mean that
Henry Story
@bblfish
Ah so you found what you wanted then: an ontology of relations in the biological space.
Iwan Aucamp
@aucampia
Is it biology specific ?
Not sure
I guess maybe somehwat
Iwan Aucamp
@aucampia
Iwan Aucamp
@aucampia
I'm wondering- maybe there is a upper ontology more suited to engineering and product analysis
matrixbot
@matrixbot
bjonnh BFO has been used for engineering
bjonnh It is used in the military as well
bjonnh Quite a lot of great resources here (courses, videos, slides...)
bjonnh Specifically around your question
Jeff Zucker
@jeff-zucker
@aucampia U. Toronto has done a bunch of work on "smart cities" ontologies which, since they need to measure things like bridge construction and energy use have overlap with engineering.
Iwan Aucamp
@aucampia
thanks bjonnh and jeff
Matthias Evering
@ewingson
solidweb.org upgraded to 5.3.0
Alain Bourgeois
@bourgeoa
@/all solid.community:8443 test server upgraded to v5.3.0
Please report any problem, before we upgrade solid.community to 5.2.3
Iwan Aucamp
@aucampia
more questions which may not be super on topic