OKF — Open Knowledge Format

Ultimo aggiornamento: 2026-07-11

OKF (Open Knowledge Format) è una convenzione aperta per raccolte di conoscenza in Markdown: semplici file Markdown con una piccola intestazione frontmatter uniforme. Questa pagina spiega cos’è OKF, cosa fa automaticamente Plainva per esso — e perché non devi usarne nulla per forza.

Cos’è OKF?

L’idea: ogni documento nel vault dice da sé cosa è. Basta una minima intestazione frontmatter:

---
type: Note
okf_version: "0.1"
---
# La mia nota

Scrivi file con uno strumento o uno script? Il contratto esatto dei campi — valori consentiti, come si serializza ogni tipo di proprietà e le regole sui nomi riservati — è nella File Format Reference.

Perché Plainva usa OKF?

Il semplice Markdown è meravigliosamente portabile — ma da solo non ha una struttura affidabile. OKF ne aggiunge quel tanto che basta, e tutto resta normale Markdown con frontmatter standard:

Cosa fa automaticamente Plainva

I nuovi file ricevono automaticamente l’intestazione OKF: ogni nota creata in Plainva riceve type e okf_version nel suo frontmatter. Configuri i valori per vault: Impostazioni → Vault → Contenuto e struttura → OKF (Open Knowledge Format)type per le nuove note (predefinito Note) e type per le note giornaliere (predefinito Daily Note). Se un modello porta un proprio type, vince il modello.

I file esistenti non vengono mai modificati senza chiedere. Plainva aggiunge i campi OKF solo quando crea nuovi file o quando avvii esplicitamente la conversione.

Campi di sistema protetti: nel pannello Proprietà, type e okf_version sono contrassegnati come campi di sistema OKF (“Campo di sistema OKF – gestito da Plainva”): il valore di type è selezionabile da un menu a tendina di tipi noti, okf_version è di sola visualizzazione; rinomina, cambio di tipo ed eliminazione sono bloccati così la convenzione non può rompersi per errore.

La spiegazione: Cos’è OKF? nelle impostazioni ti dà la versione breve in tre frasi, più un link a questa pagina. Non si apre più da sola; se un vault contiene file che non sono conformi al formato OKF, Plainva lo segnala una volta in un piccolo messaggio con un pulsante che ti porta direttamente alla conversione.

index.md: il sommario per cartella

Un index.md è il sommario di una cartella: un elenco delle note e sottocartelle che contiene, con descrizioni e link relativi.

Convertire un vault esistente (opt-in)

Se i file nel vault non sono conformi al formato OKF (campo type mancante, o nomi riservati usati come note normali), Plainva propone la conversione — una volta all’apertura del vault, e permanentemente in Impostazioni → Vault → Contenuto e struttura (la voce compare solo finché c’è qualcosa da fare).

La procedura guidata Converti al formato OKF procede per passaggi chiari:

  1. Scansione — mostra quanti file sono interessati (le cartelle di modelli e di sistema sono escluse; i file con frontmatter illeggibile vengono saltati, mai “riparati”).
  2. Decisioni — un type predefinito per i file che non ne hanno uno; i valori type esistenti possono essere mantenuti (consigliato — sono già type OKF validi) o rinominati in un campo diverso.
  3. Anteprima (nessuna modifica) — una simulazione mostra in anticipo cosa cambierebbe.
  4. Converti — ogni file viene salvato in backup in .plainva/backups/ prima di essere modificato; un rapporto riassume cosa è cambiato, cosa è stato saltato e la cartella di backup. Dopo, puoi facoltativamente continuare verso la gestione index.md.

Un consiglio dalla procedura guidata: le modifiche passano normalmente per la sincronizzazione — per i vault git, esegui prima il commit.

Devo per forza usare OKF?

No. OKF è uno standard gentile:

Vedi anche