Úkol 12 - Modely struktury dokumentů
Cílem tohoto úkolu je, abyste aplikovali již známé principy systémového přístupu na konkrétní instance dokumentů.
Tento úkol je možné řešit individuálně nebo ve dvojici. Pokud se rozhodnete pro řešení ve dvojici, odevzdejte ho pouze jednou a v textu uveďte jména obou zúčastněných. Za splnění tohoto úkolu můžete dostat až 15 bodů do průběžného hodnocení.
Zvolte si jednu z níže uvedených variant (1-10). Seznamte se se strukturou všech tří instancí dokumentů uvedených v příkladech a zpracujte podle nich obecný model struktury použitelný pro daný typ dokumentů. Model bude využitelný jako metadatové schéma (tj. model strukturních metadat). Budou navrženy dvě varianty modelu:
- Textový model hierarchické/stromové struktury
- Grafický model síťové struktury
Řešení úkolu bude obsahovat 4 části:
1. Tabulka prvků
2. Tabulka vztahů
3. DTD
4. UML/ERA diagram
Doporučený postup:
1) Analýza
Sestavte seznam prvků obsahu (obsahové struktury), jež jsou všem instancím dokumentů společné.
Pro prvky, u kterých to bude dávat smysl, definujte atributy.
Určete násobnost (kardinalitu) a povinnost výskytu prvku/atributu (tj. vztah prvek dokumentu - dokument / atribut prvku - prvek) v notaci UML (0..1, 1..0, 1..1, 1..*, *..1, 0..*, *..0).
Výsledky analýzy zaznamenejte do tabulky prvků:
prvek dokumentu |
násobnost (kardinalita) a povinnost výskytu prvku v dokumentu |
atribut/y prvku dokumentu (pokud byly zjištěny) |
násobnost (kardinalita) a povinnost výskytu atributu v prvku dokumentu |
... | ... | ... | ... |
Tip:
Podívejte se na obdobnou tabulku atributů v reálném modelu: IFLA-LRM. Tab. 4.4 Attributes, s. 40-59.
2) Syntéza
Určete vzájemné vztahy prvků a atributů a jejich typy:
*) Tento typ asymetrické asociace využívá některý z principů řazení asociovaných prvků. |
![]() |
Výsledky syntézy zaznamenejte do tabulky vztahů:
prvky nebo atributy | typ vztahu |
prvek1 - prvek2 | ... |
atribut1 - atribut2 | ... |
Tip:
Podívejte se na obdobnou tabulku vztahů v reálném modelu: IFLA-LRM. Tab. 4.7 Relationships, s. 64-79.
3) Textový model hierarchické/stromové struktury
Navrhněte DTD – definici typu dokumentu pro SGML nebo XML.
DTD vytvořte podle této šablony (údaje ve francouzských uvozovkách nahraďte konkrétními názvy prvků či atributů, uvozovky odstraňte):
<! DOCTYPE «název typu dokumentu» [
<! ELEMENT «název typu dokumentu» («název prvku»)>
<! ELEMENT «název prvku» («název podřazeného prvku»)>
<! ELEMENT «název prvku» («obsah (datový typ) prvku»)>
<! ATTLIST «název prvku» «název atributu»>
] >
Poznámka: Atributy nejsou povinné - DTD můžete vytvořit pouze z elementů.
Stručný návod k tvorbě DTD a příklady najdete v kapitole 5.1 studijní opory Struktury informačních zdrojů.
4) Grafický model síťové struktury
Navrhněte diagram tříd v UML nebo ERA diagram. Diagram graficky znázorní třídy (tj. množiny prvků se stejnými vlastnostmi), jejich případné atributy a vzájemné vztahy.
Tipy na nástroje pro nakreslení diagramů najdete v souboru Software pro tvorbu sémantických sítí.
Podklady k analýze:
(1) Odborný text
A https://itlib.cvtisr.sk/clanky/clanek1108/
B http://journalofia.org/volume3/issue2/03-resmini/
C https://ikaros.cz/informacna-architektura
(2) Zákon
D https://www.zakonyprolidi.cz/cs/2000-121
E https://business.center.cz/business/pravo/zakony/autorsky/
F https://www.epravo.cz/_dataPublic/sbirky/archiv/sb036-00.pdf
(3) Katalog produktů
G https://shop.mivokor.cz/zavesny-system/
H https://www.electrolux.cz/siteassets/regional-assets/emea/czech-republicslovakia/support/download-brochures/elx_katalog_2022_cz_update-07_22.pdf
I https://catalogue.koh-i-noor.cz/
(4) Katalog e-shopu
J https://www.gsklub.cz/kategorie-produktu/cele-portfolio/
K https://www.eobuv.cz/filtr:novinka.html
L https://www.kosmas.cz/eknihy
(5) Články ve Wikipedii
M https://en.wikipedia.org/wiki/Melvil_Dewey
N http://cs.wikipedia.org/wiki/Ba%C5%BEanti
O http://cs.wikipedia.org/wiki/Asie
(6) Portály ve Wikipedii
P http://cs.wikipedia.org/wiki/Port%C3%A1l:Pt%C3%A1ci
Q https://cs.wikipedia.org/wiki/Port%C3%A1l:Filozofie
R http://cs.wikipedia.org/wiki/Port%C3%A1l:Informa%C4%8Dn%C3%AD_v%C4%9Bda_a_knihovnictv%C3%AD
(7) Katalog zájezdů 1
S https://www.fischer.cz/egypt/egypt-hurghada
T https://www.cedok.cz/dovolena/hurghada/
U http://www.blue-style.cz/zajezdy/egypt/hurghada/
(8) Katalog zájezdů 2
V http://www.geops.cz/zajezdy/zajezdy-s-turistikou/
W https://www.ck-trip.cz/zajezd-kategorie/cykloturistika/
X https://www.alpina.cz/horska-turistika/
(9) Encyklopedie
Y https://www.encyklopedieknihy.cz/
Z https://encyklopedie.soc.cas.cz/w/VSgS
Ž https://www.ucl.cas.cz/edicee/lexikon/lexikon
(10) Časopis
AA https://knihovnarevue.nkp.cz/
BB https://journals.phil.muni.cz/proinflow/
CC https://www.emerald.com/insight/publication/issn/0022-0418/
Tip: Podívejte se na příklady standardizace obecné struktury specifických typů dokumentů:
Struktura elektronické faktury (obrazový model - diagram tříd v UML)
ČSN EN 16931-1. Elektronická fakturace – Část 1: Sémantický datový model základních prvků elektronické faktury. Praha: Úřad pro technickou normalizaci, metrologii a státní zkušebnictví, červen 2020. 115 s. Třídicí znak 97 9901. - Datový model v UML je na s. 31.
Struktura mezinárodního standardu (prototyp/maketa)
ISO. Model document of an international standard "Rice model". 3rd ed. Geneva: International organization for standardization, 2023-02. v, 14 s. ISBN 978-92-67-10692-2. Dostupné z: https://www.iso.org/files/live/sites/isoorg/files/developing_standards/docs/en/model_document-rice_model.pdf.
Struktura bibliografického popisu (textový model)
ISBD (International Standard Bibliographic Description): 2021 update to the 2011 consolidated edition [online]. Den Haag: IFLA, February 2022 [cit. 2025-04-04]. Dostupné z: https://repository.ifla.org/handle/123456789/1939.