Skip to content

Commit

Permalink
final #1
Browse files Browse the repository at this point in the history
  • Loading branch information
Chasic committed May 14, 2016
1 parent ad2d948 commit 6078c3a
Show file tree
Hide file tree
Showing 7 changed files with 129 additions and 95 deletions.
7 changes: 4 additions & 3 deletions BP_Jan_Řasa_2016.aux
Original file line number Diff line number Diff line change
Expand Up @@ -276,11 +276,12 @@
\citation{mod_proxy}
\newlabel{list:apache_config}{{\M@TitleReference {6.7}{Nastaven\IeC {\'\i } serveru pro p\IeC {\r u}vod dat}}{64}{Část konfigurace webového serveru Apache sloužící k přeposílání požadavků přes proxy}{lstlisting.6.7}{}}
\@writefile{lol}{\contentsline {lstlisting}{\numberline {6.7}\IeC {\v C}\IeC {\'a}st konfigurace webov\IeC {\'e}ho serveru Apache slou\IeC {\v z}\IeC {\'\i }c\IeC {\'\i } k p\IeC {\v r}epos\IeC {\'\i }l\IeC {\'a}n\IeC {\'\i } po\IeC {\v z}adavk\IeC {\r u} p\IeC {\v r}es proxy}{64}{lstlisting.6.7}}
\bibstyle{csn690}
\bibdata{mybibliographyfile}
\@writefile{lof}{\addvspace {10pt}}
\@writefile{lot}{\addvspace {10pt}}
\@writefile{toc}{\contentsline {chapter}{Z{\' a}v{\v e}r}{65}{chapter*.7}}
\@writefile{toc}{\contentsline {section}{Vyu\IeC {\v z}it\IeC {\'\i } aplikace a dal\IeC {\v s}\IeC {\'\i } v\IeC {\'y}voj}{65}{section*.8}}
\bibstyle{csn690}
\bibdata{mybibliographyfile}
\bibcite{linked_data}{1}
\bibcite{content_negotiation}{2}
\bibcite{british_ti}{3}
Expand All @@ -293,7 +294,7 @@
\bibcite{rdf_n_triples}{10}
\bibcite{TimBL_LD}{11}
\bibcite{jena}{12}
\@writefile{toc}{\contentsline {chapter}{Literatura}{67}{section*.9}}
\@writefile{toc}{\contentsline {chapter}{Literatura}{67}{section*.10}}
\bibcite{sesame}{13}
\bibcite{sparql_benchmark}{14}
\bibcite{jersey}{15}
Expand Down
106 changes: 57 additions & 49 deletions BP_Jan_Řasa_2016.log
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian) (format=pdflatex 2016.3.23) 14 MAY 2016 22:48
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian) (format=pdflatex 2016.3.23) 15 MAY 2016 00:05
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
Expand Down Expand Up @@ -982,7 +982,7 @@ LaTeX Font Info: External font `lmex10' loaded for size
LaTeX Font Info: External font `lmex10' loaded for size
(Font) <6> on input line 99.

<cvut-logo-bw.pdf, id=153, 91.34125pt x 69.25874pt>
<cvut-logo-bw.pdf, id=157, 91.34125pt x 69.25874pt>
File: cvut-logo-bw.pdf Graphic file (type pdf)
<use cvut-logo-bw.pdf>
Package pdftex.def Info: cvut-logo-bw.pdf used on input line 99.
Expand Down Expand Up @@ -1059,16 +1059,23 @@ Package hyperref Warning: Composite letter `\textasciicaron+r'
(hyperref) not defined in PD1 encoding,
(hyperref) removing `\textasciicaron' on input line 163.

[5] [6] [7] [8] [9] [10
[5]
LaTeX Font Info: Try loading font information for T1+lmtt on input line 179.

(/usr/share/texmf/tex/latex/lm/t1lmtt.fd
File: t1lmtt.fd 2009/10/30 v1.6 Font defs for Latin Modern
)
Overfull \hbox (1.96059pt too wide) in paragraph at lines 177--181
\T1/lmtt/m/n/10.95 http://reference.data.gov.uk/doc/government-year/{year1}-{ye
ar2}\T1/lmr/m/n/10.95 ,
[]

[6] [7] [8] [9] [10

] [11]
Package hyperref Info: bookmark level for unknown lstlisting defaults to 0 on i
nput line 320.
LaTeX Font Info: Try loading font information for T1+lmtt on input line 320.

(/usr/share/texmf/tex/latex/lm/t1lmtt.fd
File: t1lmtt.fd 2009/10/30 v1.6 Font defs for Latin Modern
)
Overfull \hbox (20.54356pt too wide) in paragraph at lines 338--345
\T1/lmr/m/n/10.95 sky-tuje in-for-maci, �e ob-jekt na dan� IRI je ne-p��-te-lem
Spi-der-mana. \T1/lmtt/m/n/10.95 a foaf:Person
Expand All @@ -1090,7 +1097,7 @@ Umo

pdfTeX warning: /usr/bin/pdflatex (file ./Component_Model.pdf): PDF inclusion:
found PDF version <1.5>, but at most version <1.4> allowed
<Component_Model.pdf, id=445, 377.32677pt x 234.22704pt>
<Component_Model.pdf, id=450, 377.32677pt x 234.22704pt>
File: Component_Model.pdf Graphic file (type pdf)

<use Component_Model.pdf>
Expand All @@ -1106,7 +1113,7 @@ l.441

pdfTeX warning: /usr/bin/pdflatex (file ./Components.pdf): PDF inclusion: found
PDF version <1.5>, but at most version <1.4> allowed
<Components.pdf, id=467, 294.2448pt x 185.8816pt>
<Components.pdf, id=472, 294.2448pt x 185.8816pt>
File: Components.pdf Graphic file (type pdf)
<use Components.pdf>
Package pdftex.def Info: Components.pdf used on input line 444.
Expand All @@ -1115,7 +1122,7 @@ Package pdftex.def Info: Components.pdf used on input line 444.

pdfTeX warning: /usr/bin/pdflatex (file ./API.pdf): PDF inclusion: found PDF ve
rsion <1.5>, but at most version <1.4> allowed
<API.pdf, id=469, 307.9734pt x 90.4925pt>
<API.pdf, id=474, 307.9734pt x 90.4925pt>
File: API.pdf Graphic file (type pdf)
<use API.pdf>
Package pdftex.def Info: API.pdf used on input line 456.
Expand All @@ -1124,7 +1131,7 @@ Package pdftex.def Info: API.pdf used on input line 456.

pdfTeX warning: /usr/bin/pdflatex (file ./Model.pdf): PDF inclusion: found PDF
version <1.5>, but at most version <1.4> allowed
<Model.pdf, id=471, 393.95772pt x 218.40063pt>
<Model.pdf, id=476, 393.95772pt x 218.40063pt>
File: Model.pdf Graphic file (type pdf)
<use Model.pdf>
Package pdftex.def Info: Model.pdf used on input line 465.
Expand Down Expand Up @@ -1156,7 +1163,7 @@ l.487 T

pdfTeX warning: /usr/bin/pdflatex (file ./Container.pdf): PDF inclusion: found
PDF version <1.5>, but at most version <1.4> allowed
<Container.pdf, id=575, 409.13138pt x 171.42874pt>
<Container.pdf, id=580, 409.13138pt x 171.42874pt>
File: Container.pdf Graphic file (type pdf)
<use Container.pdf>
Package pdftex.def Info: Container.pdf used on input line 493.
Expand All @@ -1165,7 +1172,7 @@ Package pdftex.def Info: Container.pdf used on input line 493.

pdfTeX warning: /usr/bin/pdflatex (file ./Publisher.pdf): PDF inclusion: found
PDF version <1.5>, but at most version <1.4> allowed
<Publisher.pdf, id=577, 268.23262pt x 245.86116pt>
<Publisher.pdf, id=582, 268.23262pt x 245.86116pt>
File: Publisher.pdf Graphic file (type pdf)
<use Publisher.pdf>
Package pdftex.def Info: Publisher.pdf used on input line 506.
Expand All @@ -1192,7 +1199,7 @@ l.526 \newpage

pdfTeX warning: /usr/bin/pdflatex (file ./request_flow.pdf): PDF inclusion: fou
nd PDF version <1.5>, but at most version <1.4> allowed
<request_flow.pdf, id=624, 504.50902pt x 360.03911pt>
<request_flow.pdf, id=629, 504.50902pt x 360.03911pt>
File: request_flow.pdf Graphic file (type pdf)
<use request_flow.pdf>
Package pdftex.def Info: request_flow.pdf used on input line 552.
Expand Down Expand Up @@ -1337,7 +1344,7 @@ l.1423 \chapter
{Uživatelská dokumentace}] [50

] [51]
<web_overview.png, id=1119, 803.0pt x 538.01pt>
<web_overview.png, id=1124, 803.0pt x 538.01pt>
File: web_overview.png Graphic file (type png)
<use web_overview.png>
Package pdftex.def Info: web_overview.png used on input line 1464.
Expand All @@ -1349,7 +1356,7 @@ Package pdftex.def Info: web_overview.png used on input line 1464.
\fi \fi
l.1476 \subitem
Název a skupina tvoří dohromady celé jméno defini...
<./web_overview.png>] [53] <web_create.png, id=1138, 803.0pt x 585.18625pt>
<./web_overview.png>] [53] <web_create.png, id=1143, 803.0pt x 585.18625pt>
File: web_create.png Graphic file (type png)

<use web_create.png>
Expand Down Expand Up @@ -1384,7 +1391,7 @@ Overfull \hbox (3.74892pt too wide) in paragraph at lines 1702--1703
[][][][][][][][][][][][][][][][][][][][][][][][][][]
[]

<example_html_output.png, id=1236, 521.95pt x 216.81pt>
<example_html_output.png, id=1241, 521.95pt x 216.81pt>
File: example_html_output.png Graphic file (type png)

<use example_html_output.png>
Expand All @@ -1397,13 +1404,13 @@ re.6.3}) has been already used, duplicate ignored
\fi \fi
l.1741 \item O
tevřte přiložený soubor \texttt{dynrdf.war} v libovoln�...
<./example_html_output.png>] <config.png, id=1272, 672.5125pt x 602.25pt>
<./example_html_output.png>] <config.png, id=1277, 672.5125pt x 602.25pt>
File: config.png Graphic file (type png)

<use config.png>
Package pdftex.def Info: config.png used on input line 1775.
(pdftex.def) Requested size: 369.0pt x 330.44821pt.
<tomcat_deploy.png, id=1273, 632.3625pt x 100.375pt>
<tomcat_deploy.png, id=1278, 632.3625pt x 100.375pt>
File: tomcat_deploy.png Graphic file (type png)

<use tomcat_deploy.png>
Expand Down Expand Up @@ -1454,11 +1461,9 @@ Package hyperref Warning: Composite letter `\textasciicaron+e'
(hyperref) not defined in PD1 encoding,
(hyperref) removing `\textasciicaron' on input line 1851.

(./BP_Jan_Řasa_2016.bbl [65

] [66
[65

]
] (./BP_Jan_Řasa_2016.bbl [66]
bibitemlist

Underfull \hbox (badness 3503) in paragraph at lines 17--19
Expand All @@ -1479,7 +1484,9 @@ Underfull \hbox (badness 1178) in paragraph at lines 25--28
n Sta-tis-ti-cal Data [on-line]\T1/lmr/m/n/10.95 .
[]

[67]
[67

]
Underfull \hbox (badness 3088) in paragraph at lines 63--65
[]\T1/lmr/m/n/10.95 Sesame: \T1/lmr/m/it/10.95 Se-same [on-line]\T1/lmr/m/n/10.
95 . [cit. 2016-05-08]. Do-stupn� z: []$\T1/lmtt/m/n/10.95 http : / /
Expand Down Expand Up @@ -1519,7 +1526,7 @@ overview / java8 -[]

Package hyperref Warning: Composite letter `\textasciicaron+r'
(hyperref) not defined in PD1 encoding,
(hyperref) removing `\textasciicaron' on input line 1903.
(hyperref) removing `\textasciicaron' on input line 1908.

[73]
\tf@toc=\write5
Expand All @@ -1531,46 +1538,47 @@ Package hyperref Warning: Composite letter `\textasciicaron+r'
\tf@lot=\write7
\openout7 = `BP_Jan_Řasa_2016.lot'.

Package atveryend Info: Empty hook `BeforeClearDocument' on input line 1920.
Package atveryend Info: Empty hook `AfterLastShipout' on input line 1920.
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 1925.
Package atveryend Info: Empty hook `AfterLastShipout' on input line 1925.
(./BP_Jan_Řasa_2016.aux)
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 1920.
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 1920.
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 1925.
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 1925.

Package rerunfilecheck Info: File `BP_Jan_Řasa_2016.out' has not changed.
(rerunfilecheck) Checksum: 3B49C886910DEF721AA5FF93C40BF7B3;2188.
(rerunfilecheck) Checksum: 329275EA02EA3CBE7F88AD26CA66CEF3;2281.


LaTeX Font Warning: Some font shapes were not available, defaults substituted.


LaTeX Warning: There were multiply-defined labels.

Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 1920.
Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 1925.
)
Here is how much of TeX's memory you used:
13041 strings out of 494991
181693 string characters out of 6180090
351985 words of memory out of 5000000
15487 multiletter control sequences out of 15000+600000
86275 words of font info for 58 fonts, out of 8000000 for 9000
13049 strings out of 494991
181782 string characters out of 6180090
351988 words of memory out of 5000000
15489 multiletter control sequences out of 15000+600000
86594 words of font info for 59 fonts, out of 8000000 for 9000
24 hyphenation exceptions out of 8191
38i,13n,32p,1101b,1204s stack positions out of 5000i,500n,10000p,200000b,80000s
{/usr/share/texmf/fonts/enc/dvips/lm/lm-ec.enc}{/usr/share/texmf/fonts/enc/dv
ips/lm/lm-mathit.enc}{/usr/share/texmf/fonts/enc/dvips/lm/lm-mathsy.enc}</usr/s
{/usr/share/texmf/fonts/enc/dvips/lm/lm-mathit.enc}{/usr/share/texmf/fonts/en
c/dvips/lm/lm-ec.enc}{/usr/share/texmf/fonts/enc/dvips/lm/lm-mathsy.enc}</usr/s
hare/texmf/fonts/type1/public/lm/lmbx10.pfb></usr/share/texmf/fonts/type1/publi
c/lm/lmbx12.pfb></usr/share/texmf/fonts/type1/public/lm/lmbxi10.pfb></usr/share
/texmf/fonts/type1/public/lm/lmcsc10.pfb></usr/share/texmf/fonts/type1/public/l
m/lmmi10.pfb></usr/share/texmf/fonts/type1/public/lm/lmr10.pfb></usr/share/texm
f/fonts/type1/public/lm/lmr12.pfb></usr/share/texmf/fonts/type1/public/lm/lmr6.
pfb></usr/share/texmf/fonts/type1/public/lm/lmr8.pfb></usr/share/texmf/fonts/ty
pe1/public/lm/lmr9.pfb></usr/share/texmf/fonts/type1/public/lm/lmri10.pfb></usr
/share/texmf/fonts/type1/public/lm/lmssbx10.pfb></usr/share/texmf/fonts/type1/p
ublic/lm/lmsy10.pfb></usr/share/texmf/fonts/type1/public/lm/lmtt10.pfb></usr/sh
are/texmf/fonts/type1/public/lm/lmtti10.pfb>
Output written on BP_Jan_Řasa_2016.pdf (89 pages, 900188 bytes).
m/lmmi10.pfb></usr/share/texmf/fonts/type1/public/lm/lmmi9.pfb></usr/share/texm
f/fonts/type1/public/lm/lmr10.pfb></usr/share/texmf/fonts/type1/public/lm/lmr12
.pfb></usr/share/texmf/fonts/type1/public/lm/lmr6.pfb></usr/share/texmf/fonts/t
ype1/public/lm/lmr8.pfb></usr/share/texmf/fonts/type1/public/lm/lmr9.pfb></usr/
share/texmf/fonts/type1/public/lm/lmri10.pfb></usr/share/texmf/fonts/type1/publ
ic/lm/lmssbx10.pfb></usr/share/texmf/fonts/type1/public/lm/lmsy10.pfb></usr/sha
re/texmf/fonts/type1/public/lm/lmtt10.pfb></usr/share/texmf/fonts/type1/public/
lm/lmtt9.pfb></usr/share/texmf/fonts/type1/public/lm/lmtti10.pfb>
Output written on BP_Jan_Řasa_2016.pdf (89 pages, 934956 bytes).
PDF statistics:
1596 PDF objects out of 1728 (max. 8388607)
595 named destinations out of 1000 (max. 500000)
346 words of extra memory for PDF output out of 10000 (max. 10000000)
1621 PDF objects out of 1728 (max. 8388607)
600 named destinations out of 1000 (max. 500000)
354 words of extra memory for PDF output out of 10000 (max. 10000000)

7 changes: 4 additions & 3 deletions BP_Jan_Řasa_2016.out
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
\BOOKMARK [1][-]{section.6.6}{Instalace serveru}{chapter.6}% 30
\BOOKMARK [1][-]{section.6.7}{Nastaven\355 serveru pro puvod dat}{chapter.6}% 31
\BOOKMARK [0][-]{chapter*.7}{Z\341ver}{}% 32
\BOOKMARK [0][-]{section*.9}{Literatura}{}% 33
\BOOKMARK [0][-]{appendix.A}{Seznam pou\236it\375ch zkratek}{}% 34
\BOOKMARK [0][-]{appendix.B}{Obsah prilo\236en\351ho CD}{}% 35
\BOOKMARK [1][-]{section*.8}{Vyu\236it\355 aplikace a dal\235\355 v\375voj}{chapter*.7}% 33
\BOOKMARK [0][-]{section*.10}{Literatura}{}% 34
\BOOKMARK [0][-]{appendix.A}{Seznam pou\236it\375ch zkratek}{}% 35
\BOOKMARK [0][-]{appendix.B}{Obsah prilo\236en\351ho CD}{}% 36
Binary file modified BP_Jan_Řasa_2016.pdf
Binary file not shown.
33 changes: 19 additions & 14 deletions BP_Jan_Řasa_2016.tex
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,7 @@ \subsection{British Time Intervals}

\subsubsection{Struktura URL} Pro přístup k jednotlivým generovaným objektům slouží URL adresa, která má vždy předepsanou strukturu. Informace, které jsou dostupné
k tomuto datasetu, obsahují popis těchto struktur a jsou veřejně dostupné na stránkách společnosti Epimorphics \cite{ti_structure}. Takovou URL adresou může být například
\textit{http://reference.data.gov.uk/doc/government-year/\{year1\}-\{year2\}}, kde po dosazení let míto \textit{year1} a \textit{year2} a přístupem na danou adresu získáme požadovaný
\texttt{http://reference.data.gov.uk/doc/government-year/\{year1\}-\{year2\}}, kde po dosazení let míto \texttt{year1} a \texttt{year2} a přístupem na danou adresu získáme požadovaný
objekt časového intervalu.

\subsubsection{Generování objektu} Takový objekt je tedy dynamicky vygenerován s použitím parametrů z URL adresy. Konkrétní popis toho, jak jsou tyto objekty interně generovány
Expand Down Expand Up @@ -276,7 +276,7 @@ \subsection{Nefunkční požadavky}
\item server bude implementován v jazyce Java
\item celá aplikace bude uložena ve WAR souboru pro zjednodušené nasazení
\item aplikace bude spustitelná v Javě verze 8
\item k aplikaci budou přiloženy ukázkové objekty
\item k aplikaci budou přiloženy ukázkové definice objektů
\end{itemize}

\chapter{Návrh}
Expand Down Expand Up @@ -1847,30 +1847,36 @@ \subsection{Testy komponent API a Publisher}

\end{lstlisting}


\begin{conclusion}
Cílem této práce bylo navrhnout, implementovat a otestovat webový server pro poskytování dynamicky generovaných objektů v RDF formátech.
Serveru byly určeny požadavky zadáním této práce a také dalšími v průběhu tvorby této práce. Dalšími požadavky se zabývala převážně analytická část.
Serveru byly určeny požadavky zadáním této práce a také dalšími v průběhu tvorby této práce. Dalšími požadavky se zabývala analytická část.

Všechny tyto požadavky a cíle byly splněny.
Návrhu předcházela analýza účelu aplikace a podobných řešení. Závěrem této analýzy bylo, že neexistuje žádný server, který by poskytoval funkce
implementovaného serveru. To dává této práci šanci být využívanou ve velkém měřítku.
implementovaného řešení. To dává této práci šanci být velmi využívanou.

Na základě analýzy byl proveden návrh celého systému a následně jeho implementace. Bylo použito několik pokročilých technologií jak z oboru Linked Data,
tak i z pohledu implementace.

Testování proběhlo na několika úrovních. Základem byly unit testy netriviálních metod tříd, na které navázaly komplexnější testy celé aplikace.
Server byl také otestován na výkon.
Testování proběhlo na několika úrovních. Základem byly unit testy, na které navázaly integrační testy v rámci celé aplikace.
Aplikace byla také otestována na výkon.

Součástí této práce je také uživatelská dokumentace, která popisuje funkce aplikace z pohledu uživatele. Dokumentace obsahuje také pokyny pro instalaci.

\section{Využití aplikace a další vývoj}
Využití této aplikace je plánováno na portálu LinkedPipes\footnote{\url{http://linkedpipes.com/}}.
LinkedPipes je soubor RDF nástrojů, jako jsou LinkedPipes ETL\footnote{\url{http://etl.linkedpipes.com/}} pro převádění dat do RDF
a LinkedPipes Visualization\footnote{\url{http://visualization.linkedpipes.com/}}, nástroj pro vizualizaci a prohlížení RDF dat.
Tato aplikace se bude v rámci těchto nástrojů jmenovat LinkedPipes Generator (LP-GEN).

Mně osobně přinesla tato práce mnoho nových zkušeností a znalostí. Jedná se převážně o obor Linked Data, který mne velice zaujal a plánuji se mu i dále věnovat.
Z pohledu implementace se jednalo o zatím největší aplikaci v Javě, kterou jsem programoval. Vyzkoušel jsem si práci s velkým množstvím kvalitních knihoven,
které se ve světě velmi často používají. Z pohledu testování jsem si osvojil nové techniky testování aplikací v Javě, především těch webových. Také jsem se poprvé
věnoval testování výkonu webové aplikace.
Ve vývoji této práce plánuji i nadále pokračovat.
Vzhledem k využití této aplikace se další vývoj dotkne například vzhledu webové aplikace, který bude předělán na materiální design pomocí
frameworku Angular Material\footnote{\url{https://material.angularjs.org/latest/}}. Tato aplikace díky této změně více zapadne mezi zmiňované nástroje.

Z hlediska implementace je plánováno přidat další možnosti při tvorbě definic objektů, jako je například rozšířené
nastavení číslování v šablonách definic, nebo možnost nahrání vlastního souboru dat pro typy definic pracující se SPARQL dotazy.


S využitím této práce se počítá pro datasety otevřené datové infrastruktury opendata.cz.

\end{conclusion}

Expand Down Expand Up @@ -1899,7 +1905,6 @@ \chapter{Seznam použitých zkratek}
\end{description}



\chapter{Obsah přiloženého CD}
\begin{figure}[H]
\dirtree{%
Expand Down
Loading

0 comments on commit 6078c3a

Please sign in to comment.