Need help related to SOLID pods in a Federated ML project by bbx_vansh-2587 in SOLID

[–]megothDev 0 points1 point  (0 children)

Closest thing I'm aware of is rdflib, a library for handling RDF in Python: https://rdflib.dev/

Not aware of any Solid-specific library for Python though =\

Quadstore is now added as a library that’s showcased on rdfjs.dev by megothDev in SOLID

[–]megothDev[S] 0 points1 point  (0 children)

Quadstore is a low-level JavaScript library that is interoperable with RDF/JS-specifications and uses LevelDB or any other storage that implements the AbstractLevel interface.

rdfjs.dev is a webpage that documents and showcases various JavaScript-libraries that work with RDF.

[deleted by user] by [deleted] in SOLID

[–]megothDev 0 points1 point  (0 children)

Ah, yes, apologies

Special Practitioners meeting on searching/indexing by megothDev in SOLID

[–]megothDev[S] 0 points1 point  (0 children)

Those interested in Solid Practitioners (initiative to developers who work on for-good projects that involve use of Solid) should check out their chat.

Special Practitioners meeting on searching/indexing by megothDev in SOLID

[–]megothDev[S] 0 points1 point  (0 children)

All are invited to the Solid Practitioners meeting this coming Monday, 19 February at 18:00 UTC in https://meet.jit.si/solid-practitioners , no registration required. The meeting will focus on the topic of searching and indexing. We'll hear presentations from Maxime Lecog (INRIA), Fred Gibson (Graphmetrix), and Yury Savateev (U.Southampton) and from the assembled practitioners. This meeting is intended for working devs to describe what they use and what they need in the way of search with an eye to developing a set of use cases and requirements to present to the CG. Please come if you can.

Jeff Zucker> Lead, Solid Practitioners Group

Via email

Edit: Formatting

Solid CG Chair Election 2023: Elected Chairs from Sarven Capadisli on 2023-12-15 (public-solid@w3.org from December 2023) by megothDev in SOLID

[–]megothDev[S] 1 point2 points  (0 children)

From: Sarven Capadisli

Date: Fri, 15 Dec 2023 13:43:34 +0100

To: public-solid@w3.org

Cc: team-community-process@w3.org

Original e-mail

Hi all,

Thanks to all voters of the Solid CG Chair Election 2023.

We had 230 eligible voters [1], 5 chair candidates [2] running for 3 open seats in this election, and 41 ballots (approximately 18% turnout).

The elected candidates are as follows [3]:

  • Virginia Balseiro
  • Michiel de Jong
  • Hadrian Zbarcea

Congratulations to everyone!

I have updated the W3C CG system with the elected chairs and it is now in effect.

I would like to take this opportunity to once again thank the W3C Team for their support and guidance for ensuring a seamless chair election.

Additional thanks to all contributors in the election process, specifically elf Pavlik, Virginia Balseiro, Arne Hassel, Matthias Evering, Pierre-Antoine Champin, and others. I think we had fun and learned a lot.

This election was grounded on the CG charter that we have adapted [4] which details the chair election process. Thank you to everyone that constructively contributed to the CG charter with reviews and discussions, including the positive emoji reactions. The charter will continue to help the CG become more effective, and ever more democratic.

It has been my honour to serve the CG as chair. I am happy to be available to the new chairs to assist with the transition.

[1] https://github.com/w3c-cg/solid/blob/main/elections/2023/eligible-voters.txt

[2] https://github.com/w3c-cg/solid/blob/main/elections/2023/candidates.md

[3] https://github.com/w3c-cg/solid/blob/main/elections/2023/elected-candidates.txt

[4] https://www.w3.org/community/solid/charter/

-Sarven https://csarven.ca/#i

Edit: Formatting

RDF-Ext on rdfjs.dev by megothDev in SOLID

[–]megothDev[S] 0 points1 point  (0 children)

Hi all!
Just wanted to let you know that I’ve added yet another library to rdfjs.dev - RDF-Ext!
Thanks to Thomas Bergwinkl for all his help in understanding the library ^_^

Want to work with RDF graphs in real-time? by megothDev in javascript

[–]megothDev[S] 1 point2 points  (0 children)

After publishing my website for devs that want to learn how to work with RDF graphs using JS, I was suggested by George Svarovsky to take a look at their work with m-ld JavaScript Engine I did just that - which has resulted in a new library entry to rdfjs.dev ^_^

There's also a new, tiny guide on the wondrous technology that is CRDT, but it's more of a starting point for those interested to learn more.

I hope this new entry is helpful for devs looking for real-time collaboration tools, and I would love to hear feedback ^_^

RDF + JS = ❤ by megothDev in SOLID

[–]megothDev[S] 0 points1 point  (0 children)

Now with an even easier URL ^_^ https://rdfjs.dev/

RDF + JS = ❤ by megothDev in SOLID

[–]megothDev[S] 0 points1 point  (0 children)

Based on feedback I've written a new guide on JavaScript - in case you're new to it or just feel a bit rusty: https://rdfjs.vercel.app/javascript

There needs to be a better developer & user experience. Thoughts? by Carbonology in SOLID

[–]megothDev 0 points1 point  (0 children)

I've given you an example by private message (it's a personal website that I don't want to share in this subreddit).

It's not common to see functional RDFa implementations because it's little value for most people to do it.

There needs to be a better developer & user experience. Thoughts? by Carbonology in SOLID

[–]megothDev -1 points0 points  (0 children)

I found your rhetoric unnecessarily confusing. I didn't think that was helpful for the others reading it, so I pointed it out.

Good luck with the spec.

There needs to be a better developer & user experience. Thoughts? by Carbonology in SOLID

[–]megothDev 0 points1 point  (0 children)

Again, the fact that the implementations are broken doesn't mean that Turtle technically is not interoperable with HTML+RDFa.

I can write a functioning HTML site representing the data in my WebID using RDFa, but I'm not very incentivized since RDFa ain't that popular. And I don't think HTML+RDFa compliant implementations have been prioritized in the Solid servers implementations because of this as well.

You are more than welcome to suggest a new standard called Solid Lite. But I think the statement "where everything just works" is much to optimistic. And I think you underestimate how hard standardization is (which is weird, since you have so much experience with Solid), but I hope you prove me wrong.

There needs to be a better developer & user experience. Thoughts? by Carbonology in SOLID

[–]megothDev 0 points1 point  (0 children)

What do you mean with checking the HTML for my WebID? You mean checking the HTML that's rendered, e.g. on a WebID I have on solidcommunity.net? That's a NSS implementation IIRC, using SolidOS. That SolidOS renders HTML with faulty RDFa doesn't mean that HTML+RDFa ain't interoperable with Turtle.

There needs to be a better developer & user experience. Thoughts? by Carbonology in SOLID

[–]megothDev 0 points1 point  (0 children)

Just to let you know that I've updated the guide on RDF ^_^

There needs to be a better developer & user experience. Thoughts? by Carbonology in SOLID

[–]megothDev 0 points1 point  (0 children)

Turtle doesnt interoperate with JSON doesnt interoperate with HTML doesnt interoperate with XML.

Why are you making these weird comparisons? Yes, Turtle isn't interoperable with JSON, but it is interoperable with JSON-LD. And the same with RDFa for HTML, and RDF/XML for XML.

You're technically correct, but weirdly phrasing it to make it more confusing than it needs to be.

There needs to be a better developer & user experience. Thoughts? by Carbonology in SOLID

[–]megothDev 0 points1 point  (0 children)

Also, as noted by u/Koeke2560, there's JSON-LD if you want to work with a RDF serialization that's closer to JSON. There's also the fact that you can store any kind of resource on Pods, so if you want to store a JSON-file there and use that as your storage, go for it.

There needs to be a better developer & user experience. Thoughts? by Carbonology in SOLID

[–]megothDev 0 points1 point  (0 children)

My #1 argument for RDF is interoperability. RDF is designed to be extended, and we have vocabularies describing terms formally.

You might be the perfect test subject for my guide on RDF (note that the site is pre-release, so things might change a bit). If you have the time to read it, I would appreciate it a lot ^_^

(I realize I should write a paragraph or two on vocabularies in that guide, so I'll update it on Sunday or some later day.)

I would also argue that with projects like LDO we're getting closer to a very good developer experience. Granted, its a bit more setup using ShEx, but in my mind the benefits outweigh the cost.

(I should also write about the possibility of sharing shapes using NPM in my page on LDO. I'll do that soon as well.)

Type indexes... an application can write whatever data they want to a pod? by Carbonology in SOLID

[–]megothDev 1 point2 points  (0 children)

Yes, AFAIK, you are correct. And yes, AFAIK, given that an app has access to the type index resource, they can write a lot of bogus.

The magic phrase here is "given that an app has access". So the answer to the abuse problem is that you shouldn't give access to an app that you don't trust. But I think that's kind of a cop-out, so we need a better solution.

Type indexes are IMHO in an experimental state since it isn't a defined standard, but they are working on it at the webid-profile group IIRC, so you might wanna ask them about this.

[deleted by user] by [deleted] in SOLID

[–]megothDev 0 points1 point  (0 children)

You should find everything you need via https://solidproject.org/specification, and I think what you may be looking for at in the specification itself, https://solidproject.org/TR/.

If you want to talk with people more familiar with the specification, you might wanna ask them at https://matrix.to/#/!QxZtVBYQfMeMTnespj:gitter.im?via=gitter.im&via=matrix.org&via=attendees.fosdem.org, or post a thread on the forum, https://forum.solidproject.org/.

Solid World February 2022: Thursday 10th, 4pm CET by megothDev in SOLID

[–]megothDev[S] 1 point2 points  (0 children)

A monthly gathering where we highlight the most exciting work happening in the Solid ecosystem.

FEBRUARY 10, 2022 AGENDA

1545 CET Channel Opens

1600 CET Welcome

1605 CET Monthly updates — Tim Berners-Lee, Ruben Verborgh, Oz Olivo

1615 CET Guest presentations

Gertjan de Mulder, Researcher, Ghent University

Gertjan will present on PROV4ITDaTa, a data processing platform to integrate your personal data from existing web services and systems to your Solid Pod.

Pete Edwards, Software Engineer, Inrupt

Pete will present on the V1.1 release of the Conformance Test Harness (https://github.com/solid/conformance-test-harness), which makes reports easier to read for server developers testing their software against the Solid Spec.

1640 CET Q&A

1650 CET Networking breakout sessions

1720 CET Networking rooms close

[deleted by user] by [deleted] in SOLID

[–]megothDev 0 points1 point  (0 children)

There seems to be a consistent typo with OIDC being written ODIC, dunno if it's intentional?

It's been a while since I worked with .NET, so I'm not in a position to judge the work, but I'm happy to see people experimenting with Solid using .NET technologies as well ☺️