SHACLC: add `name, description, group, order, defaultValue`
- Dominant language
- Java
- Stars
- 1.4k
- Forks
- 712
- Avg merge
- 15h 41m
- Merged PRs (30d)
- 53
Description
### Version
5.2.0
### Feature
Get https://github.com/Sveino/Inst4CIM-KG/tree/develop/source/CGMES/v3.0/SHACL/ttl (these are complex electrical CIM/CGMES shapes).
Try it in the example in https://github.com/Sveino/Inst4CIM-KG/issues/137
```
shacl.bat p -out=c 61968-13_GeographicalLocation-AP-Con-Complex-SHACL_v3-0-0.ttl
```
You see that the https://www.w3.org/TR/shacl/#nonValidation props `name, description, group, order, defaultValue` are missing (only `message` is present).
### Are you interested in contributing a solution yourself?
None
Contributor guide
Research direction
Start with the SHACL processing exercised by `shacl.bat p -out=c 61968-13_GeographicalLocation-AP-Con-Complex-SHACL_v3-0-0.ttl`, using the linked SHACL TTL shapes and example issue 137 as input. Done means the generated output includes the non-validation properties `name`, `description`, `group`, `order`, and `defaultValue`, in addition to `message`.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100