sparql-examples

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

View the Project on GitHub sib-swiss/sparql-examples

126_list_protein_components_ec

rq turtle/ttl

list = protein - components -ec

Use at


PREFIX up:<http://purl.uniprot.org/core/>
PREFIX ec:<http://purl.uniprot.org/enzyme/>
PREFIX rdfs:<http://www.w3.org/2000/01/rdf-schema#>
SELECT
  distinct
    ?enzyme
WHERE
{
  ?protein up:reviewed true .
  ?protein up:mnemonic ?mnemonic .
  ?protein up:domain ?domain .
  ?domain up:enzyme ?enzyme .
}

graph TD
classDef projected fill:lightgreen;
classDef literal fill:orange;
classDef iri fill:yellow;
  v3("?domain")
  v4("?enzyme"):::projected 
  v2("?mnemonic")
  v1("?protein")
  c2(["true^^xsd:boolean"]):::literal 
  v1 --"up:reviewed"-->  c2
  v1 --"up:mnemonic"-->  v2
  v1 --"up:domain"-->  v3
  v3 --"up:enzyme"-->  v4