問題タブ [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.
c# - C#で実装されたOWL 2ツール/ライブラリを知っていますか?
C#で実装されたOWL 2ツール/ライブラリを知っていますか? Java にもいくつかありますが、.Net の方が好きな場合は、それらを C# に書き直すか、独自のものを発明する必要がありますか?
mysql - RDBMS(MySQLデータベース)のSPARQLエンドポイントを作成するための最良の方法
私はリンクされたオープンデータセット、特に政府によって出されたものでいくつかの実験を行っています(やりたいです)。
私はRDBMS(より具体的にはMySQL)を持っています。セマンティックWebのアイデアを念頭に置いて設計しました。つまり、オブジェクト、述語、およびオブジェクトを定義するクラスとして情報を格納しています。次に、すべてのオブジェクトは、サブジェクト->述語->オブジェクト(サブジェクトはオブジェクトテーブルからのもの)という形式のステートメントを介して相互に関連付けられます。
アプリケーションから他のRDFトリプルストアにクエリを実行し、他のトリプルストアにデータをクエリさせたい。これが可能になるように「何かを設定する」ことは可能ですか?
イエナを見てきました。Jenaを使用するということは、MySQLではなくストレージアプリケーションとして使用する必要があることを意味しているようです。これに関する唯一の問題は、カテゴリと呼ばれる新しい概念を含めることです(これはセマンティックWeb言語の一部ではないと思います)。カテゴリを使用して情報を表示します(他の意味はありません)が、Jenaを使用すると、より便利に表示できるようにカテゴリの下に述語を整理できないようです。
私はJavaを使用しているので、JAVAAPIが推奨されます。
イエナの目的を誤解した可能性もあり、それが役立つかもしれませんが、どうすればよいかわかりません。
今から4日後、この質問はかなりばかげているように見えると思いますが、現時点では、どのように進めるかについて少し混乱しています。
semantic-web - 多言語sparql
多言語対応のトリプルストアに問い合わせたい。
動作するクエリ:
「sdfsdf」を一般的にのような属性にしたい?o@en
。
では、どのようにクエリを実行する必要がありますか?
semantic-web - セマンティック Web はデッド オン アライバル プロジェクトですか?
商用アプリでセマンティック手法 (RDF、OWL、機械推論など) を使用している人はいますか?
xml - セマンティック Web とそのメソッド、構文、語彙、および言語を理解する
私はセマンティック Web を紹介されたばかりで、それは機能のファミリーですが、その一部を理解するのに苦労しています。誰かが私に説明してくれることを望んでいました。
私が理解している限り、RDF はいくつかの構文で記述できます。RDF/XML、タートルなど
これで、XML が理解できました。それがどのように提示され、どのように解析されるか。しかし、タートル構文で書く人もいますが、その情報をどのように解析するのでしょうか? タートル構文で書かれた情報を別の形式に「抽出」するための、どの言語用の単一のライブラリも見つけられないようです。N3も同様です。どのように使用できますか?実行されましたか?
RDFaについては理解できたようです。RDF を XHTML に実装する方法であること。私にとって、それはRDFを「何か」に実装する方法です。しかし、それをタートルや N3 などと比較するにはどうすればよいでしょうか。
前もって感謝します。
html - 名前と値のペアのセマンティクスと構造
これは私がしばらく苦労してきた質問です。名前と値のペアをマークアップする適切な方法は何ですか?
私は<dl>要素が好きですが、問題があります。あるペアを別のペアから分離する方法はありません。一意のコンテナーがありません。視覚的には、コードには定義がありません。しかし、意味的には、これは正しいマークアップだと思います。
上記のコードでは、コードとレンダリングの両方で、ペアを視覚的に適切にオフセットすることは困難です。たとえば、各ペアの周囲の境界線が必要な場合、それは問題になります。
テーブルを指す場合があります。名前と値のペアは表形式のデータであると主張することができます。それは私には間違っているように思えますが、私は議論を理解しています。ただし、HTMLは、位置またはクラス名の追加を除いて、名前と値を区別しません。
これは、コードとCSSの両方で、視覚的な観点からはるかに理にかなっています。前述の境界線のスタイル設定は簡単です。ただし、前述のように、セマンティクスはせいぜいあいまいです。
考え、コメント、質問?
編集/更新
おそらくこれは構造に関して明示的に言及すべきものでしたが、定義リストには、ペアを意味的にグループ化しないという問題もあります。dd
aとaの間の順序と暗黙の境界dt
は簡単に理解できますが、それでも私には少し違和感があります。
html - HTML5 は、セマンティック マークアップとセマンティック Web テクノロジに対してどのようなサポートを提供しますか?
現時点では、RDFa または Microformats を使用したセマンティック マークアップに対する HTML5 のサポートはほとんどまたはまったくないようです。少し読んだことがありますが、今から HTML5 を使い始めるとしたら、セマンティック マークアップ (microformats など) やセマンティック Web テクノロジ (RDFa など) をサポートするにはどうすればよいでしょうか? これらのテクノロジーを今すぐ利用したい場合、XHTML を使用する必要がありますか?
machine-learning - 自然言語からの RDF の生成
自然言語から RDF を生成するためのツールはありますか? SIMILE プロジェクトによってコンパイルされた RDFizerのリストには、Monrai Cypher の 1 つしか記載されていません。残念ながら、Monrai Technologies によって開発された独自のツールだったようで、その後姿を消しました。また、ダウンロード リンクも見つかりません。誰かが似たようなものを見たことがありますか?
semantic-web - セマンティック Web では、OWL EL、RL、QL はすべて DL のインスタンスですか? 違いはなんですか?もっと内側に
私は多数のオントロジーでペレット推論を使用しており、IRI のリスト (この場合は URL) で info メソッドを実行しました。私が興味を持っている 2 つの指標は、DL 表現力と OWL プロファイルです。
私が取得しているOWLプロファイルは、「OWL 2」、「OWL 2 DL」、「OWL 2 EL」、「OWL 2 QL」、「OWL 2 RL」の範囲です。「OWL 2」と表示されている場合、それはオントロジーがOWL 2でいっぱいであることを意味しますか? 他のバリエーションはすべてDLですか?さまざまなプロファイルを説明する仕様を見つけました (特に表 10) [新しいユーザーとして、複数のハイパーリンクを投稿することはできません。次の 1 つの方が 2 つよりも重要だと思いました] が、これまでのところ、この質問に自分で答えることができませんでした。
「DL表現力」については、その名の通り表現力コード(ALCH、ALCH(D)など)がすべてDLであることを意味します。いわば、コードとその複雑さに関する技術的意味のこの非常に学術的なカタログを見つけましたが、表現力を見て、オントロジーがDLかフルかを少なくとも一般的に判断する方法を知る必要があります。これらのことを説明するヘルプやリンクをいただければ幸いです。
それが役立つのであれば、私がこのようなもので何をしようとしているのかについて、いくつかのコンテキストも提供する必要があります. オントロジー ID 番号 (URL リストから)、それぞれの表現力と OWL プロファイルを持ち、そのオントロジーがフルか、DL か、Lite かを示す「ペレット情報」データから表を作成しているだけです。
semantic-web - セマンティック Web オントロジーは、表現力は同じですが、プロファイルが異なりますか?
ペレット推論器でいくつかのオントロジーを分析していますが、奇妙な結果が得られています。オントロジーで「ペレット情報」メソッドを実行し、OWL プロファイルを DL 表現力と比較すると、同じプロファイルでも表現力が異なるオントロジーが得られることがあります。それは少なくとももっともらしいように思えますが、同じ表現力を持つが異なる OWL プロファイルを持つオントロジーも見つけています。そもそもプロファイルはオントロジーの表現力と還元可能性のしるしであるため、これがどのように可能になるのでしょうか?