6

これはひどく初心者向けの一連の質問ですが、30のSPARQLチュートリアルを読んだ後、SPARQLとは何か、またはSPARQLの使用を開始する方法について頭を悩ませているようには見えません。

  1. クライアント側で実行されますか?
  2. マイクロソフトはどういうわけかこれを台無しにすることができるだろうか?
  3. 共通のリレーショナルデータベース(SQL)を使用できますか?
  4. 学習のために他の人よりも推奨する特定のリソースはありますか?
  5. これに投資し始めるのは時期尚早だと思いますか?
  6. いじくり回すためにセットアップして実行するための最良の方法は?

私が見たRDFAの例は非常に刺激的です。私は現在、microformatsを使用することを大いに支持していますが、それをさらに発展させたいと思っています。私は現在PHPで開発していますが、Javaライブラリしか見つかりませんでした。

4

3 に答える 3

9

クライアント側で実行されますか?

かもしれない。ただし、サーバー側の実行はIMOである可能性が高くなります。それはあなたがそれで何をしようとしているのかによります。(私はSPARQLのクライアント側の実装を知りません)。

マイクロソフトはどういうわけかこれを台無しにすることができるだろうか?

何でも可能です。しかし、Microsoftのことを心配することにすべての時間を費やすと、何もできなくなります。(私がIT起業家だったとしたら、ソフトウェア特許とパテントトロールについてもっと心配するでしょう。)

共通のリレーショナルデータベース(SQL)を使用できますか?

SPARQLを実行するには?いいえ。トリプルストア/SPARQLエンジンのバックエンドとしてですか?はい。ただし、これが最もパフォーマンスの高いオプションではないことを意味する技術的な問題があります...一部の種類のSPARQLクエリでは。)

学習のために他の人よりも推奨する特定のリソースはありますか?

特にありません。チュートリアルからは学べないことを何を学ぼうとしていますか?

これに投資し始めるのは時期尚早だと思いますか?

それはあなたが何を考えているかに依存します。あなたが楽しみのためにこれをしているなら、それは時期尚早ではありません。あなたが研究に興味があるなら、それは時期尚早ではありません。あなたが仕事を上陸させるためにこれをしているなら、それはおそらく時期尚早です(あなたの地域の求人広告を見てください)。あなたが最初の百万ドルを稼ぎたいなら...あなたの推測は私のものと同じくらい良いです。

いじくり回すためにセットアップして実行するための最良の方法は?

オープンソースのトリプルストア/SPARQL実装の1つをダウンロードしてインストールし、いくつかの実験を試してください。私の個人的な好みはOpenRDF/Sesameです。これは、クリーンなAPIを備え、適切に設計されており、単純に機能するためです。

于 2009-10-24T05:25:36.857 に答える
2

クライアント側で実行されますか?

通常ではありません。SQLだけです

マイクロソフトはどういうわけかこれを台無しにすることができるだろうか?

SPARQLはw3c標準であり、実装が独自のトリックを追加し始めないというわけではありません。

共通のリレーショナルデータベース(SQL)を使用できますか?

はい、2つの方法があります。Stephenが言うように、RDBMSはSPARQLをネイティブに実行しませんが、トリプルをバックエンドとして格納するために使用される場合があります。さらに、RDBMSをリレーショナルデータのストアとして使用できますが、D2RQやOpenLinkVirtuosoのRDFビューシステムなどを介したRDFへの動的マッピングを使用できます。

学習のために他の人よりも推奨する特定のリソースはありますか?

通常:w3c、ウィキペディア、dbpedia.orgでのクエリの例...

これに投資し始めるのは時期尚早だと思いますか?

全くない。何があなたを守ったのですか?;)

いじくり回すためにセットアップして実行するための最良の方法は?

OpenLink Virtuosoのコピーを取得し、実行されたら、ブラウザーでlocalhost:8890 / sparql /およびlocalhost:8890 / isparql /を指定して、sparqlエンドポイントを参照します。

于 2009-11-18T16:00:58.327 に答える
1

SPARQL 仕様の編集者の 1 人である Lee Feigenbaum によって書かれた、非常に優れた SPARQL チュートリアルがここにあります。

http://www.cambridgesemantics.com/2008/09/sparql-by-example/

于 2010-04-25T00:24:23.010 に答える