Skip to content

Tgra/add class shape#53

Merged
tgra merged 4 commits intomainfrom
tgra/add-class-shape
Apr 14, 2026
Merged

Tgra/add class shape#53
tgra merged 4 commits intomainfrom
tgra/add-class-shape

Conversation

@tgra
Copy link
Copy Markdown
Member

@tgra tgra commented Apr 13, 2026

Type of Change

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

Domain

Domain file: class.ttl
Purpose of domain:  nodeshape with rdfs:Class as sh:targetClass
 
Intended use cases:

required for onward transformation of published node shapes with properties that target rdfs:Class - web-id.ttl and issue_tracker.ttl 

Shape Details

Shape name(s): ClassShape

Target class / node: rdfs:Class

Files changed: class.ttl

Shape Change

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

Description:


Immutability Confirmation

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


Validation

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

Tools used:


Reviewer Checklist

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

@tgra tgra requested review from jeswr and langsamu April 13, 2026 16:14
@tgra tgra self-assigned this Apr 13, 2026
@tgra tgra merged commit 30703a8 into main Apr 14, 2026
3 checks passed
@tgra tgra deleted the tgra/add-class-shape branch April 14, 2026 11:03
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