# SolidOS Team Meeting * Date: 21.09.2022 18:00 (UTC+1) * Call: [https://meet.jit.si/solid-operating-system](https://meet.jit.si/solid-operating-system) * [Previous meeting link]() * [Next meeting link]() * Chat: [https://gitter.im/solidos/solidos](https://gitter.im/solidos/solidos) * Repository: [https://github.com/solidos/solidos](https://github.com/solidos/solidos) * Meetings home: [https://solidos.solidcommunity.net/public/SolidOS%20team%20meetings/](https://solidos.solidcommunity.net/public/SolidOS%20team%20meetings/) ---- ## Present attendees * Angelo, Tim, Chase, Alain, Jeff, Rui, Jon, Mathias, Aad ### Scribes * Aad --- ## Topics ### Round Table #### Alain - Published new version of NSS and SolidOS 1.8.4. - It's now possible to patch JSON-LD on NSS - Many improvements on SolidOS - Some issues with owl:sameAs in CSS - Jeff: rdflib doesn't do ordered lists in the same way as CSS - Aad: is there a clean syntax with named nodes in linked lists? Tim: nope, it will also likely break things :) - CSS patching non-existent JSON-LD file with .jsonld extension will create a .jsonld$.ttl file #### Chase https://github.com/SolidOS/solid-panes/issues/353 - Waiting for replies on the latest revisions of PRs - XSS security concern on profile section - If you go to your storage - Add a .html or javascript file - You can inject javascript on your profile - Aad: is this only if you are logged in? Yes. Probably not an issue? - Tim: as long as you have your pod on a different domain, this is fine - Aad: should we host pods of different users on subdomains? Tim: yes, or don't allow JS. Or maybe allow only trusted clients. #### Jon - Working on Solid period tracker app - When you log in, check if there's a container, if not it redirects you to register #### Angelo - rdflib issue popped up from Jan-Pieter Baert. https://github.com/linkeddata/rdflib.js/pull/574 - Not confident in accepting the PR because of breath - Can someone else have a peek as there seem to be more bugs than expected? - Tim: I have some code regarding the lists issue. Does this aim to resolve this issue? - Construction of Solid WebComponents - Small demo available - It's not much, perhaps to show later today? YAY #### Jeff - Worked on WebID profile - Please talk to Timea, Jeff on questions of this #### Matthias - Over 2000 users on solidweb.org - On solidweb.me 77 users - Change in solidlogic file (and merged!) #### Tim - UK is in low energy due to Queen :pray: - Blocked for a while, can't move around - Went to funeral - rdflib branch first-rest - Conversion into list objects from first and rest - Touring at Digital Flanders day - CSS list issue needs to be resolved for timbl.com - Updating files could make the files ugly - Needs to be fixed to keep a nice pod - CSS team doesn't consider beautiful files to be an important topic - Angelo: is there an issue for this? Tim: multiple issues exist. Angelo: we should create a label perhaps? - https://github.com/CommunitySolidServer/CommunitySolidServer/issues/1438 - https://github.com/CommunitySolidServer/CommunitySolidServer/issues/1366 - CANT (canonicalise NT) - Aad: we have something like that for diffs? Tim: does it do bnodes? Aad: nope. Tim: Can't is smart about bnodes, giving each one a signature (this is the Gauss isomorphic problem). #### Rui Bad connection #### Aad - Introducing more people into Linked Data - Contributing to Comunica regarding LD consumption and not crashing :-) - SPARQL teaching ### Technical topics #### Angelo's Demo: WebComponents for solid! https://pod-os.github.io/PodOS/storybook/ https://github.com/pod-os/PodOS/ - PodOS resource - Trying to build a data browser out of the components - These components could be used in SolidOS - Uses RDFlib to fetch the resource - Components can be nested ```html <pos-resource uri="https://solidproject.solidcommunity.net/profile/card#me"> <pos-label> <pos-description> </pos-resource> ``` - Easily usable within html #### Blank nodes question - for later: - Tim: attitude rdf:Collection is a language rather than a graph. Square brackets are a piece of the language. - "Nailing the blank node" ---- This template is based on the [W3C meeting template](https://github.com/solid/specification/blob/main/meetings/template.md) [Code of conduct](https://github.com/solid/process/blob/main/code-of-conduct.md)