Il formato ONIX per lo scambio di informazioni editoriali

ONIX è lo standard internazionale per la rappresentazione e la comunicazione delle informazioni sui prodotti del settore dei libri. La sua implementazione è un’ attività che si puo’ inserire nello sviluppo di api di terze parti anche se alla fine risulta piu’ un’attività di interpretazione di dati. Essendo i cataloghi ONIX piuttosto corposi è consigliabile per l’inserimento in una web application l’utilizzo di un database NoSql.


Cos’è ONIX

ONIX è uno standard basato su XML per i metadati dei libri, che fornisce un modo coerente per gli editori, i rivenditori e i loro partner della catena di fornitura di comunicare un’ampia gamma di informazioni sui loro prodotti. È apertamente un formato di dati commerciale, è espressamente progettato per essere utilizzato a livello globale e non è limitato a nessuna lingua o alle caratteristiche di uno specifico commercio di libri nazionale. È ampiamente utilizzato in tutta la catena di fornitura di libri ed e-book in Nord America, Europa e Australasia, ed è sempre più adottato anche nella regione Asia-Pacifico e in Sud America.

Caratteristiche tecniche di ONIX

In quanto standard basato su XML, ogni versione di ONIX per i libri è costituita da una documentazione che specifica il contenuto dei dati di un file di dati ONIX standard o “messaggio”, oltre a uno schema XML associato che può essere utilizzato per la convalida di un file ONIX. Originariamente questi schemi avevano la forma di un DTD (Document Type Definition) di base, ma dal 2006 sono stati preferiti strumenti XSD (XML Schema Definition) più sofisticati. ONIX 3.0 è supportato da DTD, XSD, RNG e schemi XSD “stretti”. Questi strumenti XML, e idealmente utilizzando l’XSD e l’XSD “rigoroso”, sono fondamentali per garantire che i messaggi ONIX soddisfino i requisiti dello standard e siano ampiamente interoperabili con altre implementazioni.

EDItEUR fornisce queste specifiche, vari strumenti XML, oltre a una guida su come implementare ONIX, e l’uso di tutti questi materiali è gratuito secondo i termini di una licenza altamente permissiva. Per implementare ONIX non è richiesta alcuna registrazione, quota di royalty o abbonamento.

ONIX non è di per sé un database, né è nemmeno un design per un database – è un modo per comunicare i dati tra database – ma molti membri di EDItEUR e altre organizzazioni forniscono software commerciale standard o applicazioni basate sul web per prodotti gestionali che implementano la messaggistica ONIX. Altri membri hanno sviluppato le proprie soluzioni interne che implementano lo standard di comunicazione ONIX.

Vantaggi per le aziende nell’utilizzo di ONIX

Per gli editori che implementano ONIX utilizzando uno sviluppo interno o installando una soluzione commerciale di gestione dei dati di prodotto standard, l’esperienza ha dimostrato che ONIX for Books offre due importanti vantaggi aziendali. Come formato di comunicazione, consente di fornire informazioni dettagliate sui prodotti nella catena di approvvigionamento in una forma standard e coerente, a grossisti e distributori, a rivenditori più grandi, ad aggregatori di dati e ad aziende affiliate. Ciò riduce notevolmente i costi di supporto, poiché gli editori non devono più fornire dati in tanti formati unici. In molti casi, un singolo feed di dati può essere reso adatto a tutti i partner della catena di fornitura di un editore. E fornendo un modello per il contenuto e la struttura di una scheda prodotto, ONIX ha contribuito a stimolare l’introduzione di migliori sistemi informativi interni, in grado di riunire tutti i “metadati” necessari per la descrizione e la promozione di titoli nuovi e in arretrato. In alcuni paesi, questo modello viene utilizzato negli schemi di accreditamento della qualità dei dati. Gli stessi dati ONIX di base possono anche essere utilizzati per produrre fogli informativi anticipati, cataloghi e altro materiale promozionale, per alimentare i siti web degli editori e per soddisfare le esigenze della più ampia catena di fornitura.

Per i partner della catena di fornitura “a valle”, ONIX for Books significa caricamento più efficiente e rapido delle informazioni aggiornate sui prodotti nei sistemi interni o rivolti al cliente, con minore necessità di intervento manuale e rischio di errore molto inferiore. Riduce la necessità di gestire più formati di dati proprietari e quindi riduce i costi di supporto. E consentendo a terze parti come le associazioni di categoria degli aggregatori di dati di sviluppare metriche per la qualità e la tempestività dei dati, incoraggia il miglioramento complessivo dei dati disponibili lungo tutta la catena di approvvigionamento.

L’esperienza mostra anche che l’implementazione di ONIX tende ad andare di pari passo con una maggiore attenzione al valore commerciale dei metadati come motore di rilevabilità, conversione e, in definitiva, vendite.