apache / apache/jena

Passing multiple --data arguments to `shacl v`

Open
#2,009 2 comments 0 reactions 0 assignees View on GitHub
enhancement SHACL
Dominant language
Java
Stars
1.4k
Forks
712
Avg merge
15h 41m
Merged PRs (30d)
53

Description

### Version

4.9.0

### Feature

When I run `shacl v --data data1.ttl --data data2.ttl --shapes shapes.ttl` only the last data graph is validated

I expected that all values of `--data` would be merged and validated together

### Are you interested in contributing a solution yourself?

None

Contributor guide

Open the contributing guide

Research direction

Start by tracing how the `shacl v` command handles repeated `--data` arguments, using `data1.ttl`, `data2.ttl`, and `shapes.ttl` as the reproduction inputs. Confirm that both data graphs are merged before validation and that the combined graph is validated against `shapes.ttl`.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.