Twinkle: A SPARQL Query Tool

60 %
40 %
Information about Twinkle: A SPARQL Query Tool

Published on March 5, 2008

Author: ldodds

Source: slideshare.net

Description

Introduction to Twinkle presented at an Oxon Swig meeting in March 2008

Twinkle: A SPARQL Query Tool Leigh Dodds, Oxford SWIG, March 2008 Photo Credit: Glen Bowman

What Is It? A GUI for writing and running SPARQL queries

 

Data Sources Local Files Remote Files Jena Databases Any combination of these

SPARQL Endpoints Complete SPARQL Client Useful pre-configured sources, e.g. DBPedia

But Wait, There’s More RDFS and OWL Inferencing Jena Rules Engine And any combination

 

Demonstration (Where It All Goes Wrong)

The Secret Sauce ARQ SPARQL query engine The Jena Assembler API

Jena Assembler API Declaratively describe how to build a Jena Model URIs, Databases Add default content Apply schemas, reasoning

:periodicTable a ja:MemoryModel ; ja:content [ ja:externalContent <http://www.daml.org/2003/01/periodictable/PeriodicTable.owl> ] ; rdfs:label &quot;Periodic Table&quot; . Config Example

:periodicTable a ja:MemoryModel

; ja:content [

ja:externalContent

<http://www.daml.org/2003/01/periodictable/PeriodicTable.owl>

]

; rdfs:label &quot;Periodic Table&quot;

.

:nlm ja:modelName &quot;nlm-data&quot; ; ja:connection :nlm-connection ; rdfs:label &quot;NLM Data&quot; . :nlm-connection ja:dbURL <jdbc:mysql://127.0.0.1:3306/facet> ; ja:dbClass &quot;com.mysql.jdbc.Driver&quot; ; ja:dbType &quot;MySQL&quot; ; ja:dbUser &quot;facet&quot; ; ja:dbPassword “*********&quot; Config Example (2)

:nlm ja:modelName &quot;nlm-data&quot;

; ja:connection :nlm-connection

; rdfs:label &quot;NLM Data&quot;

.

:nlm-connection

ja:dbURL <jdbc:mysql://127.0.0.1:3306/facet>

; ja:dbClass &quot;com.mysql.jdbc.Driver&quot;

; ja:dbType &quot;MySQL&quot;

; ja:dbUser &quot;facet&quot;

; ja:dbPassword “*********&quot;

<http://dbpedia.org/sparql> a sources:Endpoint ; sources:defaultGraph &quot;http://dbpedia.org&quot; ; rdfs:label &quot;DBpedia.org&quot;. <http://www.rdfabout.com/sparql> a sources:Endpoint ; rdfs:label &quot;GovTrack.us&quot;. Config Example (3)

<http://dbpedia.org/sparql> a sources:Endpoint

; sources:defaultGraph &quot;http://dbpedia.org&quot;

; rdfs:label &quot;DBpedia.org&quot;.

<http://www.rdfabout.com/sparql> a sources:Endpoint

; rdfs:label &quot;GovTrack.us&quot;.

Where It All Goes etcconfig.n3 Describe (and label) models Prefix Mappings

Prefix Mappings Quickly add PREFIX statement to query Pre configured vocabularies Add your own…

Prefix Mappings :foaf a ja:PrefixMapping ; rdfs:label &quot;FOAF&quot; ; ja:prefix &quot;foaf&quot; ; ja:namespace &quot;http://xmlns.com/foaf/0.1/&quot; .

Demonstration (2)

… And Yet More ARQ Function & Property Library ARQ Extensions (e.g. COUNT, GROUP BY)

Future Plans Documentation! SPARQL Endpoint Access Control Model Caching Syntax Highlighting More Eye Candy Move to Google Code (Your Feature Here)

Questions? Twinkle Homepage Annotated Screenshots http://www.slideshare.net/ldodds/twinkle-a-sparql-query-tool/

Add a comment

Related presentations

Related pages

Twinkle: A SPARQL Query Tool - ldodds

Twinkle: A SPARQL Query Tool. Twinkle is a simple GUI interface that wraps the ARQ SPARQL query engine. The tool should be useful both for people wanting ...
Read more

twinkle-sparql-tools - Twinkle: A SPARQL Query Tool ...

leigh.do...@gmail.com; Twinkle is a simple GUI interface that wraps the ARQ SPARQL query engine. The tool should be useful both for people wanting to learn ...
Read more

Twinkle: A SPARQL Query Tool | Semantic Web: Le...

Twinkle: A SPARQL Query Tool http://t.co/99S142McQ5 | Semantic Web: ... SPARQL is the query language for Linked Data and the Semantic Web.
Read more

config.n3 - twinkle-sparql-tools - Twinkle: A SPARQL Query ...

twinkle-sparql-tools. Twinkle: A SPARQL Query Tool. Project Home Wiki Issues Source Export to GitHub. Checkout Browse Changes Source path: svn/ trunk ...
Read more

Twinkle-sparql-tools - Twinkle: A SPARQL Query Tool

Twinkle-sparql-tools - Twinkle: A SPARQL Query Tool. Twinkle is a simple GUI interface that wraps the ARQ SPARQL query engine. The tool should be useful ...
Read more

Twinkle Sparql tool failing - Stack Overflow

Twinkle Sparql tool failing. up vote 0 down vote favorite. ... Documentation for the TWINKLE SPARQL query engine. 1 how to eliminate empty resultsets in ...
Read more

parsing - How to parse SPARQL results? - Stack Overflow

I am using Twinkle (A SPARQL Query Tool). I did a SPARQL over a RDF file, and got a results file like below. Since it doesn't seems a typical file format ...
Read more

SparqlImplementations - W3C Wiki - World Wide Web ...

This page lists some implementations of SPARQL, a query language and ... Twinkle is a simple ... and Sparql. Ontorion™ SPARQL Tools for Excel ...
Read more

twinkle, twinkle little star (The Sun BabelFish Blog)

This is an excellent tool for prototyping an ... where simple.sparql is a file containing a Sparql query ... At present Twinkle a lot ...
Read more