問題タブ [semantic-web]
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.
java - Java で .owl ファイルを読み取り、その内容を表示するにはどうすればよいですか?
.owl
Java でファイルを読み取り、その内容を表示するにはどうすればよいですか?
rdf - Webアプリケーションでセマンティック検索を実装する
このWebアプリケーションは、ユーザーがテキストベースの検索でそれらの投稿を検索できるWebアプリケーションにさまざまな種類の投稿を投稿することを目的としています。基本的に、投稿には次の属性があります。
現在、投稿コンテンツは「投稿」テーブルの下のSQLサーバーデータベースに保存されています。私がやりたいのは、アプリケーションで公開されているこの投稿にセマンティック検索を実装することです。たとえば、ユーザーが検索フィールドに「Education」と入力した場合、システムはテキスト値ではなく「Education」という単語の意味で検索する必要があります。このために、Jenaフレームワークを使用したRDF/OWLベースのソリューションを選びたいと思います。しかし、私はセマンティックWebの初心者なので、どうやって始めるのか本当にわかりません。この検索を作成するのを手伝ってください。(サンプルアプリケーション/コードを提供できればより良いです)よろしくお願いします。
python - PythonでTurtle/N3RDFファイルを読み取る
いくつかの植物データをTurtle形式でエンコードし、 RDFLibを使用してPythonからこのデータを読み取ろうとしています。しかし、私は問題を抱えており、それが私のタートルの奇形なのか、RDFLibの誤用によるものなのかわかりません。
私のテストデータは次のとおりです。
そして私のPythonは:
これは私にエラーを与えます:
parse()パラメーターを変更しようとしましたが、すべてエラーが発生します。Turtleを解析する方法の例はほとんどまたはまったく見つかりませんでした。私は何が間違っているのですか?
algorithm - DBpedia オブジェクト間のリンクの重み
私はこのセマンティック Web トピック、特にDBpediaに少し慣れていません。これについて読んだ限り、DBpedia オブジェクト間のリンクの重みを決定する可能性に関する情報を見つけることができませんでした。たとえば、PHP は Ruby on Rails よりも Symfony に関連していると判断できますか?
java - Java Web サービス エラー
OWL 読み取り関数などの jena フレームワーク関数を実装する Java Web サービスを実行すると、このエラー「java.lang.ClassNotFoundException: com.hp.hpl.jena.rdf.model.Model」が発生しました。しかし、それはスタンドアロンの Java アプリケーションとして機能し、フクロウ ファイルを正しく読み取りました。しかし、それを Web サービスとしてホストし、.net クライアントまたは Eclipse Web サービス クライアントで read メソッドを実行すると、このエラーが発生します。
どんな助けでも本当に感謝します。
どうも。
html - セマンティック HTML を記述する場合、どちらが優れているか:
高品質のセマンティック HTML5 を作成しようとしています。
次の 2 つのオプションのうち、意味的に優れているのはどれですか。
オプション1:
ID を使用してスパンを選択し、スタイルを定義します。
このオプションの下で、SASS で次のようなレストラン名とオファータイトルを選択してスタイルを設定します。
オプション 2:
スタイルを範囲内にスコープし、クラスまたは ID でタグを付けて、h1 から h6 を使用します。
このオプションの下で、SASS で次のようなレストラン名とオファータイトルを選択してスタイルを設定します。
オプション 1 では、ID を使用してスタイルを定義し、要素を選択してスタイルを設定します。オプション 2 では、h1 から h6 のスタイルを再び使用してスタイルを定義していますが、これらのスタイルは文書全体ではなく記事に適用されます。囲んでいるページには、タイトル用の h1 タグと h2 タグがあり、全体のサブタイトルがあります。
h1 から h6 タグは、サイト全体で 1 つの方法でのみ使用されることになっていますか? それとも、サイトの主要部分内で h1 から h6 の範囲を指定しても問題ないでしょうか? たとえば、上記のサイトでは、ID オファーのあるセクションがサイトの主要部分になり、同様に非常に重要な他のセクションがあります。
オプション 1 の方が説明的であるため、保守しやすいという印象を受けます。ただし、同じ保守性を実現するために、オプション 2 で引き続き ID を使用することを妨げるものは何もありません。オプション 2 は、コードをスリムに保ち、html ファイルと css ファイルを小さく保つという点で優れていると思います。
特に両方でIDを自由に使用している場合、実際に一方が他方よりも意味的に優れているかどうかはわかりません。それでも、私のユースケースでは、h1-h6 とスパンのどちらが意味的に優れているかという問題が残ります。
それがすべて理にかなっていることを願っています。明確にする必要がある場合はお知らせください。
semantic-web - この SPARQL の結果を Jena でどうすればよいですか?
DataType プロパティの値を持つサブジェクトを表示する簡単なクエリを作成しました。このクエリは Protege 3.4.3 で実行されます。しかし、Jena で実行すると、「com.hp.hpl.jena.sparql.engine.ResultSetStream@16be68f」というタイトルが表示されます。なんで?これは私のクエリです:
LearnerInformationは 1 つのクラスであり、 Nameは Datatype プロパティです。
sparql - SPARQL に基づいてクエリを作成し、データ型プロパティの値を確認するにはどうすればよいでしょうか?
このクエリを作成します。
HasName は 1 つのデータ型プロパティです。Protege でこのクエリを実行すると、システムはデータ型プロパティの値なしで件名だけを表示します。mwans ?y は空です。また、jenaシステムで実行すると、次のように表示されます:(文字列)
datatype プロパティの値の値を確認するにはどうすればよい?y
ですか?
java - Jena によるオントロジーにトリプルを追加するにはどうすればよいですか?
私はinstance1
とclass1
をinstance2
持っていclass2
ます。HasName(object property)
また、オントロジーで定義しました。さて、どうすればトリプル ( instance1 HasName instance2
) を jena のオントロジーに追加できますか?