Repository 'sparql_tools'
hg clone https://toolshed.g2.bx.psu.edu/repos/sem4j/sparql_tools

Changeset 2:dba28145ab27 (2013-09-25)
Previous changeset 1:cf03b7225f82 (2013-09-25) Next changeset 3:75c072490c2d (2013-09-25)
Commit message:
Uploaded
added:
sparql.py
b
diff -r cf03b7225f82 -r dba28145ab27 sparql.py
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sparql.py Wed Sep 25 02:37:39 2013 -0400
[
@@ -0,0 +1,21 @@
+# sparql.py version:0.1
+# USAGE: python sparql.py <str_select> <input_file> <output_file>
+
+import sys, os, commands
+
+argvs = sys.argv
+if (len(argvs) != 4):
+    print 'Number of argv is incorrect'
+    quit()
+
+out = open('query.tmp', 'w')
+out.write(argvs[1])
+out.close()
+
+os.system('mv ' + argvs[2] + ' ' + argvs[2] + '.nt')
+stdout = commands.getoutput('/Users/Ryota/Softwares/jena/apache-jena-2.11.0/bin/sparql --query=query.tmp --data=' + argvs[2] + '.nt -results=TSV')
+os.system('mv ' + argvs[2] + '.nt ' + argvs[2])
+
+out = open(argvs[3], 'w')
+out.write(stdout)
+out.close()