Can shapes be recursive?


Can shapes be recursive?

According to

“Additionally, a shapeExprLabel cannot refer to itself through a shape reference either directly or recursively.”

but according to

“ShEx supports the definition of cyclic data models with recursive shapes”

and according to

“SHACL leaves validation of recursive shapes to implementations. It is not clear what ShEx does.”

I tried validating a recursive shape at, and it didn’t validate until I removed the recursion. So maybe not, but it doesn’t seem nearly as useful without it. Is there another way to do that?