{
  "type": "ShapeAndResults",
  "solutions": [
    {
      "type": "NodeTest",
      "node": "_:abcd",
      "shape": "http://a.example/S1",
      "shapeExpr": {
        "type": "NodeConstraint",
        "maxlength": 19
      }
    },
    {
      "type": "ShapeTest",
      "node": "_:abcd",
      "shape": "http://a.example/S1",
      "solution": {
        "type": "TripleConstraintSolutions",
        "predicate": "http://a.example/p1",
        "solutions": [
          {
            "type": "TestedTriple",
            "subject": "_:abcd",
            "predicate": "http://a.example/p1",
            "object": "http://a.example/o1"
          }
        ]
      }
    }
  ]
}
