-
Notifications
You must be signed in to change notification settings - Fork 9
Add SHACL shape for Solid WebID profile discovery #120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
This shape defines discovery predicates for Solid WebID profiles, including preferences file, inbox, storage, and OIDC issuer endpoints.
Add dct: prefix. Correct interop:authorizationAgent to interop:hasAuthorizationAgent
Co-authored-by: elf Pavlik <[email protected]>
| # * both currently used discovery mechanisms - type indexes and SAI | ||
| # | ||
| # The shape is agnostic regarding whether the WebID document is located |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| # * both currently used discovery mechanisms - type indexes and SAI | |
| # | |
| # The shape is agnostic regarding whether the WebID document is located | |
| # * both currently used discovery mechanisms - type indexes and SAI. | |
| # | |
| # The shape is agnostic as to whether the WebID document is located |
| # or SAI for further discovery. | ||
| # | ||
| # To use this shape for validation, one must first load the full profile, | ||
| # i.e. all of the available endpoints in the shape. The resulting graph |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| # i.e. all of the available endpoints in the shape. The resulting graph | |
| # i.e., all of the available endpoints in the shape. The resulting graph |
| sh:nodeKind sh:IRI ; | ||
| sh:minCount 1 ; | ||
| sh:maxCount 1 ; | ||
| sh:description "The profile must have exactly 1 preferences file." |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| sh:description "The profile must have exactly 1 preferences file." | |
| sh:description "The profile must have exactly 1 preference file." |
| sh:path ldp:inbox ; | ||
| sh:nodeKind sh:IRI ; | ||
| sh:maxCount 1 ; | ||
| sh:description "The profile may have 0 or one inbox." |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| sh:description "The profile may have 0 or one inbox." | |
| sh:description "The profile may have 0 or 1 inbox." |
This shape defines discovery predicates for Solid WebID profiles, including preferences file, inbox, storage, and OIDC issuer endpoints.