2012-03-23 9 views
2

特定のOWLがある場合、オントロジで定義されたクラスとプロパティに基づいてデータの分類を自動化したいと思います。OWLのオントロジークラスのインスタンス化を自動化するにはどうすればよいですか?

私はOWL形式のProtegèで自分のオントロジーを開発しました。たとえば、OWLを解析してオントロジクラスがPythonクラスにマッピングされたPythonモジュールを返すようなコードジェネレータを用意しておくといいでしょう。このようなモジュールから、データをスキャンし、私のデータを表すクラスのインスタンスでオントロジーを生成するためのスクリプトを書くことができました。

誰もそのようなツールを知っていますか?

+0

は知ってはいけません。たぶん文法上の誤りがあるかもしれません。 +1 –

答えて

2

は、RDF錬金術を見てください:

http://www.openvest.com/trac/wiki/RDFAlchemy

それはPython用ORDFMです。 OWLからPythonクラスのロードを生成するのではなく、Pythonクラスをオントロジ内の用語にマッピングすることをサポートし、オブジェクトのインスタンスをRDFにシリアル化する方法を提供します。

クラスジェネレータに純粋OWLについて、あなたはJastor、特にJava APIの年代を見て必要がある場合があります:誰かがこの質問にあなたをマークダウンする理由

http://jastor.sourceforge.net/

+0

RDFAlchemyのリンクをありがとう、本当に必要なのは、私がオントロジーをインスタンス化するためのツールです。たぶんそれは一般的な仕事ではないかもしれませんが、私が最初にオントロジを開発したのはまさにその理由です。 – fccoelho

関連する問題