API Investigation:Sparql

From ToxBank API Wiki
(Difference between revisions)
Jump to: navigation, search
(cURL example)
Line 17: Line 17:
  
 
==== cURL example ====
 
==== cURL example ====
  curl -X GET -k -H 'Accept:application/json' -H 'subjectid:MYTOKEN' https://services.toxbank.net/investigation/sparql/investigations_and_protocols
+
 
 +
  curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" https://services.toxbank.net/investigation/sparql/investigation_and_characteristics
 +
 
 +
curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "value=http://purl.obolibrary.org/obo/NEWT_4932" https://services.toxbank.net/investigation/sparql/investigation_by_characteristic
 +
 
 +
curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "value=organism" https://services.toxbank.net/investigation/sparql/investigation_by_characteristic_name
 +
 
 +
curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "value=Saccharomyces cerevisiae (Baker's yeast)" https://services.toxbank.net/investigation/sparql/investigation_by_characteristic_value
 +
 
 +
curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "factorValues=['http://purl.obolibrary.org/chebi/CHEBI:39867']" https://services.toxbank.net/investigation/sparql/investigation_by_factor
  
 
  curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "factorValues=['http://purl.obolibrary.org/chebi/CHEBI:39867']" https://services.toxbank.net/investigation/sparql/investigation_by_factors
 
  curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "factorValues=['http://purl.obolibrary.org/chebi/CHEBI:39867']" https://services.toxbank.net/investigation/sparql/investigation_by_factors
 +
 +
curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "value=0.035" https://services.toxbank.net/investigation/sparql/investigation_by_foldchange
  
 
  curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "geneIdentifiers=['uniprot:P10809','genesymbol:HSPD1','unigene:Hs.595053']" https://services.toxbank.net/investigation/sparql/investigation_by_genes
 
  curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "geneIdentifiers=['uniprot:P10809','genesymbol:HSPD1','unigene:Hs.595053']" https://services.toxbank.net/investigation/sparql/investigation_by_genes
  
  curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "value=HepaRG" https://services.toxbank.net/investigation/sparql/investigation_by_characteristic_name
+
  curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "value=0.65614" https://services.toxbank.net/investigation/sparql/investigation_by_pvalue
 +
 
 +
curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "value=0.805517" https://services.toxbank.net/investigation/sparql/investigation_by_qvalue
 +
 
 +
curl -X GET -k -H 'Accept:application/json' -H 'subjectid:MYTOKEN' https://services.toxbank.net/investigation/sparql/investigations_and_factors
 +
 
 +
curl -X GET -k -H 'Accept:application/json' -H 'subjectid:MYTOKEN' https://services.toxbank.net/investigation/sparql/investigations_and_protocols
 +
 
 +
curl -X GET -k -H 'Accept:application/json' -H 'subjectid:MYTOKEN' -d "factorValues=['http://purl.obolibrary.org/chebi/CHEBI:39867']" https://services.toxbank.net/investigation/sparql/protocols_by_factors

Revision as of 09:07, 13 January 2014

Description Get information from investigations
Resource Investigation
Method GET
URI investigation/sparql/{template_name}
Parameters params per template(template_name):
  • no params needed for investigation_and_characteristics, investigations_and_factors and investigation_and_protocols
  • factorValues: URI array for investigation_by_factors and protocols_by_factors template
  • geneIdentifiers: Array of Strings for investigation_by_genes (e.G.: uniprot:P10809,genesymbol:HSPD1,unigene:Hs.595053,refseq:NM_002156,entrez:3329)
  • value: String for investigation_by_characteristic_name, investigation_by_characteristic_value, investigation_by_characteristic and investigation_by_factor
Header Parameters Accept: one of < application/sparql-results+xml, application/json, text/uri-list, text/html > , subjectid:SECURITY-TOKEN
Media Type (input)
Results Investigation data as sparql-results+xml json uri-list html
Media Type (output) application/sparql-results+xml application/json text/uri-list text/html
Status code 200

Get information from published investigations via predefined SPARQL queries. (e.G.: https://services.toxbank.net/investigation/sparql/investigation_and_protocols ) . You may also use camelcase notation for templatenames (e.G.: InvestigationAndProtocols, InvestigationByFactors).

cURL example

curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" https://services.toxbank.net/investigation/sparql/investigation_and_characteristics
curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "value=http://purl.obolibrary.org/obo/NEWT_4932" https://services.toxbank.net/investigation/sparql/investigation_by_characteristic
curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "value=organism" https://services.toxbank.net/investigation/sparql/investigation_by_characteristic_name
curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "value=Saccharomyces cerevisiae (Baker's yeast)" https://services.toxbank.net/investigation/sparql/investigation_by_characteristic_value
curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "factorValues=['http://purl.obolibrary.org/chebi/CHEBI:39867']" https://services.toxbank.net/investigation/sparql/investigation_by_factor
curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "factorValues=['http://purl.obolibrary.org/chebi/CHEBI:39867']" https://services.toxbank.net/investigation/sparql/investigation_by_factors
curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "value=0.035" https://services.toxbank.net/investigation/sparql/investigation_by_foldchange
curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "geneIdentifiers=['uniprot:P10809','genesymbol:HSPD1','unigene:Hs.595053']" https://services.toxbank.net/investigation/sparql/investigation_by_genes
curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "value=0.65614" https://services.toxbank.net/investigation/sparql/investigation_by_pvalue
curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "value=0.805517" https://services.toxbank.net/investigation/sparql/investigation_by_qvalue
curl -X GET -k -H 'Accept:application/json' -H 'subjectid:MYTOKEN' https://services.toxbank.net/investigation/sparql/investigations_and_factors
curl -X GET -k -H 'Accept:application/json' -H 'subjectid:MYTOKEN' https://services.toxbank.net/investigation/sparql/investigations_and_protocols
curl -X GET -k -H 'Accept:application/json' -H 'subjectid:MYTOKEN' -d "factorValues=['http://purl.obolibrary.org/chebi/CHEBI:39867']" https://services.toxbank.net/investigation/sparql/protocols_by_factors
Facts about API Investigation:SparqlRDF feed
Acts onInvestigation  +
Has output media typeapplication/sparql-results+xml application/json text/uri-list text/html  +
Has status code200  +
Personal tools