如何在类属性上施加顺序以进行表示?

问题描述 投票:0回答:1

[例如,在Schema.org中用类的属性表示类时,是否有一种标准方法在属性列表上强加顺序? schema.org按字母顺序排序,但我可以想到用例可以使用不同的顺序。

documentation rdf owl
1个回答
2
投票

RDF和OWL并未定义属性的顺序-在这种情况下,您指的是断言公理或注释公理的序列,并且它们仅被定义为集合,没有顺序的概念。

大多数工具将使用某种排序标准,以简化用户的生活并保持文件表示的稳定性(例如,以便进行较小的更改只会为源代码控制存储库创建小的补丁集),但这是每个工具特有的约定。

我可以想到不同的排序标准对用户查看数据有用,但对查看文件不有用-我知道的API不能反映公理以其内存形式表示的顺序以及在文件中显示的语言规范不需要它。

© www.soinside.com 2019 - 2024. All rights reserved.