私は、Jenaフレームワークを使っているオントロジーから、オントロジーで定義された全く同じセマンティックを取得するモデルをロードする方法を知りたいと思います。行うことが可能ですJenaフレームワークを使用してオントロジーに基づいてメモリ内モデルをロードする方法は?
<owl:Class rdf:ID="DigitalCamera">
<rdf:type owl:ObjectProperty />
</owl:Class>
:
Resource r = myModel.getResource(myNS + "DigitalCamera");
OntClass cls = (OntClass) r.as(OntClass.class);
しかし、私は私は約Jean ontology API は、その後、次の例を与えるなどのオントロジーモデル、クラス、上
を動作させる可能性を与えましたDigitalCameraクラス/インスタンス上で直接手をつないで、次のようにOntClassまたはResourceを通過しないように探しています:
DigitalCamera camera = new DigitalCamera();
そのカメラの特定のプロパティを検索すると、私はそれに直接アクセスして、DSLのようなデータのセマンティックに焦点を当てることができます。 Jenaはどのようなオントロジーを表すこのような専用の(生成された)フレームワークを提案していますか?
おかげ