Dear All, I think a useful default/baseline for handling the occurrence of multiple #+print_bibliography keywords would be to implement the "chapter use case", which, for each #+print_bibliography, would collect only the citations occurring after to previous #+print_bibliography (if there is one) and before the current one, and print out an independent bibliography corresponding to the citations. All citations in this section would refer to this bibliography, and would be disambiguated accordingly.
This could be implemented without any dedicated support on the processor's side, the basic processor could support this as well. Sectioned bibliographies, on the other hand, seem to be more complicated, and require processor-side support. best regards, András