質問

これは非常に初心者向けの一連の質問ですが、優れた30のSPARQLチュートリアルを読んだ後、SPARQLとは何か、またはSPARQLを使用する方法について頭をかき回すことはできません。

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

私が見たRDFAの例は非常に刺激的です。私は現在、マイクロフォーマットを使用することを強く支持していますが、それをさらに進めたいと思っています。私は現在PHPで開発していますが、Javaライブラリしか見つけていません。

役に立ちましたか?

解決

  

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

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

  

Microsoftはどういうわけかこれを台無しにできるのでしょうか?

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

  

一般的なリレーショナルデータベース(SQL)を使用できますか?

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

  

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

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

  

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

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

  

いじくりを開始するためのセットアップと実行の最適な方法は?

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

他のヒント

  

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

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

  

マイクロソフトは何とかできるようになりますか   これを台無しにするには?

SPARQLはw3c標準です。これは、実装が独自のトリックを追加し始めるとは言いません。

  

一般的なリレーショナルを使用できますか   データベース(SQL)?

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

  

特定のリソースはありますか   他の人よりも学習を勧めますか?

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

  

始めるのは時期尚早だと感じますか   これに自分を投資しますか?

まったくありません。何があなたを維持しましたか? ;)

  

いじくりを開始するためのセットアップと実行の最適な方法は?

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

SPARQL仕様の編集者の1人であるLee Feigenbaumによって書かれた、本当に素晴らしいSPARQLチュートリアルがあります:

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top