A set of SPARQL examples that are used in different SIB resources
Bgee IRI conversion
PREFIX up: <http://purl.uniprot.org/core/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
SELECT ?ensemblGeneNoVer
WHERE {
BIND( IRI(REPLACE(STR(?ensemblGene), "\\.[0-9]+$", "")) AS ?ensemblGeneNoVer ) # strip version from Ensembl ID
}
graph TD
classDef projected fill:lightgreen;
classDef literal fill:orange;
classDef iri fill:yellow;
v1("?ensemblGeneNoVer"):::projected
bind0[/"replace(str(?ensemblGene),'\.#91;0-9#93;+$','')"/]
null --o bind0
bind0 --as--o v1