Skip to content

[UI] #1083: Define profiles as compositions of concepts in SHACL UI (base: ui/open) - #1132

Open
bergos wants to merge 1 commit into
gh-pagesfrom
ui/profiles
Open

[UI] #1083: Define profiles as compositions of concepts in SHACL UI (base: ui/open)#1132
bergos wants to merge 1 commit into
gh-pagesfrom
ui/profiles

Conversation

@bergos

@bergos bergos commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Introduces a "Profiles" section that lets an application or ecosystem bundle a selection of the spec's concepts (SHACL Renderer, Scoring System, Label and Language Resolution, Grouping/Ordering/Layout Hints, Built-in Widgets) and optionally tighten their requirements, illustrated by an example "Very strict profile". To make room for profile-level tightening, the base tie-breaking and ordering requirements are weakened from MUST to SHOULD/MAY.

Closes #1083

Introduces a "Profiles" section that lets an application or ecosystem
bundle a selection of the spec's concepts (SHACL Renderer, Scoring
System, Label and Language Resolution, Grouping/Ordering/Layout
Hints, Built-in Widgets) and optionally tighten their requirements,
illustrated by an example "Very strict profile". To make room for
profile-level tightening, the base tie-breaking and ordering
requirements are weakened from MUST to SHOULD/MAY.
@bergos bergos changed the title #1083: Define profiles as compositions of concepts in SHACL UI [UI] #1083: Define profiles as compositions of concepts in SHACL UI (base: ui/open) Aug 11, 2026
@danielbeeke danielbeeke added the UI For SHACL 1.2 UI spec label Aug 12, 2026
@robert-david

Copy link
Copy Markdown
Contributor

Some comments on the profiles proposal.

  • Will there be a vocabulary to express the profiles? this might be necessary for portability.
  • The term 'concept' is commonly used in the context of SKOS. This might be confusing. I am ok with keeping 'concept' if we don't find a better fit, though.
  • If every concept is optional, we do not have any portability if no MUST is used and if the profile is not formalised (see above).

@bergos
bergos changed the base branch from ui/open to gh-pages August 24, 2026 17:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

UI For SHACL 1.2 UI spec

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants