问题描述
与此问题相关:
I cannot use sh:lessThan with xsd:positiveInteger
实际上,我设法通过编写使示例工作:
sh:property [
sh:path ontology:has-age ;
sh:maxExclusive 16 ;
] ;
但是,现在我想将“ ontology:has-age”的值与常量而不是与在同一个人上定义的另一个数据类型属性的值(以16为值)进行比较:
ontology:John
rdf:type ontology:DataSubject ;
ontology:has-age "14"^^xsd:positiveInteger ;
ontology:has-minimalage "16"^^xsd:positiveInteger ;
.
许多人可能都知道,以下操作无效:
sh:property [
sh:path ontology:has-age ;
sh:maxExclusive ontology:has-minimalage ;
] ;
我确实在https://www.w3.org/TR/shacl和其他相关网页上进行了挖掘,但是我找不到如何通过sh:maxExclusive获得属性值并进行比较的方法。
有人可以告诉我该怎么做吗?
非常感谢! Livio
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)