Frage

Dies ist eine schrecklich Anfänger Reihe von Fragen, sondern durch gut 30 SPARQL Tutorials nach der Lektüre kann ich meinen Kopf nicht scheinen umschlingen, was SPARQL ist oder wie mit ihm zu beginnen.

  1. Ist es auf der Client-Seite ausgeführt?
  2. Ist Microsoft werde irgendwie diese bis zu verwirren können?
  3. Können Sie verwenden eine gemeinsame relationale Datenbank (SQL)?
  4. Gibt es bestimmte Ressourcen, die Sie gegenüber anderen empfehlen für das Lernen?
  5. Haben Sie das Gefühl es verfrüht ist, mich in diese beginnen zu investieren?
  6. beste Weg, um einzurichten und läuft Bastelei zu starten?

Die RDFA Beispiele habe ich sehr inspirierend zu sehen sind. Ich bin zur Zeit ein großer Befürworter von Mikroformaten verwenden, aber möchte wirklich, es weiter zu nehmen. Ich entwickle zur Zeit in PHP, aber haben gefunden, nur eine Java-Bibliothek.

War es hilfreich?

Lösung

  

Ist es auf der Client-Seite ausgeführt?

Es könnte sein. Aber serverseitige Ausführung ist IMO wahrscheinlich. Es hängt davon ab, was Sie versuchen, mit ihm zu tun. (Ich bin nicht bekannt, dass der clientseitige Implementierungen von SPARQL).

  

Ist Microsoft würde irgendwie diese zu vermasseln können?

Alles ist möglich. Aber wenn Sie alle Ihre Zeit sich Gedanken über Microsoft verbringen werden Sie nichts getan. (Wenn ich ein IT-Unternehmer war, würde ich mehr Sorgen über Software-Patente und Patent-Trolle.)

  

Können Sie sich eine gemeinsame relationale Datenbank verwenden (SQL)?

SPARQL auszuführen? Nein. Als Backend für einen dreifachen Speicher / SPARQL Motor? Ja, allerdings gibt es technische Probleme, die dazu führen, dass dies nicht die performant Option ist ... für einige Arten von SPARQL-Abfrage.)

  

Gibt es bestimmte Ressourcen, die Sie gegenüber anderen empfehlen für das Lernen?

Nicht speziell. Was versuchen Sie, zu lernen, dass man nicht aus den Tutorials lernen?

  

Fühlen Sie es verfrüht ist, mich in diese beginnen zu investieren?

Es hängt davon ab, was Sie im Kopf haben. Wenn Sie tun dies für Spaß, es ist nicht zu früh. Wenn Sie Interesse an der Forschung sind, ist es nicht zu früh. Wenn Sie dies tun, einen Job zu landen, ist es möglicherweise verfrüht (einen Blick auf den Job-Anzeigen in Ihrer Umgebung nehmen). Wenn Sie Ihre erste Million Dollar machen ... Ihre Vermutung ist so gut wie meine.

  

bester Weg, um einzurichten und läuft Bastelei zu starten?

Laden und installieren Sie eine der Open-Source-Triple-store / SPARQL-Implementierungen und einige Experimente versuchen. Meine persönliche Präferenz ist OpenRDF / Sesam, weil es sauber APIs hat, ist gut entwickelt und einfach nur funktioniert.

Andere Tipps

  

Ist es auf der Client-Seite ausgeführt?

Nicht normal; nicht mehr als SQL ist

  

Ist Microsoft werde irgendwie in der Lage sein,   mess diesen?

SPARQL ist ein W3C-Standard, was nicht heißt, dass Implementierungen beginnt nicht Tricks ihrer eigenen hinzufügen.

  

Können Sie verwenden eine gemeinsame relationale   Datenbank (SQL)?

Ja, auf zwei Arten: als Stephen sagt, wird ein RDBMS nicht nativ ausführen SPARQL für Sie, aber kann verwendet werden, um die Tripel als Backend zu speichern. Darüber hinaus können Sie einen RDBMS als Speicher für relationale Daten verwenden, aber mit einer dynamischen Zuordnung zu RDF wie über D2RQ oder Openlink Virtuoso RDF Ansichten System.

  

Gibt es bestimmte Ressourcen, die Sie   empfehlen über andere für das Lernen?

Die übliche: w3c, wikipedia, einige Beispielabfragen auf dbpedia.org ... los geht

.
  

Haben Sie das Gefühl es zu früh ist, zu beginnen   investieren selbst in das?

nicht. Was Sie gehalten? ;)

  

bester Weg, um einzurichten und läuft Bastelei zu starten?

Schnappen Sie sich eine Kopie von Openlink Virtuoso und sobald es läuft, zeigen ein Browser auf localhost: 8890 / sparql / und localhost:. 8890 / isparql / den SPARQL-Endpunkt durchsuchen

Es ist eine wirklich große SPARQL Tutorial hier geschrieben von Lee Feigenbaum, einer der Herausgeber der SPARQL-Spezifikation:

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top