1

I have some documents and an ontology for some concepts. Are there any frameworks that automatically extracts those concepts from the given documents and creates triples? The ontology must contain special properties?

I found UIMA, but as far as I understood with UIMA I can do only something like this:

  • create some dictionaries which keep associations with the ontology
  • use this dictionary with ConceptMapper
  • write a CAS consumer that creates the triples and persists them -

I don't like this approach because I have to keep in sync the concepts from the ontology and the dictionary.

Can be UIMA used differently, or are there any advanced frameworks that can use directly my ontology with lets say some custom properties as input and based on it annotate the documents?

I want to use ontologies as domain model because I want to create further a knowledge base and ontologies seem more flexible than for example relational model. Thanks.

4

1 回答 1

0

在谷歌上花了更多时间搜索后,我找到了GATE,更具体地说是 OntoRoot GazetterLarge KB Gazetteer

OntoRoot Gazetteer 是一种动态创建的地名词典,结合少数其他通用 GATE 资源,能够针对给定本体在给定内容上生成基于本体的注释。该地名词典是作为 TAO 项目的一部分开发的“地名词典”插件的一部分。

我没有测试它们,但这些似乎是解决我问题的好方法。

于 2011-11-09T16:28:40.957 回答