owl

    1

    1答えて

    現在、私はオントロジを設計しようとしていますが、私はこの分野では新しいです。私のオントロジには、クラスとオブジェクトのプロパティがあります。個人は利用できません。 私はHasというオブジェクトプロパティを持っています。このプロパティは、複数のドメインと範囲を持ちます。 学生(クラスAドメイン)を持つ部門(クラス・レンジ) 母(クラスAドメイン)(オブジェクトプロパティ)持つ子(クラス・レンジ) 機

    0

    2答えて

    OWLクラスの同等のクラスを.owlファイルと同じ順序で取得する必要があります。 私はこのコード for(OWLClassExpression cls: clazz.getEquivalentClasses(ontology)) { Set <OWLClass> classes_of_the_Expression =cls.getClassesInSignature(); } を使用しま

    -1

    1答えて

    私は、JSONオブジェクトをREST APIを介してさまざまな他のアプリケーションから要求するアプリケーションを持っています。任意のアプリケーションからの応答は、次の形式で提供されます: { data : { key1: { val: value, defBy: "ontology class"} key2: ..., } } 次のコードのApp1からオブ

    0

    1答えて

    OWL 2の新機能で、OWL APIで ".ttl"ファイルを解析したいが、OWL APIがAPI Iと同じではないことがわかった前に使用されました。 OWLAxiomやOWLEntityなどでコンテンツを取得したい場合は、「訪問者」を作成する必要があります。私はいくつかのチュートリアルを読んだが、私はそれを行う適切な方法を得ていない。また、検索されたチュートリアルでは古いバージョンのowl ap

    0

    1答えて

    動作しない私は、制限付きで行われ((「あなたは何をしますか」のような)いくつかのランダムな質問のサブクラスでスーパークラスが格納されているXMLファイル「SentenceFromUser」を持っている: hasWordOnFirst 一部何 など (個々のあるもの) 次に、私はを定義しました。スーパークラスOpenQuestionとClosedQuestionと呼ばれています。このコードでは、私の

    0

    1答えて

    例: http://data.doremus.org/activity/587ae689-790e-3525-9e3a-dac63f449a03 私はそれはIRIともURIであると思います。 (私は正しいのですか?) そして私はそれを解析するためにOWL APIを使用します。クラス "IRI"にはメソッドgetShortForm()があり、私はそれを使うと "ae689-790e-3525-9

    1

    1答えて

    OAGL API(互換性の理由から3.4.8)を初めて使用しています.YAGOナレッジベースの一部として提供されているオントロジーをロードしようとしています(http://resources.mpi-inf.mpg.de/yago-naga/yago3.1/yagoSimpleTaxonomy.ttl.7z )。しかし、私は次の警告を得続ける: [main] WARN org.obolibrary

    1

    2答えて

    いくつかのプロパティに基づいてクエリ、次のフクロウの制限の一種では使用して私のクエリ PREFIX pizza: <http://www.co-ode.org/ontologies/pizza/pizza.owl#> SELECT ?X WHERE { ?X rdfs:subClassOf* [ owl:onProperty pizza:hasTopping ;

    1

    1答えて

    で働いていないようだ私は、次の文GraphDBのリポジトリにロードされた: @prefix foo: <http://fopo.com#> . @prefix bar: <http://dd.com#> . foo:Car a owl:Class . foo:Animal a owl:Class ; owl:disjointWith foo:Car . foo:isEndanger