OWL-LIST和RDF-LIST的区别

OWL-LIST和RDF-LIST的区别,rdf,semantic-web,owl,protege,Rdf,Semantic Web,Owl,Protege,我无法理解OWL-LIST和RDF-LIST之间的区别。其次,为什么OWL-DL由于OWL序列化而不支持RDF-LIST?为什么?以及如何在OWL-DL中创建OWL-LIST,正如评论中提到的,我认为没有任何标准的东西叫做OWL-LIST。如果您需要在OWL中表示列表,您可能会感兴趣: 说明 用于描述OWL列表模式的一组实体。(见附件) 也看看这些关于本体论的讨论。他们谈到了RDF列表词汇表(RDF:list、RDF:first和RDF:rest)不能在OWL中使用的原因:由于RDF列表用于OW

我无法理解OWL-LIST和RDF-LIST之间的区别。其次,为什么OWL-DL由于OWL序列化而不支持RDF-LIST?为什么?以及如何在OWL-DL中创建OWL-LIST,正如评论中提到的,我认为没有任何标准的东西叫做OWL-LIST。如果您需要在OWL中表示列表,您可能会感兴趣:

说明

用于描述OWL列表模式的一组实体。(见附件)

也看看这些关于本体论的讨论。他们谈到了RDF列表词汇表(
RDF:list
RDF:first
RDF:rest
)不能在OWL中使用的原因:由于RDF列表用于OWL的序列化,因此出现了不清楚三元组是作为数据的一部分还是作为OWL编码的一部分出现的情况

这也解释了这个问题:

如果在OWL2DL之外,那么从RDF到本机OWL2语法的安全性就有很多危险。一个例子是,RDF列表用作普通实体而不是OWL构造的参数列表,例如,如果用于“:me:traveledCountries(阿根廷-白俄罗斯-中国)”之类的内容。在反向RDF映射中,这样的构造根本没有转换规则


正如评论中提到的,我不认为有任何标准的东西叫做OWL-LIST。如果您需要在OWL中表示列表,您可能会感兴趣:

说明

用于描述OWL列表模式的一组实体。(见附件)

也看看这些关于本体论的讨论。他们谈到了RDF列表词汇表(
RDF:list
RDF:first
RDF:rest
)不能在OWL中使用的原因:由于RDF列表用于OWL的序列化,因此出现了不清楚三元组是作为数据的一部分还是作为OWL编码的一部分出现的情况

这也解释了这个问题:

如果在OWL2DL之外,那么从RDF到本机OWL2语法的安全性就有很多危险。一个例子是,RDF列表用作普通实体而不是OWL构造的参数列表,例如,如果用于“:me:traveledCountries(阿根廷-白俄罗斯-中国)”之类的内容。在反向RDF映射中,这样的构造根本没有转换规则


OWL-LIST和RDF-LIST?我从未听说过这些名字。在RDF和OWL中有容器(
RDF:Bag
RDF:Seq
RDF:Alt
)和集合(
RDF:List
)。你能举一些例子来说明你到底在追求什么吗?基本上,我试图通过OWL-DL本体对网络防火墙规则进行建模,并试图对这些规则的顺序进行建模,以对其逻辑后果进行推理。以下是一个声明“OWL不支持排序,但是底层RDF词汇表(RDF:List和RDF:nil)中的自然构造在OWL-DL中不可用”您能给出这样一个规则的示例吗,您目前如何在OWL中建模,在“订购”它们方面,您到底想要什么?澄清一下:我要求举例的原因是,我认为对于您试图解决的问题,您实际上不需要列表或集合。OWL-list和RDF-list?我从未听说过这些名字。在RDF和OWL中有容器(
RDF:Bag
RDF:Seq
RDF:Alt
)和集合(
RDF:List
)。你能举一些例子来说明你到底在追求什么吗?基本上,我试图通过OWL-DL本体对网络防火墙规则进行建模,并试图对这些规则的顺序进行建模,以对其逻辑后果进行推理。以下是一个声明“OWL不支持排序,但是底层RDF词汇表(RDF:List和RDF:nil)中的自然构造在OWL-DL中不可用”您能给出这样一个规则的示例吗,您目前如何在OWL中建模,在“订购”它们方面,您到底想要什么?澄清一下:我要求举例的原因是,我认为对于您试图解决的问题,您实际上不需要列表或集合。