我正在寻找关于本体对齐的最佳方法的指导?目前,我正在使用protege进行本体建模。我喜欢使用现有本体中的其他类。但是,最好是(1)创建自己的类,然后将现有的类添加为equiavalentTo吗?或者(2)导入现有的本体或类/关系并使用它们作为开始?谢谢!
发布于 2022-08-23 10:36:49
我不认为使用这两种方法都“更好”,但有一些因素可能会影响选择:
如果您只少量地使用外部本体,并且不希望自己描述所有的类和属性,因为它与现有的定义基本一致,当然没有必要“复制”它,因为导入使它变得不那么杂乱,并帮助已经熟悉其他本体的人理解您的类和属性。
如果要使用外部本体作为核心,则
最后要注意的是:owl:equivalentClass并不意味着类是相同的,只是它们共享了一组个体。你仍然可以给他们你自己的描述,链接到其他概念等,而不影响等价类,这些类仍然有自己的“身份”。这在数学上类似于Zorn的引理,良序定理和选择公理,它们在逻辑上都是等价的,但是他们有自己的维基百科文章,很明显它们是不一样的。
https://stackoverflow.com/questions/73447832
复制相似问题