Skip to content

Object in blank node of testCase is artificial for SHACL NodeShapes #121

@TBoonX

Description

@TBoonX

Expected Behavior

When using SHACL as manual written test cases, the predicate testCase should link to the SHACL NodeShape.

Actual Behavior

Example:

rut:testCase [ a <urn:uuid:57cd8615-c40e-403a-b186-ffad62238c64> ] ;

While the NodeShape is

<https://github.com/AKSW/rdf-maturitylevel-pipeline/Metadata/OntologyShape>

For ManualTestCase it does link to the existing URI.

Steps to Reproduce the Problem

  1. Write a basic NodeShape
  2. Execute RDFUnit with some data java -jar /app/rdfunit-validate.jar -A -v -d ./data.ttl -s shape.ttl -r shacl -o turtle -C -f /tmp/
  3. Print result file

Specifications

latest aksw/rdfunit docker image on docker hub.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions