2010-01-29 3 views
5

Ich glaube fest daran, eine Plattform oder Technologie zu erlernen, indem ich damit spiele. Ich habe SPARQL also angeschaut und bin bis jetzt noch nicht wirklich darauf gekommen, weil es einfach ... entmutigend aussieht (wie alles auf den ersten Blick).Erste Schritte mit SPARQL, Sandboxing

Ich möchte eine Umgebung mit ein paar Dokumenten, die ich Querverweis und Abfrage kann. Meine Versuchung besteht darin, SQL wie Dinge zu tun, wie zum Beispiel eine Stadt in ihr Heimatland zu bringen - aber vielleicht ist das die falsche Einstellung. Ich habe mir die Beispiele auf dbpedia angeschaut und rechts davon gibt es Fragezeichen, 5 Namespaces, spitze Klammern und andere Hoopla.

http://dbpedia.org/snorql/ sieht aus wie ein guter Platz zum Spielen.

Jeder hat einige Erfahrungen zu teilen? Vor allem Ressourcen, die Ihr Lernen wirklich in Gang gebracht haben?

Antwort

3

Ich habe gehört, dass die ARQ SPARQL tutorial ist ein nützlicher Start. Wie Sie herausgefunden haben, ist dbpedia eine gewaltige Datenmenge, mit der Sie beginnen können, aber sparql.org bietet auch einen einfachen Datensatz sehr, um Online-Abfragen zu versuchen.

+0

+1 sparql.org zum Ausprobieren Dinge sehr praktisch ist – RobV

1

Da comment_bot sagt, die ARQ SPARQL tutorial ist ein guter Anfang.

Wenn Sie es wirklich verstehen wollen, dann müssen Sie die volle SPARQL specification lesen, die viele Beispiele hat und es in vielen Details erklärt. Wenn Sie es nur verwenden möchten, sollten Sie sich keine Gedanken über Abschnitt 12 machen, da dies in die detaillierten technischen Details der formalen Definition von SPARQL und in die Art und Weise der Implementierung von SPARQL einfließt.

Aber auch, wie Sie sagen, Sie müssen nur mit Abfragen spielen, um - wieder comment_bot erwähnt sparql.org, die ein handliches Sandbox

auch darüber im Klaren sein, dass derzeit eine Arbeitsgruppe aktiv auf SPARQL Arbeits 1.1, die hinzufügen werden in einer Anzahl von nützlichen Merkmalen wie Aggregaten und Negation, die unter der existierenden Spezifikation entweder fehlen oder schwer zu tun sind.

Sie sollten auch die SemanticOverflow im Auge behalten, die das Semantic Web-Äquivalent von SO ist, und einige der Leute, die am Schreiben der SPARQL-Spezifikation beteiligt sind, besuchen diese Seite, wenn Sie also eine obskure/komplexe SPARQL-Frage haben Ort zu fragen

2

Ich stimme Ihnen zu. Also habe ich ein Starterkit zusammengestellt, um den Start eines ersten Datensatzes zu erleichtern. Es ist immer noch in der sehr frühen "Alpha" -Phase, aber ich konnte es benutzen, um eine Reihe von Tripeln zu erstellen, von denen ich arbeiten kann. https://github.com/barobba/RDF-SPARQL-Starter-Kit

Auch hier ist ein Ergebniss ich auf Stackoverflow gerade gemacht: How to get started with RDF? (Particularly for relational database developers?)

+0

Ich sollte wahrscheinlich einen Haftungsausschluss hinzufügen. Ich beginne gerade mit RDF und bin keineswegs Experte. –