如何将 FOAF 用作另一个 ontology 的一部分?
How to use FOAF as part of another ontology?
我想要一个 class Professor
,它将具有一些属性:名称、姓氏和国籍。
现在我刚刚创建了一个 class Professor
、一个 class Person
和一个 class Nationality
,以及一些数据属性name
和 surname
以及一个对象 属性 hasNationaity
将教授与国籍联系起来。
将 FOAF 用于 Person
以及 Group
和 member
之类的国籍是否有意义?
为此我需要导入 FOAF,对吗?
我想我的主要问题是为什么要导入鞋面 ontology?这是人们通常做的事情吗?
无论如何,Turtle 中的 ontology 在 GitHub 上可用 here。
本体和更普遍的 "Semantic web technologies" 致力于知识汇集。
正如 Sire Tim Berners-Lee 在其 5-Stars Ranking on Open Data 中指定的那样,当您 "link your data to other data to provide context" 时达到最佳开仓水平。所以这是一件好事!
关于 "import",我认为并非所有 FOAF ontology 都是强制性的。根据我的经验,导入 ontology 的所有语句很重要,当您需要实现与上层 ontology 相关的许多资源时(图形浏览、结构修改……)另一方面,简单地使用前缀可以解决很多问题,而无需权衡应用程序:
xmlns:foaf="http://xmlns.com/foaf/0.1/#"
关于国籍问题,FOAF的群可以解决。 Nota Bene 其他本体可能会提供合适的答案,例如 YAGO (Yet Another Great Ontology)。有些人可能会创建多个 imports/connections 来增加他们知识库的上下文。
我想要一个 class Professor
,它将具有一些属性:名称、姓氏和国籍。
现在我刚刚创建了一个 class Professor
、一个 class Person
和一个 class Nationality
,以及一些数据属性name
和 surname
以及一个对象 属性 hasNationaity
将教授与国籍联系起来。
将 FOAF 用于 Person
以及 Group
和 member
之类的国籍是否有意义?
为此我需要导入 FOAF,对吗?
我想我的主要问题是为什么要导入鞋面 ontology?这是人们通常做的事情吗?
无论如何,Turtle 中的 ontology 在 GitHub 上可用 here。
本体和更普遍的 "Semantic web technologies" 致力于知识汇集。
正如 Sire Tim Berners-Lee 在其 5-Stars Ranking on Open Data 中指定的那样,当您 "link your data to other data to provide context" 时达到最佳开仓水平。所以这是一件好事!
关于 "import",我认为并非所有 FOAF ontology 都是强制性的。根据我的经验,导入 ontology 的所有语句很重要,当您需要实现与上层 ontology 相关的许多资源时(图形浏览、结构修改……)另一方面,简单地使用前缀可以解决很多问题,而无需权衡应用程序:
xmlns:foaf="http://xmlns.com/foaf/0.1/#"
关于国籍问题,FOAF的群可以解决。 Nota Bene 其他本体可能会提供合适的答案,例如 YAGO (Yet Another Great Ontology)。有些人可能会创建多个 imports/connections 来增加他们知识库的上下文。