Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jan 26 14:15
    elf-pavlik opened #377
  • Jan 26 11:02
    RubenVerborgh commented #376
  • Jan 26 11:00
    csarven commented #376
  • Jan 26 10:58
    csarven commented #376
  • Jan 25 19:50
    RubenVerborgh commented #376
  • Jan 25 19:12
    csarven commented #376
  • Jan 25 17:07
    matthieubosquet commented #376
  • Jan 25 16:23
    RubenVerborgh labeled #376
  • Jan 25 16:23
    RubenVerborgh labeled #376
  • Jan 25 16:23
    RubenVerborgh opened #376
  • Jan 25 15:54
    mielvds opened #375
  • Jan 24 15:59
    csarven closed #371
  • Jan 24 15:59
    csarven commented #371
  • Jan 24 15:58
    csarven closed #374
  • Jan 24 15:58
    csarven commented #374
  • Jan 24 15:57

    csarven on main

    Add server-auxiliary-resources-… Apply suggestions from code rev… Clarify server-auxiliary-resour… and 2 more (compare)

  • Jan 24 15:57
    csarven closed #372
  • Jan 24 15:57
    csarven commented #372
  • Jan 24 15:55
    csarven synchronize #372
  • Jan 24 15:55

    csarven on server-link-auxiliary-type

    Make server-auxiliary-resources… (compare)

Fred Gibson
@gibsonf1
<#DataGrantSelectedFromRegistryShape> {
  ( a [ interop:DataGrant ]
    |
    a [ interop:DelegatedDataGrant ] ;
    interop:delegationOfGrant               IRI  // shex:reference <#DataGrantShape> ) ;
  &<#CommonDataConsentProperties> ;
  interop:dataOwner                         IRI  // shex:reference <#AgentShape> ;
  interop:hasDataRegistration               IRI  // shex:reference <#DataRegistrationShape> ;
  interop:scopeOfGrant                      [ interop:SelectedFromRegistry ] ;
  interop:hasDataInstance                   IRI+
}
Justin Bingham
@justinwb

sigh, Shacl is RDF, why yet another format?

ShEx has compact, RDF, and JSON-LD serializations

Fred Gibson
@gibsonf1
But isn't ShEx a very different spec than Shacl?
Justin Bingham
@justinwb
yes shex is a different schema language than shacl
Fred Gibson
@gibsonf1
Right, so a server would need to support both very different languages?
It seems life is complicated enough without having multiple ways to say the same thing
So If my server supports shacl, all the shex people are out of luck?
I think one should be MUST or otherwise this will be broken out of the gate, like Turtle is a must
Justin Bingham
@justinwb
neither is specified - data validation was identified as a need in the recent feedback session. part of the work on that topic will be determine which schema language(s) to support
Fred Gibson
@gibsonf1
Ok, so there will be a MUST at some point for that spec?
Justin Bingham
@justinwb
I think we have to go through the process to provide a definitive answer
Fred Gibson
@gibsonf1
:thumbsup:
Justin Bingham
@justinwb
:slight_smile:
Fred Gibson
@gibsonf1
Since implementing a constraint language with a given language in a given format is highly complex and a real investment for a Implementor to do, I'm thinking implementors will not do anything with the spec until that decision is made (unless they already support one or the other), so I highly recommend taking that decision up soon, as we will wait to start implementation on that
Justin Bingham
@justinwb
I wouldn’t recommend someone implement their own constraint language library
there are pretty good ones available for most stacks
for both shex and shacl
Fred Gibson
@gibsonf1
We have to do our own because of our conceptual ai system, and causal systems digital twin - it uses the same space/time/event approach
elf Pavlik
@elf-pavlik
ping @ericprud
Fred Gibson
@gibsonf1
Impressive experience
Kjetil Kjernsmo
@kjetilk
Solid Editors have decided to host an open meeting where issue #227 is the topic on Friday 2021-11-04 at 14:00 UTC / 15:00 CET / 10:00 am EDT. We will convene in https://meet.jit.si/solid-specification . We hope that the participants who have contributed to that issue will be able to come.
Aaron Coburn
@acoburn
@kjetilk I assume you mean Friday 2021-11-05
Kjetil Kjernsmo
@kjetilk
Oh, ouch, yes
Fred Gibson
@gibsonf1
I just added TrinPod authoritative data to the end of solid/specification#227
Ben Peachey
@Potherca

(I hope I'm doing this in the right channel, if not, do not hesitate to direct me elsewhere)

So... We (@poef, @ylebre, and myself, as part of the PDS Interop effort) are currently developing an RFC/specification that attempts to mitigate linkrot and make moving/migrating between solid pods easier. We've documented our problem definition and proposed solutions at https://github.com/pdsinterop/solid-migrator.

In a nutshell it is an extension on the existing content-representation metadata, as described at https://github.com/solid/solid-spec/blob/master/content-representation.md#metadata.

We'd like to (most humbly) ask for your feedback, specifically of our spec (which can be found at https://github.com/pdsinterop/solid-migrator/blob/main/specification-changes.md) and related ontology (which can be found at https://github.com/pdsinterop/solid-link-metadata).

Jeff Zucker
@jeff-zucker
@Potherca - great work! your last link is broken
2 replies
Fred Gibson
@gibsonf1
On the WAC acl discovery algorithm issue, we now have this including the agent check in https://stage.graphmetrix.net . We also do a union if a single resource is in more than one container by running the algorithm for each container tree up. (A single resource happens not uncommonly in our case when a server event has input and output from multiple pods, the server puts that event in a separate container with read permission for each pod
This should fully work with pods that are copying acls around too that don't take advantage of an agent check on discovery approach.
Fred Gibson
@gibsonf1
This is in reference to solid/web-access-control-spec#102
Justin Bingham
@justinwb
HackMD for the discussion on container description in approx. 30 minutes: https://hackmd.io/@hAlm_W2-T-q16baquNyRXg/S1TH-nfwK
elf Pavlik
@elf-pavlik

solid/specification#227

Guinan is viewing a list of their social assets (eg. photos, blog posts) and wants to select and view a resource by its human-readable name.

@justinwb this sounds like solid/data-interoperability-panel#186

Justin Bingham
@justinwb
imo - that was productive enough to warrant another - possibly the same time slot next week?
Sarven Capadisli
@csarven
I was so so so right about 120+ comments thing.
Sarven Capadisli
@csarven
Is anyone returning 303 on their WebID referring to the WebID Profile Document? On which URL are you allowing updates? Any redirects?
7 replies
^ @bblfish:matrix.org @kidehen @timbl Is that documented somewhere?
Sarven Capadisli
@csarven
Created solid/specification#344 . Let's continue there.
Fred Gibson
@gibsonf1
Added to 344
Ben Peachey
@Potherca

After my initial request for feedback last week, I feel confident enough to reach out to a broader audience, so I've opened a topic on the forum: https://forum.solidproject.org/t/request-for-feedback-solid-migrator-spec-and-vocab/4852 This should also make it easier to keep track of who's willing to pitch in on the review/feedback front and allow people to talk to each other (instead of only communicate with us).

Does anybody here know of people who would want to know of our efforts, or who might be willing to have a more critical look at our work? Anyone I should be tagging?

1 reply
Ruben Verborgh
@RubenVerborgh
N3 Patch is ready for review: solid/specification#346
Aaron Coburn
@acoburn
In solid/specification#298 it seems the minutes from a meeting on Nov 3 is now part of that PR. And it seems that those minutes have already been merged: https://github.com/solid/specification/blob/main/meetings/2021-11-03.md
Fred Gibson
@gibsonf1
We're setting up a global index for all webids using TrinPod (for all systems and contries etc). Are there any guidelines for webid indexing? (search?)
Tim Berners-Lee
@timbl
There was a thing called ‘webizen’ which allowde you to search by name. It did not scarape pods, you ha to add a webid by hand. Or mayeb using an API from an AP. Ithink alas the domain name has lapsed
Tim Berners-Lee
@timbl
Well found!
Aaron Coburn
@acoburn

As mentioned in today's authentication panel meeting, there is now a browser-based test suite for Solid-OIDC available at https://solid.github.io/solid-oidc-tests/

The code tests authorization_code flow with client identifiers, using PKCE and DPoP. There are more tests to add, and contributions are welcome at https://github.com/solid/solid-oidc-tests

Fred Gibson
@gibsonf1
@csarven & @timbl That would be pretty nice to have a search engine that would hit the various IDP's with a common search api to find people - that is, having a common search api for the server to locate webids would be very good
Fred Gibson
@gibsonf1
@acoburn That is extremely cool. I ran https://github.com/solid/solid-oidc-tests on https://stage.graphmetrix.net and 2 issues were found (listings in the config). I just did a new build fixing both, so now all tests pass
Great work, and great approach to making it extremely easy to test and to see which spec is involved with the test
image.png
Tim Berners-Lee
@timbl
Yes. Veey nice