uris列表的数据范围表达式(在Protégé中)

时间:2014-05-07 15:58:17

标签: rdf semantic-web owl protege description-logic

我想为数据属性范围定义数据范围表达式,该范围将定义范围是uris的列表,或者是包含uris列表的字符串。这可能吗?

1 个答案:

答案 0 :(得分:0)

此处至少有几个选项,哪个最合适可能取决于您域名的其他注意事项。

使用多个属性断言

这可能是最简单的选择,如果它适合你。 如果URI的顺序不重要,您可以简单地定义一个范围为xsd:anyURI的数据属性,并生成多个属性断言。

URIList类

如果订单很重要,那么您需要更多结构。 您可以定义一个URI列表类,其节点具有URI作为某个数据类型属性的值,但是您的顶级属性必须是对象属性(将事物与URI列表相关联)。

使用正则表达式

我认为这是最不具吸引力的解决方案,但是如果你能找到匹配URI的正则表达式,那么你也可以定义一个数据类型属性,其范围是xsd:匹配pattern()*的字符串(或类似的东西)