問題タブ [triplestore]

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 投票する
1 に答える
2788 参照

xml - SPARQL:変数とリテラルの組み合わせ

変数とリテラルを組み合わせて作成されたSPARQLトリプルでサブジェクトを作成することは可能ですか?

私の場合はこれです:

$objectは次のようになります。<info:fedora/abc:123> $identifierは次のようabc:123 になります。必要なのは次のとおりです。<info:fedora/abc:123/MODS>

使用できません<info:fedora/$identifier/MODS>が、変数とリテラルを「接着」する別の方法はありますか?

0 投票する
4 に答える
2053 参照

node.js - Node.js にトリプルを格納する

私はNode.jsでアプリを開発しており、トリプルの json 表現でデータを持っています。

比較的簡単な方法でデータを [data|triple] ストアに保存できるようにしたいと考えています。

タプル内のデータ値も検索可能である必要があります。

既存の RDF サーバーを使用して HTTP 経由でアクセスすることを検討していましたが、Sparql の使用を避けたいと考えています (回避策として、Sparql をラップする別の JavaScript モジュールを用意することも考えられます)。

トリプルの格納を扱う既存の Node モジュールはありますか? そうでない場合、トリプルを格納するための実際的な解決策は何でしょうか?

0 投票する
6 に答える
17819 参照

rdf - RDF と RDFS はどのように関連していますか?

RDF/RDFS や「オントロジー」などのセマンティック Web テクノロジについて読んでいますが、それぞれがどのように関連しているのか疑問に思っていました。現時点では、用語はすべて互換性があるように見えます。または、ここでの基本的な概念を理解していません。

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

tomcat - tomcatを使用したEclipse wtpプロジェクトのopenrdf-sesameデータベース/トリプルストア

Tomcat サーバーを使用する Eclipse WTP プロジェクトで openrdf-sesame トリプルストアを使用したいと考えています。私の wtp プロジェクトで使用するには、このトリプルストアにサンプルの日付を入れる必要があります。

Eclipse なしで Tomcat を使用する場合、Tomcat-manager を使用して 2 つの war ファイル ( openrdf-sesame.war、 ) を Tomcat にデプロイする必要があります。openrdf-workbench.warその後、openrdf-workbench 経由でアクセスしてhttp://localhost:8080/openrdf-workbench/、サンプル データをトリプルストアに配置できますが、Eclipse では、2 つの war ファイルを tomcat-manager でデプロイすることはできません。

tomcat 内の eclipse-wtp プロジェクトでゴマを使用するにはどうすればよいですか?

編集:

Jeen Broekstra answerを試しましたが、Eclipse で多くのエラーが発生します。

エラー

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

java - Jena TDB:ネストされたトランザクション

トランザクションを利用するために現在のコードを書き直したいと思います。ただし、Jenaのドキュメント(http://incubator.apache.org/jena/documentation/tdb/tdb_transactions.html)によると、ネストされたトランザクションはサポートされていません。

たとえば、データベースからいくつかのデータをクエリし、見つかった各リソースにrdfs:labelを追加したいとします。次のコードのようにコードの読み取りと書き込みを厳密に分離する必要がありますか、それともこの例を実装するためのより効率的な方法がありますか?

この質問をsemanticweb.comに投稿しましたが、回答がありません。ここの誰かが私を助けてくれることを願っています。

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

android - Android 上の RDF データベース

Android 用のモバイル RDF データベースに関するプロジェクトに取り組んでいます。そのため、Android プロジェクトに含めるオープン ソース データベースを探しています。しかし、既存の RDF データベースのモバイル バージョンを見つけるのは困難です。

私がこれまでに見つけたもの:

残念ながら、Sesame、Virtuoso、AllegroGraph などのモバイル バージョンは見つかりませんでした。

Android用の他のRDFデータベースを知っている人はいますか?

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

python - AllegroGraph Python API からの Prolog クエリでの OWL 推論

ここの AllegroGraph Python API チュートリアルでは、OWL 推論を使用したいときはいつでもconn.getStatements、Prolog または SPARQL クエリを発行する代わりにメソッドを使用していることに気付きました。conn.getStatementsメソッドを使用する代わりに Prolog または SPARQL クエリを発行することにより、OWL 推論からトリプルを推論することは可能ですか? Prologクエリを試しました:

(select (?x ?y) (q ?x !ex:owned-by ?y))

ここで、所有者を as と定義し、ストアにowl:inverseOf ex:ownsトリプルを持っていましたが、結果が得られませんでした。ex:someone ex:owns ex:somethingを使用すると結果が得られますconn.getStatementsが、Prolog クエリに不可欠なものがありませんか?

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

xml - RDF トリプルの同等のクラス

オントロジー ファイル内に多数のクラスがあり、xml ファイル内に同じ数の異なる名前のクラスがあります。XML ファイルから RDF トリプル ストアを作成しました。ここで、トリプル ストア内のクラスの名前をオントロジー内のクラスの名前に変更する必要があります。

誰でもSPARQLクエリを使用して同等にする方法を考えられますか? SPARQL クエリで実行できない場合、最善の方法は何ですか?

----------- これは RDF の一部です -------

名前 (ClassName) を別の名前 (ClassA) に変更したい。SPARQL QUERY を書くことでそれを行うことはできますか?

ツールキットとしてgenaを使用していますが、私が求めていることが可能かどうかはわかりません!

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

rdf - RDF XML の整数と日時リテラル

画像メタデータを格納するためにトリプルストアと RDF をいじり始めましたが、整数値を RDF/XML に入れる方法がわかりません。

タグはトリプルストアによって文字列として扱われ、この値について範囲クエリを行うことはできないと思い50ます。<exif:FocalLength>

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

interface - インターフェイスからSPARQLクエリを起動する

RDFトリプルストアがあり、ボタンをクリックすることでSPARQLクエリが実行されるインターフェースが必要です。

たとえば、インターフェースにはNAMEボタンがあり、そのボタンをクリックするとSPARQLクエリを実行する必要があり、Webページにはそのクエリの結果を含むページが表示される必要があります。

インターフェイスには、JSPまたはPHPを使用します。

誰もがそれを行う方法のアイデアやコード例を持っています、なぜなら私はそれを行う方法がわからないからです!

答えてくれてありがとう...