A set of SPARQL examples that are used in different SIB resources
list = protein - components -ec
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