@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix rdf4j: <http://rdf4j.org/schema/rdf4j#> .
@prefix sesame: <http://www.openrdf.org/schema/sesame#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix fn: <http://www.w3.org/2005/xpath-functions#> .

<http://purl.uniprot.org/unirules/MF_04126#construct> a <http://www.w3.org/ns/shacl#SPARQLRule>,
    <http://spinrdf.org/sp#Construct>;
  <https://hamap.expasy.org/rdf/vocab#addsTriple> <http://purl.uniprot.org/unirules/MF_04126#construct-template-5>,
    <http://purl.uniprot.org/unirules/MF_04126#construct-template-4>, <http://purl.uniprot.org/unirules/MF_04126#construct-template-3>,
    <http://purl.uniprot.org/unirules/MF_04126#construct-template-2>, <http://purl.uniprot.org/unirules/MF_04126#construct-template-9>,
    <http://purl.uniprot.org/unirules/MF_04126#construct-template-8>, <http://purl.uniprot.org/unirules/MF_04126#construct-template-7>,
    <http://purl.uniprot.org/unirules/MF_04126#construct-template-6>, <http://purl.uniprot.org/unirules/MF_04126#construct-template-30>,
    <http://purl.uniprot.org/unirules/MF_04126#construct-template-32>, <http://purl.uniprot.org/unirules/MF_04126#construct-template-31>,
    <http://purl.uniprot.org/unirules/MF_04126#construct-template-26>, <http://purl.uniprot.org/unirules/MF_04126#construct-template-25>,
    <http://purl.uniprot.org/unirules/MF_04126#construct-template-28>, <http://purl.uniprot.org/unirules/MF_04126#construct-template-27>,
    <http://purl.uniprot.org/unirules/MF_04126#construct-template-22>, <http://purl.uniprot.org/unirules/MF_04126#construct-template-21>,
    <http://purl.uniprot.org/unirules/MF_04126#construct-template-45>, <http://purl.uniprot.org/unirules/MF_04126#construct-template-24>,
    <http://purl.uniprot.org/unirules/MF_04126#construct-template-23>, <http://purl.uniprot.org/unirules/MF_04126#construct-template-29>,
    <http://purl.uniprot.org/unirules/MF_04126#construct-template-42>, <http://purl.uniprot.org/unirules/MF_04126#construct-template-41>,
    <http://purl.uniprot.org/unirules/MF_04126#construct-template-44>, <http://purl.uniprot.org/unirules/MF_04126#construct-template-20>,
    <http://purl.uniprot.org/unirules/MF_04126#construct-template-43>, <http://purl.uniprot.org/unirules/MF_04126#construct-template-40>,
    <http://purl.uniprot.org/unirules/MF_04126#construct-template-14>, <http://purl.uniprot.org/unirules/MF_04126#construct-template-38>,
    <http://purl.uniprot.org/unirules/MF_04126#construct-template-37>, <http://purl.uniprot.org/unirules/MF_04126#construct-template-13>,
    <http://purl.uniprot.org/unirules/MF_04126#construct-template-16>, <http://purl.uniprot.org/unirules/MF_04126#construct-template-15>,
    <http://purl.uniprot.org/unirules/MF_04126#construct-template-39>, <http://purl.uniprot.org/unirules/MF_04126#construct-template-10>,
    <http://purl.uniprot.org/unirules/MF_04126#construct-template-34>, <http://purl.uniprot.org/unirules/MF_04126#construct-template-33>,
    <http://purl.uniprot.org/unirules/MF_04126#construct-template-36>, <http://purl.uniprot.org/unirules/MF_04126#construct-template-12>,
    <http://purl.uniprot.org/unirules/MF_04126#construct-template-11>, <http://purl.uniprot.org/unirules/MF_04126#construct-template-35>,
    <http://purl.uniprot.org/unirules/MF_04126#construct-template-0>, <http://purl.uniprot.org/unirules/MF_04126#construct-template-18>,
    <http://purl.uniprot.org/unirules/MF_04126#construct-template-1>, <http://purl.uniprot.org/unirules/MF_04126#construct-template-17>,
    <http://purl.uniprot.org/unirules/MF_04126#construct-template-19>, <http://purl.uniprot.org/unirules/MF_04126#construct-template-48>,
    <http://purl.uniprot.org/unirules/MF_04126#construct-template-49>, <http://purl.uniprot.org/unirules/MF_04126#construct-template-46>,
    <http://purl.uniprot.org/unirules/MF_04126#construct-template-47>;
  <http://www.w3.org/ns/shacl#prefixes> <http://purl.uniprot.org/unirules/>;
  <http://spinrdf.org/sp#where> <http://purl.uniprot.org/unirules/MF_04126#construct-where-list-0>;
  <http://spinrdf.org/sp#templates> <http://purl.uniprot.org/unirules/MF_04126#construct-template-list-0>;
  <http://www.w3.org/ns/shacl#construct> """CONSTRUCT {
  _:961818 up:source unirule:MF_04126 .
  _:961819 up:source unirule:MF_04126 .
  _:961820 up:source unirule:MF_04126 .
  _:961821 up:source unirule:MF_04126 .
  _:961822 up:source unirule:MF_04126 .
  _:961823 up:source unirule:MF_04126 .
  _:961824 up:source unirule:MF_04126 .
  _:961825 up:source unirule:MF_04126 .
  _:961826 up:source unirule:MF_04126 .
  _:961827 up:source unirule:MF_04126 .
  _:961828 up:source unirule:MF_04126 .
  _:961829 up:source unirule:MF_04126 .
  _:961830 up:source unirule:MF_04126 .
  ?this up:annotation ?annotation1 ,
      ?annotation2 ,
      ?annotation4 ,
      ?annotation5 ;
    up:classifiedWith GO:0005198 ,
      GO:0019031 ,
      GO:0019064 ,
      GO:0039626 ,
      GO:0046789 ,
      keyword:1154 ,
      keyword:167 ,
      keyword:946 ;
    up:recommendedName ?name0 .
  ?name0 up:fullName 'Intermediate capsid protein VP6' ;
    rdf:type up:Structured_Name .
  ?annotation1 a up:Function_Annotation ;
    rdfs:comment 'Intermediate capsid protein that self assembles to form an icosahedral capsid with a T=13 symmetry, which consists of 230 trimers of VP6, with channels at each of its five-fold vertices. This capsid constitutes the middle concentric layer of the viral mature particle. The innermost VP2 capsid and the intermediate VP6 capsid remain intact following cell entry to protect the dsRNA from degradation and to prevent unfavorable antiviral responses in the host cell during all the replication cycle of the virus. Nascent transcripts are transcribed within the structural confines of this double-layered particle (DLP) and are extruded through the channels at the five-fold axes. VP6 is required for the transcription activity of the DLP.' .
  ?annotation2 a up:Subcellular_Location_Annotation ;
    rdfs:comment 'Component of the intermediate capsid. Also found in spherical cytoplasmic structures, called virus factories, that appear early after infection and are the site of viral replication and packaging' .
  ?annotation2li3 up:cellularComponent <http://purl.uniprot.org/locations/null>.
  ?annotation4 a up:Subunit_Annotation ;
    rdfs:comment 'Homotrimer. Interacts with the inner capsid protein VP2. Interacts with the outer capsid glycoprotein VP7.' .
  ?annotation5 a up:Similarity_Annotation ;
    rdfs:comment 'Belongs to the rotavirus VP6 family.' .
  _:961831 a rdf:Statement ;
    up:attribution _:961818 ;
    rdf:subject ?this ;
    rdf:predicate up:recommendedName ;
    rdf:object ?name0 .
  _:961832 a rdf:Statement ;
    up:attribution _:961819 ;
    rdf:subject ?this ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation1 .
  _:961833 a rdf:Statement ;
    up:attribution _:961820 ;
    rdf:subject ?this ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation2 .
  _:961834 a rdf:Statement ;
    up:attribution _:961821 ;
    rdf:subject ?this ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation4 .
  _:961835 a rdf:Statement ;
    up:attribution _:961822 ;
    rdf:subject ?this ;
    rdf:predicate up:annotation ;
    rdf:object ?annotation5 .
  _:961836 a rdf:Statement ;
    up:attribution _:961823 ;
    rdf:subject ?this ;
    rdf:predicate up:classifiedWith ;
    rdf:object keyword:167 .
  _:961837 a rdf:Statement ;
    up:attribution _:961824 ;
    rdf:subject ?this ;
    rdf:predicate up:classifiedWith ;
    rdf:object keyword:1154 .
  _:961838 a rdf:Statement ;
    up:attribution _:961825 ;
    rdf:subject ?this ;
    rdf:predicate up:classifiedWith ;
    rdf:object keyword:946 .
  _:961839 a rdf:Statement ;
    up:attribution _:961826 ;
    rdf:subject ?this ;
    rdf:predicate up:classifiedWith ;
    rdf:object GO:0019031 .
  _:961840 a rdf:Statement ;
    up:attribution _:961827 ;
    rdf:subject ?this ;
    rdf:predicate up:classifiedWith ;
    rdf:object GO:0039626 .
  _:961841 a rdf:Statement ;
    up:attribution _:961828 ;
    rdf:subject ?this ;
    rdf:predicate up:classifiedWith ;
    rdf:object GO:0046789 .
  _:961842 a rdf:Statement ;
    up:attribution _:961829 ;
    rdf:subject ?this ;
    rdf:predicate up:classifiedWith ;
    rdf:object GO:0005198 .
  _:961843 a rdf:Statement ;
    up:attribution _:961830 ;
    rdf:subject ?this ;
    rdf:predicate up:classifiedWith ;
    rdf:object GO:0019064 .
}
WHERE {
  #baseURI: http://purl.uniprot.org/unirule/MF_04126
  #Rule MF_04126 Created by:? on:2018-03-28 Modified by:Edouard de Castro on:2019-11-20
  ?this up:organism ?thisOrganism ;
    rdfs:seeAlso signature:MF_04126 .
  ?thisOrganism rdfs:subClassOf+ taxon:10912 .
  FILTER (! (EXISTS {
    ?this rdfs:seeAlso signature:MF_04129 .
  })) .
  BIND(URI(CONCAT(STR(?this), '#MF_04126a0')) AS ?name0) .
  BIND(URI(CONCAT(STR(?this), '#MF_04126a1')) AS ?annotation1) .
  BIND(URI(CONCAT(STR(?this), '#MF_04126a2')) AS ?annotation2) .
  BIND(URI(CONCAT(STR(?this), '#MF_04126a4')) AS ?annotation4) .
  BIND(URI(CONCAT(STR(?this), '#MF_04126a5')) AS ?annotation5) .
}
""" .

<http://purl.uniprot.org/unirules/MF_04126> <http://www.w3.org/ns/shacl#rule> <http://purl.uniprot.org/unirules/MF_04126#construct> .
