我有一些对象限制,例如
hasVendor some Vendor
hasYear some integer[minLength 2, maxLength 4, >=1995, <=2012]
hasPrice only string[pattern "/^[0-9]+(\.[0-9]{2})?$/"]
其中供应商是一个类。我按照此链接的说明:https ://stackoverflow.com/a/7805455/1138148阅读了限制。我需要使用 Jena 从每个这些限制中获取约束值。在第一种情况下,我能够获得'Vendor'
约束,但是对于第 2 和第 3 种情况,我得到了一些类似垃圾的值,例如:
7cbf42c2:137784f42b4:-7d1f
和
7cbf42c2:137784f42b4:-7d29
相应的。这些价值观是什么?如何检索模式本身以及值 minLength、1995 等。