31
Označevalni jeziki in spletno publiciranje Razlogi za uvajanje označevalnih jezikov, RTF, Postscript, PDF, HTML. Jure Dimec, Inštitut za biomedicinsko informatiko MF [email protected] april 2007

Označevalni jeziki in spletno publiciranje

  • Upload
    pelham

  • View
    36

  • Download
    4

Embed Size (px)

DESCRIPTION

Označevalni jeziki in spletno publiciranje. Razlogi za uvajanje označevalnih jezikov, RTF, Postscript, PDF, HTML. Jure Dimec, Inštitut za biomedicinsko informatiko MF [email protected] april 2007. Publiciranje dokumentov na Internetu. - PowerPoint PPT Presentation

Citation preview

Page 1: Označevalni jeziki in spletno publiciranje

Označevalni jeziki in spletno publiciranje

Razlogi za uvajanje označevalnih jezikov,RTF,

Postscript, PDF,

HTML.

Jure Dimec, Inštitut za biomedicinsko informatiko MF

[email protected] 2007

Page 2: Označevalni jeziki in spletno publiciranje

Publiciranje dokumentov na Internetu

Delež dokumentov v elektronski obliki in dostopnih preko omrežja hitro narašča.

E-dokument lahko nadomesti klasično papirno obliko le, če je uporaben brez prostorskih in časovnih omejitev.

Page 3: Označevalni jeziki in spletno publiciranje

Publiciranje dokumentov na Internetu

Prostorska neodvisnost: dokument mora biti enako uporaben neglede

na oddaljenost strežnika, uporabnikovo strojno in programsko opremo za pregledovanje.

Pretežno tehnološki problem: energetsko avtonomni prikazovalniki velikosti

knjige, brezžično povezani s ponudniki e-dokumentov.

Page 4: Označevalni jeziki in spletno publiciranje

Publiciranje dokumentov na Internetu

Časovna neodvisnost: dokument mora biti enako uporaben dokler

obstajajo “bralci”.

Pretežno organizacijski problem: obstajati morajo standardi za oblikovanje

dokumentov, ki jih bodo razumele bodoče generacije strojne in programske opreme.

Page 5: Označevalni jeziki in spletno publiciranje

Razlogi za uvajanje označevalnih jezikov

Značilnosti ponudnikov e-dokumentov nekdaj: majhno število, pretežno ponudniki

bibliografskih zbirk, med seboj neodvisni, samostojen razvoj zbirk e-dokumentov.

Page 6: Označevalni jeziki in spletno publiciranje

Razlogi za uvajanje označevalnih jezikov

Značilnosti e-dokumentov nekdaj: majhno število v primerjavi s številom

fizičnih dokumentov, enostavna oblika in relativno enostavna

struktura (npr. bibliografski zapisi), dokler so bili e-dokumenti le ASCII

besedila, je za uporabo zadoščala skoraj vsaka strojna in programska oprema.

Page 7: Označevalni jeziki in spletno publiciranje

Razlogi za uvajanje označevalnih jezikov

Razvoj ponudbe e-dokumentov: hitro povečevanje količine e-dokumentov, razvoj zapletenejših oblik, predvsem

nebesedilnih (multimedijskih) dokumentov, programska in strojna oprema je morala slediti

razvoju e-dokumentov.

Page 8: Označevalni jeziki in spletno publiciranje

Razlogi za uvajanje označevalnih jezikov

Posledica: zaradi nestandardnih oblik e-dokumentov ti niso

bili uporabni na različnih računalniških platformah,

ponudniki so morali izdelovati različne verzije e-dokumentov (in njihovih zbirk) za različne strojne in programske platforme

edini možni izhod - standardizacija.

Page 9: Označevalni jeziki in spletno publiciranje

Razlogi za uvajanje označevalnih jezikov

Uveljavi se lahko samo tak standard, ki omogoča uporabniku nove investicije v strojno in programsko opremo, ohrani pa investicije v informacije.

Page 10: Označevalni jeziki in spletno publiciranje

Razlogi za uvajanje označevalnih jezikov

Zaradi ekonomskih razlogov ni bilo pričakovati poenotenja proizvajalcev računalnikov.

Edini možni izhod: standardizacija načinov zapisovanja e-dokumentov.

Nastali so označevalni jeziki.

Page 11: Označevalni jeziki in spletno publiciranje

Označevalni jeziki: uvod

Označevalni jeziki morajo omogočati: prenosljivost med različnimi tipi računalnikov, prenosljivost med različnimi programi za uporabo

dokumentov, enostavno in ekonomično prenosljivost po

računalniških omrežjih, dolgoživost dokumentov (problem e-arhiviranja).

Page 12: Označevalni jeziki in spletno publiciranje

Označevalni jeziki: uvod

Označevalni jeziki (mark-up languages) omogočajo označevanje strukturnih in/ali oblikovnih elementov e-dokumentov.

Označevalni jeziki so umetni jeziki, sestavljeni iz: oznak za delitev dokumenta na strukturne dele, oznak, ki opisujejo videz teh strukturnih delov, ter slovnice, ki določa pravilno rabo oznak.

Page 13: Označevalni jeziki in spletno publiciranje

struktura : videz

Če označevalni jezik določa le strukturo zapisa, je predstavitev zapisa, njegov videz na zaslonu ali papirju popolnoma prepuščena programom, s katerimi zapis uporabljamo.

Struktura zapisa je v takem primeru ločena od definicij za tipe pisave, razmike med vrsticami ipd, s čemer se ukvarjajo naprimer tiskarski označevalni jeziki.

Page 14: Označevalni jeziki in spletno publiciranje

RTF

Zelo pogosta zvrst e-dokumentov so dokumenti, pisani z urejevalniki besedil, npr. Word for Windows.

Struktura in videz dokumenta sta neločljivo povezana - zelo majhna možnost prenosljivosti med različnimi računalniki in urejevalniki besedil.

Celo prenosljivost dokumentov med različnimi generacijami istega urejevalnika je močno omejena.

Page 15: Označevalni jeziki in spletno publiciranje

RTF

V splošnem velja: bolj ko je zmogljiv urejevalnik glede oblikovanja

besedila in nebesedilnih elementov, bolj zaprt sistem je.

Tudi pri dokumentih v formatih urejevalnikov besedil obstaja močna potreba po prenosljivosti.

Page 16: Označevalni jeziki in spletno publiciranje

RTF

Proizvajalci urejevalnikov besedil so se dogovorili za skupen transportni označevalni jezik, ki ga razume večina najpomembnejših urejevalnikov.

Ta jezik je RTF (Rich Text Format).

Page 17: Označevalni jeziki in spletno publiciranje

RTF

Del predavanja o označevalnih jezikih, zapisan v RTF.

{\rtf1\ansi\deff20\deflang1033{\fonttbl{\f4\froman\fcharset0\fprq2 Times New Roman;}{\f5\fswiss\fcharset0\fprq2 Arial;}{\f20\fnil\fcharset0\fprq2 SLOHelvetica;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;

... sledi še nekaj deset vrstic splošnega opisa tipov pisav, zamikov...

\pard\plain \qr\sb40\sa40\tx357 \f20\fs20\lang2057 {\fs18 Bib: Računalniško komuniciranje, Informatika 2} \par \pard\plain \s18\sb40\sa40\tx357 b\f20\fs30\lang2057 {\i\fs32 Predavanje: Standardi za označevanje dokumentov \par }\pard\plain \s1\fi-360\li360\sb240\sa40\tx357 \b\f20\fs28\lang20571.\tab Razlogi za standardizacijo označevanja informacij

oznake za tipe in barve pisav oznake za pozicioniraje besedila

Page 18: Označevalni jeziki in spletno publiciranje

RTF

RTF označuje izključno videz dokumenta! RTF je slaba reklama za označevalne jezike.

Page 19: Označevalni jeziki in spletno publiciranje

Postscript in PDF

Postscript (Adobe): označevalni jezik za krmiljenje laserskih

tiskalnikov, označuje izključno videz dokumenta, razume tudi zapis slik.

Page 20: Označevalni jeziki in spletno publiciranje

Postscript in PDF

PDF (Portable Document Format (Adobe)): označevalni jezik, ki omogoča prikaz originalnega

videza dokumenta na spletu, poenostavljena in dopolnjena različica Postscripta, omogoča prikazovanje člankov iz strokovnih revij v

natančno taki obliki, kot jo imajo v reviji, pretežno označuje videz dokumenta, le delno tudi

strukturo (hipertekstni kazalci).

Page 21: Označevalni jeziki in spletno publiciranje

HTML

HTML (HyperText Markup Language): avtor Tim Berners-Lee, zgodnja 90-ta leta, osnovni označevalni jezik za spletne dokumente, označuje predvsem strukturo, deloma tudi videz

dokumenta. dokument, označen s HTML, je v formatu

ASCII, zato je majhen in se hitro prenese.

Page 22: Označevalni jeziki in spletno publiciranje

HTML: oznake

Splošna struktura oznak v HTML:<oznaka> označeni del dokumenta </oznaka>

naprimer<i> del dokumenta v kurzivi </i>

Page 23: Označevalni jeziki in spletno publiciranje

HTML: osnovnastruktura dokumenta

Page 24: Označevalni jeziki in spletno publiciranje

HTML: naslovipoglavij

Page 25: Označevalni jeziki in spletno publiciranje

HTML: neoštevilčenealineje

Page 26: Označevalni jeziki in spletno publiciranje

HTML: oštevilčenealineje

Page 27: Označevalni jeziki in spletno publiciranje

HTML: slovarskagesla

Page 28: Označevalni jeziki in spletno publiciranje

HTML: vrste pisav

Page 29: Označevalni jeziki in spletno publiciranje

HTML: hipertekstni kazalci

dokument A

dokument B

klikni za dokument B

hipertekstno sidro

.ime točke: dno strani

klikni za dno strani

Page 30: Označevalni jeziki in spletno publiciranje

HTML: hipertekstni kazalci med dokumenti

Dokumenta A in B sta na istem direktoriju istega strežnika:

<a href=“dokument_B”>Klikni za dokument B</a>

Dokumenta A in B nista na istem strežniku:<a href=“http://www.mojestrani.si/dokument_B”>

Klikni za dokument B

</a>

Page 31: Označevalni jeziki in spletno publiciranje

HTML: hipertekstni kazalci v dokumentu

<a href=“#dno_strani”>Klikni za dno strani</a>

<a name=“dno_strani”></a>