Как правило, для проверки SHACL требуются целевые операторы, которые обеспечивают отправную точку.
Если у вас нет какого-либо конкретного целевого узла, который естественным образом служил бы триггером для проверки, используйте что-то вроде
ex:MyShape
sh:targetNode ex:DummyNode ;
sh:sparql [ ... ] .
Ваш первоначальный вопрос не содержит достаточно подробностей о том, что конкретно вы тестируете - что будет "экземпляром фигуры"? Может быть, вы имеете в виду «содержит ли мой граф какой-либо экземпляр класса X». Следующая форма проверяет, существует ли хотя бы один экземпляр Person:
ex:PersonCountShape
a sh:NodeShape ;
sh:targetNode ex:Person ;
sh:property [
sh:path [ sh:inversePath rdf:type ] ;
sh:minCount 1 ;
] .
Возможно, ваши фигуры данных имеют схожие тройки, которые можно использовать в качестве отправной точки. Выше мы использовали тройки rdf: type, но часто бывают полезны sh: targetSubjectsOf и sh: targetObjectsOf.