Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_01885#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01885#construct-template-106
http://purl.uniprot.org/unirules/MF_01885#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01885#construct-template-104
http://purl.uniprot.org/unirules/MF_01885#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_01885#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_01885#construct-where-list-0
http://purl.uniprot.org/unirules/MF_01885#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_01885#construct-template-list-0
http://purl.uniprot.org/unirules/MF_01885#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:659790 up:source unirule:MF_01885 . _:659791 up:source unirule:MF_01885 . _:659792 up:source unirule:MF_01885 . _:659793 up:source unirule:MF_01885 . _:659794 up:source unirule:MF_01885 . _:659795 up:source unirule:MF_01885 . _:659796 up:source unirule:MF_01885 . _:659797 up:source unirule:MF_01885 . _:659798 up:source unirule:MF_01885 . _:659799 up:source unirule:MF_01885 . _:659800 up:source unirule:MF_01885 . _:659801 up:source unirule:MF_01885 . _:659802 up:source unirule:MF_01885 . _:659803 up:source unirule:MF_01885 . _:659804 up:source unirule:MF_01885 . _:659805 up:source unirule:MF_01885 . _:659806 up:source unirule:MF_01885 . _:659807 up:source unirule:MF_01885 . _:659808 up:source unirule:MF_01885 . _:659809 up:source unirule:MF_01885 . _:659810 up:source unirule:MF_01885 . ?this up:annotation ?annotation0 , ?annotation2 , ?annotation4 , ?annotation6 ; up:classifiedWith GO:0005737 , GO:0008175 , GO:0008757 , GO:0030488 , keyword:489 , keyword:808 , keyword:819 , keyword:949 , keyword:963 . ?annotation0 up:activity ?activity1 ; rdf:type up:Catalytic_Activity_Annotation . ?activity1 up:catalyticActivity ; up:enzymeClass . ?annotation2 up:activity ?activity3 ; rdf:type up:Catalytic_Activity_Annotation . ?activity3 up:catalyticActivity ; up:enzymeClass . ?annotation4 a up:Subcellular_Location_Annotation . ?annotation4li5 up:cellularComponent . ?annotation6 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the class IV-like SAM-binding methyltransferase superfamily. RNA methyltransferase TrmH family. TrmL subfamily.' . ?case7 up:alternativeName ?name9 ; up:recommendedName ?name8 . ?name8 up:ecName '2.1.1.207' ; up:fullName "tRNA (cytidine(34)-2'-O)-methyltransferase" ; rdf:type up:Structured_Name . ?name9 up:fullName "tRNA (cytidine/uridine-2'-O-)-methyltransferase TrmL" ; rdf:type up:Structured_Name . ?case10 up:alternativeName ?name12 ; up:recommendedName ?name11 . ?name11 up:ecName '2.1.1.207' ; up:fullName "Putative tRNA (cytidine(34)-2'-O)-methyltransferase" ; rdf:type up:Structured_Name . ?name12 up:fullName "tRNA (cytidine/uridine-2'-O-)-methyltransferase" ; rdf:type up:Structured_Name . ?pfs13 up:annotation ?annotation14 . ?annotation14 faldo:begin ?pfsb15 ; faldo:end ?pfse16 ; up:ligand ?ligand17 ; rdf:type up:Binding_Site_Annotation . ?pfsb15 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?pfse16 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?ligand17 rdfs:subClassOf chebi:59789 . ?pfs20 up:annotation ?annotation21 . ?annotation21 faldo:begin ?pfsb22 ; faldo:end ?pfse23 ; up:ligand ?ligand24 ; rdf:type up:Binding_Site_Annotation . ?pfsb22 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?pfse23 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . ?ligand24 rdfs:subClassOf chebi:59789 . ?pfs27 up:annotation ?annotation28 . ?annotation28 faldo:begin ?pfsb29 ; faldo:end ?pfse30 ; up:ligand ?ligand31 ; rdf:type up:Binding_Site_Annotation . ?pfsb29 faldo:position ?thisPositionOn32 ; rdf:type faldo:ExactPosition . ?pfse30 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?ligand31 rdfs:subClassOf chebi:59789 . ?pfs34 up:annotation ?annotation35 . ?annotation35 faldo:begin ?pfsb36 ; faldo:end ?pfse37 ; up:ligand ?ligand38 ; rdf:type up:Binding_Site_Annotation . ?pfsb36 faldo:position ?thisPositionOn39 ; rdf:type faldo:ExactPosition . ?pfse37 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?ligand38 rdfs:subClassOf chebi:59789 . _:659811 a rdf:Statement ; up:attribution _:659790 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation0 . _:659812 a rdf:Statement ; up:attribution _:659791 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:659813 a rdf:Statement ; up:attribution _:659792 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:659814 a rdf:Statement ; up:attribution _:659793 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:659815 a rdf:Statement ; up:attribution _:659794 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:659816 a rdf:Statement ; up:attribution _:659795 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:489 . _:659817 a rdf:Statement ; up:attribution _:659796 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:949 . _:659818 a rdf:Statement ; up:attribution _:659797 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:659819 a rdf:Statement ; up:attribution _:659798 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:819 . _:659820 a rdf:Statement ; up:attribution _:659799 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008175 . _:659821 a rdf:Statement ; up:attribution _:659800 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008757 . _:659822 a rdf:Statement ; up:attribution _:659801 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0030488 . _:659823 a rdf:Statement ; up:attribution _:659802 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:659824 a rdf:Statement ; up:attribution _:659803 ; rdf:subject ?case7 ; rdf:predicate up:recommendedName ; rdf:object ?name8 . _:659825 a rdf:Statement ; up:attribution _:659804 ; rdf:subject ?case7 ; rdf:predicate up:alternativeName ; rdf:object ?name9 . _:659826 a rdf:Statement ; up:attribution _:659805 ; rdf:subject ?case10 ; rdf:predicate up:recommendedName ; rdf:object ?name11 . _:659827 a rdf:Statement ; up:attribution _:659806 ; rdf:subject ?case10 ; rdf:predicate up:alternativeName ; rdf:object ?name12 . _:659828 a rdf:Statement ; up:source unirule:MF_01885 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:659829 a rdf:Statement ; up:attribution _:659807 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:659830 a rdf:Statement ; up:source unirule:MF_01885 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:659831 a rdf:Statement ; up:attribution _:659808 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:659832 a rdf:Statement ; up:source unirule:MF_01885 ; rdf:subject ?pfs27 ; rdf:predicate up:annotation ; rdf:object ?annotation28 . _:659833 a rdf:Statement ; up:attribution _:659809 ; rdf:subject ?pfs27 ; rdf:predicate up:annotation ; rdf:object ?annotation28 . _:659834 a rdf:Statement ; up:source unirule:MF_01885 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation35 . _:659835 a rdf:Statement ; up:attribution _:659810 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation35 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01885 #Rule MF_01885 Created by:? on:2010-10-21 Modified by:Edouard de Castro on:2024-09-02 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01885 . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(URI(CONCAT(STR(?this), '#MF_01885a0')) AS ?annotation0) . BIND(URI(CONCAT(STR(?this), '#MF_01885a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_01885a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_01885a6')) AS ?annotation6) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch45 faldo:location ?templateMotifSequenceMatchRegionP4486846 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4486848 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP44868MF_0188541 . ?templateMotifSequenceMatchRegionP4486846 faldo:begin ?templateMotifSequenceMatchBeginP4486847 . ?templateMotifSequenceMatchBeginP4486847 faldo:position ?templateMotifSequenceMatchBeginPositionP4486842 ; faldo:reference isoform:P44868-1 . ?templateMotifSequenceProfileAlignmentOperationP4486848 edam:has_input signature:MF_01885 ; rdf:type edam:operation_0300 . ?targetMotifMatch49 faldo:location ?targetMotifMatchRegionMatch50 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0188552 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP44868MF_0188543 . ?targetMotifMatchRegionMatch50 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0188551 . ?targetMotifMatchRegionMatchBeginMF_0188551 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0188544 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0188552 edam:has_input signature:MF_01885 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP44868MF_0188541, 1, (STRLEN(?templateMotifCigarP44868MF_0188541) - STRLEN(REPLACE(?templateMotifCigarP44868MF_0188541, CONCAT('^(?:-*[^-]){', STR(((78 - ?templateMotifSequenceMatchBeginPositionP4486842) + 1)), '}'), '')))), '[a-z]', '')) AS ?step153) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP44868MF_0188543, 1, (STRLEN(?targetMotifMatchCigarP44868MF_0188543) - STRLEN(REPLACE(?targetMotifMatchCigarP44868MF_0188543, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP44868MF_0188543, 1, (STRLEN(?targetMotifMatchCigarP44868MF_0188543) - STRLEN(REPLACE(?targetMotifMatchCigarP44868MF_0188543, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step153), '}'), '')))), '[^-]', ''))) AS ?step254) . BIND(((?step254 + ?targetMotifMatchRegionMatchBeginPositionMF_0188544) - 1) AS ?thisPositionOn18) . BIND(?thisPositionOn18 AS ?thisPositionOn19) . BIND(?this AS ?pfs1t55) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) . FILTER (REGEX('[ILVM]', SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01885a14')) AS ?annotation14) . BIND(?this AS ?pfs13) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch60 faldo:location ?templateMotifSequenceMatchRegionP4486861 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4486863 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP44868MF_0188556 . ?templateMotifSequenceMatchRegionP4486861 faldo:begin ?templateMotifSequenceMatchBeginP4486862 . ?templateMotifSequenceMatchBeginP4486862 faldo:position ?templateMotifSequenceMatchBeginPositionP4486857 ; faldo:reference isoform:P44868-1 . ?templateMotifSequenceProfileAlignmentOperationP4486863 edam:has_input signature:MF_01885 ; rdf:type edam:operation_0300 . ?targetMotifMatch64 faldo:location ?targetMotifMatchRegionMatch65 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0188567 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP44868MF_0188558 . ?targetMotifMatchRegionMatch65 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0188566 . ?targetMotifMatchRegionMatchBeginMF_0188566 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0188559 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0188567 edam:has_input signature:MF_01885 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP44868MF_0188556, 1, (STRLEN(?templateMotifCigarP44868MF_0188556) - STRLEN(REPLACE(?templateMotifCigarP44868MF_0188556, CONCAT('^(?:-*[^-]){', STR(((100 - ?templateMotifSequenceMatchBeginPositionP4486857) + 1)), '}'), '')))), '[a-z]', '')) AS ?step168) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP44868MF_0188558, 1, (STRLEN(?targetMotifMatchCigarP44868MF_0188558) - STRLEN(REPLACE(?targetMotifMatchCigarP44868MF_0188558, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP44868MF_0188558, 1, (STRLEN(?targetMotifMatchCigarP44868MF_0188558) - STRLEN(REPLACE(?targetMotifMatchCigarP44868MF_0188558, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), '')))), '[^-]', ''))) AS ?step269) . BIND(((?step269 + ?targetMotifMatchRegionMatchBeginPositionMF_0188559) - 1) AS ?thisPositionOn25) . BIND(?thisPositionOn25 AS ?thisPositionOn26) . BIND(?this AS ?pfs1t70) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb22) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse23) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn25, 1) = 'G')) . BIND(URI(CONCAT(STR(?this), '#MF_01885a21')) AS ?annotation21) . BIND(?this AS ?pfs20) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch75 faldo:location ?templateMotifSequenceMatchRegionP4486876 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4486878 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP44868MF_0188571 . ?templateMotifSequenceMatchRegionP4486876 faldo:begin ?templateMotifSequenceMatchBeginP4486877 . ?templateMotifSequenceMatchBeginP4486877 faldo:position ?templateMotifSequenceMatchBeginPositionP4486872 ; faldo:reference isoform:P44868-1 . ?templateMotifSequenceProfileAlignmentOperationP4486878 edam:has_input signature:MF_01885 ; rdf:type edam:operation_0300 . ?targetMotifMatch79 faldo:location ?targetMotifMatchRegionMatch80 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0188582 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP44868MF_0188573 . ?targetMotifMatchRegionMatch80 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0188581 . ?targetMotifMatchRegionMatchBeginMF_0188581 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0188574 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0188582 edam:has_input signature:MF_01885 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP44868MF_0188571, 1, (STRLEN(?templateMotifCigarP44868MF_0188571) - STRLEN(REPLACE(?templateMotifCigarP44868MF_0188571, CONCAT('^(?:-*[^-]){', STR(((122 - ?templateMotifSequenceMatchBeginPositionP4486872) + 1)), '}'), '')))), '[a-z]', '')) AS ?step183) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP44868MF_0188573, 1, (STRLEN(?targetMotifMatchCigarP44868MF_0188573) - STRLEN(REPLACE(?targetMotifMatchCigarP44868MF_0188573, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP44868MF_0188573, 1, (STRLEN(?targetMotifMatchCigarP44868MF_0188573) - STRLEN(REPLACE(?targetMotifMatchCigarP44868MF_0188573, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), '')))), '[^-]', ''))) AS ?step284) . BIND(((?step284 + ?targetMotifMatchRegionMatchBeginPositionMF_0188574) - 1) AS ?thisPositionOn32) . BIND(?thisPositionOn32 AS ?thisPositionOn33) . BIND(?this AS ?pfs1t85) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb29) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse30) . FILTER (REGEX('[ILVM]', SUBSTR(?thisSequenceValue, ?thisPositionOn32, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01885a28')) AS ?annotation28) . BIND(?this AS ?pfs27) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch90 faldo:location ?templateMotifSequenceMatchRegionP4486891 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4486893 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP44868MF_0188586 . ?templateMotifSequenceMatchRegionP4486891 faldo:begin ?templateMotifSequenceMatchBeginP4486892 . ?templateMotifSequenceMatchBeginP4486892 faldo:position ?templateMotifSequenceMatchBeginPositionP4486887 ; faldo:reference isoform:P44868-1 . ?templateMotifSequenceProfileAlignmentOperationP4486893 edam:has_input signature:MF_01885 ; rdf:type edam:operation_0300 . ?targetMotifMatch94 faldo:location ?targetMotifMatchRegionMatch95 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0188597 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP44868MF_0188588 . ?targetMotifMatchRegionMatch95 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0188596 . ?targetMotifMatchRegionMatchBeginMF_0188596 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0188589 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0188597 edam:has_input signature:MF_01885 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP44868MF_0188586, 1, (STRLEN(?templateMotifCigarP44868MF_0188586) - STRLEN(REPLACE(?templateMotifCigarP44868MF_0188586, CONCAT('^(?:-*[^-]){', STR(((130 - ?templateMotifSequenceMatchBeginPositionP4486887) + 1)), '}'), '')))), '[a-z]', '')) AS ?step198) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP44868MF_0188588, 1, (STRLEN(?targetMotifMatchCigarP44868MF_0188588) - STRLEN(REPLACE(?targetMotifMatchCigarP44868MF_0188588, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP44868MF_0188588, 1, (STRLEN(?targetMotifMatchCigarP44868MF_0188588) - STRLEN(REPLACE(?targetMotifMatchCigarP44868MF_0188588, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), '')))), '[^-]', ''))) AS ?step299) . BIND(((?step299 + ?targetMotifMatchRegionMatchBeginPositionMF_0188589) - 1) AS ?thisPositionOn39) . BIND(?thisPositionOn39 AS ?thisPositionOn40) . BIND(?this AS ?pfs1t100) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfsb36) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfse37) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn39, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_01885a35')) AS ?annotation35) . BIND(?this AS ?pfs34) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1224 . BIND(?this AS ?case7) . BIND(URI(CONCAT(STR(?this), '#MF_01885a8')) AS ?name8) . BIND(URI(CONCAT(STR(?this), '#MF_01885a9')) AS ?name9) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:1224 . })) . BIND(?this AS ?case10) . BIND(URI(CONCAT(STR(?this), '#MF_01885a11')) AS ?name11) . BIND(URI(CONCAT(STR(?this), '#MF_01885a12')) AS ?name12) . } } "xsd:string
http://purl.uniprot.org/unirules/MF_01885http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_01885#construct