Ontology 没有遵循任何特定方法论的开发

Ontology development without following any specific Methodology

我按照以下三个步骤开发了 ontology:

  1. 重用本体的发现
  2. 选择相关的重用候选人
  3. Customization/extending及相关本体整合

我得到的最终结果是我的ontology。

我的问题是有很多 Ontology 开发方法我没有读过,但我创建了我的 ontology 如上所述。

我必须要遵循某种方法论吗? 上面提到的方法是正确的方法吗?

This 20 min lecture 可能有助于快速了解一些注意事项。它主要关注 "Ontology development 101" 方法,它有以下步骤: 确定范围 -> 考虑重用 -> 枚举术语 -> 定义 类 -> 定义属性 -> 定义约束 -> 创建实例

话虽如此,我个人不建议遵循特定的方法。您的个人 "methodology" 会随着经验的增长而增长。但是了解现有的方法仍然有助于增加您可能没有考虑过的考虑因素。

关于这三个步骤,我建议一个步骤与您的第二个步骤平行。这是为了 select 使用 owl:imports 扩展您的本体,并且仅重用一些 类 和属性。