我无法理解 OWL-LIST 和 RDF-LIST 之间的区别。其次,为什么OWL-DL由于OWL序列化而不支持RDF-LIST?以及如何在 OWL-DL 中创建 OWL-LIST
正如评论中提到的,我不认为有任何称为 OWL-LIST 的标准东西。有一个CO-ODE列表本体如果您需要在 OWL 中表示列表,您可能会感兴趣:
描述
用于描述 OWL 列表模式的一组实体。 (看http://owl-workshop.man.ac.uk/acceptedLong/submission_12.pdf)
还可以看看这些谈论本体论的内容,OWL 中的序列。他们谈到了 RDF 列出词汇表的原因(rdf:List
, rdf:first
, and rdf:rest
) 不能在 OWL 中使用:由于 RDF 列表用于 OWL 的序列化,因此会出现不清楚三元组是作为数据的一部分出现还是作为 OWL 编码的一部分出现的情况。
This Michael Schneider 在answers.semanticweb.com 上的回答也解释了这个问题:
如果在 OWL 2 DL 之外,无法安全地从 RDF 过渡到本机 OWL 2 语法会存在许多危险。一个例子是,当 RDF 列表用作普通实体而不是 OWL 构造的参数列表时,例如,如果用于“:me :traveledCountries (阿根廷、白俄罗斯、中国)”之类的内容。在反向 RDF 映射中,这样的构造根本没有转换规则。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)