Please visit our ***NEW*** OBF/BOSC website: https://www.open-bio.org/ |
-
SemWeb:Bio2RDF Endpoints
From Open Bioinformatics Foundation
Here are the current working Sparql Endpoints for Bio2RDF as of July 7th 2010, 17:23 PM
SELECT * WHERE { <http://bio2rdf.org/pdb:1GOF> ?p ?o . optional {?o ?p2 ?o2 .} optional {?o2 ?p3 ?o3 .} }
select distinct ?g ?o where { graph ?g { ?s ?p ?o . ?o bif:contains "HK1" . } }
select ?label ?o where { graph ?g { ?s ?p ?o . ?o bif:contains "HK1" . } graph ?g { ?s2 a <http://bio2rdf.org/pubmed:JournalArticle> . ?s2 rdfs:label ?label . } } limit 5
select distinct ?rl ?fs ?fe where { ?o <http://bio2rdf.org/ncbi_resource:featureStart> ?fs . filter (xsd:integer(?fs) < 10000) ?refseq <http://bio2rdf.org/ncbi_resource:feature> ?o . ?refseq rdfs:label $rl . ?o <http://bio2rdf.org/ncbi_resource:featureEnd> ?fe . } limit 5
select ?ol ?desc where { ?omim a <http://bio2rdf.org/omim_resource:MendelianDisorders> . ?omim rdfs:label ?ol . ?omim <http://purl.org/dc/terms/description> ?desc . ?desc bif:contains "HK1" . } limit 100
select ?al ?o where { ?s a <http://bio2rdf.org/ns/affymetrix#Probeset> . ?s rdfs:label ?al . ?s ?p ?o . ?o bif:contains "calcium" . } limit 100
- http://atlas.bio2rdf.org/sparql and * http://quebec.bio2rdf.org/sparql are the same
SELECT ?label1, count(*) WHERE { ?s1 ?p1 ?o1 . ?s1 <http://www.w3.org/2000/01/rdf-schema#label> ?label1 . ?o1 bif:contains "morissette" . } ORDER BY DESC (count(*))
select ?inter ?inter2 ?part1_title ?part2_title ?part3_title where { ?inter a <http://bio2rdf.org/bind#Interaction> . ?inter <http://bio2rdf.org/ns/ns/bind#interactionPart> ?part1 . ?inter <http://bio2rdf.org/ns/ns/bind#interactionPart> ?part2 . filter(?part1 != ?part2) . ?part1 <http://purl.org/dc/elements/1.1/title> ?part1_title . ?part2 <http://purl.org/dc/elements/1.1/title> ?part2_title . ?inter2 a <http://bio2rdf.org/bind#Interaction> . ?inter2 <http://bio2rdf.org/ns/ns/bind#interactionPart> ?part3 . ?inter2 <http://bio2rdf.org/ns/ns/bind#interactionPart> ?part4 . filter(?part3 != ?part4) . ?part3 <http://purl.org/dc/elements/1.1/title> ?part2_title . ?part4 <http://purl.org/dc/elements/1.1/title> ?part3_title . filter (?inter != ?inter2) . } limit 100
select distinct ?name ?LEFT_name ?RIGHT_name ?inter_name where { ?path a <http://bio2rdf.org/ns/biopax#pathway> . ?path <http://bio2rdf.org/ns/biopax#NAME> ?name . ?path <http://bio2rdf.org/ns/biopax#PATHWAY-COMPONENTS> ?comp . ?comp <http://bio2rdf.org/ns/biopax#STEP-INTERACTIONS> ?inter . ?inter <http://bio2rdf.org/ns/biopax#LEFT> ?LEFT . ?inter <http://bio2rdf.org/ns/biopax#RIGHT> ?RIGHT . ?inter <http://bio2rdf.org/ns/biopax#NAME> ?inter_name . ?LEFT ?p ?o . ?o <http://bio2rdf.org/ns/biopax#NAME> ?LEFT_name . ?RIGHT ?p2 ?o2 . ?o2 <http://bio2rdf.org/ns/biopax#NAME> ?RIGHT_name . } limit 100
select ?name where { ?prot a <http://bio2rdf.org/ns/biopax#protein> . ?prot <http://bio2rdf.org/ns/biopax#SHORT-NAME> ?name . } limit 10
select ?comp_label ?mass where { ?comp a <http://bio2rdf.org/ns/chebi#Compound> . ?comp rdfs:label ?comp_label . ?comp <http://bio2rdf.org/ns/bio2rdf#mass> ?mass . filter(xsd:double(?mass) > 1500) . } limit 100
select ?name where { ?prot a <http://bio2rdf.org/ns/biopax#protein> . ?prot <http://bio2rdf.org/ns/biopax#NAME> ?name . } limit 10
select ?enzlabel ?sub where { ?enz a <http://bio2rdf.org/ns/kegg#Enzyme> . ?enz rdfs:label ?enzlabel . ?enz <http://bio2rdf.org/ns/kegg#xSubstrate> ?sub . } limit 100
select ?label ?from ?to where { ?s a <http://bio2rdf.org/ns/geneid#Gene> . ?s rdfs:label ?label . ?s <http://bio2rdf.org/ns/geneid#fromInterval> ?from . ?s <http://bio2rdf.org/ns/geneid#toInterval> ?to . filter(xsd:integer(?from) < 100) . } limit 100
select ?golabel ?parentlabel ?greatparentlabel where { ?go a <http://bio2rdf.org/ns/go#Term> . ?go rdfs:label ?golabel . ?golabel bif:contains "liver" . ?parent ?p ?go . ?parent rdfs:label ?parentlabel . ?greatparent ?p2 ?parent . ?greatparent rdfs:label ?greatparentlabel . }
select ?label ?url ?symbol where { ?symbol a <http://bio2rdf.org/ns/hgnc#Symbol> . ?hugo ?p ?symbol . ?hugo <http://bio2rdf.org/ns/bio2rdf#url> ?url . ?hugo rdfs:label ?label . } limit 200
select ?genelabel ?cluster where { ?cluster a <http://bio2rdf.org/homologene#Cluster> . ?gene ?p ?cluster . ?gene rdfs:label ?genelabel . } limit 100
- http://inoh.bio2rdf.org/sparql
- http://iproclass.bio2rdf.org/sparql
- http://kegg.bio2rdf.org/sparql
- http://mesh.bio2rdf.org/sparql
- http://mgi.bio2rdf.org/sparql
- http://obo.bio2rdf.org/sparql
- http://pid.bio2rdf.org/sparql
- http://protein.bio2rdf.org/sparql
- http://pubchem.bio2rdf.org/sparql
- http://reactome.bio2rdf.org/sparql
- http://registry.bio2rdf.org/sparql
- http://release.bio2rdf.org/sparql
- http://sgd.bio2rdf.org/sparql
- http://taxonomy.bio2rdf.org/sparql
- http://uniparc.bio2rdf.org/sparql
- http://uniprot.bio2rdf.org/sparql
- http://unists.bio2rdf.org/sparql
- http://uniref.bio2rdf.org/sparql
URI are build with this pattern
http://bio2rdf.org/[namespace]:[identifier]
To get information about this URI, you can either ask directly
http://bio2rdf.org/[namespace]:[identifier]
or ask the corresponding endpoint about it. The corresponding endpoints is located at
http://[namespace].bio2rdf.org/sparql
P.S.: The refseq endpoint is experimental. Instead of using the URI pattern http://bio2rdf.org/refseq:[identifier] it use http://bio2rdf.org/ncbi:[identifier]