Skip to content

add shape metadata#9

Open
tgra wants to merge 1 commit intomainfrom
add-shape-metadata
Open

add shape metadata#9
tgra wants to merge 1 commit intomainfrom
add-shape-metadata

Conversation

@tgra
Copy link
Member

@tgra tgra commented Mar 12, 2026

Type of Change

* [ ] New domain file
* [x] Update existing domain file
* [x] Documentation only

If updating:

* [ ] New shape
* [ ] Additional constraints (non-breaking)
* [ ] New version of existing shape

Domain

Domain file:  all domain files
Purpose of domain:
Intended use cases:

Shape Details


all shapes where source is in the comments - now added as dc:source and prov:wasDerivedFrom as well as additional rdfs:comment on some shapes

Shape name(s):

Target class / node:

Files changed:

all shape files 

Shape Change

* [ ] New shape
* [ ] New version of existing shape
* [ ] Non-breaking constraint addition
* [x] Documentation update

Description:

addition of dc:source and prov:wasDerivedFrom with link to source form or SHACL in SolidOS - additional rdfs:comment on some shapes

Immutability Confirmation

* [x] Existing constraints were not modified
* [x] Previously valid data remains valid
* [ ] If behaviour changed, a new shape/version was introduced

Examples

Valid example

Invalid example


Compatibility

* [x] Fully backwards compatible
* [ ] May cause new validation failures
* [ ] Breaking change

Explanation if needed.


Validation

* [ ] SHACL validation run
* [ ] Example data tested

Tools used:

./scripts/validate-shacl-shapes-dir.sh
python3 scripts/check-metadata-and-immutability-dir.py
python3 scripts/check-namespaces-and-names-dir.py

Reviewer Checklist

* [x] Immutability respected
* [x] Targeting is correct
* [x] Constraints justified
* [x] Examples match expected behaviour

@tgra tgra self-assigned this Mar 12, 2026
@tgra tgra requested a review from jeswr March 12, 2026 12:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant