Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 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
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
If there is a better place to ask please point me to it
is there any convention for mixing json-ld with json-schema?
Kingsley Idehen
@kidehen

@henry re :point_up: June 11, 2020 1:27 AM.

See:
[1] json-ld/json-ld.org#488 -- the journey
[2] https://medium.com/@kidehen/simple-linked-data-deployment-tutorial-using-json-ld-notation-3e753a5d44a3 -- Simple Linked Data Deployment using JSON-LD

Basically, I could write #2 once the JSON-LD 1.0 bug re support for relative HTTP URIs was fixed i.e., a rendition of https://medium.com/openlink-software-blog/simple-linked-data-deployment-tutorial-a532e568c82f#thisPost :)

Mitzi László
@Mitzi-Laszlo
@aucampia you might also enjoy https://forum.solidproject.org where there is also a way to search questions that have been asked in the past
Tom Gallivan
@sideshowtom
Hi. Don't know if this is the right place to ask, but is the ontology/vocabulary of Solid terms at https://www.w3.org/ns/solid/terms still in use and up to date with the specification work? We are talking at https://forum.solidproject.org/t/volunteers-needed-for-solidlov-app/3177/54 about an app to use the Linked Open Vocabularies dataset on Solid pods and the question came up in that context.
Sarven Capadisli
@csarven
@sideshowtom The namespace is http not https.
Tom Gallivan
@sideshowtom
oops i just copied the link from safari on my ipad
Sarven Capadisli
@csarven
@sideshowtom Feel free to raise spec questions in https://gitter.im/solid/specification or on GitHub with the same path. There is also https://github.com/solid/vocab that's intended as the place to request/register etc terms.
Tom Gallivan
@sideshowtom
ok i will ask at ../specification