Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_00806#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00806#construct-template-38
http://purl.uniprot.org/unirules/MF_00806#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00806#construct-template-51
http://purl.uniprot.org/unirules/MF_00806#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00806#construct-template-50
http://purl.uniprot.org/unirules/MF_00806#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00806#construct-template-53
http://purl.uniprot.org/unirules/MF_00806#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00806#construct-template-52
http://purl.uniprot.org/unirules/MF_00806#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00806#construct-template-59
http://purl.uniprot.org/unirules/MF_00806#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00806#construct-template-35
http://purl.uniprot.org/unirules/MF_00806#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00806#construct-template-58
http://purl.uniprot.org/unirules/MF_00806#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00806#construct-template-34
http://purl.uniprot.org/unirules/MF_00806#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00806#construct-template-37
http://purl.uniprot.org/unirules/MF_00806#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00806#construct-template-36
http://purl.uniprot.org/unirules/MF_00806#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00806#construct-template-55
http://purl.uniprot.org/unirules/MF_00806#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00806#construct-template-31
http://purl.uniprot.org/unirules/MF_00806#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00806#construct-template-54
http://purl.uniprot.org/unirules/MF_00806#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00806#construct-template-30
http://purl.uniprot.org/unirules/MF_00806#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00806#construct-template-57
http://purl.uniprot.org/unirules/MF_00806#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00806#construct-template-33
http://purl.uniprot.org/unirules/MF_00806#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00806#construct-template-56
http://purl.uniprot.org/unirules/MF_00806#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00806#construct-template-32
http://purl.uniprot.org/unirules/MF_00806#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_00806#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_00806#construct-where-list-0
http://purl.uniprot.org/unirules/MF_00806#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_00806#construct-template-list-0
http://purl.uniprot.org/unirules/MF_00806#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:288004 up:source unirule:MF_00806 . _:288005 up:source unirule:MF_00806 . _:288006 up:source unirule:MF_00806 . _:288007 up:source unirule:MF_00806 . _:288008 up:source unirule:MF_00806 . _:288009 up:source unirule:MF_00806 . _:288010 up:source unirule:MF_00806 . _:288011 up:source unirule:MF_00806 . _:288012 up:source unirule:MF_00806 . ?this up:annotation ?annotation2 ; up:classifiedWith keyword:556 ; up:recommendedName ?name0 . ?name0 up:fullName 'Autonomous glycyl radical cofactor' ; rdf:type up:Structured_Name . ?gene1 skos:prefLabel 'grcA' . ?annotation2 a up:Function_Annotation ; rdfs:comment 'Acts as a radical domain for damaged PFL and possibly other radical proteins.' . ?case3 up:classifiedWith keyword:7 . ?pfs4 up:annotation ?annotation5 . ?annotation5 faldo:begin ?pfsb6 ; faldo:end ?pfse7 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'N6-acetyllysine' . ?pfsb6 faldo:position ?thisPositionOn8 ; rdf:type faldo:ExactPosition . ?pfse7 faldo:position ?thisPositionOn9 ; rdf:type faldo:ExactPosition . ?pfs10 up:annotation ?annotation11 . ?annotation11 faldo:begin ?pfsb12 ; faldo:end ?pfse13 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'N6-acetyllysine' . ?pfsb12 faldo:position ?thisPositionOn14 ; rdf:type faldo:ExactPosition . ?pfse13 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?pfs16 up:annotation ?annotation17 . ?annotation17 faldo:begin ?pfsb18 ; faldo:end ?pfse19 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'N6-acetyllysine' . ?pfsb18 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?pfse19 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?pfs22 up:annotation ?annotation23 . ?annotation23 faldo:begin ?pfsb24 ; faldo:end ?pfse25 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'Glycine radical' . ?pfsb24 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . ?pfse25 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . _:288013 a rdf:Statement ; up:attribution _:288004 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:288014 a rdf:Statement ; up:attribution _:288005 ; rdf:subject ?gene1 ; rdf:predicate up:encodedBy ; rdf:object ?gene1 . _:288015 a rdf:Statement ; up:attribution _:288006 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:288016 a rdf:Statement ; up:attribution _:288007 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:556 . _:288017 a rdf:Statement ; up:attribution _:288008 ; rdf:subject ?case3 ; rdf:predicate up:classifiedWith ; rdf:object keyword:7 . _:288018 a rdf:Statement ; up:source unirule:MF_00806 ; rdf:subject ?pfs4 ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:288019 a rdf:Statement ; up:attribution _:288009 ; rdf:subject ?pfs4 ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:288020 a rdf:Statement ; up:source unirule:MF_00806 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:288021 a rdf:Statement ; up:attribution _:288010 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:288022 a rdf:Statement ; up:source unirule:MF_00806 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:288023 a rdf:Statement ; up:attribution _:288011 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:288024 a rdf:Statement ; up:source unirule:MF_00806 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:288025 a rdf:Statement ; up:attribution _:288012 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00806 #Rule MF_00806 Created by:? on:2005-03-02 Modified by:Edouard de Castro on:2023-06-01 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00806 . ?thisOrganism rdfs:subClassOf+ taxon:1236 . BIND(URI(CONCAT(STR(?this), '#MF_00806a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00806a2')) AS ?annotation2) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch33 faldo:location ?templateMotifSequenceMatchRegionP6806634 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP6806636 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP68066MF_0080629 . ?templateMotifSequenceMatchRegionP6806634 faldo:begin ?templateMotifSequenceMatchBeginP6806635 . ?templateMotifSequenceMatchBeginP6806635 faldo:position ?templateMotifSequenceMatchBeginPositionP6806630 ; faldo:reference isoform:P68066-1 . ?templateMotifSequenceProfileAlignmentOperationP6806636 edam:has_input signature:MF_00806 ; rdf:type edam:operation_0300 . ?targetMotifMatch37 faldo:location ?targetMotifMatchRegionMatch38 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0080640 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP68066MF_0080631 . ?targetMotifMatchRegionMatch38 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0080639 . ?targetMotifMatchRegionMatchBeginMF_0080639 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0080632 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0080640 edam:has_input signature:MF_00806 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFT_1) . VALUES ?supertaxon28 {taxon:620 taxon:561} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon28 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP68066MF_0080629, 1, (STRLEN(?templateMotifCigarP68066MF_0080629) - STRLEN(REPLACE(?templateMotifCigarP68066MF_0080629, CONCAT('^(?:-*[^-]){', STR(((48 - ?templateMotifSequenceMatchBeginPositionP6806630) + 1)), '}'), '')))), '[a-z]', '')) AS ?step141) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP68066MF_0080631, 1, (STRLEN(?targetMotifMatchCigarP68066MF_0080631) - STRLEN(REPLACE(?targetMotifMatchCigarP68066MF_0080631, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step141), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP68066MF_0080631, 1, (STRLEN(?targetMotifMatchCigarP68066MF_0080631) - STRLEN(REPLACE(?targetMotifMatchCigarP68066MF_0080631, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step141), '}'), '')))), '[^-]', ''))) AS ?step242) . BIND(((?step242 + ?targetMotifMatchRegionMatchBeginPositionMF_0080632) - 1) AS ?thisPositionOn8) . BIND(?thisPositionOn8 AS ?thisPositionOn9) . BIND(?this AS ?pfs1t43) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn8))) AS ?pfsb6) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn9))) AS ?pfse7) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn8, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_00806a5')) AS ?annotation5) . BIND(?this AS ?pfs4) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch49 faldo:location ?templateMotifSequenceMatchRegionP6806650 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP6806652 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP68066MF_0080645 . ?templateMotifSequenceMatchRegionP6806650 faldo:begin ?templateMotifSequenceMatchBeginP6806651 . ?templateMotifSequenceMatchBeginP6806651 faldo:position ?templateMotifSequenceMatchBeginPositionP6806646 ; faldo:reference isoform:P68066-1 . ?templateMotifSequenceProfileAlignmentOperationP6806652 edam:has_input signature:MF_00806 ; rdf:type edam:operation_0300 . ?targetMotifMatch53 faldo:location ?targetMotifMatchRegionMatch54 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0080656 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP68066MF_0080647 . ?targetMotifMatchRegionMatch54 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0080655 . ?targetMotifMatchRegionMatchBeginMF_0080655 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0080648 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0080656 edam:has_input signature:MF_00806 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFT_2) . VALUES ?supertaxon44 {taxon:561 taxon:620} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon44 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP68066MF_0080645, 1, (STRLEN(?templateMotifCigarP68066MF_0080645) - STRLEN(REPLACE(?templateMotifCigarP68066MF_0080645, CONCAT('^(?:-*[^-]){', STR(((88 - ?templateMotifSequenceMatchBeginPositionP6806646) + 1)), '}'), '')))), '[a-z]', '')) AS ?step157) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP68066MF_0080647, 1, (STRLEN(?targetMotifMatchCigarP68066MF_0080647) - STRLEN(REPLACE(?targetMotifMatchCigarP68066MF_0080647, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP68066MF_0080647, 1, (STRLEN(?targetMotifMatchCigarP68066MF_0080647) - STRLEN(REPLACE(?targetMotifMatchCigarP68066MF_0080647, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step157), '}'), '')))), '[^-]', ''))) AS ?step258) . BIND(((?step258 + ?targetMotifMatchRegionMatchBeginPositionMF_0080648) - 1) AS ?thisPositionOn14) . BIND(?thisPositionOn14 AS ?thisPositionOn15) . BIND(?this AS ?pfs2t59) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb12) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse13) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn14, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_00806a11')) AS ?annotation11) . BIND(?this AS ?pfs10) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch65 faldo:location ?templateMotifSequenceMatchRegionP6806666 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP6806668 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP68066MF_0080661 . ?templateMotifSequenceMatchRegionP6806666 faldo:begin ?templateMotifSequenceMatchBeginP6806667 . ?templateMotifSequenceMatchBeginP6806667 faldo:position ?templateMotifSequenceMatchBeginPositionP6806662 ; faldo:reference isoform:P68066-1 . ?templateMotifSequenceProfileAlignmentOperationP6806668 edam:has_input signature:MF_00806 ; rdf:type edam:operation_0300 . ?targetMotifMatch69 faldo:location ?targetMotifMatchRegionMatch70 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0080672 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP68066MF_0080663 . ?targetMotifMatchRegionMatch70 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0080671 . ?targetMotifMatchRegionMatchBeginMF_0080671 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0080664 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0080672 edam:has_input signature:MF_00806 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFT_3) . VALUES ?supertaxon60 {taxon:561 taxon:620} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon60 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP68066MF_0080661, 1, (STRLEN(?templateMotifCigarP68066MF_0080661) - STRLEN(REPLACE(?templateMotifCigarP68066MF_0080661, CONCAT('^(?:-*[^-]){', STR(((92 - ?templateMotifSequenceMatchBeginPositionP6806662) + 1)), '}'), '')))), '[a-z]', '')) AS ?step173) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP68066MF_0080663, 1, (STRLEN(?targetMotifMatchCigarP68066MF_0080663) - STRLEN(REPLACE(?targetMotifMatchCigarP68066MF_0080663, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP68066MF_0080663, 1, (STRLEN(?targetMotifMatchCigarP68066MF_0080663) - STRLEN(REPLACE(?targetMotifMatchCigarP68066MF_0080663, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), '')))), '[^-]', ''))) AS ?step274) . BIND(((?step274 + ?targetMotifMatchRegionMatchBeginPositionMF_0080664) - 1) AS ?thisPositionOn20) . BIND(?thisPositionOn20 AS ?thisPositionOn21) . BIND(?this AS ?pfs3t75) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb18) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse19) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn20, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_00806a17')) AS ?annotation17) . BIND(?this AS ?pfs16) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch80 faldo:location ?templateMotifSequenceMatchRegionP6806681 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP6806683 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP68066MF_0080676 . ?templateMotifSequenceMatchRegionP6806681 faldo:begin ?templateMotifSequenceMatchBeginP6806682 . ?templateMotifSequenceMatchBeginP6806682 faldo:position ?templateMotifSequenceMatchBeginPositionP6806677 ; faldo:reference isoform:P68066-1 . ?templateMotifSequenceProfileAlignmentOperationP6806683 edam:has_input signature:MF_00806 ; rdf:type edam:operation_0300 . ?targetMotifMatch84 faldo:location ?targetMotifMatchRegionMatch85 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0080687 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP68066MF_0080678 . ?targetMotifMatchRegionMatch85 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0080686 . ?targetMotifMatchRegionMatchBeginMF_0080686 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0080679 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0080687 edam:has_input signature:MF_00806 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP68066MF_0080676, 1, (STRLEN(?templateMotifCigarP68066MF_0080676) - STRLEN(REPLACE(?templateMotifCigarP68066MF_0080676, CONCAT('^(?:-*[^-]){', STR(((102 - ?templateMotifSequenceMatchBeginPositionP6806677) + 1)), '}'), '')))), '[a-z]', '')) AS ?step188) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP68066MF_0080678, 1, (STRLEN(?targetMotifMatchCigarP68066MF_0080678) - STRLEN(REPLACE(?targetMotifMatchCigarP68066MF_0080678, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP68066MF_0080678, 1, (STRLEN(?targetMotifMatchCigarP68066MF_0080678) - STRLEN(REPLACE(?targetMotifMatchCigarP68066MF_0080678, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), '')))), '[^-]', ''))) AS ?step289) . BIND(((?step289 + ?targetMotifMatchRegionMatchBeginPositionMF_0080679) - 1) AS ?thisPositionOn26) . BIND(?thisPositionOn26 AS ?thisPositionOn27) . BIND(?this AS ?pfs4t90) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb24) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse25) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn26, 1) = 'G')) . BIND(URI(CONCAT(STR(?this), '#MF_00806a23')) AS ?annotation23) . BIND(?this AS ?pfs22) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag91) . } BIND(IF((BOUND(?tagFT_1) || BOUND(?tagFT_2) || BOUND(?tagFT_3)), ?caseWithTag91, ?UNBOUND_VARIABLE) AS ?case3) . } "xsd:string
http://purl.uniprot.org/unirules/MF_00806http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_00806#construct