在给定文本中搜索语义概念(在RDF中定义)

时间:2014-05-20 16:27:33

标签: java rdf jena

我想使用Apache Jena API在Java中实现以下函数。

  • 输入:RDF文件+任意文本
  • 该怎么做:解析RDF文件,分析任意文本参见是否包含RDF文件中定义的语义概念。
  • 输出:任意文本中提到的语义概念列表

我该怎么做?

我计划如下。

for (int i = 0; i < conceptsFromRDF.size(), i++) {
    if (text.contains(conceptsFromRDF.get(i).getString()) == true)
        returnConcepts.add(conceptsFromRDF.get(i));  
}

有更有效的方法吗?

0 个答案:

没有答案