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

Changeset 8:bf6b5640e0a8 (2013-09-27)
Previous changeset 7:10c67e473958 (2013-09-27) Next changeset 9:2c9827b61b71 (2013-09-27)
Commit message:
Uploaded
added:
sparql.py
b
diff -r 10c67e473958 -r bf6b5640e0a8 sparql.py
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sparql.py Fri Sep 27 02:59:16 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()