(toiminnot)

hwechtla-tl: Strukturoitu teksti

Kierre.png

Mikä on WikiWiki?
nettipäiväkirja
koko wiki (etsi)
viime muutokset


http://en.wikipedia.org/wiki/Lightweight_markup_language

Minä uskon, että strukturoitu teksti on se muoto, johon kaikki dokumentit, muistiinpanot ja muu säilyväksi tarkoitettu pitäisi kirjoittaa. Strukturoitu teksti on raakatekstiä, joka on kirjoitettu tiettyjen sääntöjen mukaisesti.

Strukturoidussa tekstissä merkitään vakioilla tavoilla erilaiset muotoilut, esimerkiksi korostus merkitään /kauttaviivoilla/ korostetun tekstin ympärillä ja kappalevaihto kahdella rivinvaihdolla. Gutenberg-projektilla on 30 vuoden kokemuksella kirjoitettua dokumentaatiota siitä, miten raakatekstillä ilmaistaan mitkäkin muotoilut: katso loppuosa FAQ:sta http://www.gutenberg.org/wiki/Gutenberg:Volunteers%27_FAQ#About_the_formatting_of_a_text_file . Strukturoidun tekstin olennainen ero Gutenberg-projektin ohjeistukseen on se, että sen säännöt ovat ehdottomia ja niinpä dokumentit on automaattisesti muunnettavissa muihin muotoihin.

Strukturoidun tekstin edut muistioihin, jotka on kirjoitettu M$ wordilla, Wordperfectillä tms.: sisältää enemmän tietoa tekstin rakenteesta (esim. otsikkoa ja muuten vain suurennettua tekstiä saattaa olla mahdoton erottaa toisistaan näissä WYSIWYG-dokumenteissa), säilyvää, muokattavissa millä tahansa ohjelmalla missä tahansa ympäristössä, ikuista (on helppoa tehdä ohjelma, joka tuottaa strukturoidusta tekstistä jotain muuta), sellaisenaan luettavissa ja tulostettavissa.

Strukturoidun tekstin edut dokumentteihin, jotka on kirjoitettu troff-makroilla, plain tex:lla tms.: enemmän rakennetta, helpommin muunnettavissa toisiin muotoihin, nopeampaa kirjoittaa.

Strukturoidun tekstin edut dokumentteihin, jotka on kirjoitettu semanttisilla merkintäkielillä, kuten HTML, XML tai DocBook SGML: nopeampi kirjoittaa, vaikeampi tehdä virheitä, helpompi muistaa, ja pienempi kynnys aloittaa, miellyttävämpi lukea sellaisenaan (ilman prosessointia / rendausta), helpompi laajentaa. Lisäksi esim. HTML sisältää nykyään paljon ei-semanttista markupia, mikä houkuttelee kirjoittamaan dokumentteja "väärin". Semanttista markupia voi kirjoittaa järkevästi vain, jos ei oikeasti tiedä kunnolla, miltä lopputulos näyttää.

Siispä paras mahdollinen strukturoitu teksti on tiivistä, vaivatonta, ja mielellään sallii ilmaista mahdollisimman monenlaisia muotoiluja. Lisäksi sen olisi syytä olla laajennettavaa sekä siinä mielessä, että voi lisätä omaa markupia, että siinä mielessä, että siihen voi sekoittaa kohdekielen (siis tiedostomuodon, joksi strukturoitu teksti muunnetaan) mielivaltaista markupia.

Näihin haasteisiin pyrkii vastaamaan oma strukturoitu tekstini, Stx, ja sen konversiototeutus, stx2any. Jos haluaa tutkia / käyttää, stx2any on saatavilla osoitteesta http://sange.fi/~atehwa/Stx.tar.gz ja Stx:n kuvaus (mukana tar-paketissa) on suoraan luettavissa osoitteessa http://sange.fi/~atehwa/Stx/examples/Stx-doc.txt

Kirjoitin artikkelin strukturoidusta tekstistä. Se majailee tällä hetkellä täällä: http://www.ling.helsinki.fi/~pkalliok/Strukturoitu_teksti.html

Tämän wikin talletusmuoto (tekstimuotoilut) on yksi strukturoidun tekstin ilmentymä.

kategoria: työkalut kategoria: projektit


kommentoi (viimeksi muutettu 03.02.2011 09:35)