sparql-examples

A set of SPARQL examples that are used in different SIB resources

View the Project on GitHub ytirlet/sparql-examples

M63_Bgee_IRI_Conversion

rq turtle/ttl

Bgee IRI conversion

Use at

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