我是否需要使用Ontology或数据库?

时间:2014-05-30 08:49:31

标签: ontology

我有一套足球相关的关键词,一组积极情绪词汇和负面情绪词汇。我的要求是结合这些和搜索是社交媒体,以获得一些实时的讨论和帖子,并做一些统计分析,并得出一些结论。这个关键字和数据集是动态更新的。现在我的问题是

  1. 处理这三组数据的最佳做法是什么?使用Ontology结构还是结构良好的数据库?
  2. 本体中的数据是否能够从任何编程语言访问?我可以使用.NET或R或任何其他编程语言更新或检索Ontology中的数据吗?
  3. 谢谢

1 个答案:

答案 0 :(得分:1)

将相关关键字表示为本体是一个好主意,而不是存储在数据库中。 SPARQL可用于访问和搜索本体以获取相关信息 如果它是一个本体,你的系统将在语义上丰富 如果它是一个数据库,可能是访问时间可能会改善,但它不会在语义上丰富

您可以使用apache jena这是一个免费的Java API来创建本体。

Python还有许多用于生成本体的插件。