OWL-LIST和RDF-LIST之间的区别

时间:2012-07-27 04:55:26

标签: rdf semantic-web owl protege

我无法理解OWL-LIST和RDF-LIST之间的区别。其次为什么OWL-DL由于OWL序列化而不支持RDF-LIST?以及如何在OWL-DL中创建OWL-LIST

1 个答案:

答案 0 :(得分:4)

正如评论中所提到的,我认为没有任何标准的东西叫做OWL-LIST。如果您需要在OWL中表示列表,那么您可能会感兴趣CO-ODE List Ontology

  

<强>描述

     

用于描述OWL列表模式的一组实体。 (见http://owl-workshop.man.ac.uk/acceptedLong/submission_12.pdf

还要看看这些关于本体的讨论,Sequences in OWL。他们触及了在OWL中无法使用RDF列表词汇表(rdf:Listrdf:firstrdf:rest)的原因:因为RDF列表用于OWL的序列化,情况会出现不知道三元组是作为数据的一部分出现还是作为OWL编码的一部分出现的地方。

answer by Michael Schneider on answers.semanticweb.com也解释了这个问题:

  

如果在OWL 2 DL之外,存在很多危险,无法安全地从RDF获取到本机OWL 2语法。一个例子是当RDF列表用作正常实体而不是OWL构造的参数列表时,例如,如果用于诸如“:me:traveledCountries(Argentina Belarus China)”之类的东西。在反向RDF映射中,没有像这样的构造的转换规则。