Saltar al contenido
SPDF 5.0

Cómo citar

Cómo citar la especificación de SPDF en tu trabajo, y cómo cita SPDF los documentos que guarda, con el folio, el segundo o el verso exactos.

Revisado Markdown

Citar la especificación

Si SPDF te sirve en tu investigación, cita la propia especificación, con la versión que hayas usado. Cita recomendada:

Saorín Ferrer, José Luis. 2026. SPDF: Semantic Processed Document Format. Specification, version 5.0. https://spdf.joseluissaorin.com/spec

@techreport{spdf-5.0,
  author      = {Saor{\'\i}n Ferrer, Jos{\'e} Luis},
  title       = {{SPDF}: Semantic Processed Document Format. Specification, version 5.0},
  year        = {2026},
  institution = {spdf.joseluissaorin.com},
  url         = {https://spdf.joseluissaorin.com/spec},
  note        = {CC BY 4.0}
}
[
  {
    "id": "spdf-5.0",
    "type": "report",
    "title": "SPDF: Semantic Processed Document Format. Specification, version 5.0",
    "author": [
      {
        "family": "Saorín Ferrer",
        "given": "José Luis"
      }
    ],
    "issued": {
      "date-parts": [
        [
          2026
        ]
      ]
    },
    "URL": "https://spdf.joseluissaorin.com/spec",
    "version": "5.0",
    "language": "en"
  }
]
cff-version: 1.2.0
message: "Si usas SPDF, cita su especificación así."
title: "SPDF: Semantic Processed Document Format. Specification"
version: "5.0"
date-released: 2026-10-07
authors:
  - family-names: "Saorín Ferrer"
    given-names: "José Luis"
url: "https://spdf.joseluissaorin.com/spec"
license: CC-BY-4.0

Cada versión publicada de la especificación tendrá su DOI; mientras tanto, cita la dirección y la versión.

Cómo cita SPDF lo que guarda

La razón de ser del formato es que una cita se calcula a partir del ancla guardada; no se genera. Todas las implementaciones tienen la misma función cite, comprobada por la batería de conformidad, que recibe un ancla, la ficha CSL del documento y una lengua:

AnclaEn castellanoEn inglés
página, folio impreso leído en la página(Darwin, 1859, p. 21)(Darwin, 1859, p. 21)
página, folio deducido de las vecinas(Darwin, 1859, p. [21])(Darwin, 1859, p. [21])
página, folio en romanos(Woolf, 1929, p. xiv)(Woolf, 1929, p. xiv)
foliación por hojas(Cervantes, 1605, fol. 1r)(Cervantes, 1605, fol. 1r)
una página sin número impreso(Darwin, 1859, s. p.)(Darwin, 1859, n. pag.)
intervalo(Darwin, 1859, pp. 21-22)(Darwin, 1859, pp. 21-22)
momento de una grabación(Cortázar, 1977, 1:09:20)(Cortázar, 1977, 1:09:20)
diapositiva(Gould, 2024, diap. 3)(Gould, 2024, slide 3)
verso(Milton, 1667, vv. 234-240)(Milton, 1667, vv. 234-240)
referencia canónica (año CSL −375)(Plato, 375 a. C., 514a)(Plato, 375 BC, 514a)

Dos autores se unen con y en castellano (con e ante el sonido /i/, como pide la norma) y con and en inglés; tres o más pasan a et al. Una página sin folio impreso nunca se cita con su posición en el fichero disfrazada de número de página.

Las referencias bibliográficas completas se exportan en CSL-JSON (siempre) y en BibTeX, así que se les puede aplicar cualquier estilo CSL (Chicago, APA, MLA, ISO 690…) con citeproc, Zotero o Pandoc.

URI de ancla

Cada pasaje se puede señalar con una URI portátil que sobrevive a que el fichero cambie de nombre o se copie, porque nombra el documento por el SHA-256 de los bytes del original:

spdf:sha256-3f2a9c…#p=29&f=21&char=118,301

Los parámetros siguen W3C Media Fragments y la RFC 5147 donde coinciden: p página física, f folio impreso, t segundos, s ruta de secciones, sl diapositiva, v verso, ref referencia canónica, char intervalo de caracteres, xywh región en porcentaje. La gramática completa está en la especificación.

Citar desde tus herramientas de escritura

  • Pandoc: escribe [@spdf:sha256-3f2a9c…#p=29] en Markdown y el filtro de Pandoc lo convierte en una cita de verdad con el folio impreso, en cualquier estilo CSL.
  • Zotero: el complemento de Zotero importa la ficha CSL de un SPDF como ítem, adjunta el fichero y copia una cita con el folio.
  • Agentes: el servidor MCP da a cualquier agente una herramienta cite que devuelve a la vez la cita, la URI de ancla y el texto citado, así que no puede citar una página que no diga lo que afirma.