annotate SPARQLGalaxy.xml @ 2:b8bf1af83841 draft

Paste query added, query engine improved, examples added
author Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu>
date Wed, 04 Dec 2013 08:17:00 +0100
parents 137f9a4a6337
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
b8bf1af83841 Paste query added, query engine improved, examples added
Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu>
parents: 0
diff changeset
1 <tool id="SPARQLGalaxy" name="Execute an SPARQL query against an RDF file" version="1.0.1">
b8bf1af83841 Paste query added, query engine improved, examples added
Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu>
parents: 0
diff changeset
2 <description>It executes an SPARQL query against the input RDF file and generates a two column tab file with the variables and bound entities</description>
0
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
3 <command>
2
b8bf1af83841 Paste query added, query engine improved, examples added
Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu>
parents: 0
diff changeset
4 #if $query_type.choose_input_query_type=="query_file"
b8bf1af83841 Paste query added, query engine improved, examples added
Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu>
parents: 0
diff changeset
5 java -Xmx3000M -Xms250M -DentityExpansionLimit=1000000000 -jar ${__tool_data_path__}/shared/jars/SPARQLGalaxy.jar $ontology $query_type.query_file_from_history > $output 2>/dev/null
b8bf1af83841 Paste query added, query engine improved, examples added
Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu>
parents: 0
diff changeset
6 #else
b8bf1af83841 Paste query added, query engine improved, examples added
Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu>
parents: 0
diff changeset
7 java -Xmx3000M -Xms250M -DentityExpansionLimit=1000000000 -jar ${__tool_data_path__}/shared/jars/SPARQLGalaxy_TEXT.jar $ontology "$query_type.pasted_query" > $output 2>/dev/null
b8bf1af83841 Paste query added, query engine improved, examples added
Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu>
parents: 0
diff changeset
8 #end if
0
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
9 </command>
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
10 <inputs>
2
b8bf1af83841 Paste query added, query engine improved, examples added
Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu>
parents: 0
diff changeset
11 <param name="ontology" type="data" label="Input RDF file"/>
b8bf1af83841 Paste query added, query engine improved, examples added
Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu>
parents: 0
diff changeset
12 <conditional name="query_type">
b8bf1af83841 Paste query added, query engine improved, examples added
Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu>
parents: 0
diff changeset
13 <param name="choose_input_query_type" type="select" label="Choose input query type">
b8bf1af83841 Paste query added, query engine improved, examples added
Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu>
parents: 0
diff changeset
14 <option value="query_file">Query file from history</option>
b8bf1af83841 Paste query added, query engine improved, examples added
Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu>
parents: 0
diff changeset
15 <option value="paste_query">Paste query</option>
b8bf1af83841 Paste query added, query engine improved, examples added
Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu>
parents: 0
diff changeset
16 </param>
b8bf1af83841 Paste query added, query engine improved, examples added
Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu>
parents: 0
diff changeset
17 <when value="query_file">
b8bf1af83841 Paste query added, query engine improved, examples added
Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu>
parents: 0
diff changeset
18 <param name="query_file_from_history" type="data" label="Input SPARQL query file"/>
b8bf1af83841 Paste query added, query engine improved, examples added
Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu>
parents: 0
diff changeset
19 </when>
b8bf1af83841 Paste query added, query engine improved, examples added
Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu>
parents: 0
diff changeset
20 <when value="paste_query">
b8bf1af83841 Paste query added, query engine improved, examples added
Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu>
parents: 0
diff changeset
21 <param name="pasted_query" type="text" area="True" size="10x50" label="SPARQL Query" value="SELECT * WHERE { ?s ?p ?o }">
b8bf1af83841 Paste query added, query engine improved, examples added
Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu>
parents: 0
diff changeset
22 <sanitizer sanitize="False"/>
b8bf1af83841 Paste query added, query engine improved, examples added
Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu>
parents: 0
diff changeset
23 </param>
b8bf1af83841 Paste query added, query engine improved, examples added
Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu>
parents: 0
diff changeset
24 </when>
b8bf1af83841 Paste query added, query engine improved, examples added
Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu>
parents: 0
diff changeset
25 </conditional>
0
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
26 </inputs>
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
27 <outputs>
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
28 <data format="text" name="output" />
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
29 </outputs>
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
30 <!--<tests>
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
31 <test>
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
32 <param name="input" value="test.owl"/>
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
33 <param name="OPPL" value="test.oppl"/>
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
34 <param name="format" value="OWL"/>
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
35 <param name="reasoner" value="Pellet"/>
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
36 <output name="out_file" file="test_new.owl"/>
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
37 </test>
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
38 </tests>-->
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
39 <help>
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
40
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
41 **Usage**
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
42
2
b8bf1af83841 Paste query added, query engine improved, examples added
Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu>
parents: 0
diff changeset
43 An RDF file (in any format that Jena can accept) and a plain text file (pasted or from history) with the SPARQL query are needed. See bundle for examples.
0
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
44
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
45 **More information**
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
46
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
47 Galaxy public instance with SPARQL-Galaxy pre-installed:
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
48
2
b8bf1af83841 Paste query added, query engine improved, examples added
Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu>
parents: 0
diff changeset
49 http://biordf.org:8983/
b8bf1af83841 Paste query added, query engine improved, examples added
Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu>
parents: 0
diff changeset
50
b8bf1af83841 Paste query added, query engine improved, examples added
Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu>
parents: 0
diff changeset
51 RDF:
b8bf1af83841 Paste query added, query engine improved, examples added
Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu>
parents: 0
diff changeset
52
b8bf1af83841 Paste query added, query engine improved, examples added
Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu>
parents: 0
diff changeset
53 http://www.w3.org/standards/techs/rdf
0
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
54
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
55 SPARQL:
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
56
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
57 http://www.w3.org/standards/techs/sparql
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
58
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
59 JENA:
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
60
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
61 http://jena.apache.org/
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
62
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
63 **Authors and funding**
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
64
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
65 Alejandro Rodríguez González is funded by the Isaac Peral Programme and developed the Java wrapper for JENA.
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
66
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
67 Mikel Egaña Aranguren is funded by the Marie Curie Cofund programme and developed the XML file for this tool.
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
68
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
69 They both belong to the Biological Informatics group of the CBGP, Spain (http://wilkinsonlab.info/).
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
70
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
71 **Contact**
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
72
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
73 Please send any request or comment to mikel.egana.aranguren@gmail.com.
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
74
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
75 </help>
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
76
137f9a4a6337 First version to init the repo, still README etc to add but it works
mikel-egana-aranguren
parents:
diff changeset
77 </tool>