DoX Systems

Mikä on DITA / Lightweight DITA

Tekninen dokumentaatio on parhaimmillaan selkeää, johdonmukaista ja helposti ylläpidettävää. Käytännössä se on kuitenkin usein hajallaan eri tiedostoissa, versioita on liikaa, ja saman sisällön päivittäminen useaan paikkaan vie kohtuuttomasti aikaa. DITA ja sen kevyempi muunnos Lightweight DITA tarjoavat rakenteellisen lähestymistavan, joka ratkaisee juuri nämä ongelmat. Tässä artikkelissa käymme läpi, mitä DITA tarkoittaa, miten se toimii käytännössä ja miksi LW-DITA on monelle organisaatiolle helpompi tapa päästä alkuun rakenteisen sisällön kanssa.

Artikkeli etenee peruskäsitteistä kohti käytännön sovelluksia. Jos tekninen dokumentaatio on sinulle tuttua mutta rakenteinen sisältö vielä uusi alue, tämä on sopiva lähtökohta.

Mitä DITA tarkoittaa ja mihin sitä käytetään?

DITA tulee sanoista Darwin Information Typing Architecture. Se on avoin XML-pohjainen standardi, jonka OASIS-organisaatio kehitti alun perin teknisen dokumentaation tuottamiseen ja hallintaan. Standardin nimi viittaa biologiseen ajatukseen: sisältörakenteet voivat erikoistua ja mukautua eri käyttötarkoituksiin, aivan kuten lajit sopeutuvat ympäristöönsä.

DITAn ydinajatus on, että tekninen dokumentaatio kirjoitetaan pienissä, itsenäisissä sisältömoduuleissa eikä pitkissä, lineaarisissa asiakirjoissa. Jokainen moduuli käsittelee yhtä asiaa, esimerkiksi yhtä toimintoa, yhtä varoitusta tai yhtä asennusvaihetta. Näitä moduuleja voi sitten koota eri tavoin eri julkaisuihin.

Käytännön esimerkki: koneenvalmistaja tuottaa laitteelleen sekä asennusohjeen, huolto-oppaan että varaosaluettelon. Ilman rakennetta sama turvallisuusvaroitus kirjoitetaan erikseen jokaiseen dokumenttiin. DITA-lähestymistavalla varoitus kirjoitetaan kerran, tallennetaan yhteen paikkaan ja liitetään automaattisesti kaikkiin asiakirjoihin, joissa se tarvitaan. Kun varoituksen teksti muuttuu, päivitys riittää tehdä yhteen kertaan.

DITAa käytetään erityisesti aloilla, joissa dokumentaatio on laajaa, monimutkaista ja päivittyy usein. Tyypillisiä käyttökohteita ovat:

  • Teollisuuskoneiden ja laitteiden tekniset käyttö- ja huolto-oppaat
  • Ohjelmistojen käyttöohjeet ja kehittäjädokumentaatio
  • Lääkinnällisten laitteiden turvallisuusdokumentaatio
  • Ilmailu- ja puolustusalan tekninen dokumentaatio

Standardi on erityisen arvokas silloin, kun sama sisältö täytyy julkaista useissa muodoissa, kuten PDF-tiedostona, verkkosivustona tai mobiilisovelluksessa, ja useilla kielillä samanaikaisesti.

Miten DITA-rakenne toimii käytännössä

DITA-dokumentaatio rakentuu kolmesta peruselementistä: aiheista (topics), kartoista (maps) ja metatiedoista (metadata). Näiden elementtien yhteispeli tekee DITAsta joustavan ja skaalautuvan.

Aiheet: dokumentaation perusrakennuspalikat

DITA-aihe on itsenäinen sisältömoduuli, joka käsittelee yhden asian. Aiheita on kolmea perustyyppiä: käsiteaihe (concept) selittää, mitä jokin on, tehtäväaihe (task) kuvaa, miten jokin tehdään, ja viiteaihe (reference) tarjoaa hakutietoa, kuten teknisiä spesifikaatioita.

Tämä jako ei ole pelkkä muodollisuus. Kun aihetyyppi on selkeästi määritelty, lukija tietää heti, millaista tietoa on odotettavissa. Tekninen kirjoittaja puolestaan tietää, mitä kyseiseen aihetyyppiin kuuluu ja mitä ei. Rakenne ohjaa kirjoittamista ja parantaa johdonmukaisuutta koko dokumentaatiossa.

Kartat: sisällön kokoaminen julkaisuksi

DITA-kartta on tiedosto, joka kokoaa yksittäiset aiheet tiettyä julkaisua varten. Kartta ei sisällä varsinaista tekstiä, vaan se ainoastaan viittaa aiheisiin ja määrittää niiden järjestyksen ja hierarkian. Sama aihe voi esiintyä useissa eri kartoissa eli useissa eri julkaisuissa.

Esimerkiksi huolto-oppaan kartta voi sisältää viittaukset turvallisuusohjeisiin, huoltotoimenpiteisiin ja varaosatietoihin. Pikaoppaan kartta taas voi viitata ainoastaan tärkeimpiin käyttöohjeisiin. Molemmissa julkaisuissa käytetään samoja aiheita, mutta eri kokoelmana.

Metatiedot ja ehdollistaminen

DITA tukee sisällön ehdollistamista metatietojen avulla. Tämä tarkoittaa, että saman aiheen sisällä voi olla osia, jotka julkaistaan vain tietylle kohderyhmälle tai tiettyyn tuoteversioon. Esimerkiksi turvallisuusohje voi sisältää sekä peruskäyttäjälle että huoltoteknikolle suunnatut osat, joista kumpikin julkaistaan erikseen oikealle yleisölle.

Tämä ehdollistaminen on yksi syy, miksi DITA skaalautuu hyvin laajoihin dokumentaatioympäristöihin. Sisältöä ei tarvitse monistaa tuotevariantteja tai kohderyhmiä varten, vaan hallinta tapahtuu metatietojen kautta.

Miksi Lightweight DITA on helpompi tapa aloittaa

Täydellinen DITA-standardi on kattava mutta myös monimutkainen. Se sisältää satoja elementtejä ja laajan erikoistumismekanismin, jonka hallitseminen vaatii merkittävää teknistä osaamista ja usein myös erillisen XML-infrastruktuurin. Monelle organisaatiolle tämä kynnys on liian korkea, vaikka rakenteisen sisällön hyödyt olisivat ilmeiset.

Lightweight DITA, lyhyesti LW-DITA, on OASIS-organisaation kehittämä yksinkertaistettu versio DITA-standardista. Se säilyttää DITAn keskeisen rakenteellisen logiikan, mutta karsii elementtien määrää ja madaltaa teknistä vaatimustasoa huomattavasti. LW-DITA tukee myös muita sisältöformaatteja kuin pelkkää XML:ää, kuten XDITA, HDITA (HTML5-pohjainen) ja MDITA (Markdown-pohjainen).

Käytännön ero on selvä. Täyden DITAn kanssa dokumentaatiotiimi tarvitsee usein XML-editorin, erikoistunutta koulutusta ja teknistä tukea rakenteen ylläpitämiseen. LW-DITAlla sama tiimi voi aloittaa selainpohjaisessa ympäristössä ilman syvällistä XML-osaamista, mutta silti hyödyntää rakenteisen sisällön keskeisiä etuja: uudelleenkäytettäviä moduuleja, versionhallintaa ja monikanavajulkaisua.

LW-DITA ei ole täydellisen DITAn heikko korvike. Se on tietoinen valinta tiimeille, jotka haluavat rakenteisen dokumentaation hyödyt ilman täyden standardin mukanaan tuomaa monimutkaisuutta. Erityisesti pienemmille ja keskisuurille yrityksille, joilla ei ole omaa dokumentaatioinfrastruktuuria, LW-DITA on usein järkevin lähtökohta.

DoX CMS perustuu juuri LW-DITAan, mikä tekee siitä käytännöllisen vaihtoehdon organisaatioille, jotka haluavat siirtyä rakenteiseen dokumentaatioon ilman raskasta teknistä käyttöönottoa.

DITA ja LW-DITA teknisen dokumentaation arjessa

Rakenteisen sisällön teoria on selkeä, mutta miten DITA ja LW-DITA näkyvät päivittäisessä dokumentaatiotyössä? Tässä viimeisessä osiossa kokoamme aiemmin käsitellyt käsitteet käytännön tilanteisiin.

Kääntäminen ja monikielinen julkaisu

Yksi rakenteisen dokumentaation merkittävimmistä käytännön hyödyistä liittyy kääntämiseen. Kun sisältö on kirjoitettu uudelleenkäytettäviin moduuleihin, kääntäjälle lähetetään ainoastaan muuttuneet tai uudet aiheet, ei koko dokumenttia uudelleen. Tämä vähentää käännöskuluja ja nopeuttaa prosessia erityisesti, kun tuotteesta on useita kieliversioita.

Suomalaiselle konepajateollisuudelle, jossa dokumentaatio tuotetaan tyypillisesti suomeksi, ruotsiksi, englanniksi ja usein myös saksaksi, tämä on konkreettinen kustannussäästö.

Versiointi ja muutostenhallinta

Kun tuote päivittyy, dokumentaation täytyy pysyä mukana. Rakenteisessa ympäristössä muutos yhteen aiheeseen päivittyy automaattisesti kaikkiin julkaisuihin, joissa kyseinen aihe on käytössä. Tämä estää tilanteen, jossa osa käsikirjoista on ajan tasalla ja osa ei.

Ilman rakennetta tämä on yleinen ongelma: huolto-opas päivitetään, mutta asennusohjeessa on edelleen vanha tieto. Rakenteinen sisältö ei poista inhimillisiä virheitä kokonaan, mutta se poistaa rakenteellisen syyn siihen, miksi sama tieto jää päivittämättä useaan paikkaan.

Moniformaattijulkaisu yhdestä lähteestä

DITA ja LW-DITA mahdollistavat niin sanotun single-source publishing -lähestymistavan: sama sisältö julkaistaan eri muodoissa, kuten PDF-käsikirjana, verkkosivustona tai mobiilioptimoituna HTML-julkaisuna, ilman että sisältöä kirjoitetaan erikseen kutakin muotoa varten. Julkaisumuoto ja sisältö erotetaan toisistaan rakenteen tasolla.

Tämä on erityisen hyödyllistä silloin, kun sama dokumentaatio täytyy toimittaa sekä painettuna versiona asiakkaalle että digitaalisena versiona huoltoteknikon mobiililaitteelle.

Yleinen väärinkäsitys: DITA ei ole kirjoitustyyli

On tärkeää ymmärtää, mitä DITA ei ole. DITA ei määrää, miten asiat ilmaistaan tai millaista kieltä käytetään. Se määrittää rakenteen, ei tyylin. Kirjoittaja päättää edelleen, miten asiat selitetään ja millä sävyllä. DITA tarjoaa kehikon, johon hyvä tekninen kirjoittaminen sijoittuu, ei korvaa sitä.

Toinen yleinen harhaluulo on, että DITA sopii vain suurille yrityksille. LW-DITA on osoittanut, että rakenteisen dokumentaation hyödyt ovat saavutettavissa myös pienemmissä organisaatioissa, kunhan käyttöönotto on suunniteltu oikein ja järjestelmä on riittävän helppo ottaa haltuun.

Jos rakenteinen sisältö tai LW-DITA kiinnostaa käytännön tasolla, ota yhteyttä DoX Systemsiin ja kysy alkukartoituksesta. Suunnitteluapu ei sido mihinkään.