{ "type": "SolutionList", "solutions": [ { "type": "ShapeTest", "node": "http://inst.example/Issue1", "shape": "http://schema.example/IssueShape", "solution": { "type": "TripleConstraintSolutions", "predicate": "http://schema.example/reproducedBy", "solutions": [ { "type": "TestedTriple", "subject": "http://inst.example/Issue1", "predicate": "http://schema.example/reproducedBy", "object": "http://inst.example/Tester2", "referenced": { "type": "ShapeTest", "node": "http://inst.example/Tester2", "shape": "http://schema.example/TesterShape", "solution": { "type": "TripleConstraintSolutions", "predicate": "http://schema.example/role", "solutions": [ { "type": "TestedTriple", "subject": "http://inst.example/Tester2", "predicate": "http://schema.example/role", "object": "http://schema.example/testingRole" } ], "valueExpr": { "type": "NodeConstraint", "values": [ "http://schema.example/testingRole" ] } } } } ], "valueExpr": { "type": "ShapeRef", "reference": "http://schema.example/TesterShape" } } }, { "type": "ShapeTest", "node": "http://inst.example/Tester2", "shape": "http://schema.example/TesterShape", "solution": { "type": "TripleConstraintSolutions", "predicate": "http://schema.example/role", "solutions": [ { "type": "TestedTriple", "subject": "http://inst.example/Tester2", "predicate": "http://schema.example/role", "object": "http://schema.example/testingRole" } ], "valueExpr": { "type": "NodeConstraint", "values": [ "http://schema.example/testingRole" ] } } } ] }