Skip to content

SHACL rules - definitions #784

@liviorobaldo

Description

@liviorobaldo

Dear all,

As discussed during the SHACL Rules TF meeting on 2026-Feb-11... how should we handle definitions in the SHACL rule document?

At the moment, roughly half of the definitions appear in 3. Shape Rules Abstract Syntax, while the others are in 5.1 Evaluation Definitions.

Should we consider collecting all definitions under a single (sub)section, or is it preferable to keep them separated?

My inclination is to keep them separated. However, I noticed a couple of related points:

  • The first set of definitions could be moved under a new subsection 3.1, titled "Syntax Definitions".
  • We should adopt the same visual layout used in SHACL Core and SHACL Node Expressions, where definitions are presented in blue boxes. In those documents, however, this layout is used only within subsection 1.1 ("Terminology")... should we collect all definitions there?

(@TallTed changed date in first paragraph to use ISO-recommended notation, to avoid potential confusion.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    RulesFor SHACL 1.2 Rules spec.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions