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
Aad Versteden
@madnificent:matrix.org
[m]
@doriantaylor: Building has been a challenge here, but use of rdflib.js has been nice.
Any clue if rdflib should work together with solid-client-authn-browser?
2 replies
Timea
@theRealImy
Hello @madnificent:matrix.org ! Fancy seeing you here :) long time no chat.
Aad Versteden
@madnificent:matrix.org
[m]
@theRealImy: !!! Cool, so long ago ! How are you?
2 replies
I've shifted to solid-client-authn-browser as it seems the community server doesn't run otherwise. However, when requesting private documents after logging in, it seems rdflib can't access them.
10 replies
@theRealImy: We do a lot of LD at the Flemish government. We've followed solid for a while. At some point we made an integration that made building apps quite easy and after two years of laying around, I thought it would make sense to publish it instead.
2 replies
Aad Versteden
@madnificent:matrix.org
[m]
We've managed to get all Flemish cities/villages/outskirts to publish their decisions as Linked Data. Solid is a one of the LD bets. It can make a lot of sense once everything runs in a stable manner.
Cfr the ui components: I can authenticate, but rdflib doesn't use the fetch thingy offered by solid-client-authn-browser. Do you expect I'm just not logged in correctly?
3 replies
^ async, too late.
I would expect this to be transparent but I haven't read into the motivation.
Aad Versteden
@madnificent:matrix.org
[m]
@bourgeoa: Awesome! Will check.
2 replies
If I glance over it correctly, it's just supplying that fetcher to rdflib?
1 reply
Aad Versteden
@madnificent:matrix.org
[m]
💪 an even better resource. Will try. Thanks
Aad Versteden
@madnificent:matrix.org
[m]

@jeff-zucker: I'm in silly bug land. I tried what you suggested and it didn't work ^_^.

RE rdflib support: we couldn't make it to build nicely in EmberJS. If it's a desire to make the build process more common, then you've got a user asking for it :-) Namely: we couldn't get it working with ember-auto-import. We can work around it.

More docs in terms of what to supply from an endpoint that allows writing would also be nice. It's a really cool piece of tech.

Jeff Zucker
@jeff-zucker
Asking here is fine, you may also wish to visit https://gitter.im/linkeddata/rdflib.js. One thing you can do is just import solid-ui or mashlib and that will give you rdflib already using solid-client-authn's fetch.
You can just import one of those and then UI.rdf.fetch() will be an authn fetch after you've logged in.
Please file an issue about the build stuff - I personally don't know anything about that end.
Aad Versteden
@madnificent:matrix.org
[m]
@gibsonf1: I have no clue what you ran into, but we had it running around that time, perhaps half a year earlier or so.
We did have to massage it a bit 😊
Aad Versteden
@madnificent:matrix.org
[m]
Thank you @jeff-zucker ; that really helped resolve my pebkac issue 🙌
3 replies
Jeff Zucker
@jeff-zucker
Anytime, been there myself. Bonus points to you for using pebkac, one of my favorite nerdisms :-)
Aad Versteden
@madnificent:matrix.org
[m]
@timbl: Eyes wider than Flanders. I think you have a good view on what's going in here, but let's stride to change the world ☮️
madnificent:matrix.org @madnificent:matrix.org is lucky there's sufficient nerd-depth in this room, and you know, that everyone helped me out and such
Pete Edwards
@edwardsph
https://solidproject.org/TR/protocol is not responding to requests again. Eventually you get a 502. Does someone out there know how to fix this?
Pete Edwards
@edwardsph
Thank you someone - it's back.
Tim Berners-Lee
@timbl
4 replies
Aad Versteden
@madnificent:matrix.org
[m]
Perhaps I'll search for the codes as well. Good chance the code system is used in practice. Even if that doesn't yield anything, I'll have a shared model for describing them. That's a better starting point than nothing.
Lorenzo Gabriele
@lolgab
Hi everyone,
I've been looking at LD stuff for some time now, and Solid is the best thing I've seen so far!
I wonder if there are plans to have more granularity on the permissions to edit/delete data.
What most apps end doing is to ask users to tick the four boxes to have all permissions.
Doesn't this open the doors for a single malevolent app to delete or corrupt all your data generated by other apps?
How's the security story?
Jeff Zucker
@jeff-zucker
@lolgab welcome to Solid! Ask anything anytime, also, if you haven't already, please checkout the website https://solidproject.org and the forum https://forum.solidproject.org/ There are plans for very fine-grained authorizations, see https://github.com/solid/data-interoperability-panel
Lorenzo Gabriele
@lolgab
Thank you! I've joined the community. Great that there are plans for fine-grained authorization.
Also I really liked the vision to focus on developer experience!
I tried to use Linked Data technologies but it is really really hard from a developer perspective. The theory is really great and it makes really sense to represent everything as triples and using w3c standards, but writing an app using Jena as the data layer is not easy and there is a lot of complexity. Also good tools in this space are mostly proprietary, and I don't want to tie myself to specific products or have to pay for them, where there are other stacks with great developer experience that are totally open source.
Eric K Richardson
@ekrich
@lolgab Nice to see you here. Also, @bblfish is working on some Scala based tools you might be interested in.
Lorenzo Gabriele
@lolgab
Wow @ekrich nice to see you here too!
David
@scenaristeur
Fred Gibson
@gibsonf1
vue cli :thumbsup:
Lorenzo Gabriele
@lolgab
Thanks @scenaristeur I'll check it out!
bblfish
@bblfish:matrix.org
[m]
@lolgab: yes, I have updated banana-rdf to Scala 3 now. (The core is there, but I am trying to work out how to do IO Correctly by writing JS apps and servers) banana-rdf/banana-rdf#375
Aad Versteden
@madnificent:matrix.org
[m]
We've worked with LD using SPARQL instead of the lauded interfaces like Jena and it's been a blast. Our very case-driven experience with different actors completing each others' information backs up the practicality of SOLID.
From a dev experience perspective, I think it should be roughly similar to FireBase. Except the user's data isn't locked up and your app can communicate with the data of other apps too.
Looking forward to wrap up our Ember integrations too.
josephn
@josephn:matrix.org
[m]
anybody know of a golang server implementation being worked on anywhere?
Tim Berners-Lee
@timbl
There was gold https://github.com/linkeddata/gold but its not being worked on.
2 replies
josephn
@josephn:matrix.org
[m]
tbh I saw that there was a solid plugin offered in nextcloud and thought perhaps there might be a go equivalent to pair with OwnCloud Infinite Scale haha, looks like they lost interest in the go implementation two years ago... strange. Nevermind
Lorenzo Gabriele
@lolgab
@madnificent:matrix.org yeah, I am a firebase user and I thought the same. You use sparql in the sense that you run a triple store and communicate only via Sparql over http protocol like a traditional jdbc connection?
2 replies
Aad Versteden
@madnificent:matrix.org
[m]
In our case it's sparql over http, because that makes the tech stack really simple.
Which we can then complicate again for some more features ;-)
Lorenzo Gabriele
@lolgab

Which we can then complicate again for some more features ;-)

Classic! I do the same! :)

Aad Versteden
@madnificent:matrix.org
[m]
🙌 Open Source + Open Standards == ❤️ Next up: be more distributed.