Mi sono preso due giorni di ferie e ho chiesto al mio amico Antonio Murro di poter fare un corso su S1000D presso SeTeL.
Antonio mi ha affidato alla straordinaria competenza di Barbara Predonzani, una delle sue collaboratrici più brillanti ed esperte di S1000D.
Barbara mi ha condotto con efficacia e in profondità negli aspetti fondamentali di uno standard largamente utilizzato per scrivere documentazione tecnica in ambito navale, ferroviario, ed aereonautico.
Io ho lavorato per quasi 4 anni in IBM con lo standard DITA, che per alcuni versi ha molti punti in comune con S1000D. Questo mi ha aiutato nella comprensione della struttura di S1000D e del processo di definizione dei Data Module. Ma Barbara è stata estremamente chiara anche nell'illustrare gli aspetti più complessi dello standard.
Chi volesse approfondire la specifica S1000D, può seguire questo link.
S1000D è un sistema internazionale di specifiche per la creazione, gestione e distribuzione di documentazione tecnica e mira a migliorare l'efficienza, la coerenza e la riutilizzabilità delle informazioni tecniche.
Di seguito, le sue principali caratteristiche:
- Standard aperto: Favorisce l'adozione e la collaborazione tra diverse organizzazioni.
- Struttura modulare: Consente la creazione di contenuti riutilizzabili e facilmente aggiornabili. Le informazioni sono suddivise in unità chiamate Data Modules, che rappresentano le unità di contenuto riutilizzabile.
- XML: Le pubblicazioni sono basate su XML, che permette una gestione flessibile, interoperabile e facilmente aggiornabile delle informazioni.
- XML Schema Definition (XSD): Ogni Data Module, per essere validato, deve rispettare le regole e la struttura definite nell'XSD.
- eXtensible Stylesheet Language Transformation (XSLT): Definisce le regole di visualizzazione da applicare al Data Module.
- Gestione centralizzata: Supporta sistemi di gestione delle informazioni che facilitano l'aggiornamento e la distribuzione delle pubblicazioni.
- Output multi-canale: Può generare documentazione in vari formati, come PDF, HTML, eBook, ecc.
- Versioning e controllo delle revisioni: Include meccanismi per tracciare le revisioni e garantire che le informazioni siano aggiornate e coerenti.
- Interoperabilità: Progettato per integrarsi con altri sistemi di gestione delle informazioni e di manutenzione.
E come si dice ... never stop learning... because life never stops teaching!