ISSUE-114: Should SHACL include a grouping mechanism of properties (for UI purposes)
Property Groups
Should SHACL include a grouping mechanism of properties (for UI purposes)
- State:
- CLOSED
- Product:
- SHACL - UI
- Raised by:
- Holger Knublauch
- Opened on:
- 2015-11-12
- Description:
- If shapes are used to describe form layouts, it is in my experience a common requirement to group related properties together. Examples include "Labels and Descriptions", "Class Axioms", "(SKOS) Concept Relationships". UI builders could use such structured information to produce sections. The groups could be ordered by themselves, and properties such as sh:order could be applied to the properties within a group.
A possible, minimally disruptive, design would be
ex:SKOSRelationsGroup
a sh:PropertyGroup ;
sh:order 0 ;
rdfs:label "Concept Relationships"@en .
ex:MyShape
a sh:Shape ;
sh:scopeClass skos:Concept ;
sh:property [
sh:predicate skos:broader ;
sh:order 0 ;
sh:group ex:SKOSRelationsGroup ;
] ;
sh:property [
sh:predicate skos:narrower ;
sh:order 1 ;
sh:group ex:SKOSRelationsGroup ;
] .
Any of these properties would be entirely optional, as usual. - Related Actions Items:
- No related actions
- Related emails:
- Re: shapes-ISSUE-114 (Property Groups): Should SHACL include a grouping mechanism of properties (for UI purposes) [SHACL Spec] (from kcoyle@kcoyle.net on 2015-11-25)
- Re: shapes-ISSUE-114 (Property Groups): Should SHACL include a grouping mechanism of properties (for UI purposes) [SHACL Spec] (from simon.steyskal@wu.ac.at on 2015-11-25)
- Re: shapes-ISSUE-114 (Property Groups): Should SHACL include a grouping mechanism of properties (for UI purposes) [SHACL Spec] (from kcoyle@kcoyle.net on 2015-11-25)
- Re: shapes-ISSUE-114 (Property Groups): Should SHACL include a grouping mechanism of properties (for UI purposes) [SHACL Spec] (from holger@topquadrant.com on 2015-11-21)
- Re: shapes-ISSUE-114 (Property Groups): Should SHACL include a grouping mechanism of properties (for UI purposes) [SHACL Spec] (from kcoyle@kcoyle.net on 2015-11-21)
- Re: shapes-ISSUE-114 (Property Groups): Should SHACL include a grouping mechanism of properties (for UI purposes) [SHACL Spec] (from arthur.ryman@gmail.com on 2015-11-19)
- Re: UI/UX snippets (from holger@topquadrant.com on 2015-11-13)
- Re: UI/UX snippets (from holger@topquadrant.com on 2015-11-13)
- Re: UI/UX snippets (from lehors@us.ibm.com on 2015-11-12)
- Re: UI/UX snippets (from lehors@us.ibm.com on 2015-11-12)
- shapes-ISSUE-114 (Property Groups): Should SHACL include a grouping mechanism of properties (for UI purposes) [SHACL Spec] (from sysbot+tracker@w3.org on 2015-11-12)
Related notes:
RESOLUTION: Close ISSUE-114, adding property groups as proposed
See http://www.w3.org/2015/12/16-shapes-minutes.html#resolution03
Display change log