Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 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
Michiel de Jong
@michielbdejong
ah, yes! that one is listed under 'pod management'.
Re 'build a graph' you mean in data or visually? We worked on that in https://github.com/inrupt/friend-requests-exploration, but it got very clunky since we didn't find a very elegant way to do it in React, see https://github.com/inrupt/friend-requests-exploration/blob/master/src/services/usePersonTypeLists.ts#L46. We then tried to do it as a stream / generator in https://www.npmjs.com/package/solid-user-search but that work is on hold. I hope to find the time to resume that work in 2021, possibly in the context of https://darcy.is/. But at the moment you're probably best off writing some code for that yourself. If you want we can discuss it in https://gitter.im/solid/app-development . Or in https://gitter.im/solid-germany/community if you prefer to chat in German! :)
elf Pavlik
@elf-pavlik
does anyone here work with python? bikeshed uses pygments for syntax highlighting and they have issue in turtle syntax. Not working myself with python I was still able to put together a commit which may fix the issue but would prefer if someone working with python took a look at it before making PR. I have that commit linked in issue describing the problem with highlighting prefix names with reference starting with number https://github.com/pygments/pygments/issues/1553#issuecomment-707281217
matrixbot
@matrixbot

spoggy > And does anybody knows a app that builds a graph of friends?

naturzukunft (Gitter) the graph on this page https://scenaristeur.github.io/solid-vue-panes/semapps can show your friends and their topic interests if they have use extended profile https://scenaristeur.github.io/solid-vue-panes/profile

spoggy posted an image: Screenshot_20201020-185911_Chrome.jpg
spoggy posted an image: Screenshot_20201020-190256_Chrome.jpg
spoggy posted an image: Screenshot_20201020-185553_Chrome.jpg
Tim Berners-Lee
@timbl
@scenaristeur By a graph of friends, is a list enough or do you want an actual SVG graph?
Sarven Capadisli
@csarven

dokieli has a built-in interactive graph viewer. User can traverse resources by clicking on them - it will dynamically fetch and update SVG graph.
Example using a URI: https://dokie.li/?graph=https://csarven.ca/contacts -- find and click on the same URI in the graph to expand.
Alternatively: go to https://csarven.ca/contacts . open dokieli menu. click on Graph

I have my contacts as a separate resource so I can access control it - it describes my WebID https://csarven.ca/#i .

Discovery can also start from my WebID: https://dokie.li/?graph=https://csarven.ca/%23i .. find https://csarven.ca/contacts from the graph (on bottom-left for me) and click on it..

Another example: https://csarven.ca/linked-research-decentralised-web .. fetch coffee because there are a lot of triples and the d3js needs to do its thing. If anyone is a d3.js samurai level 12, PR to improve this would be much welcome.

Oh, this can be done any dokieli instance.. not only from dokie.li
Client-side.
Also works as a browser extension. So, you can see the RDF graph of any document encoding an RDF graph.
Well, within the limits of supported RDF parsers in dokieli :)
Sarven Capadisli
@csarven
There is a 3rd way to activate the graph viz.. via "Open"ning a URL from the dokieli menu. if fetched URL already has dokieli, it will try to open it up in a new tab.. but if it doesn't and doc is in HTML+RDFa, it will update DOM and inject dokieli. Then you can click Graph from the menu.
I need to update Open + Graph so that it can actually show non-RDFa docs. Right now it will grab Turtle and include it as a pre block.. (so it is human visible) but that's it. Graph doesn't look into that. Need a hint like type=text/turtle or something
Michiel de Jong
@michielbdejong
Second Solid-related webmonetization project has now been publicly announced \o/ keeping track here: https://github.com/solid/webmonetization
matrixbot
@matrixbot

spoggy > Second Solid-related webmonetization project has now been publicly announced \o/ keeping track here: https://github.com/solid/webmonetization

Michiel de Jong (Gitter) could explain what is a public pod/private pod is it a subset of a solid pod?

Michiel de Jong
@michielbdejong
@spoggy where did you see that mentioned?
matrixbot
@matrixbot
spoggy posted an image: Screenshot_20201022-135343_Chrome.jpg
spoggy Michiel de Jong (Gitter) itme.online
spoggy Oh sorry it's the first project, not the second 😉
spoggy * Oh sorry it's the first project, not yours 😉
matrixbot
@matrixbot
spoggy Does anyone knows if one of the solid libraries provide a way to deal with List as exposed here ? solid/mashlib#92
Michiel de Jong
@michielbdejong
@spoggy good questions, sorry for the late reply. Answered here https://github.com/solid/mashlib/issues/92#issuecomment-715028944
Fred Gibson
@gibsonf1
@matrixbot Trinpod.us fully supports rdf:List (still a few weeks from launch as we complete testing). We basically convert any request for a list (item1 item2 item3) to radix36 nodes in your pod that can then be fully used as any named node can in Solid.
Fred Gibson
@gibsonf1
The list can be in any of the three positions s, p or o
Michiel de Jong
@michielbdejong
cool!
Fred Gibson
@gibsonf1
Being a common lisp based server, we sure love lists :)
Mark Hughes (was theWebalyst)
@happybeing

Well that worked better than expected.

I got github to free up the username 'happybeing' so I could have it (it had been dormant six years) and here I am: https://github.com/happybeing

How? I contacted support via the link at the bottom of the github.com page and asked! A few hours later I got an email saying it's done, go for it.

Now to continue building a #p2p #gitportal to replace #github 😸

And now I should be @happybeing here too.
Yep!
Tim Berners-Lee
@timbl
Well done acquiring your natural identity @happybeing !
@gibsonf1 Good to hear — so if your are Lisp people then you’ll like the turtle syntax for lists! So many people think in JSON arrays when it comes to syntax. But when it comes to the API rdflib has Array/List as a first class object, which is sane (compared to having first/rest ladders all over the place for devs to deal with).
Mark Hughes (was theWebalyst)
@happybeing
Thanks @timbl it's evidence that persistence can pay off in the end.
Tim Berners-Lee
@timbl
:thumbsup:
Fred Gibson
@gibsonf1
@timbl Definitely agree on not having to deal with the data structure of a list for devs - on import from rdf, we turn it into a simple lisp list on the server side, and great that rdflib does the same for the list in js format.
Jeff Zucker
@jeff-zucker
I'm glad that @happybeing is happy being @happybeing.
Mark Hughes (was theWebalyst)
@happybeing
Yes, Jeff, it's nice to be one!
Tim Berners-Lee
@timbl
$ node chat-notify.js list

       Installing Rest Handler solid-rest-file-storage-1.0.0 using prefix file


       Installing Rest Handler solid-rest-localStorage-1.0.0 using prefix ls

Log into solid
me https://timblbot.inrupt.net/profile/card#me
loaded <https://timblbot.inrupt.net/profile/card>
Preferences file: <https://timblbot.inrupt.net/settings/prefs.ttl>
statements: 6
Seems to basically work
Well done @jeff-zucker — thanks for filling that yawning gap!
Jeff Zucker
@jeff-zucker
:-)
Tim Berners-Lee
@timbl
Is the string you have to give permisssions to just a constant one which could be anything?
Jeff Zucker
@jeff-zucker
It could be anything in the library code but for users of the library it has to be that, though @michielbdejong would know more about what the server actually wants
Anton VS
@InfiniteStyles
Hey guys, I have a kind of simple question: In Solid, a user controls their own data through an ID + Storage for applications such as Social/Bank/etc.. Q: What prevents the user from tampering with their data? (deleting or editing a chat message, editing a bank transaction)
Anton VS
@InfiniteStyles
When Solid apps start, they just store all the data they need to work in your pod. They don't store the data themselves at some computer run by the person who owns the app. So by default you control all the data in your Solid world. This is a massive improvement to your privacy.
Jeff Zucker
@jeff-zucker
@InfiniteStyles see the discussion on that topic in the forum : https://forum.solidproject.org/t/read-only-content-on-pod/998
TIL : Github, out of respect for the Black Lives Matter movement, has changed the default for the default branch of new projects from "master" to "main" in order not to use the "master/slave" analogy.
Anton VS
@InfiniteStyles
@jeff-zucker thanks! That explains it