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:
  1. 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)
  2. 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)
  3. 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)
  4. 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)
  5. 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)
  6. 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)
  7. Re: UI/UX snippets (from holger@topquadrant.com on 2015-11-13)
  8. Re: UI/UX snippets (from holger@topquadrant.com on 2015-11-13)
  9. Re: UI/UX snippets (from lehors@us.ibm.com on 2015-11-12)
  10. Re: UI/UX snippets (from lehors@us.ibm.com on 2015-11-12)
  11. 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

Arnaud Le Hors, 16 Dec 2015, 22:21:06

Display change log ATOM feed


Irene Polikoff <irene@topquadrant.com>, Ted Thibodeau <tthibodeau@openlinksw.com>, Chairs, Sandro Hawke <sandro@w3.org>, Staff Contact
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: index.php,v 1.325 2014-09-10 21:42:02 ted Exp $