diff sparql_import.xml @ 2:62cfd14e2520 draft

Uploaded
author saml
date Wed, 21 Nov 2012 12:21:20 -0500
parents
children eee537fd4600
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sparql_import.xml	Wed Nov 21 12:21:20 2012 -0500
@@ -0,0 +1,44 @@
+<tool id="sparql_import" name="SPARQL Import" version="1.0.0">
+	<description>Import data from a SPARQL Endpoint</description>
+	<command interpreter="python">sparql_import.py -u $url -q "$sparqlquery" -o $outfile</command>
+	<inputs>
+		<param name="url" type="text" format="text" size="80" label="SPARQL Endpoint URL"/>
+		<param name="sparqlquery" type="text" format="text" area="True" size="5x80" label="SPARQL Query"/>
+	</inputs>
+	<outputs>
+		<data name="outfile" format="tabular"/>
+	</outputs>
+	<help>
+**What it does**
+
+The SPARQL import executes a SPARQL query against a SPARQL endpoint and returns the results in tabular format, with one column per variable in the SPARQL query.
+
+-------
+
+**Example**
+
+You could for example use this SPARQL Endpoint URL:
+
+http://sparql.wikipathways.org/
+
+and the following SPARQL query, which will select 25 sets of "subject", "predicate" and "object" out of the database, with no filtering at all::
+
+    SELECT ?s ?p ?o
+    WHERE { ?s ?p ?o } 
+    LIMIT 10
+
+This will generate a 3-column tabular output like this::
+
+    http://identifiers.org/pubmed/12860264  http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://vocabularies.wikipathways.org/wp#PublicationReference
+    http://identifiers.org/pubmed/15782111  http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://vocabularies.wikipathways.org/wp#PublicationReference
+    http://identifiers.org/pubmed/11017945  http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://vocabularies.wikipathways.org/wp#PublicationReference
+    http://identifiers.org/pubmed/10997684  http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://vocabularies.wikipathways.org/wp#PublicationReference
+    http://identifiers.org/pubmed/19635799  http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://vocabularies.wikipathways.org/wp#PublicationReference
+    http://identifiers.org/pubmed/16480962  http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://vocabularies.wikipathways.org/wp#PublicationReference
+    http://identifiers.org/pubmed/15976321  http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://vocabularies.wikipathways.org/wp#PublicationReference
+    http://identifiers.org/pubmed/17218259  http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://vocabularies.wikipathways.org/wp#PublicationReference
+    http://identifiers.org/pubmed/17215298  http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://vocabularies.wikipathways.org/wp#PublicationReference
+    http://identifiers.org/pubmed/11177571  http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://vocabularies.wikipathways.org/wp#PublicationReference
+
+</help>
+</tool>