You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A WebID Profile is a public document that may contain public as well personal information about the agent identified by the WebID. As some agents may not want to reveal a lot of information about themselves, RDF and Linked Data principles allows them to choose how much information they wish to make publicly available. This can be achieved by separating parts of the profile information into separate documents, each protected by access control policies.
This suggests the assumption of WebID Document being public read.
@acoburn suggested during today's meeting that Solid-OIDC could require WebID Document to be publicly read.
We also discussed during one of past meetings that if WebID Document isn't public, the HTTP Link header of the response would still need to include a statement for each issuer.
@jeff-zucker are there any other places where the assumption of WebID Document being public read (or not) are discussed?
Interop spec also relies on the discovery of Authorization Agent from public read WebID Document (interop:hasAuthorizationAgent).
The mentioned suggestion in the current WebID Draft could be served by References Lists we work on in interop panel solid/data-interoperability-panel/issues/174 That would allow discovering separate protected resource which for example would include all the statements where WebID is the subject and foaf:knows the predicate. /cc @justinwb
The text was updated successfully, but these errors were encountered:
Since the WebID document and the Profile document can be either different documents (ESS) or the same document (NSS), the discovery process that works for all servers is
Load the document pointed to by the WebID URI.
If that document contains a foaf:PrimaryTopicOf predicate, load the triple's object.
We now have the Profile Document regardless of whether the WebID URI points directly or indirectly to it.
How would this work if the WebID document is not publicly readable? What would be the steps we could tell a developer to arrive at the Profile document? Considering that they won't know in advance which type of server or whether the document that they get on dereferencing the WebID URI is publicly readable or not.
Capturing from #51
Curren WebID draft has non-normative statement in Privacy section
This suggests the assumption of WebID Document being public read.
@acoburn suggested during today's meeting that Solid-OIDC could require WebID Document to be publicly read.
We also discussed during one of past meetings that if WebID Document isn't public, the HTTP Link header of the response would still need to include a statement for each issuer.
@jeff-zucker are there any other places where the assumption of WebID Document being public read (or not) are discussed?
Interop spec also relies on the discovery of Authorization Agent from public read WebID Document (
interop:hasAuthorizationAgent
).The mentioned suggestion in the current WebID Draft could be served by References Lists we work on in interop panel solid/data-interoperability-panel/issues/174 That would allow discovering separate protected resource which for example would include all the statements where WebID is the subject and
foaf:knows
the predicate. /cc @justinwbThe text was updated successfully, but these errors were encountered: