semapps icon indicating copy to clipboard operation
semapps copied to clipboard

Add `foaf:PersonalProfileDocument`

Open srosset81 opened this issue 2 years ago • 2 comments

Some guys at Solid are trying to get WebID to become an official recommendation, by creating a superspec that would encompass the old one and add a reference to JSON-LD, without bringing in breaking changes since it's overused:

https://github.com/solid/solid-wg-charter/issues/39

For the moment, it looks like this:

https://jacoscaz.com/WebID/superspec/webid.html

This sentence concerns us:

For WebIDs without fragment identifiers, an HTTP request on the WebID MUST return the status code 303 See Other with a Location header URI referring to the Identity Document.

So if I understand correctly, to be in the clear, we'd have to create a resource of type foaf:PersonalProfileDocument for each WebID, and link it to the WebID via this header 303.

srosset81 avatar Dec 06 '23 14:12 srosset81

@lecoqlibre ?

simonLouvet avatar Dec 07 '23 11:12 simonLouvet

I'd just like to clarify that, and as referenced in the first proposed WG charter, the Solid CG has only considered and proposed taking the WebID 1.0 ED as a deliverable (including editorial changes that are in https://github.com/w3c/WebID/ but not yet published). Alternative draft proposals to WebID are neither mature, implemented, or have "wide" consensus.

As for your quote regarding "without fragment identifier" and 303, that's already captured in current WebID 1.0 ED: https://www.w3.org/2005/Incubator/webid/spec/identity/#dfn-webid

csarven avatar Jan 03 '24 10:01 csarven