Можно ли использовать SHACL для формулирования ограничений для всей области данных?
Например, могу ли я потребовать наличия в данных тройки, соответствующей определенной форме?
Пример кода того, что я имел в виду:
# DEMO code, currently raises an error!!
@prefix ex: <http://example.org/ns#> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
ex:ObligatoryShape
a sh:NodeShape ;
minCount 1 . # What I want
Я считаю, что приведенный выше код вызовет ошибку для каждого графа данных, который не включает хотя бы один экземпляр тройки данных, соответствующий ex: ObligatoryShape - включая пустой граф данных.