問題タブ [protege]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1399 参照

rdf - Jena と RDF を使用してセマンティック アプリケーションを開発する際のベスト プラクティスとは

セマンティック Web: ベスト プラクティス

私はセマンティック Web の初心者です。私のアプリケーションでは、Protege、RDF、SPARQL、Jena、Virtuaso を使用しています。私の懸念は、一般的な Java フレームワーク (Hibernate など) には POJO レイヤーがあることです。このセマンティック Web アプリケーションでも同じことができますか? それは良い習慣ですか?Jena が RDF とモデルの接続を提供してくれていることを知りたいのですが、アプリケーション全体を設計するためのベスト プラクティスは何ですか? フロント エンドでは単純な HTML と JS を使用するので、サーブレットが存在します。また、Protege で作成したオントロジーを Java で表現する際の基準を知りたいです (OWL を使用していないため、OntModel を使用していません)。

0 投票する
3 に答える
2253 参照

java - Javaを使用してオントロジーの整合性をチェックする方法

私はユーザーアクティビティの認識にオントロジーを使用しています....オブジェクトプロパティとともに使用するさまざまなクラスで構成されるオントロジー(OWL)があります.....

私はオントロジーに不慣れで、それについてたくさん読んだ後でも混乱しています....
私が理解しているのは、クラスがさまざまなプロパティを使用して別のクラスとの関係で定義されていることです...とにかく、のオブジェクトが特定のクラスはとにかく別のクラスに関連しています..私が聞きたいのは、ABoxがオントロジーの用語部分(私が理解しているTBox)と一致しているかどうかを確認する方法です。

私はオントロジーを作成するためにprotegeを使用しました。また、一貫性をチェックするために、そのGUIバージョンSWOOPとともにjenaとペレット推論機能を使用してみました。

私は完全に混乱していて、何を使うべきか見当がつかない...

0 投票する
1 に答える
151 参照

parsing - データ抽出-アイデアが必要


以下のようなテキストがn行あると考えてください。

  • 「SonyKDL46NX720BRAVIA46」3DLEDバックライト付きHDTV-1080p、1920 x 1080、16:9、120Hz、HDMI、USB、WiFi対応»TigerDirectで$1148.99

  • 「SamsungNV4010.5MPデジタルカメラ-シルバー-3倍ズームレンズ»eBayで64.99ドル」

  • 「ゲートウェイNV57H27u15.6」ノートブック、Intel Core i3-2310M(2.10GHz)、4GB DDR3メモリ、500GB HDD、DVDスーパーマルチドライブ、Windows 7 Home Premium 64ビット(ピンク)-LX.WZF02.002»$ 399.99 at Buy.com」

これらの文字列を解析して、それぞれを「テレビ、カメラ、ラップトップ」などに分類したいと思います。

テキスト属性は類似している場合と類似していない場合があります。


これを包括的に行うにはどうすればよいですか?

どのコード/ツールを使用する必要がありますか?

何語?

キーワード検索はしたくない。この文字列は、クラス/属性ロジックを使用して分類できますか?

Protegeを使用してクラス/サブクラス階層を構築できますか?


私はこのデータマイニングの分野にまったく慣れていません。だから私の無知を許しなさい!

前もって感謝します。

0 投票する
1 に答える
658 参照

semantics - Protege を使用して作成したオントロジー ファイルがあります。クラスとプロパティを取得したい

Protege を使用して作成したオントロジー ファイルがあります。私の Java アプリケーションでは、クラスとそのプロパティを取得する必要があります。

0 投票する
2 に答える
3779 参照

rdf - 定義された OWL オントロジーを使用して RDF を作成する

データベーステーブルの RDF を生成しています。Protégé を使用して、テーブルの OWL オントロジーを生成しました。このOWLオントロジーを利用し、Jenaを使って表データ用のRDF/XML形式のRDFを作成したいと考えています。RDF ファイルと OWL ファイルをメモリに読み書きしてモデルを生成する方法と、Resource、Property、ModelFactory などのクラスを使用して RDF を生成する方法を知っています。私ができないことは、私が生成したオントロジー (OWL ファイル) を使用して、それらの OWL クラスの RDF インスタンスを作成することです。例えば:

サンプル OWL:

希望のRDF:

次のような RDF を生成できます。

0 投票する
1 に答える
819 参照

ontology - OntoStudioでオントロジーを作成するには?

分類法とそのためのrdf / xmlオントロジーを作成する必要があります。最初は「Protege」から始め、サンプルの例を含むチュートリアルを見つけて、それで完了しました。

グーグルで OntoStudio が Protege よりも優れていることがわかりましたが、オントロジーの作成に関する例を含むチュートリアルは見つかりませんでした。

それを見つけるのを手伝ってくれる体はありますか?

事前の感謝を込めて、Laxmi.P

0 投票する
3 に答える
17983 参照

visualization - オントロジーを視覚化するための最良のツール?

私はオントロジーを視覚化して理解し、他の人に理解してもらうことを目指しています。クラスのトップダウン階層を使用したいと思います。OntoGraph付属の を使用しProtégéましたが、フィギュアには満足していません :( 。Microsoft VisioOntology

この質問を通じて、オントロジーを汎用目的および/または特定の目的 (学術論文の執筆など) で視覚化するための最適なツールを知りたいと思います。

ありがとう。

〜コデラ

0 投票する
0 に答える
151 参照

database - Protege などのオントロジー ツールを使用してデータベースを「統合」した人はいますか?

「統合」という言葉が正しいかどうかはわかりませんが、複数の異なるデータベースを統合してナレッジ ベースを構築しなければならなかった人はいますか? たとえば、車の価値 ($) データベースと個人の財務データベースをリンクするオントロジーを構築する場合、「デロリアンを購入できますか?」というクエリを構築できるようにしたいと考えています。この種のものを構築するために人々がどのツール/方法を使用したのか疑問に思っています。

0 投票する
2 に答える
2514 参照

java - Jena を使用して特定のクラスの個人を作成する方法は?

Protege を使用してオントロジーを作成しましたが、Jena を使用して個体を追加したいと考えています。

SpecialThingプロパティを持つクラスがあるとしましょうhasData。ここで、プログラムで新しい を追加したいと思いますSpecialThing。ここまでが私のコードですが、作成された個体は のインスタンスにすぎませんThing。では、ここに何を追加する必要がありますか? を使用model.createResourceすると、作成するリソースの URI のみを指定できます。