使用 ontology 个概念进行日期建模

Date modelling using ontology concepts

问题: 我需要创建一个 ontology (比如 www.example.com/ontology/ont# ,带有 ONT 前缀)。这个 ontology 由一些其他本体组成,前缀为 SSN、TIME、GEO 等。现在,令人困惑的是,当我使用 ONT ontology 进行数据建模时,我是否应该使用原始前缀,例如 SSN, TIME 和 GEO 还是我应该使用 ONT 前缀。

结论: 在数据建模期间,如果我使用 ONT 命名空间,那么我认为我必须通过使用 owl:sameAs、owl:equivalentClass、owl:subclass 概念来更改先前本体的前缀。而且,在数据建模期间使用原始前缀时,必须小心,因为每个建模数据项都应该是可取消引用的。我这个结论对吗?当您的 ontology 由其他几个本体组成时,是否有第三种方法来对数据建模?

我无法决定应该使用哪种方法。一个比另一个的优点是什么?是否有讨论此问题的教程或参考资料?

如果我正确理解你的问题,你实际上是在问你是否应该 "duplicate" 现有的 类 和来自其他本体的属性到你自己的本体中。

明确的答案是:没有。

The semantic web / linked data lives of the re-use of existing vocabularies, so [...] it's best to not re-invent any new schema, but just to use parts from existing ones. Your data will then even be useful without any reasoning.

查看此 了解更多信息。