owl-api

    0

    1答えて

    私は新しいフクロウを作成したいとD「 :このようなDatatypePropertyの: <owl:DatatypeProperty rdf:about="http://sisinflab.poliba.it/semanticweb/ontologies/architecturalpatterns#extensibilityRate"> <rdf:type rdf:resource="ht

    0

    1答えて

    オントロジーIDのないオントロジーを含むファイルがあります(オントロジータグ<Ontology/>は空です)。使用されるシリアライズ形式はRDF/XMLです。私の目標は、ファイルをシリアライズし、オントロジーIDを設定し、OWLAPIを使ってファイルを書き戻すことです。残念ながら、私はこれを行う方法を知らない。 ontology = ontologyManager.loadOntologyFrom

    1

    1答えて

    新しい推論(HermiT)を作成したい。次の2つのアプローチの違いは何 : - 1)工場を使用するには:[org.semanticweb.HermiT.ReasonerFactory]コンストラクタを使用 ReasonerFactory factory = new ReasonerFactory(); OWLReasoner reasoner = factory.createReasoner(o

    0

    1答えて

    で取られた時間を知りたいと思っています。推論すべての推論を得るには。それを得る方法?また、推論者によって実行された総タスクに関するすべての統計情報を取得したい。 リスナーのパフォーマンスに影響を与える要因は何ですか?

    2

    1答えて

    reasoner [HermiT]の推論公理とその適切な説明を得たいと思います。私は、プロテジェで作成された次のオントロジーを持っています。私Javaコードで後 A.owl <?xml version="1.0"?> <!DOCTYPE rdf:RDF [ <!ENTITY owl "http://www.w3.org/2002/07/owl#" > <!ENTITY xsd

    0

    1答えて

    OWLクラス(例えば、SubclassOf公理)から公理を更新/削除したいと考えています。 私は二つのアプローチ次き: 1)は、すべての新しい公理を作成するすべての古い公理を削除します。 2)新しい公理と比較して選択的公理を削除します。 注: -ため、私はOWLAPIのためのパフォーマンスの面でaheasに行く最善の戦略ある Q.を作成+として、削除、更新例を治療しなければならないいくつかの制限に

    0

    1答えて

    MavenからHermiT 1.3.8.1を、MavenからOWL API 5.0.2を使用しています。私は推論を得るのにほぼ2日間努力しています。私はnothingsが私のために働くすべての例をチェックした。それは、非常に多くのバージョンの推論とAPISがあるということを本当に不満を抱かせています。 ` OWLOntologyManager manager = OWLManager.create

    0

    1答えて

    OWL API mavenプロジェクトをダウンロードし、OWL APIデフォルト実装をオープンしました。オントロジをロードしたいだけですが、エラーが出ます。 public static final IRI example_iri2 = IRI.create("http://mged.sourceforge.net/ontologies/MGEDOntology.owl"); public st

    0

    1答えて

    を使用してクラス式に文字列を変換しながら、私はManchesterOWLSyntaxParser以降のフォームを使用してOWLClassExpressionに[マンチェスターOWL構文である] Stringを変換する方法を作成し、そのために、オントロジーに新しい公理を追加します新しいOWLAxiomとオントロジーに追加します。 <?xml version="1.0"?> <!DOCTYPE rd

    0

    1答えて

    私は新しいセマンティックWebです。私はオントロジーを解析しようとしていますが、2つのOWLClassesが互いに同等であることを知る方法を調べることには困難があります。 推論器を使うのと同じように、OWLApiは情報を抽出するさまざまな方法を提供します。例:サブクラスの場合、this.reasoner.getSubClasses()を使用できます。同じように、クラスAとクラスBの2つのクラスがあ