 
-{:name "protein-labels-UniProt"
+{:name "protein-labels-UniProt-SwissProt"
 
  ;; The query pattern used to retrieve the data that will be used to construct
  ;; the new triples.

   ;; potentially quite large and that this is not a realtime
   ;; operation, this is not an unreasonable trade-off.
   ["franzOption_chunkProcessingAllowed" "franz:yes"]]}}

   (_/record obo/BFO_0000051 _/typeRecordField)
   (_/typeRecordField kiao/hasTemplate iaouniprot/ProteinSchema1)
   (_/typeRecordField rdf/type iaouniprot/Protein)
   ;; This record will also contain the unique name of the protein.
   (_/record obo/BFO_0000051 _/nameRecord)
   (_/nameRecord kiao/hasTemplate iaouniprot/UniProtFileRecord_nameDataField1)
   (_/nameRecord obo/IAO_0000219 ?/proteinName))

 ;; The form of the new triples that will be constructed.
 :head
 '((?/bio rdfs/label ?/proteinName))

 ;; In this case no `:reify` entry is required, since all of the data required
 ;; to form the new triples already exist.
