Informatički praktikum 4/Struktura informacija ('stara Bolonja')
vežbe
Raspored
praktikuma
u martu 2017. godine (predrok)
Za studente koji obnavljaju predmet u letnjem semestru školske 2014/15.
godine, bilo da im je on obavezan ili izborni,
treba da se jave u prve tri nedelje nastave (februar i prva nedelja marta 2015. godine) bilo profesoru bilo asistentu, u
vreme konsultacija i da se popunom obrasca izjasne
koje predispitne obaveze od prethodne godine zadržavaju (pohađanje
nastave, testovi, seminarski). Posle isteka ove
tri nedelje, svi studenti koji se nisu javili profesorima, sve predispitne
poene stiču kao da slušaju predmet prvi put.
- Za rad su potrebni sledeći programi:
- program za obradu teksta (editor). Najjednostavniji je Notepad.
Preporučuje se PSPad:
- besplatan;
- omogućava pregled i proveru dobre formiranosti XML dokumenta;
- prikazuje redne brojeve redova i kolona u tekstu što je zgodno za ispravljanje grešaka;
- omogućava korišćenje spoljašnjih alata za proveru validnosti
- neki čitač veba (eng. web browser): Mozilla Firefox, Internet
Explorer, Google Chrome...
- Besplatni alati za proveru validnosti:
- JabRef, napredni
program za kreiranje bibliografija u formatu BibTeX.
- Notepad i IE (Internet Explorer) su sastavni deo operativnog sistema Windows. Poslednja verzija
programa Firefox je dostupna na adresi
http://www.mozilla.com/firefox/, a
PSPad sa adrese http://www.pspad.com/en.
- Uvod u
XML, Cvetana Krstev, Filološki fakultet Beograd.
- Informatički praktikum
4, Branislava Šandrih, Filološki fakultet Beograd.
- XML Tutorial
- Aleksandar Samardžić, Goran Nenadić, Predrag Janičić:
LaTeX2e za
autore, Beograd,
Kompjuter biblioteka, 2003. (odeljak Kreiranje bibliografije,
str. 71-75 i str. 122)
- Andrew Roberts: Getting
to Grips with LaTeX : Bibliographies with BibTeX
- Andrew Roberts: BibTeX Entry and Field Types
BibTeX
- Ukoliko katalog C:\g3\siv ne postoji,
student je dužan da ga kreira. U taj katalog student snima sve datoteke
koje kreira tokom vežbi.
- Na početku svakog časa studenti pokreću svoj
omiljeni editor (Notepad ili PSPad) i taj program je aktivan sve vreme.
- Sadržaj elemenata
- Definicija tipa dokumenta (Document Type Definition, DTD). Validan XML dokument (Valid XML Document)
- Deklaracija elemenata
- Modeli sadržaja:
- Spoljašnji DTD (External DTD).
Atribut standalone u XML deklaraciji
- Primer: druga verzija fiskalnog računa racun2.xml,
racun.dtd (ova datoteka se ne
može pogledati u browser-u, nego je treba preuzeti i pogledati korišćenjem
nekog tekstuelnog editora kakav je Notepad ili PSPad).
- Uputstvo za I domaći
U okviru samostalnog rada kod kuće, student treba da napravi
datoteku recnik.dtd koja (kao spoljašnji DTD) opisuje strukturu
XML dokumenta recnik.xml. XML dokument predstavlja
rečnik kao niz odrednica, od kojih svaka obavezno sadrzi kanonski oblik
(lemu), vrstu reči (imenica, glagol, pridev itd), i bar jedno značenje.
Svako značenje obavezno sadrži opis i neobavezne primere (kojih može
biti i više). U okviru svakog primera se obavezno navodi citat primera i referenca
na odgovarajući izvor.
Nakon kreiranja datoteke recnik.dtd, student treba da ubaci u prolog
dokumenta recnik.xml referencu na taj spoljašnji DTD i da proveri
da li je XML dokument validan u odnosu na taj DTD.
- Definicija tipa dokumenta:
- Entiteti
- Karakterski entiteti
- Parametarski entiteti
- Primer: DTD za pismo:
pismo.dtd (ova datoteka se ne
može pogledati u browser-u, nego je treba preuzeti i pogledati korišćenjem
nekog tekstuelnog editora kakav je Notepad ili PSPad).
- Unutrašnji DTD
- Parametarski entiteti se ne smeju koristiti u okviru unutrašnjeg DTD-a!!
- Primer: verzija 3u fiskalnog računa racun3u.xml.
Uputstvo za II domaći
U okviru samostalnog rada kod kuće, student treba na osnovu tekstuelne datoteke
pismo.txt (pripremljene u kodnom rasporedu UTF-8)
da kreira XML dokument
pismo.xml koji je validan u odnosu na DTD
pismo.dtd.
Nakon kreiranja datoteke pismo.xml, student treba da ubaci u njen prolog
referencu na datoteku pismo.dtd (kao spoljašnji DTD) i da proveri
da li je u odnosu na taj DTD kreiran validan XML dokument.
- Opšti entiteti
- unutrašnji
- Primer: verzija 4 fiskalnog računa racun4.xml,
racun4.dtd (ova datoteka se ne
može pogledati u browser-u, nego je treba preuzeti i pogledati korišćenjem
nekog tekstuelnog editora kakav je Notepad ili PSPad).
- Primer: verzija 4u fiskalnog računa racun4u.xml,
racun4u.dtd (ova datoteka se ne
može pogledati u browser-u, nego je treba preuzeti i pogledati korišćenjem
nekog tekstuelnog editora kakav je Notepad ili PSPad).
- spoljašnji
- Primer: verzija 4s fiskalnog računa racun4s.xml,
prodavnica.xml,
racun4s.dtd (ova datoteka se ne
može pogledati u browser-u, nego je treba preuzeti i pogledati korišćenjem
nekog tekstuelnog editora kakav je Notepad ili PSPad).
- Javni identifikatori