De qué se deriva
De la biblioteca, el documento, la cola del encabezado en el que cae el fragmento y los primeros caracteres del propio fragmento. Todo eso pasa por un resumen criptográfico y da un identificador estable.
cite_id = sha256(
library_id | document_id |
heading_tail | snippet[:256]
)