SPARQL ne olduğunu anlamak

3 Cevap php

Bu soruların bir derece acemi serisi, ancak iyi bir 30 SPARQL öğreticiler okuduktan sonra ben SPARQL ne etrafında veya nasıl kullanmaya başlamak için başımı sarmak için görünmüyor olabilir.

  1. Bu istemci tarafında yürütülür?
  2. Microsoft nasılsa karışıklık bu kadar mümkün olacak mı?
  3. Eğer ortak bir ilişkisel veritabanı (SQL) kullanabilir miyim?
  4. Eğer öğrenme için başkaları üzerinde tavsiye belli kaynaklar var mı?
  5. Eğer bu kendimi yatırıma başlamak için erken olduğunu hissediyor musunuz?
  6. En iyi şekilde kurmak ve müdahalesi başlatmak için çalışan almak için?

Gördüğüm RDFa örnekler çok ilham verici. Şu vea mikro kullanarak büyük bir savunucusu değilim ama gerçekten daha almak istiyorum. Şu vea PHP geliştirmek, ama sadece bir Java kütüphanesi bulduk.

3 Cevap

Bu istemci tarafında yürütülür?

Bu olabilir. Ama sunucu tarafı yürütme IMO daha olasıdır. Bu onunla yapmak için çalışıyoruz ne bağlıdır. (Ben SPARQL herhangi bir istemci tarafı uygulamaları farkında değilim).

Microsoft nasılsa karışıklık bu kadar mümkün olacak mı?

Her şey mümkün. Ama Microsoft endişesi her zaman harcamak eğer bitti şey almazsınız. (Ben bir BT girişimci olsaydım, yazılım patentleri ve patent troller hakkında daha fazla endişeli olurdum.)

Eğer ortak bir ilişkisel veritabanı (SQL) kullanabilir miyim?

SPARQL yürütmek için? No üçlü mağaza / SPARQL motoru için bir arka uç olarak? Evet, bu SPARQL sorgu bazı tür ... en ölçülebilir seçenek olmadığı anlamına teknik sorunlar olmasına rağmen.)

Eğer öğrenme için başkaları üzerinde tavsiye belli kaynaklar var mı?

Değil özellikle. Ne sen öğreticiler öğrenmek değil öğrenmek için çalışıyorsun?

Eğer bu kendimi yatırıma başlamak için erken olduğunu hissediyor musunuz?

Aklınızda ne bağlıdır. Eğlenmek için bu yapıyorsanız, onun erken değil. Eğer araştırma istiyorsanız, bu erken değil. Eğer bir iş arazi yapıyorsanız, o (bölgenizdeki iş ilanlarına bakmak), muhtemelen erken. Eğer ilk milyon dolar yapmak istiyorsanız ... Tahminin benimki kadar iyi.

En iyi şekilde kurmak ve müdahalesi başlatmak için çalışan almak için?

Indirin ve yükleyin açık kaynak üçlü-store / SPARQL uygulamaları birini ve bazı deneyler deneyin. Temiz, API'leri vardır, iyi tasarlanmış ve sadece düz işleri çünkü benim kişisel tercihi OpenRDF / Susam olduğunu.

Bu istemci tarafında yürütülür?

Normalde; SQL daha fazla

Is microsoft somehow going to be able to mess this up?

SPARQL uygulamaları kendi hileler ekleyerek başlamak olmaz demek değildir bir w3c standarttır.

Can you use a common relational database (SQL)?

Evet, iki şekilde: Stephen söylediği gibi, bir RDBMS yerel sizin için SPARQL yürütmek değil, ama bir arka uç olarak üçe saklamak için kullanılabilir. Ayrıca, bu tür D2RQ veya OpenLink'in Virtuoso adlı RDF Görüntüleme sistemi üzerinden gibi ilişkisel veri için bir mağaza olarak değil, RDF dinamik haritalama ile bir RDBMS'yi kullanabilirsiniz.

Are there particular resources you recommend over others for learning?

Her zamanki: w3c, wikipedia, bazı örnek gitmek dbpedia.org ... kapalı sorgular.

Do you feel it is premature to begin investing myself in this?

Hiç de değil. Seni ne tuttu? ;)

En iyi şekilde kurmak ve müdahalesi başlatmak için çalışan almak için?

OpenLink Virtuoso bir kopyasını kapmak ve çalışıyor kez localhost bir tarayıcı işaret: 8890/sparql ve / localhost: 8890/isparql / SPARQL bitiş göz atın.

Burada Lee Feigenbaum, SPARQL şartname editörlerinden biri tarafından yazılmış bir gerçekten büyük SPARQL öğretici var:

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