2013-01-14 6 views
5

を変更することなく、異なるオントロジーを操作するための私の卒業論文に取り組んでいると私のプロジェクトは、製品やサービスについての解析されたコメントを含む文書からの知識の抽出に構成されていまたはサービスであるため、レビュー全体の評価が1つではなく、それぞれ個別に正または負の評価を受けることができます。私がすることができますが
、必要性は、私は、単一オントロジーにネクタイと私の仕事を専門になりますことならば、主なアイデアは、それのうちのフレームワークを作成することですので、私は、ファイルのコメントを受けたいとしていますOWLまたはRDFのいずれかの別のファイル上のオントロジーライブラリは、コードベース

私が見たほとんどのライブラリやフレームワークとの問題は、私はちょうどファイルを変更し、それを読んで、ダイナミックになるこの必要があると思いながら、彼らは、コード生成に依存しているということです。
私が見たことから、SPARQLでもオントロジの構造を知っているので、私はそれぞれのオントロジーに特化したクエリーを作成する必要があるので、私にとってはそれも無駄です。

.NETやPython(私のコードを書くために使うと思う言語)のために既にライブラリがありますか?これは私がオントロジーでこのように動作することを可能にしますか? :)

+0

たぶんこの他の質問はあなたを助けることができます。http://stackoverflow.com/questions/240903/what-is-a-good-rdf-library-for-net – gsscoder

答えて

2

は、.NETの最も成熟し、積極的に開発RDFライブラリがdotNetRDF免責事項 - 私はリード開発者です)である

SemWebが可能であるが、アバンダンは、最後の更新は、ほぼ3年前で、 SPARQL 1.1、RDF/JSON、RDFaなどの新しい標準の多くをサポートしていません。

SPARQLクエリの実行に興味がある場合は、SPARQL 1.1が重要な機能です古いSPARQL 1.0仕様より強力で包括的です。

dotNetRDFには完全なSPARQL 1.1クエリサポートがあります(W3CのSPARQL 1.1 Implementation Reportsを参照)。推奨されているPythonライブラリであるRDFLibには、ほぼ完全なSPARQL 1.1サポートがあります。

1

RDFlibは、おそらくpythonでRDFを操作するための最も成熟したライブラリです。私は趣味のプロジェクトのためにそれを使用しました、そして、それらのニーズ(すなわち、幾分限定されています)に関して、それは私を失敗させませんでした。

easy_install rdflib 

最新の安定版を取得する。 C#の-landで

(また、リンクSOあなたの質問にコメントで投稿で述べたように)、私はSemWeb.NETとなるだろう。私は図書館を使っていないが、著者Joshua Taubererは非常に能力の高い男である。私の意見で

関連する問題