OKF — Open Knowledge Format

Última actualización: 2026-09-04

OKF (Open Knowledge Format) es una convención abierta para colecciones de conocimiento en Markdown: archivos Markdown puros con un pequeño encabezado frontmatter uniforme. Esta página explica qué es OKF, qué hace Plainva automáticamente por él — y por qué no tienes que usar nada de esto.

¿Qué es OKF?

La idea: cada documento del vault dice por sí mismo qué es. Basta con un encabezado mínimo en el frontmatter:

---
type: Note
---
# Mi nota

¿Escribes archivos con una herramienta o un script? El contrato exacto de campos — valores permitidos, cómo se serializa cada tipo de propiedad y las reglas de nombres reservados — está en la Referencia del formato de archivo.

De dónde viene OKF: OKF es una especificación abierta de Google Cloud (GoogleCloudPlatform/knowledge-catalog, licencia Apache-2.0). Plainva sigue OKF 0.2 (publicada el 25 de julio de 2026). Lo nuevo en 0.2 son cinco campos opcionales con los que una nota dice de dónde viene, si alguien la ha revisado y si sigue siendo válida — generated, verified, sources, stale_after y status. Lo que Plainva muestra y escribe de ellos se describe más abajo, en «Procedencia, revisión y ciclo de vida».

¿Por qué usa Plainva OKF?

El Markdown puro es maravillosamente portátil — pero por sí solo no tiene una estructura fiable. OKF añade justo la necesaria, y todo sigue siendo Markdown normal con frontmatter estándar:

Qué hace Plainva automáticamente

Los archivos nuevos reciben el encabezado OKF automáticamente: cada nota creada en Plainva recibe type en su frontmatter — desde OKF 0.2 la marca de versión okf_version vive una sola vez en el index.md raíz, ya no en cada nota. Configuras los valores por vault: Configuración → Vault → Contenido y estructura → OKF (Open Knowledge Format)type para notas nuevas (por defecto Note) y type para notas diarias (por defecto Daily Note). Si una plantilla trae su propio type, gana la plantilla.

Los archivos existentes nunca se cambian sin preguntar. Plainva solo añade campos OKF al crear archivos nuevos o cuando inicias explícitamente la conversión.

Campos de sistema protegidos: En el panel de Propiedades, type y — cuando una nota antigua todavía lo lleva — okf_version están marcados como campos de sistema OKF (“Campo de sistema OKF: lo gestiona Plainva”): el valor de type se puede elegir en un desplegable de tipos conocidos, okf_version es solo de visualización; renombrar, cambiar el tipo y eliminar están bloqueados para que la convención no pueda romperse por accidente.

El explicador: ¿Qué es OKF? en la configuración te da la versión corta en tres frases y un enlace a esta página. Ya no se abre solo; si un vault contiene archivos que no cumplen el formato OKF, Plainva lo indica una vez en un pequeño mensaje con un botón que te lleva directo a la conversión.

Procedencia, revisión y ciclo de vida (OKF 0.2)

Desde OKF 0.2 una nota puede decir de dónde viene, quién la ha revisado y si sigue siendo válida. Plainva convierte eso en tres cosas:

Lo que Plainva muestra.

Lo que Plainva escribe.

Actualizar la versión del bundle. La versión de la convención vive una sola vez en el index.md raíz. Un vault que todavía declara "0.1" sigue funcionando sin cambios — en Configuración → Vault → Contenido y estructura → Versión del bundle (en el teléfono: Ajustes → Vault → Mantenimiento → Versión del bundle) la elevas a 0.2 con Actualizar…. El diálogo muestra de antemano qué va a cambiar: la línea del index.md raíz y, como casilla (activada por defecto), eliminar el campo heredado okf_version de las notas que todavía lo llevan. Cada archivo se respalda antes de cambiarlo; Limpiar… hace solo la segunda parte. La tabla de campos y las reglas de escritura en detalle están en la Referencia del formato de archivo.

index.md: el índice de contenidos por carpeta

Un index.md es el índice de contenidos de una carpeta: una lista de las notas y subcarpetas que contiene, con descripciones y enlaces relativos.

Convertir un vault existente (opcional)

Si hay archivos en el vault que no cumplen el formato OKF (falta el campo type, o se usan nombres reservados como notas normales), Plainva ofrece la conversión — una vez al abrir el vault, y de forma permanente en Configuración → Vault → Contenido y estructura (la entrada solo aparece mientras haya algo que hacer).

El asistente Convertir al formato OKF funciona en pasos claros:

  1. Análisis — muestra cuántos archivos están afectados (las carpetas de plantillas y de sistema quedan excluidas; los archivos con frontmatter ilegible se omiten, nunca se “reparan”).
  2. Decisiones — un type predeterminado para los archivos que no tienen uno; los valores de type existentes se pueden conservar (recomendado — ya son tipos OKF válidos) o renombrar a otro campo.
  3. Vista previa (sin cambios) — un ensayo en seco muestra de antemano qué cambiaría.
  4. Convertir — cada archivo se respalda en .plainva/backups/ antes de cambiarlo; un informe resume qué cambió, qué se omitió y la carpeta de la copia de seguridad. Después puedes opcionalmente continuar con el gestor de index.md.

Un consejo del asistente: los cambios pasan por la sincronización como de costumbre — en vaults con git, haz commit primero.

En el teléfono

El mismo camino existe en el móvil: Ajustes → Vault → Mantenimiento → Convertir al formato OKF. Los pasos son los mismos — análisis, decisiones, vista previa, conversión — y la vista previa nombra las notas afectadas antes de que se escriba nada.

Se añaden dos cosas, porque un teléfono puede sacar una app de la memoria en cualquier momento:

Revertir restaura los archivos desde la carpeta de copia de seguridad — también en el escritorio, desde el informe al final de la ejecución. La carpeta de copia se queda después; es la única copia del estado anterior a la conversión.

¿Tengo que usar OKF?

No. OKF es un estándar suave:

Ver también