big update, lot cleaner tex and make
authorMart Lubbers <mart@martlubbers.net>
Mon, 9 Mar 2015 13:19:24 +0000 (14:19 +0100)
committerMart Lubbers <mart@martlubbers.net>
Mon, 9 Mar 2015 13:19:24 +0000 (14:19 +0100)
26 files changed:
thesis2/.exrc [new file with mode: 0644]
thesis2/1.introduction.tex
thesis2/3.methods.tex
thesis2/5.appendices.tex
thesis2/Makefile
thesis2/appoverview.eps [deleted file]
thesis2/backend.eps [deleted file]
thesis2/dagexample.dot
thesis2/dagexample.eps [deleted file]
thesis2/dawgexample.dot [new file with mode: 0644]
thesis2/feedbackloop.eps [deleted file]
thesis2/graph111.dot [deleted file]
thesis2/graph112.dot [deleted file]
thesis2/graph21.dot [deleted file]
thesis2/graphexample.dot
thesis2/graphexample.eps [deleted file]
thesis2/graphviz.dtx [deleted file]
thesis2/graphviz.ins [deleted file]
thesis2/graphviz.sty [deleted file]
thesis2/inccons.dot
thesis2/inccons.eps [deleted file]
thesis2/informationflow.dot
thesis2/informationflow.eps [deleted file]
thesis2/nddawg.eps [deleted file]
thesis2/nodelistexample.eps [deleted file]
thesis2/thesis.tex

diff --git a/thesis2/.exrc b/thesis2/.exrc
new file mode 100644 (file)
index 0000000..d5c7b8f
--- /dev/null
@@ -0,0 +1,45 @@
+if &cp | set nocp | endif
+let s:cpo_save=&cpo
+set cpo&vim
+inoremap <Right> <Nop>
+inoremap <Left> <Nop>
+inoremap <Down> <Nop>
+inoremap <Up> <Nop>
+map \16  k \16\17k
+map \16  j \16\17j
+map \16  h \16\17h
+map \16  l \16\17l
+nnoremap N Nzzzv
+vmap gx <Plug>NetrwBrowseXVis
+nmap gx <Plug>NetrwBrowseX
+map j gj
+map k gk
+nnoremap n nzzzv
+vnoremap <silent> <Plug>NetrwBrowseXVis :\16\15call netrw#BrowseXVis()\16\r
+nnoremap <silent> <Plug>NetrwBrowseX :call netrw#BrowseX(expand((exists("g:netrw_gx")? g:netrw_gx : '\16<cfile>')),netrw#CheckIfRemote())\16\r
+vnoremap <Right> <Nop>
+vnoremap <Left> <Nop>
+vnoremap <Down> <Nop>
+vnoremap <Up> <Nop>
+nnoremap <Right> <Nop>
+nnoremap <Left> <Nop>
+nnoremap <Down> <Nop>
+nnoremap <Up> <Nop>
+let &cpo=s:cpo_save
+unlet s:cpo_save
+set background=dark
+set backspace=eol,start,indent
+set fileencodings=ucs-bom,utf-8,default,latin1
+set helplang=en
+set history=1000
+set incsearch
+set listchars=nbsp:¬,tab:â\96¸\ ,eol:â\86©,extends:»,precedes:«,trail:\16â\16\80\16¢
+set ruler
+set runtimepath=~/.vim,~/.vim/bundle/syntastic,~/.vim/bundle/tlib_vim,~/.vim/bundle/vim-addon-mw-utils,~/.vim/bundle/vim-gnupg,~/.vim/bundle/vim-snipmate,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,~/.vim/after
+set statusline=%#warningmsg#%{SyntasticStatuslineFlag()}%*
+set suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc,.png,.jpg
+set noswapfile
+set textwidth=79
+set whichwrap=b,s,<,>,h,l
+set nowritebackup
+" vim: set ft=vim :
index 545d807..652dcb3 100644 (file)
@@ -46,9 +46,9 @@ publishing and maintaining \textit{infotainment}. \textit{Infotainment} is a
 combination of the words \textit{information} and \textit{entertainment}. It
 represents a combination of factual information and subjectual information
 (entertainment) within a certain category or field. In the case of Hyperleap
-the category is the leisure industry, leisure industry encompasses all facets of
-entertainment going from cinemas, theaters, concerts to swimming pools, bridge
-competitions and conferences. Within the entertainment industry factual
+the category is the leisure industry, leisure industry encompasses all facets
+of entertainment going from cinemas, theaters, concerts to swimming pools,
+bridge competitions and conferences. Within the entertainment industry factual
 information includes, but is not limited to, information such as starting time,
 location, host or venue and duration. Subjectual information includes, but is
 not limited to, information such as reviews, previews, photos, background
@@ -100,7 +100,7 @@ theater show title, movie title, festival title and many more.\\
 \textbf{Where:}\\
 The \textit{Where} field is the location of the event. The location is often
 omitted because the organization behind source presenting the information think
-it is obvious. This field can also include different sub locations.  For
+it is obvious. This field can also include different sub locations. For
 example when a pop concert venue has their own building but in the summer they
 organize a festival in some park. This data is often assumed to be trivial and
 inherent but in practice this is not the case. In this example for an outsider
@@ -129,7 +129,7 @@ CD in combination with a show. Location: small salon.}
 \end{flushleft}
 
 An example of a terrible item could be for example the following text that
-could originate from a flyer or social media post.  This example lacks a
+could originate from a flyer or social media post. This example lacks a
 precise date, time and location and is therefore hard for people to grasp at
 first, let alone for a machine. When someone wants to get the full information
 he has to tap in different resources which might not always be available. 
@@ -187,17 +187,19 @@ more.
 
 \section{Goal \& Research question}
 Crawling the sources and applying the preprocessing is the most expensive task
-in the entire information flow because it requires a programmer to be hired.
-Only programmers currently can create crawlers and design preprocessing jobs
-because all current programs are specifically designed to do one thing, most of
-the time for one source. Because a big group of sources often changes this task
+in the entire information flow because it requires a programmer to perform
+these tasks. Programmers are needed because all the crawlers are scripts or
+programs that were created specifically for a website. Changing a crawler or
+preprocessing job means changing the code.
+A big group of sources often changes and that makes that this task
 becomes very expensive and has a long feedback loop. When a source changes the
 source is first preprocessed in the old way, send to the \textit{Temporum} and
 checked by a human and matched. The human then notices the error in the data
-and contacts the programmer. The programmer then has to reprogram the specific
-crawler to the new structure. This feedback loop, shown in
+and has to contact the programmer. The programmer then has to reprogram the
+specific crawler or job to the new structure. This feedback loop, shown in
 Figure~\ref{feedbackloop} can take days and can be the reason for gaps and
-faulty information in the database. 
+faulty information in the database. In the figure the dotted arrows denote the
+current feedback loop for crawlers.
 \begin{figure}[H]
        \label{feedbackloop}
        \centering
@@ -206,24 +208,26 @@ faulty information in the database.
        \caption{Feedback loop for malfunctioning crawlers}
 \end{figure}
 
-The goal of the project is to relieve the programmer of repairing crawlers all
-the time and make the task of adapting, editing and removing crawlers doable
-for someone without programming experience. In practice this means in
-Figure~\ref{feedbackloop} removing the dotted arrows by dashed arrow.
+The goal of this project is specifically to relieve the programmer of repairing
+crawlers all the time and make the task of adapting, editing and removing
+crawlers doable for someone without programming experience. In practice this
+means in Figure~\ref{feedbackloop} that the project will remove the replace
+part of the feedback loop that contains dotted arrows with the shorter loop
+with the dashed arrows.
 
 For this project an application has been developed that can provide an
 interface to a crawler generation system that is able to crawl RSS\cite{Rss}
 and Atom\cite{Atom} publishing feeds. The interface provides the user with
 point and click interfaces meaning that no computer science background is
-needed to use the interface, to create, modify, test and remove crawlers. The
-current Hyperleap backend system that handles the data can, via an interface,
+needed to use the interface and to create, modify, test and remove crawlers.
+The current Hyperleap backend system that handles the data can, via an query,
 generate XML feeds that contain the crawled data. The structure of the
 application is very modular and generic and therefore it is easy to change
 things in the program without having to know a lot about the programming
-language used. This is because for example all visual things like buttons are
-defined in a human readable text file. In practice it means that one person,
-not by definition a programmer, can be instructed to change the structure and
-this can also greatly reduce programmer intervention time. 
+language used. To achieve this all visual things such as buttons are defined in
+a human readable text files. In practice it means that one person, not by
+definition a programmer, can be instructed to change the structure and this can
+also greatly reduce programmer intervention time. 
 
 The actual problem statement then becomes:
 \begin{center}
@@ -248,59 +252,57 @@ Netherlands. As visible in the listing the similarities with XML are very
 clear. Every RSS feed contains a \texttt{channel} tag and within that tag there
 is some metadata and a list op \texttt{item} tags. Every \texttt{item} tag has
 a fixed number of different fields. The most important fields for RSS within
-the leisure industry are the \texttt{title} and the \texttt{description field}.
-
-\begin{listing}
-       \caption{An example of a, partly truncated RSS feed of a well known dutch
-       venue}
-       \label{examplerss}
-       \xmlcode{exrss.xml}
-\end{listing}
-
-RSS feeds are mostly used by news sites to publish their articles, the feed
-then only contains the headlines and if the user that is reading the feed is
-interested he can click the so called deeplink and he is then sent to the full
-website containing the article. Users often use programs that bundle user
-specified RSS feeds into big summary feeds that can be used to sift through a
-lot of news feeds. The RSS feed reader uses the GUID to skip feeds that are
-already present in its internal database.
-
-Generating RSS feeds by hand is a tedious task but usually RSS feeds are
-generated by the Content Management Systems(CMS) the website runs on. With this
-automatic method the RSS feeds are generated using the content published on the
-website. Because the process is automatic the RSS feeds are generally very
-structured and consistent in its structure. In the entertainment industry
+the leisure industry are the \texttt{title} and the \texttt{description} field.
+
+\lstinputlisting[language=xml,label={examplerss},caption={An example of a,%
+partly truncated RSS feed of a well known dutch venue}]{exrss.xml}
+
+RSS feeds are mostly used by news sites to publish their articles. A RSS feed
+only contains the headlines of the entries. If the user, who reads the feed, is
+interested it can click the so called deeplink and will be sent to the full
+website containing the full entry or article. Users often use programs that
+bundle user specified RSS feeds into big combined feeds that can be used to
+sift through a lot of news feeds. The RSS feed reader uses the GUID to skip
+feeds that are already present in its internal database.
+
+Generating RSS feeds by hand is a tedious task but almost all RSS feeds are
+generated by a Content Management Systems(CMS) on which the website runs. With
+this automatic method the RSS feeds are generated for the content published
+on the website. Because the process is automatic the RSS feeds are generally
+very structured and consistent in its structure. In the entertainment industry
 venues often use a CMS for their website to allow users with no programming or
-website background be able to post news items and event information.
+website background be able to post news items and event information and thus
+should often have RSS feeds.
 
 \section{Why RSS?}
 \label{sec:whyrss}
 We described a lot of different source formats like HTML, fax/email, RSS and
 XML. Because of the limited scope of the project and the time planned for it
 we had to remove some of the input formats because they all require different
-techniques. For example when the input source is in HTML format, most probably
-a website, then there can be a great deal of information extraction be
-automated using the structural information which is characteristic for HTML.
-For fax/email however there is almost no structural information and most of the
-automation techniques require natural language processing. We chose RSS feeds
-because RSS feeds lack inherent structural information but are still very
-structured. This structure is because, as said above, the RSS feeds are
-generated and therefore almost always look the same. Also, in RSS feeds most
-venues use particular structural identifiers that are characters. They separate
-fields with vertical bars, commas, whitespace and more non text characters.
-These field separators and keywords can be hard for a computer to detect but
-people are very good in detecting these. With one look they can identify the
-characters and keywords and build a pattern in their head. Another reason we
-chose RSS is their temporal consistency, RSS feeds are almost always generated
-and because of that the structure of the entries is very unlikely to change.
-Basically the RSS feeds only change structure when the CMS that generates it
-changes the generation algorithm. This property is usefull because the crawlers
-then do not have to be retrained very often. Because the non inherent structure
-entirely new strategies had to be applied.
+techniques and approaches to tackle. For example when the input source is in
+HTML format, most probably a website, then there can be a great deal of
+information extraction be automated using the structural information which is a
+characteristic for HTML. For fax/email however there is almost no structural
+information and most of the automation techniques require natural language
+processing. We chose RSS feeds because RSS feeds lack inherent structural
+information but are still very structured. This structure is because, as said
+above, the RSS feeds are generated and therefore almost always look the same.
+Also, in RSS feeds most venues use particular structural identifiers that are
+characters. They separate fields with vertical bars, commas, whitespace and
+more non text characters. These field separators and keywords can be hard for
+a computer to detect but people are very good in detecting these. With one look
+they can identify the characters and keywords and build a pattern in their
+head. Another reason we chose RSS is their temporal consistency, RSS feeds are
+almost always generated and because of that the structure of the entries is
+very unlikely to change. Basically the RSS feeds only change structure when
+the CMS that generates it changes the generation algorithm. This property is
+useful because the crawlers then do not have to be retrained very often.
+To detect the structures we propose a technique using subword matching using
+graphs.
 
 \section{Directed Acyclic Graphs}
 \paragraph{Directed graphs}
-Directed graphs are a mathematical structure that can describe relations
+Directed graphs(DG) are a mathematical structure that can describe relations
 between nodes. A directed graph $G$ is be defined as the tuple $(V,E)$ where
 $V$ is a set of named nodes and $E$ is the set of edges defined by $E\subseteq
 V\times V$. An edge $e\in E$ can be seen as $(v1, v2)$ where $v1,v2\in V$ and
@@ -311,16 +313,9 @@ $$G=(\{n1, n2, n3, n4\}, \{(n1, n2), (n2, n1), (n2, n3), (n3, n4), (n1, n4)\}$$
 
 \begin{figure}[H]
        \label{graphexample}
-       \scalebox{0.7}{
-               \digraph[]{graphexample}{
-                       rankdir=LR;
-                       n1->n2;
-                       n2->n1;
-                       n2->n3;
-                       n3->n4;
-                       n1->n4;
-               }
-       }
+       \centering
+       \includegraphics[scale=0.7]{graphexample.eps}
+       \strut\\\strut\\
        \caption{Example DG}
 \end{figure}
 
@@ -328,7 +323,7 @@ $$G=(\{n1, n2, n3, n4\}, \{(n1, n2), (n2, n1), (n2, n3), (n3, n4), (n1, n4)\}$$
 Directed Acyclic Graphs(DAGs) are a special kind of directed graphs. DAGs
 are also defined as $G=(V,E)$ but with a restriction on $E$. Namely that cycles
 are not allowed. Figure~\ref{dagexample} shows two graphs. The bottom graph
-ontains a cycle and the right graph does not. Only the top graph is a valid
+contains a cycle and the right graph does not. Only the top graph is a valid
 DAG. A cycle can be defined as follows:
 
 Say $e\in E$ can be seen as $(v_1,v_2)\in E$ or $v_1\rightarrow v2$ then
@@ -343,17 +338,8 @@ $\mathcal{O}(L)$ where $L$ is the length of the path.
 \begin{figure}[H]
        \label{dagexample}
        \centering
-       \scalebox{0.7}{
-               \digraph[]{dagexample}{
-                       rankdir=LR;
-                       n01 -> n02;
-                       n02 -> n03;
-                       n03 -> n01;
-                       n11 -> n12;
-                       n12 -> n13;
-                       n12 -> n14;
-               }
-       }
+       \includegraphics[scale=0.7]{dagexample.eps}
+       \strut\\\strut\\
        \caption{Example DAG}
 \end{figure}
 
@@ -389,21 +375,7 @@ This means that it grows linearly with the length of the word.
 \begin{figure}[H]
        \label{exampledawg}
        \centering
-       \scalebox{0.7}{
-               \digraph[]{graph21}{
-                       rankdir=LR;
-                       node [shape="circle"]; n1 n2 n3 n4 n5;
-                       n6 [shape="doublecircle"];
-                       n [style=invis];
-                       n -> n1;
-                       n1 -> n2 [label="a"];
-                       n2 -> n3 [label="b"];
-                       n3 -> n6 [label="d"];
-                       n1 -> n4 [label="b"];
-                       n4 -> n5 [label="a"];
-                       n5 -> n6 [label="d"];
-                       n5 -> n6 [label="e"];
-               }
-       }
+       \includegraphics[scale=0.7]{dawgexample.eps}
+       \strut\\\strut\\
        \caption{Example DAWG}
 \end{figure}
index b98fce0..997e63d 100644 (file)
@@ -157,76 +157,10 @@ results in subgraph SG4 which is the final DAWG containing only the words
 added.
 
 \begin{figure}[H]
-       \caption{Step 1}
        \label{dawg1}
        \centering
-       \digraph[scale=0.4]{inccons}{
-               rankdir=LR;
-               n4 [style=invis];
-               q40 [label="q0"];
-               q41 [label="q1"];
-               q42 [label="q2"];
-               q43 [label="q3"];
-               q44 [label="q4" shape=doublecircle];
-               q45 [label="q5"];
-               q46 [label="q6"];
-               n4 -> q40[label="SG4"];
-               q40 -> q41[label="a"];
-               q41 -> q42[label="b"];
-               q42 -> q43[label="c"];
-               q43 -> q44[label="d"];
-               q41 -> q45[label="e"];
-               q45 -> q46[label="c"];
-               q46 -> q44[label="d"];
-               q46 -> q44[label="f"];
-
-               n3 [style=invis];
-               q30 [label="q0"];
-               q31 [label="q1"];
-               q32 [label="q2"];
-               q33 [label="q3"];
-               q34 [label="q4" shape=doublecircle];
-               q35 [label="q5"];
-               n3 -> q30[label="SG3"];
-               q30 -> q31[label="a"];
-               q31 -> q32[label="b"];
-               q32 -> q33[label="c"];
-               q33 -> q34[label="d"];
-               q33 -> q34[label="f" constraint=false];
-               q31 -> q35[label="e"];
-               q35 -> q33[label="c"];
-
-               n2 [style=invis];
-               q20 [label="q0"];
-               q21 [label="q1"];
-               q22 [label="q2"];
-               q23 [label="q3"];
-               q24 [label="q4" shape=doublecircle];
-               q25 [label="q5"];
-               n2 -> q20[label="SG2"];
-               q20 -> q21[label="a"];
-               q21 -> q22[label="b"];
-               q22 -> q23[label="c"];
-               q23 -> q24[label="d"];
-               q21 -> q25[label="e"];
-               q25 -> q23[label="c"];
-
-               n1 [style=invis];
-               q10 [label="q0"];
-               q11 [label="q1"];
-               q12 [label="q2"];
-               q13 [label="q3"];
-               q14 [label="q4" shape=doublecircle];
-               n1 -> q10[label="SG1"];
-               q10 -> q11[label="a"];
-               q11 -> q12[label="b"];
-               q12 -> q13[label="c"];
-               q13 -> q14[label="d"];
-
-               n [style=invis];
-               q0 [label="q0"];
-               n -> q0[label="SG0"];
-       }
+       \includegraphics[scale=0.4]{inccons.eps}
+       \caption{Incrementally constructing a DAWG}
 \end{figure}
 
 \subsection{Appliance on extraction of patterns}
index 5614e5a..1ab0de1 100644 (file)
@@ -1,7 +1,5 @@
 \section{Algorithm}
 \begin{algorithm}[H]
-%      \KwData{this text}
-%      \KwResult{how to write algorithm with \LaTeX2e }
        \SetKwProg{Def}{def}{:}{}
        register := $\emptyset$\;
        \While{there is another word}{%
@@ -33,8 +31,8 @@
        \label{pseudodawg}
 \end{algorithm}
 
+\newpage
 \section{Schemes}
 \subsection{scheme.xsd}
-\label{scheme.xsd}
-\xmlcode{scheme1.xsd}
-\xmlcode[firstnumber=51]{scheme2.xsd}
+\lstinputlisting[language=XML,label={scheme.xsd},caption={XSD scheme for XML%
+output}]{scheme.xsd}
index 6a377fa..38fb5c3 100644 (file)
@@ -1,22 +1,12 @@
 SHELL:=/bin/bash
 VERSION:=1.0RC1
-SOURCES:=1.introduction.tex 2.requirementsanddesign.tex 3.methods.tex\
- 4.discussion.tex 5.appendices.tex abstract.tex thesis.tex scheme1.xsd\
- scheme2.xsd exrss.xml
-GRAPHS:=appoverview.eps backend.eps dagexample.eps graphexample.eps\
- inccons.eps nddawg.eps nodelistexample.eps informationflow.eps\
- feedbackloop.eps
+SOURCES:=$(shell ls *.tex) scheme.xsd exrss.xml
+GRAPHS:=$(addsuffix .eps,$(basename $(shell ls *.dot)))
 
-.PHONY: all clean clobber graphs
+.PHONY: clobber graphs
 
 all: graphs thesis.pdf
 
-scheme1.xsd: scheme.xsd
-       head -50 $< > $@
-
-scheme2.xsd: scheme.xsd
-       tail -n +49 $< > $@
-
 %.eps: %.dot
        dot -Teps < $< > $@
 
@@ -32,7 +22,7 @@ scheme2.xsd: scheme.xsd
 graphs: $(GRAPHS)
 
 clean:
-       @$(RM) -v *.{eps,aux,bbl,blg,dvi,log,out,toc,ps,pyg} scheme[12].xsd
+       @$(RM) -v *.{eps,aux,bbl,blg,dvi,log,out,toc}
 
 clobber: clean
        @$(RM) -v *.pdf
diff --git a/thesis2/appoverview.eps b/thesis2/appoverview.eps
deleted file mode 100644 (file)
index 2149cdc..0000000
+++ /dev/null
@@ -1,397 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: graphviz version 2.38.0 (20140413.2041)
-%%Title: %3
-%%Pages: 1
-%%BoundingBox: 36 36 642 153
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-/tapered { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 642 153
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 606 117 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% User
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-27.3 91 27.1 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-14.3 87.3 moveto 26 (User) alignedtext
-grestore
-% Frontend
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-132.3 91 42.49 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-107.8 87.3 moveto 49 (Frontend) alignedtext
-grestore
-% User->Frontend
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 54.78 91 moveto
-63.1 91 71.43 91 79.75 91 curveto
-stroke
-0 0 0 edgecolor
-newpath 79.9 94.5 moveto
-89.9 91 lineto
-79.9 87.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 79.9 94.5 moveto
-89.9 91 lineto
-79.9 87.5 lineto
-closepath stroke
-grestore
-% Backend
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-251.3 91 41.69 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-227.3 87.3 moveto 48 (Backend) alignedtext
-grestore
-% Frontend->Backend
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 174.6 91 moveto
-182.91 91 191.21 91 199.52 91 curveto
-stroke
-0 0 0 edgecolor
-newpath 199.65 94.5 moveto
-209.65 91 lineto
-199.65 87.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 199.65 94.5 moveto
-209.65 91 lineto
-199.65 87.5 lineto
-closepath stroke
-grestore
-% Crawler
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-425.3 91 38.99 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-403.3 87.3 moveto 44 (Crawler) alignedtext
-grestore
-% Backend->Crawler
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 292.97 91 moveto
-317.92 91 349.75 91 375.95 91 curveto
-stroke
-0 0 0 edgecolor
-newpath 376.05 94.5 moveto
-386.05 91 lineto
-376.05 87.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 376.05 94.5 moveto
-386.05 91 lineto
-376.05 87.5 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-301.6 97.8 moveto 76 (Crawler spec.) alignedtext
-grestore
-% Database
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-555.3 91 42.79 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-530.3 87.3 moveto 50 (Database) alignedtext
-grestore
-% Crawler->Database
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 464.3 91 moveto
-476.22 91 489.54 91 502.23 91 curveto
-stroke
-0 0 0 edgecolor
-newpath 502.23 94.5 moveto
-512.23 91 lineto
-502.23 87.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 502.23 94.5 moveto
-512.23 91 lineto
-502.23 87.5 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-472.85 97.8 moveto 31 (XML) alignedtext
-grestore
-% Source
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-425.3 18 35.19 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-406.3 14.3 moveto 38 (Source) alignedtext
-grestore
-% Crawler->Source
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 419.46 73.17 moveto
-418.6 65.16 418.35 55.36 418.71 46.32 curveto
-stroke
-0 0 0 edgecolor
-newpath 422.21 46.42 moveto
-419.42 36.2 lineto
-415.23 45.93 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 422.21 46.42 moveto
-419.42 36.2 lineto
-415.23 45.93 lineto
-closepath stroke
-grestore
-% Source->Frontend
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 393.97 26.42 moveto
-350.48 36.74 269.36 56.08 200.3 73 curveto
-192.98 74.79 185.23 76.71 177.68 78.59 curveto
-stroke
-0 0 0 edgecolor
-newpath 176.78 75.21 moveto
-167.93 81.03 lineto
-178.48 82 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 176.78 75.21 moveto
-167.93 81.03 lineto
-178.48 82 lineto
-closepath stroke
-grestore
-% Source->Crawler
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 431.18 36.2 moveto
-432.02 44.27 432.25 54.08 431.87 63.1 curveto
-stroke
-0 0 0 edgecolor
-newpath 428.37 62.95 moveto
-431.14 73.17 lineto
-435.35 63.45 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 428.37 62.95 moveto
-431.14 73.17 lineto
-435.35 63.45 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-end
-restore
-%%EOF
diff --git a/thesis2/backend.eps b/thesis2/backend.eps
deleted file mode 100644 (file)
index 5b6bd39..0000000
+++ /dev/null
@@ -1,417 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: graphviz version 2.38.0 (20140413.2041)
-%%Title: %3
-%%Pages: 1
-%%BoundingBox: 36 36 1045 152
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-/tapered { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 1045 152
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 1009 116 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% q0
-% HTML data
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-223.3 18 53.09 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-190.3 14.3 moveto 66 (HTML data) alignedtext
-grestore
-% q0->HTML data
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 54.2 18 moveto
-81.07 18 123.86 18 159.54 18 curveto
-stroke
-0 0 0 edgecolor
-newpath 159.88 21.5 moveto
-169.88 18 lineto
-159.88 14.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 159.88 21.5 moveto
-169.88 18 lineto
-159.88 14.5 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-72 21.8 moveto 80 (From frontend) alignedtext
-grestore
-% q1
-% Table rows
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-363.64 47 50.09 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-333.14 43.3 moveto 61 (Table rows) alignedtext
-grestore
-% HTML data->Table rows
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 269.21 27.42 moveto
-282.16 30.13 296.41 33.12 309.8 35.92 curveto
-stroke
-0 0 0 edgecolor
-newpath 309.32 39.4 moveto
-319.83 38.03 lineto
-310.76 32.55 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 309.32 39.4 moveto
-319.83 38.03 lineto
-310.76 32.55 lineto
-closepath stroke
-grestore
-% Dictionary
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-802.47 44 48.19 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-773.47 40.3 moveto 58 (Dictionary) alignedtext
-grestore
-% HTML data->Dictionary
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 270.55 9.45 moveto
-297.35 5.22 331.78 1 362.64 1 curveto
-362.64 1 362.64 1 686.53 1 curveto
-715.05 1 745.18 12.76 767.43 23.98 curveto
-stroke
-0 0 0 edgecolor
-newpath 765.97 27.17 moveto
-776.45 28.72 lineto
-769.23 20.97 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 765.97 27.17 moveto
-776.45 28.72 lineto
-769.23 20.97 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-450.68 4.8 moveto 97 (Description fields) alignedtext
-grestore
-% Node lists
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-499.18 90 46.29 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-471.68 86.3 moveto 55 (Node lists) alignedtext
-grestore
-% Table rows->Node lists
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 401.48 58.86 moveto
-417.49 64.02 436.38 70.1 453.21 75.52 curveto
-stroke
-0 0 0 edgecolor
-newpath 452.25 78.89 moveto
-462.84 78.62 lineto
-454.39 72.22 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 452.25 78.89 moveto
-462.84 78.62 lineto
-454.39 72.22 lineto
-closepath stroke
-grestore
-% Table rows->Dictionary
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 413.9 46.66 moveto
-495.38 46.1 657.77 44.99 744.22 44.39 curveto
-stroke
-0 0 0 edgecolor
-newpath 744.4 47.89 moveto
-754.38 44.32 lineto
-744.36 40.89 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 744.4 47.89 moveto
-754.38 44.32 lineto
-744.36 40.89 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-565.68 48.8 moveto 70 (Original text) alignedtext
-grestore
-% Dawg
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-685.53 90 31.7 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-669.03 86.3 moveto 33 (Dawg) alignedtext
-grestore
-% Node lists->Dawg
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 545.75 90 moveto
-575.66 90 614.46 90 643.43 90 curveto
-stroke
-0 0 0 edgecolor
-newpath 643.62 93.5 moveto
-653.62 90 lineto
-643.62 86.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 643.62 93.5 moveto
-653.62 90 lineto
-643.62 86.5 lineto
-closepath stroke
-grestore
-% Dawg->Dictionary
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 712.04 79.79 moveto
-725.95 74.22 743.53 67.19 759.41 60.83 curveto
-stroke
-0 0 0 edgecolor
-newpath 761.04 63.95 moveto
-769.03 56.98 lineto
-758.44 57.45 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 761.04 63.95 moveto
-769.03 56.98 lineto
-758.44 57.45 lineto
-closepath stroke
-grestore
-% Dictionary->q1
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 850.57 44 moveto
-877.59 44 911.01 44 936.03 44 curveto
-stroke
-0 0 0 edgecolor
-newpath 936.2 47.5 moveto
-946.2 44 lineto
-936.2 40.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 936.2 47.5 moveto
-946.2 44 lineto
-936.2 40.5 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-868.57 47.8 moveto 60 (To crawler) alignedtext
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-end
-restore
-%%EOF
index 1410065..deac815 100644 (file)
@@ -1 +1,9 @@
-digraph dagexample { rankdir=LR; n01 -> n02; n02 -> n03; n03 -> n01; n11 -> n12; n12 -> n13; n12 -> n14; }
+digraph dagexample {
+       rankdir=LR;
+       n01 -> n02;
+       n02 -> n03;
+       n03 -> n01;
+       n11 -> n12;
+       n12 -> n13;
+       n12 -> n14;
+}
diff --git a/thesis2/dagexample.eps b/thesis2/dagexample.eps
deleted file mode 100644 (file)
index 210dc91..0000000
+++ /dev/null
@@ -1,379 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: graphviz version 2.38.0 (20140413.2041)
-%%Title: dagexample
-%%Pages: 1
-%%BoundingBox: 36 36 278 211
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-/tapered { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 278 211
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 242 175 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% n01
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-27 30 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-16.5 26.3 moveto 21 (n01) alignedtext
-grestore
-% n02
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-117 53 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-106.5 49.3 moveto 21 (n02) alignedtext
-grestore
-% n01->n02
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 52.51 36.41 moveto
-61.57 38.77 72.01 41.5 81.78 44.05 curveto
-stroke
-0 0 0 edgecolor
-newpath 81.06 47.49 moveto
-91.62 46.63 lineto
-82.83 40.71 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 81.06 47.49 moveto
-91.62 46.63 lineto
-82.83 40.71 lineto
-closepath stroke
-grestore
-% n03
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-207 18 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-196.5 14.3 moveto 21 (n03) alignedtext
-grestore
-% n02->n03
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 140.66 43.99 moveto
-150.82 39.94 162.99 35.11 174.05 30.71 curveto
-stroke
-0 0 0 edgecolor
-newpath 175.42 33.93 moveto
-183.41 26.98 lineto
-172.83 27.43 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 175.42 33.93 moveto
-183.41 26.98 lineto
-172.83 27.43 lineto
-closepath stroke
-grestore
-% n03->n01
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 180.09 19.75 moveto
-149.49 21.81 98.42 25.25 63.99 27.57 curveto
-stroke
-0 0 0 edgecolor
-newpath 63.62 24.09 moveto
-53.88 28.26 lineto
-64.1 31.07 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 63.62 24.09 moveto
-53.88 28.26 lineto
-64.1 31.07 lineto
-closepath stroke
-grestore
-% n11
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-27 107 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-16.5 103.3 moveto 21 (n11) alignedtext
-grestore
-% n12
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-117 107 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-106.5 103.3 moveto 21 (n12) alignedtext
-grestore
-% n11->n12
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 54.4 107 moveto
-62.39 107 71.31 107 79.82 107 curveto
-stroke
-0 0 0 edgecolor
-newpath 79.92 110.5 moveto
-89.92 107 lineto
-79.92 103.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 79.92 110.5 moveto
-89.92 107 lineto
-79.92 103.5 lineto
-closepath stroke
-grestore
-% n13
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-207 149 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-196.5 145.3 moveto 21 (n13) alignedtext
-grestore
-% n12->n13
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 139.3 117.17 moveto
-150.14 122.34 163.51 128.72 175.42 134.41 curveto
-stroke
-0 0 0 edgecolor
-newpath 174.06 137.63 moveto
-184.59 138.78 lineto
-177.07 131.31 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 174.06 137.63 moveto
-184.59 138.78 lineto
-177.07 131.31 lineto
-closepath stroke
-grestore
-% n14
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-207 95 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-196.5 91.3 moveto 21 (n14) alignedtext
-grestore
-% n12->n14
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 143.93 103.46 moveto
-152.16 102.34 161.42 101.08 170.22 99.88 curveto
-stroke
-0 0 0 edgecolor
-newpath 170.82 103.33 moveto
-180.26 98.51 lineto
-169.88 96.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 170.82 103.33 moveto
-180.26 98.51 lineto
-169.88 96.39 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-end
-restore
-%%EOF
diff --git a/thesis2/dawgexample.dot b/thesis2/dawgexample.dot
new file mode 100644 (file)
index 0000000..191e6fc
--- /dev/null
@@ -0,0 +1,14 @@
+digraph {
+       rankdir=LR;
+       node [shape="circle"]; n1 n2 n3 n4 n5;
+       n6 [shape="doublecircle"];
+       n [style=invis];
+       n -> n1;
+       n1 -> n2 [label="a"];
+       n2 -> n3 [label="b"];
+       n3 -> n6 [label="d"];
+       n1 -> n4 [label="b"];
+       n4 -> n5 [label="a"];
+       n5 -> n6 [label="d"];
+       n5 -> n6 [label="e"];
+}
diff --git a/thesis2/feedbackloop.eps b/thesis2/feedbackloop.eps
deleted file mode 100644 (file)
index c72a0b0..0000000
+++ /dev/null
@@ -1,420 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: graphviz version 2.38.0 (20140413.2041)
-%%Title: %3
-%%Pages: 1
-%%BoundingBox: 36 36 532 142
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-/tapered { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 532 142
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 496 106 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% source
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-newpath 70 98 moveto
-16 98 lineto
-16 62 lineto
-70 62 lineto
-closepath stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-24 76.3 moveto 38 (Source) alignedtext
-grestore
-% crawler
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-newpath 182 98 moveto
-122 98 lineto
-122 62 lineto
-182 62 lineto
-closepath stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-130 76.3 moveto 44 (Crawler) alignedtext
-grestore
-% source->crawler
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 70.18 80 moveto
-82.6 80 97.71 80 111.49 80 curveto
-stroke
-0 0 0 edgecolor
-newpath 111.7 83.5 moveto
-121.7 80 lineto
-111.7 76.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 111.7 83.5 moveto
-121.7 80 lineto
-111.7 76.5 lineto
-closepath stroke
-grestore
-% temporum
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-newpath 296 98 moveto
-218 98 lineto
-218 62 lineto
-296 62 lineto
-closepath stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-226 76.3 moveto 62 (Temporum) alignedtext
-grestore
-% crawler->temporum
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 182.24 80 moveto
-190.19 80 199.02 80 207.72 80 curveto
-stroke
-0 0 0 edgecolor
-newpath 207.83 83.5 moveto
-217.82 80 lineto
-207.82 76.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 207.83 83.5 moveto
-217.82 80 lineto
-207.82 76.5 lineto
-closepath stroke
-grestore
-% employee
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-newpath 386 98 moveto
-332 98 lineto
-332 62 lineto
-386 62 lineto
-closepath stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-346 76.3 moveto 26 (User) alignedtext
-grestore
-% temporum->employee
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 296.09 80 moveto
-304.47 80 313.33 80 321.64 80 curveto
-stroke
-0 0 0 edgecolor
-newpath 321.8 83.5 moveto
-331.8 80 lineto
-321.8 76.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 321.8 83.5 moveto
-331.8 80 lineto
-321.8 76.5 lineto
-closepath stroke
-grestore
-% employee->crawler
-gsave
-1 setlinewidth
-dashed
-0 0 0 edgecolor
-newpath 331.94 65.81 moveto
-321.15 60.7 308.3 55.56 296 53 curveto
-262.06 45.93 252 46.22 218 53 curveto
-209.21 54.75 200.11 57.72 191.61 61.06 curveto
-stroke
-0 0 0 edgecolor
-newpath 190.2 57.86 moveto
-182.32 64.95 lineto
-192.9 64.32 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 190.2 57.86 moveto
-182.32 64.95 lineto
-192.9 64.32 lineto
-closepath stroke
-grestore
-% programmer
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-newpath 86 36 moveto
-0 36 lineto
-0 0 lineto
-86 0 lineto
-closepath stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-8 14.3 moveto 70 (Programmer) alignedtext
-grestore
-% employee->programmer
-gsave
-1 setlinewidth
-dotted
-0 0 0 edgecolor
-newpath 333.28 61.84 moveto
-322.38 54.76 309.1 47.32 296 43 curveto
-229.59 21.11 148.43 16.77 96.48 16.62 curveto
-stroke
-0 0 0 edgecolor
-newpath 96.17 13.12 moveto
-86.18 16.65 lineto
-96.19 20.12 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 96.17 13.12 moveto
-86.18 16.65 lineto
-96.19 20.12 lineto
-closepath stroke
-grestore
-% database
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-newpath 488 98 moveto
-422 98 lineto
-422 62 lineto
-488 62 lineto
-closepath stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-430 76.3 moveto 50 (Database) alignedtext
-grestore
-% employee->database
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 386.18 80 moveto
-394.15 80 403.11 80 411.85 80 curveto
-stroke
-0 0 0 edgecolor
-newpath 411.93 83.5 moveto
-421.93 80 lineto
-411.93 76.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 411.93 83.5 moveto
-421.93 80 lineto
-411.93 76.5 lineto
-closepath stroke
-grestore
-% programmer->crawler
-gsave
-1 setlinewidth
-dotted
-0 0 0 edgecolor
-newpath 75.24 36.1 moveto
-87.05 42.94 100.63 50.81 112.99 57.98 curveto
-stroke
-0 0 0 edgecolor
-newpath 111.34 61.06 moveto
-121.74 63.05 lineto
-114.85 55.01 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 111.34 61.06 moveto
-121.74 63.05 lineto
-114.85 55.01 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-end
-restore
-%%EOF
diff --git a/thesis2/graph111.dot b/thesis2/graph111.dot
deleted file mode 100644 (file)
index 4510862..0000000
+++ /dev/null
@@ -1 +0,0 @@
-digraph graph111 { rankdir=TB; node [shape="rectangle",fontsize=10,nodesep=0.7,ranksep=0.75,width=1]; edge [weight=5.]; i0 [label="Website"]; i1 [label="Email"]; i2 [label="Fax"]; i3 [label="RSS/Atom"]; p1 [label="Preproccessing"]; p2 [label="Temporum: Postproccesing"]; o1 [label="Database: Insertion"]; o2 [label="TheAgenda"]; o3 [label="BiosAgenda"]; o4 [label="..."]; node [width=5]; p1 p2 o1; i0 -> p1; i1 -> p1; i2 -> p1; i3 -> p1; p1 -> p2; p2 -> o1; o1 -> o2; o1 -> o3; o1 -> o4; }
diff --git a/thesis2/graph112.dot b/thesis2/graph112.dot
deleted file mode 100644 (file)
index a1bd518..0000000
+++ /dev/null
@@ -1 +0,0 @@
-digraph graph112 { rankdir=LR; node [shape="rectangle"]; source [label="Source"]; crawler [label="Crawler"]; temporum [label="Temporum"]; employee [label="User"]; programmer [label="Programmer"]; database [label="Database"]; source -> crawler; crawler -> temporum; temporum -> user; user -> database; user -> programmer [constraint=false,style="dotted"]; user -> crawler [constraint=false,style="dashed"]; programmer -> crawler [constraint=false,style="dotted"]; }
diff --git a/thesis2/graph21.dot b/thesis2/graph21.dot
deleted file mode 100644 (file)
index 76b6e38..0000000
+++ /dev/null
@@ -1 +0,0 @@
-digraph graph21 { rankdir=LR; node [shape="circle"]; n1 n2 n3 n4 n5; n6 [shape="doublecircle"]; n [style=invis]; n -> n1; n1 -> n2 [label="a"]; n2 -> n3 [label="b"]; n3 -> n6 [label="d"]; n1 -> n4 [label="b"]; n4 -> n5 [label="a"]; n5 -> n6 [label="d"]; n5 -> n6 [label="e"]; }
index d1653c0..3f06e31 100644 (file)
@@ -1 +1,8 @@
-digraph graphexample { rankdir=LR; n1->n2; n2->n1; n2->n3; n3->n4; n1->n4; }
+digraph graphexample { 
+       rankdir=LR;
+       n1->n2;
+       n2->n1;
+       n2->n3;
+       n3->n4;
+       n1->n4;
+}
diff --git a/thesis2/graphexample.eps b/thesis2/graphexample.eps
deleted file mode 100644 (file)
index 54c7281..0000000
+++ /dev/null
@@ -1,333 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: graphviz version 2.38.0 (20140413.2041)
-%%Title: graphexample
-%%Pages: 1
-%%BoundingBox: 36 36 368 103
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-/tapered { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 368 103
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 332 67 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% n1
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-27 41 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-20 37.3 moveto 14 (n1) alignedtext
-grestore
-% n2
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-117 41 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-110 37.3 moveto 14 (n2) alignedtext
-grestore
-% n1->n2
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 52.51 34.88 moveto
-61.4 34.27 71.62 34.1 81.22 34.38 curveto
-stroke
-0 0 0 edgecolor
-newpath 81.16 37.88 moveto
-91.31 34.86 lineto
-81.49 30.89 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 81.16 37.88 moveto
-91.31 34.86 lineto
-81.49 30.89 lineto
-closepath stroke
-grestore
-% n4
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-297 18 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-290 14.3 moveto 14 (n4) alignedtext
-grestore
-% n1->n4
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 48.24 29.66 moveto
-60.03 23.71 75.4 17.04 90 14 curveto
-148.79 1.75 219.07 7.29 260.48 12.55 curveto
-stroke
-0 0 0 edgecolor
-newpath 260.24 16.05 moveto
-270.61 13.91 lineto
-261.17 9.11 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 260.24 16.05 moveto
-270.61 13.91 lineto
-261.17 9.11 lineto
-closepath stroke
-grestore
-% n2->n1
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 91.31 47.14 moveto
-82.41 47.74 72.18 47.9 62.59 47.61 curveto
-stroke
-0 0 0 edgecolor
-newpath 62.67 44.11 moveto
-52.51 47.12 lineto
-62.33 51.1 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 62.67 44.11 moveto
-52.51 47.12 lineto
-62.33 51.1 lineto
-closepath stroke
-grestore
-% n3
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-207 41 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-200 37.3 moveto 14 (n3) alignedtext
-grestore
-% n2->n3
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 144.4 41 moveto
-152.39 41 161.31 41 169.82 41 curveto
-stroke
-0 0 0 edgecolor
-newpath 169.92 44.5 moveto
-179.92 41 lineto
-169.92 37.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 169.92 44.5 moveto
-179.92 41 lineto
-169.92 37.5 lineto
-closepath stroke
-grestore
-% n3->n4
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 232.51 34.59 moveto
-241.57 32.23 252.01 29.5 261.78 26.95 curveto
-stroke
-0 0 0 edgecolor
-newpath 262.83 30.29 moveto
-271.62 24.37 lineto
-261.06 23.51 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 262.83 30.29 moveto
-271.62 24.37 lineto
-261.06 23.51 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-end
-restore
-%%EOF
diff --git a/thesis2/graphviz.dtx b/thesis2/graphviz.dtx
deleted file mode 100644 (file)
index 5380bb6..0000000
+++ /dev/null
@@ -1,500 +0,0 @@
-% \iffalse meta-comment
-%
-% Copyright (C) 2003-2013 by Derek Rayside <drayside@uwaterloo.ca>
-% --------------------------------------------------
-% 
-% This file may be distributed and/or modified under the conditions of
-% the LaTeX Project Public License, either version 1.3 of this license
-% or (at your option) any later version.  The latest version of this
-% license is in:
-%
-%    http://www.latex-project.org/lppl.txt
-%
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 1999/12/01 or later.
-%
-% \fi
-%
-% \iffalse
-%<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
-%<package>\ProvidesPackage{graphviz} 
-%<package>   [2013/08/15 v0.94 .dtx graphviz file] 
-%
-%<*driver>
-\documentclass{ltxdoc} 
-\RequirePackage[psfrag]{graphviz} 
-\RequirePackage{url}
-\RequirePackage{calc}
-\EnableCrossrefs
-\CodelineIndex 
-\RecordChanges 
-\begin{document} 
-  \DocInput{graphviz.dtx}
-\end{document}
-%</driver> \fi
-%
-% \CheckSum{0}
-%
-% \CharacterTable
-%  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-%   Lower-case    \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
-%   Digits        \0\1\2\3\4\5\6\7\8\9
-%   Exclamation   \!     Double quote  \"     Hash (number) \#
-%   Dollar        \$     Percent       \%     Ampersand     \&
-%   Acute accent  \'     Left paren    \(     Right paren   \)
-%   Asterisk      \*     Plus          \+     Comma         \,
-%   Minus         \-     Point         \.     Solidus       \/
-%   Colon         \:     Semicolon     \;     Less than     \<
-%   Equals        \=     Greater than  \>     Question mark \?
-%   Commercial at \@     Left bracket  \[     Backslash     \\
-%   Right bracket \]     Circumflex    \^     Underscore    \_
-%   Grave accent  \`     Left brace    \{     Vertical bar  \|
-%   Right brace   \}     Tilde         \~}
-%
-%
-%
-%
-% \changes{v0.1}{2003/11/24}{Initial version}
-% \changes{v0.4}{2004/05/14}{converted to dtx format}
-% \changes{v0.5}{2004/05/19}{renamed package to \textsf{dotla}}
-% \changes{v0.7}{2005/12/29}{renamed package back to \textsf{graphviz}}
-%
-% \GetFileInfo{graphviz.sty}
-%
-% \DoNotIndex{\newcommand,\newenvironment}
-% 
-%
-% \title{\vspace*{-0.5in}The \textsf{graphviz} package\thanks{This document
-% corresponds to \textsf{graphviz}~\fileversion, dated \filedate.}}
-% \author{Derek Rayside $\langle$\texttt{drayside@uwaterloo.ca}$\rangle$ \\
-% with contributions from 
-% Ralf Hemmecke $\langle$\texttt{ralf@hemmecke.de}$\rangle$  }
-%
-% \maketitle
-% 
-% \setlength{\parskip}{1ex}
-% \setlength{\parindent}{0ex}
-%
-% \section{Introduction}
-%
-% \textsf{graphviz.sty} is a \LaTeX\ package for writing
-% \textsf{graphviz/dot/neato} graphs inside of \LaTeX\ documents.
-% \textsf{graphviz.sty} was inspired by a feature that Daniel Jackson added
-% to his \textsf{tagger} text markup tool.
-%
-% \textsf{graphviz} is a freely available package for doing automated
-% graph layout from AT\&T Research, distributed under the Common
-% Public License (CPL).  
-% \textsf{graphviz}
-% includes the \textsf{dot} and \textsf{neato} programs, which read a textual
-% description of a graph and produces a graphical rendering of it.
-% Many different graphics formats, include PostScript, are supported.
-%
-% There are two main web pages for the \textsf{graphviz} project:
-% 
-% \begin{itemize}
-%
-%     \item  \url{http://www.graphviz.org}
-%
-%     \item  \url{http://www.research.att.com/sw/tools/graphviz/}
-% 
-% \end{itemize}
-%
-% \textsf{graphviz.sty} is provided as-is, with no warranty or claim to
-% fitness for any purpose, use at your own risk, etc.
-% \textsf{graphviz.sty} 
-% is distributed under the \LaTeX\ Project Public License.
-%
-% \section{Example}
-%
-% Put this in your document:
-%
-%   \hspace*{2em}|\digraph[scale=0.5]{abc}{rankdir=LR; a->b->c;}|
-% 
-% Run these commands (only the first run needs \texttt{-shell-escape}):
-%
-%   \hspace*{2em}|latex -shell-escape main.tex| \\
-%   \hspace*{2em}|latex main.tex|
-%
-%
-% And here's what you get:
-% 
-% \vspace{1ex}
-% 
-%   \hspace*{2em}\digraph[scale=0.5]{abc}{rankdir=LR; a->b->c;}
-%
-% \vspace{1ex}
-%
-% 
-% \newpage
-% \section{Usage}
-%
-% \DescribeMacro{\digraph\oarg{i}\marg{n}\marg{g}}
-% The |\digraph| (\textsf{dot}) and |\neatograph| (\textsf{neato}) 
-% commands take three arguments:
-% 
-% \begin{enumerate}
-% 
-%     \item[\oarg{i}]  parameters to the |\includegraphics|
-%     command that will include the PostScript file of the graph
-%     [this is optional]: eg, `\texttt{scale=0.5}'
-% 
-%     \item[\marg{n}]  the name of the graph; a file \texttt{name.dot} 
-%     is created,
-%     and a file \texttt{name.ps} is expected to be produced from
-%     \textsf{dot}: eg, `\texttt{MyGraph}' \\
-%     \marg{n} has to be a valid file name and a valid identifier name.
-% 
-%     \item[\marg{g}]  the graph, specified in the \textsf{dot/graphviz} 
-%     language:
-%     \\ eg, `\texttt{rankdir=LR; a->b->c;}'
-% 
-% \end{enumerate}
-% 
-% \section{Options}
-%
-%
-% \begin{macro}{singlefile}
-% \changes{v0.6}{2005/12/03}{added singlefile option}
-% \changes{v0.7}{2005/12/29}{now using gvpr instead of gawk to break out individual digraphs from master.graphviz}
-% \changes{v0.94}{2013/08/15}{writing gvpr commands to separate script to be executed when master.graphviz is closed}
-%
-% \LaTeX\ has a small number of file handles (about 16 or so).  So if
-% you can't have too many digraphs in your tex file before you run out
-% of file handles.  The \texttt{singlefile} option is a work-around:
-% it writes all of your digraphs to a single file
-% (\texttt{tmpmaster.graphviz}), and then uses \textsf{gvpr} to split that 
-% file into individual dot files for processing by \textsf{dot}.
-%
-% The \textsc{gvpr} commands are all written to a second file 
-% (\texttt{tmpmaster.gvpr}), which
-% is executed once the \texttt{tmpmaster.graphviz} file has been closed.
-%
-% \textsf{gvpr} does not seem to be packaged with the Windows version
-% of \textsf{dot}.
-% 
-%    \begin{macrocode}
-\newif\ifsinglefile
-\DeclareOption{singlefile}{
-    \singlefiletrue
-    \AtBeginDocument{% open a new file handle
-        \newwrite\masterdotfile%
-        \immediate\openout\masterdotfile=\@tmpdir tmpmaster.graphviz%
-        \newwrite\mastergvprfile%
-        \immediate\openout\mastergvprfile=\@tmpdir tmpmaster.gvpr}
-    \AtEndDocument{% close the file
-        % close the dot file and the gvpr file
-        \immediate\closeout\masterdotfile%
-        \immediate\closeout\mastergvprfile%
-        % execute the gvpr file
-        \immediate\write18{gvpr -f \@tmpdir tmpmaster.gvpr \@tmpdir tmpmaster.graphviz}%
-        }}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \begin{macro}{psfrag}
-% \changes{v0.8}{2005/12/30}{added psfrag option}
-%
-% The \texttt{psfrag} option uses the \textsf{psfrag} package to
-% enable you to overlay \TeX\ fragments over included postscript
-% files, such as those generated via the |\digraph| command.
-%
-% The \textsf{ladot} script from Brighten Godfrey uses Perl to extend
-% the syntax of the graphviz language with \TeX\ fragments, and 
-% \textsf{psfrag} to super-impose those fragments.  
-%
-% The \texttt{psfrag} option requires sed.
-% \textsf{psfrag} seems to only work with \textsf{dvips}: ie, it is
-% not compatible with \textsf{pdflatex} or \textsf{dvipdfm}.
-% The PDF files produced by \LaTeX/\textsf{psfrag/ps2pdf} seem to view 
-% ok with \textsf{Acrobat}, but not with \textsf{gv}.  
-% Oddly, the PS files produced this way work in \textsf{gv}.
-%
-% Put this in your document:
-%
-%   \hspace*{2em}|\psfrag{x2}[cc][cc]{$x^2$}| \\
-%   \hspace*{2em}|\digraph{xy}{rankdir=LR; x2->y;}|
-% 
-% And here's what you get:
-% 
-% \vspace{1ex}
-% 
-%   \hspace*{2em}\psfrag{x2}[cc][cc]{$x^2$} \digraph[scale=0.5]{xy}{rankdir=LR; x2->y;}
-%
-% \vspace{1ex}
-%
-% 
-%
-%    \begin{macrocode}
-\newif\ifpsfrag
-\DeclareOption{psfrag}{ \psfragtrue }
-%    \end{macrocode}
-% \end{macro}
-%
-%
-%
-% \begin{macro}{ps}
-% \changes{v0.92}{2013/08/15}{added ps option (previously default behaviour)}
-%
-% Tell Graphviz to generate Postscript files as output.
-% 
-%    \begin{macrocode}
-\newcommand{\@outext}{ps}
-\newcommand{\@outextspace}{ps }
-\DeclareOption{ps}{
-    \renewcommand{\@outext}{ps}
-    \renewcommand{\@outextspace}{ps }}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \begin{macro}{pdf}
-% \changes{v0.92}{2013/08/15}{added pdf option}
-%
-% Tell Graphviz to generate PDF files as output.
-% 
-%    \begin{macrocode}
-\DeclareOption{pdf}{%
-    \renewcommand{\@outext}{pdf}%
-    \renewcommand{\@outextspace}{pdf }}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \begin{macro}{tmpdir}
-% \changes{v0.93}{2013/08/15}{added tmpdir option}
-%
-% Write all generated files in |./tmp/|
-% 
-%    \begin{macrocode}
-\newcommand{\@tmpdir}{}
-\DeclareOption{tmpdir}{%
-    \immediate\write18{mkdir ./tmp/}%
-    \renewcommand{\@tmpdir}{./tmp/}}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-%
-% \paragraph{Set the default options}
-%
-%    \begin{macrocode}
-\ExecuteOptions{ps}
-\ProcessOptions\relax % LaTeX class guide says it is wise to relax
-%    \end{macrocode}
-%
-%
-%
-% \StopEventually{\PrintChanges\PrintIndex}
-%
-% \section{Implementation}
-%
-% \subsection{Required Packages}
-% This package requires \textsf{graphicx} to include PostScript
-% renderings of graphs.
-%    \begin{macrocode}
-\RequirePackage{graphicx}
-\ifpsfrag \RequirePackage{psfrag} \fi
-%    \end{macrocode}
-%
-% \subsection{Command Implementation}
-%
-% \begin{macro}{\digraph}
-% \changes{v0.2}{2003/12/24}{minor adjustments}
-% \changes{v0.4}{2004/05/14}{new comments}
-% \changes{v0.5}{2004/05/19}{added automatic invocation of dot}
-% \changes{v0.6}{2005/12/03}{added singlefile option}
-% \changes{v0.7}{2005/12/29}{added backslash-hyphen line breaks by Ralf Hemmecke}
-% \changes{v0.7}{2005/12/29}{now using gvpr instead of gawk to break out individual digraphs from master.graphviz}
-% \changes{v0.7}{2005/12/29}{removed redundant invocation of dot from digraph; only inputdigraph needs to invoke dot}
-% \changes{v0.9}{2006/01/08}{refactored for control-M by Ralf Hemmecke}
-% \changes{v0.91}{2013/04/25}{a bit of cleanup and modernization}
-%
-% This is the command the user uses for \textsf{dot}.
-%
-% It is very important that this command is not defined with 3
-% parameters although it will be used with 3 parameters in the
-% form |\digraph[OPTIONS]{FILENAME}{GRAPH}|.
-% The reason is that the catcode for |^^M|
-% must be changed \emph{before} \TeX\ 
-% reads the GRAPH argument.
-%
-% The order of the command (first |\inputdigraph| then |\@digraph|)
-% may look a bit odd, but it simplifies the code. In order to include
-% the digraph, \LaTeX\ has to be run at least two times anyway. In the
-% first run the file \textsf{dot} will be generated and only
-% the second run the digraph will be included.
-% 
-%    \begin{macrocode}
-\newcommand{\digraph}[2][scale=1]{
-  \inputdigraph[#1]{#2}{dot}%       % Include the generated ps/pdf.
-  \@digraph{digraph}{#2}%           % Generate the .dot file.
-}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \begin{macro}{\neatograph}
-% \changes{v0.9}{2006/01/11}{added support for neato}
-%
-% This is the command the user uses for \textsf{neato}. The syntax is
-% the same as for |\digraph|.
-%
-%    \begin{macrocode}
-\newcommand{\neatograph}[2][scale=1]{
-  \inputdigraph[#1]{#2}{neato}%     % Include the generated ps/pdf.
-  \@digraph{graph}{#2}%             % Generate the .dot file.
-}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\@digraph}
-% Internal implementation.
-%
-% The macro |\@digraph| prepares the actual output of the digraph to a
-% file (which is done by |\@@digraph|) by a special treatment of the
-% newline character. 
-% Before entering |\@@digraph|, the input newline character (|^^M|)
-% is made active, and redefined to expand to |^^J|.
-% Note that |\@digraph| has a |\begingroup| that is closed in
-% |\@@digraph|.
-%
-% The purpose of this is to preserve line breaks in the digraph.
-%
-%    \begin{macrocode}
-\begingroup
-  \catcode`\^^M=\active%
-  \gdef\@digraph{\begingroup\catcode`\^^M=\active\def^^M{^^J}\@@digraph}%
-\endgroup
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\@@digraph}
-% Internal implementation.
-%
-% The parameters of the macro |\@@digraph| are the TYPE, FILENAME and GRAPH
-% of the initial |\digraph[OPTIONS]{FILENAME}{GRAPH}|.
-% Note that if |\@@digraph| is entered the |^^M| character is active.
-% Thus every newline character (|^^M|) in the following macro is
-% hidden through a |%| sign at the end of line.
-%    \begin{macrocode}
-\def\@@digraph#1#2#3{%
-    \ifsinglefile% write the graph to the master file
-        \expandafter\def\csname -\endcsname{\string\n}%
-        \immediate\write\masterdotfile{#1 #2 {#3}}%
-        \immediate\write\mastergvprfile{BEG_G { if ($.name == "#2") {writeG($G,"\@tmpdir#2.dot");} }}%
-    \else% open a new file handle
-        \newwrite\dotfile%
-        \immediate\openout\dotfile=\@tmpdir#2.dot%
-        \expandafter\def\csname -\endcsname{\string\n}%
-        \immediate\write\dotfile{#1 #2 {#3}}%
-        \immediate\closeout\dotfile%
-    \fi%
-% Here comes the closing \endgroup that closes the group opened in \@digraph.
-    \endgroup}%
-% Now ^^M is no longer active.
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\inputdigraph}
-% \changes{v0.2}{2003/12/24}{minor adjustments}
-% \changes{v0.8}{2005/12/30}{added psfrag support}
-%
-% This is usually only called by |\digraph|,
-% but may be called by the user.
-%
-% The purpose is to include the ps/pdf rendering of the graph if
-% it exists, or to give instructions on how to generate it.
-%
-%    \begin{macrocode}
-\newcommand{\inputdigraph}[3][scale=1]{
-    % execute dot or neato (nb: requires latex -shell-escape)
-    \immediate\write18{#3 -T\@outextspace -o \@tmpdir#2.\@outextspace \@tmpdir#2.dot}
-    \IfFileExists{\@tmpdir#2.\@outext}{ % the postscript/pdf exists: include it
-            \ifpsfrag
-                % per the ladot 2.2 source code, psfrag has a problem with
-                % graphviz 2.2, and some sed hackery is necessary to work around
-                \write18{sed -ibackup -e "s/xshow/pop show/g" \@tmpdir#2.ps}
-            \fi
-            \includegraphics[#1]{\@tmpdir#2.\@outext} 
-        }
-        % else: the postscript/pdf doesn't exist: tell the user how to create it
-        { 
-            \fbox{ \begin{tabular}{l}
-                The file \texttt{#2.\@outext} hasn't been created from 
-                \texttt{\@tmpdir#2.dot} yet. \\ 
-                Run `\texttt{dot -T\@outextspace -o \@tmpdir#2.\@outextspace \@tmpdir#2.dot}' 
-                to create it. \\
-                Or invoke \LaTeX\ with the \texttt{-shell-escape} option
-                to have this done automatically. \\
-                \end{tabular}}
-        }
-}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-%
-% \subsection{Process}
-% 
-% |\digraph| writes out a \textsf{dot} file, and then invokes
-% \textsf{dot} on it.  
-% 
-% Note:  |\digraph| can only invoke \textsf{dot} if the \LaTeX\ was
-% invoked with the \texttt{-shell-escape} option, to enable execution of
-% external programs.  If you do not want to allow \LaTeX\ to execute
-% external programs, then you will have to invoke \textsf{dot} yourself.
-% \textsf{graphviz} will also need to execute \textsf{gvpr} if the 
-% \texttt{singlefile} option has been selected, and \textsf{sed} if
-% the \texttt{psfrag} option has been selected.
-% 
-% Here's a picture of the process (drawn with \textsf{dot},
-% naturally). The picture shows the process using dvips, but pdflatex
-% is now also supported with the pdf option.
-%
-% \begin{center}
-% 
-% \digraph[height=\textheight-2in]{process}{
-%     /* PROGRAMS */
-%     latex1 [label="latex -shell-escape x.tex", shape=hexagon, fontname=Courier];
-%     latex2 [label="latex x.tex", shape=hexagon, fontname=Courier];
-%     dvips [label="dvips -o x.ps x.dvi", shape=hexagon, fontname=Courier];
-%     /* FILES */
-%     xTex [label="x.tex", fontname=Helvetica, shape=ellipse];
-%     xDvi [label="x.dvi", fontname=Helvetica, shape=ellipse];
-%     xPS [label="x.ps", fontname=Helvetica, shape=ellipse];
-%     subgraph cluster0 {
-%         label="graphviz.sty magic";
-%         dot [label="dot -Tps -o a.ps a.dot", shape=hexagon, fontname=Courier];
-%         gvpr [label="gvpr master.graphviz", shape=hexagon, fontname=Courier];
-%         aPS [label="a.ps", fontname=Helvetica, shape=ellipse];
-%         sed [label="sed s/xshow/pop show/g a.ps", shape=hexagon, fontname=Courier];
-%         aDot [label="a.dot", fontname=Helvetica, shape=ellipse];
-%         master [label="master.graphviz", fontname=Helvetica, shape=ellipse];
-%     };
-%     /* COMMON EDGES */
-%     xTex -> latex1;
-%     xTex -> latex2;
-%     latex2 -> xDvi;
-%     xDvi -> dvips;
-%     dvips -> xPS;
-%     latex1 -> master [style=dotted, label=singlefile];
-%     latex1 -> aDot [style=dotted, label="multiple files"];
-%     master -> gvpr;
-%     gvpr -> aDot;
-%     aDot -> dot;
-%     dot -> aPS;
-%     aPS -> sed;
-%     sed -> aPS;
-%     aPS -> dvips;
-%     aPS -> latex2;
-% }
-% \end{center}
-%
-% \newpage
-%
-%
-%
-% \Finale
-\endinput
diff --git a/thesis2/graphviz.ins b/thesis2/graphviz.ins
deleted file mode 100644 (file)
index 8156c81..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-%%
-%% Copyright (C) 2003-13 by Derek Rayside <drayside@uwaterloo.ca>
-%%
-%% This file may be distributed and/or modified under the conditions of
-%% the LaTeX Project Public License, either version 1.3c of this license
-%% or (at your option) any later version.  The latest version of this
-%% license is in:
-%% 
-%%    http://www.latex-project.org/lppl.txt
-%% 
-
-\input docstrip.tex
-\keepsilent
-
-\usedir{tex/latex/graphviz}
-
-\preamble
-
-This is a generated file.
-
-Copyright (C) 2003-13 by Derek Rayside <drayside@uwaterloo.ca>
-
-This file may be distributed and/or modified under the conditions of
-the LaTeX Project Public License, either version 1.3c of this license
-or (at your option) any later version.  The latest version of this
-license is in:
-
-   http://www.latex-project.org/lppl.txt
-
-\endpreamble
-
-\generate{\file{graphviz.sty}{\from{graphviz.dtx}{package}}}
-
-\obeyspaces
-\Msg{*************************************************************}
-\Msg{*                                                           *}
-\Msg{* To finish the installation you have to move the following *}
-\Msg{* file into a directory searched by TeX:                    *}
-\Msg{*                                                           *}
-\Msg{*     graphviz.sty                                          *}
-\Msg{*                                                           *}
-\Msg{* To produce the documentation run the file graphviz.dtx    *}
-\Msg{* through LaTeX.                                            *}
-\Msg{*                                                           *}
-\Msg{* Happy TeXing!                                             *}
-\Msg{*                                                           *}
-\Msg{*************************************************************}
-
-\endbatchfile
diff --git a/thesis2/graphviz.sty b/thesis2/graphviz.sty
deleted file mode 100644 (file)
index 7bc7d28..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
-%%
-%% This is file `graphviz.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% graphviz.dtx  (with options: `package')
-%% 
-%% This is a generated file.
-%% 
-%% Copyright (C) 2003-13 by Derek Rayside <drayside@uwaterloo.ca>
-%% 
-%% This file may be distributed and/or modified under the conditions of
-%% the LaTeX Project Public License, either version 1.3c of this license
-%% or (at your option) any later version.  The latest version of this
-%% license is in:
-%% 
-%%    http://www.latex-project.org/lppl.txt
-%% 
-\NeedsTeXFormat{LaTeX2e}[1999/12/01]
-\ProvidesPackage{graphviz}
-   [2013/08/15 v0.94 .dtx graphviz file]
-\newif\ifsinglefile
-\DeclareOption{singlefile}{
-    \singlefiletrue
-    \AtBeginDocument{% open a new file handle
-        \newwrite\masterdotfile%
-        \immediate\openout\masterdotfile=\@tmpdir tmpmaster.graphviz%
-        \newwrite\mastergvprfile%
-        \immediate\openout\mastergvprfile=\@tmpdir tmpmaster.gvpr}
-    \AtEndDocument{% close the file
-        % close the dot file and the gvpr file
-        \immediate\closeout\masterdotfile%
-        \immediate\closeout\mastergvprfile%
-        % execute the gvpr file
-        \immediate\write18{gvpr -f \@tmpdir tmpmaster.gvpr \@tmpdir tmpmaster.graphviz}%
-        }}
-\newif\ifpsfrag
-\DeclareOption{psfrag}{ \psfragtrue }
-\newcommand{\@outext}{ps}
-\newcommand{\@outextspace}{ps }
-\DeclareOption{ps}{
-    \renewcommand{\@outext}{ps}
-    \renewcommand{\@outextspace}{ps }}
-\DeclareOption{pdf}{%
-    \renewcommand{\@outext}{pdf}%
-    \renewcommand{\@outextspace}{pdf }}
-\newcommand{\@tmpdir}{}
-\DeclareOption{tmpdir}{%
-    \immediate\write18{mkdir ./tmp/}%
-    \renewcommand{\@tmpdir}{./tmp/}}
-\ExecuteOptions{ps}
-\ProcessOptions\relax % LaTeX class guide says it is wise to relax
-\RequirePackage{graphicx}
-\ifpsfrag \RequirePackage{psfrag} \fi
-\newcommand{\digraph}[2][scale=1]{
-  \inputdigraph[#1]{#2}{dot}%       % Include the generated ps/pdf.
-  \@digraph{digraph}{#2}%           % Generate the .dot file.
-}
-\newcommand{\neatograph}[2][scale=1]{
-  \inputdigraph[#1]{#2}{neato}%     % Include the generated ps/pdf.
-  \@digraph{graph}{#2}%             % Generate the .dot file.
-}
-\begingroup
-  \catcode`\^^M=\active%
-  \gdef\@digraph{\begingroup\catcode`\^^M=\active\def^^M{^^J}\@@digraph}%
-\endgroup
-\def\@@digraph#1#2#3{%
-    \ifsinglefile% write the graph to the master file
-        \expandafter\def\csname -\endcsname{\string\n}%
-        \immediate\write\masterdotfile{#1 #2 {#3}}%
-        \immediate\write\mastergvprfile{BEG_G { if ($.name == "#2") {writeG($G,"\@tmpdir#2.dot");} }}%
-    \else% open a new file handle
-        \newwrite\dotfile%
-        \immediate\openout\dotfile=\@tmpdir#2.dot%
-        \expandafter\def\csname -\endcsname{\string\n}%
-        \immediate\write\dotfile{#1 #2 {#3}}%
-        \immediate\closeout\dotfile%
-    \fi%
-    \endgroup}%
-\newcommand{\inputdigraph}[3][scale=1]{
-    % execute dot or neato (nb: requires latex -shell-escape)
-    \immediate\write18{#3 -T\@outextspace -o \@tmpdir#2.\@outextspace \@tmpdir#2.dot}
-    \IfFileExists{\@tmpdir#2.\@outext}{ % the postscript/pdf exists: include it
-            \ifpsfrag
-                % per the ladot 2.2 source code, psfrag has a problem with
-                % graphviz 2.2, and some sed hackery is necessary to work around
-                \write18{sed -ibackup -e "s/xshow/pop show/g" \@tmpdir#2.ps}
-            \fi
-            \includegraphics[#1]{\@tmpdir#2.\@outext}
-        }
-        % else: the postscript/pdf doesn't exist: tell the user how to create it
-        {
-            \fbox{ \begin{tabular}{l}
-                The file \texttt{#2.\@outext} hasn't been created from
-                \texttt{\@tmpdir#2.dot} yet. \\
-                Run `\texttt{dot -T\@outextspace -o \@tmpdir#2.\@outextspace \@tmpdir#2.dot}'
-                to create it. \\
-                Or invoke \LaTeX\ with the \texttt{-shell-escape} option
-                to have this done automatically. \\
-                \end{tabular}}
-        }
-}
-\endinput
-%%
-%% End of file `graphviz.sty'.
index 5351543..a544315 100644 (file)
@@ -1,67 +1,67 @@
-digraph inccons {
-rankdir=LR;
-n4 [style=invis];
-q40 [label="q0"];
-q41 [label="q1"];
-q42 [label="q2"];
-q43 [label="q3"];
-q44 [label="q4" shape=doublecircle];
-q45 [label="q5"];
-q46 [label="q6"];
-n4 -> q40[label="SG4"];
-q40 -> q41[label="a"];
-q41 -> q42[label="b"];
-q42 -> q43[label="c"];
-q43 -> q44[label="d"];
-q41 -> q45[label="e"];
-q45 -> q46[label="c"];
-q46 -> q44[label="d"];
-q46 -> q44[label="f"];
+digraph {
+       rankdir=LR;
+       n4 [style=invis];
+       q40 [label="q0"];
+       q41 [label="q1"];
+       q42 [label="q2"];
+       q43 [label="q3"];
+       q44 [label="q4" shape=doublecircle];
+       q45 [label="q5"];
+       q46 [label="q6"];
+       n4 -> q40[label="SG4"];
+       q40 -> q41[label="a"];
+       q41 -> q42[label="b"];
+       q42 -> q43[label="c"];
+       q43 -> q44[label="d"];
+       q41 -> q45[label="e"];
+       q45 -> q46[label="c"];
+       q46 -> q44[label="d"];
+       q46 -> q44[label="f"];
 
-n3 [style=invis];
-q30 [label="q0"];
-q31 [label="q1"];
-q32 [label="q2"];
-q33 [label="q3"];
-q34 [label="q4" shape=doublecircle];
-q35 [label="q5"];
-n3 -> q30[label="SG3"];
-q30 -> q31[label="a"];
-q31 -> q32[label="b"];
-q32 -> q33[label="c"];
-q33 -> q34[label="d"];
-q33 -> q34[label="f" constraint=false];
-q31 -> q35[label="e"];
-q35 -> q33[label="c"];
+       n3 [style=invis];
+       q30 [label="q0"];
+       q31 [label="q1"];
+       q32 [label="q2"];
+       q33 [label="q3"];
+       q34 [label="q4" shape=doublecircle];
+       q35 [label="q5"];
+       n3 -> q30[label="SG3"];
+       q30 -> q31[label="a"];
+       q31 -> q32[label="b"];
+       q32 -> q33[label="c"];
+       q33 -> q34[label="d"];
+       q33 -> q34[label="f" constraint=false];
+       q31 -> q35[label="e"];
+       q35 -> q33[label="c"];
 
-n2 [style=invis];
-q20 [label="q0"];
-q21 [label="q1"];
-q22 [label="q2"];
-q23 [label="q3"];
-q24 [label="q4" shape=doublecircle];
-q25 [label="q5"];
-n2 -> q20[label="SG2"];
-q20 -> q21[label="a"];
-q21 -> q22[label="b"];
-q22 -> q23[label="c"];
-q23 -> q24[label="d"];
-q21 -> q25[label="e"];
-q25 -> q23[label="c"];
+       n2 [style=invis];
+       q20 [label="q0"];
+       q21 [label="q1"];
+       q22 [label="q2"];
+       q23 [label="q3"];
+       q24 [label="q4" shape=doublecircle];
+       q25 [label="q5"];
+       n2 -> q20[label="SG2"];
+       q20 -> q21[label="a"];
+       q21 -> q22[label="b"];
+       q22 -> q23[label="c"];
+       q23 -> q24[label="d"];
+       q21 -> q25[label="e"];
+       q25 -> q23[label="c"];
 
-n1 [style=invis];
-q10 [label="q0"];
-q11 [label="q1"];
-q12 [label="q2"];
-q13 [label="q3"];
-q14 [label="q4" shape=doublecircle];
-n1 -> q10[label="SG1"];
-q10 -> q11[label="a"];
-q11 -> q12[label="b"];
-q12 -> q13[label="c"];
-q13 -> q14[label="d"];
+       n1 [style=invis];
+       q10 [label="q0"];
+       q11 [label="q1"];
+       q12 [label="q2"];
+       q13 [label="q3"];
+       q14 [label="q4" shape=doublecircle];
+       n1 -> q10[label="SG1"];
+       q10 -> q11[label="a"];
+       q11 -> q12[label="b"];
+       q12 -> q13[label="c"];
+       q13 -> q14[label="d"];
 
-n [style=invis];
-q0 [label="q0"];
-n -> q0[label="SG0"];
+       n [style=invis];
+       q0 [label="q0"];
+       n -> q0[label="SG0"];
 }
diff --git a/thesis2/inccons.eps b/thesis2/inccons.eps
deleted file mode 100644 (file)
index a91fdb2..0000000
+++ /dev/null
@@ -1,1132 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: graphviz version 2.38.0 (20140413.2041)
-%%Title: inccons
-%%Pages: 1
-%%BoundingBox: 36 36 594 458
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-/tapered { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 594 458
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 558 422 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% n4
-% q40
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-142 41 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-135 37.3 moveto 14 (q0) alignedtext
-grestore
-% n4->q40
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 54.21 41 moveto
-69.18 41 88.19 41 104.6 41 curveto
-stroke
-0 0 0 edgecolor
-newpath 104.93 44.5 moveto
-114.93 41 lineto
-104.93 37.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 104.93 44.5 moveto
-114.93 41 lineto
-104.93 37.5 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-72 44.8 moveto 25 (SG4) alignedtext
-grestore
-% q41
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-239 41 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-232 37.3 moveto 14 (q1) alignedtext
-grestore
-% q40->q41
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 169.21 41 moveto
-179.28 41 190.96 41 201.81 41 curveto
-stroke
-0 0 0 edgecolor
-newpath 201.87 44.5 moveto
-211.87 41 lineto
-201.87 37.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 201.87 44.5 moveto
-211.87 41 lineto
-201.87 37.5 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-187 44.8 moveto 7 (a) alignedtext
-grestore
-% q42
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-336 72 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-329 68.3 moveto 14 (q2) alignedtext
-grestore
-% q41->q42
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 263.48 48.66 moveto
-275.02 52.43 289.11 57.03 301.73 61.14 curveto
-stroke
-0 0 0 edgecolor
-newpath 300.87 64.54 moveto
-311.46 64.32 lineto
-303.04 57.89 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 300.87 64.54 moveto
-311.46 64.32 lineto
-303.04 57.89 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-284 61.8 moveto 7 (b) alignedtext
-grestore
-% q45
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-336 18 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-329 14.3 moveto 14 (q5) alignedtext
-grestore
-% q41->q45
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 263.58 32.86 moveto
-270.14 30.77 277.31 28.65 284 27 curveto
-289 25.77 294.32 24.64 299.56 23.62 curveto
-stroke
-0 0 0 edgecolor
-newpath 300.23 27.06 moveto
-309.44 21.82 lineto
-298.97 20.17 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 300.23 27.06 moveto
-309.44 21.82 lineto
-298.97 20.17 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-284 30.8 moveto 7 (e) alignedtext
-grestore
-% q43
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-433 72 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-426 68.3 moveto 14 (q3) alignedtext
-grestore
-% q42->q43
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 363.21 72 moveto
-373.28 72 384.96 72 395.81 72 curveto
-stroke
-0 0 0 edgecolor
-newpath 395.87 75.5 moveto
-405.87 72 lineto
-395.87 68.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 395.87 75.5 moveto
-405.87 72 lineto
-395.87 68.5 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-381 75.8 moveto 7 (c) alignedtext
-grestore
-% q44
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-526.5 34 19.5 19.5 ellipse_path stroke
-1 setlinewidth
-0 0 0 nodecolor
-526.5 34 23.5 23.5 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-519.5 30.3 moveto 14 (q4) alignedtext
-grestore
-% q43->q44
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 456.62 62.61 moveto
-468.14 57.82 482.33 51.93 494.82 46.74 curveto
-stroke
-0 0 0 edgecolor
-newpath 496.5 49.83 moveto
-504.4 42.76 lineto
-493.82 43.37 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 496.5 49.83 moveto
-504.4 42.76 lineto
-493.82 43.37 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-478 56.8 moveto 7 (d) alignedtext
-grestore
-% q46
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-433 18 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-426 14.3 moveto 14 (q6) alignedtext
-grestore
-% q45->q46
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 363.21 18 moveto
-373.28 18 384.96 18 395.81 18 curveto
-stroke
-0 0 0 edgecolor
-newpath 395.87 21.5 moveto
-405.87 18 lineto
-395.87 14.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 395.87 21.5 moveto
-405.87 18 lineto
-395.87 14.5 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-381 21.8 moveto 7 (c) alignedtext
-grestore
-% q46->q44
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 459.49 22.46 moveto
-469.91 24.28 482.08 26.41 493.12 28.34 curveto
-stroke
-0 0 0 edgecolor
-newpath 492.8 31.84 moveto
-503.26 30.11 lineto
-494.01 24.94 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 492.8 31.84 moveto
-503.26 30.11 lineto
-494.01 24.94 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-478 30.8 moveto 7 (d) alignedtext
-grestore
-% q46->q44
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 456.04 8.38 moveto
-465.1 5.68 475.64 4.17 485 7 curveto
-490.03 8.52 495 10.9 499.65 13.62 curveto
-stroke
-0 0 0 edgecolor
-newpath 497.83 16.61 moveto
-508.12 19.15 lineto
-501.66 10.75 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 497.83 16.61 moveto
-508.12 19.15 lineto
-501.66 10.75 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-479 10.8 moveto 5 (f) alignedtext
-grestore
-% n3
-% q30
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-142 149 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-135 145.3 moveto 14 (q0) alignedtext
-grestore
-% n3->q30
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 54.21 149 moveto
-69.18 149 88.19 149 104.6 149 curveto
-stroke
-0 0 0 edgecolor
-newpath 104.93 152.5 moveto
-114.93 149 lineto
-104.93 145.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 104.93 152.5 moveto
-114.93 149 lineto
-104.93 145.5 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-72 152.8 moveto 25 (SG3) alignedtext
-grestore
-% q31
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-239 149 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-232 145.3 moveto 14 (q1) alignedtext
-grestore
-% q30->q31
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 169.21 149 moveto
-179.28 149 190.96 149 201.81 149 curveto
-stroke
-0 0 0 edgecolor
-newpath 201.87 152.5 moveto
-211.87 149 lineto
-201.87 145.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 201.87 152.5 moveto
-211.87 149 lineto
-201.87 145.5 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-187 152.8 moveto 7 (a) alignedtext
-grestore
-% q32
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-336 180 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-329 176.3 moveto 14 (q2) alignedtext
-grestore
-% q31->q32
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 263.48 156.66 moveto
-275.02 160.43 289.11 165.03 301.73 169.14 curveto
-stroke
-0 0 0 edgecolor
-newpath 300.87 172.54 moveto
-311.46 172.32 lineto
-303.04 165.89 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 300.87 172.54 moveto
-311.46 172.32 lineto
-303.04 165.89 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-284 169.8 moveto 7 (b) alignedtext
-grestore
-% q35
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-336 126 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-329 122.3 moveto 14 (q5) alignedtext
-grestore
-% q31->q35
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 263.58 140.86 moveto
-270.14 138.77 277.31 136.65 284 135 curveto
-289 133.77 294.32 132.64 299.56 131.62 curveto
-stroke
-0 0 0 edgecolor
-newpath 300.23 135.06 moveto
-309.44 129.82 lineto
-298.97 128.17 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 300.23 135.06 moveto
-309.44 129.82 lineto
-298.97 128.17 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-284 138.8 moveto 7 (e) alignedtext
-grestore
-% q33
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-433 162 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-426 158.3 moveto 14 (q3) alignedtext
-grestore
-% q32->q33
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 362.46 175.18 moveto
-372.98 173.18 385.35 170.84 396.72 168.68 curveto
-stroke
-0 0 0 edgecolor
-newpath 397.63 172.08 moveto
-406.8 166.77 lineto
-396.32 165.2 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 397.63 172.08 moveto
-406.8 166.77 lineto
-396.32 165.2 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-381 175.8 moveto 7 (c) alignedtext
-grestore
-% q34
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-526.5 162 19.5 19.5 ellipse_path stroke
-1 setlinewidth
-0 0 0 nodecolor
-526.5 162 23.5 23.5 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-519.5 158.3 moveto 14 (q4) alignedtext
-grestore
-% q33->q34
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 460.47 162 moveto
-470.52 162 482.09 162 492.67 162 curveto
-stroke
-0 0 0 edgecolor
-newpath 492.81 165.5 moveto
-502.81 162 lineto
-492.81 158.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 492.81 165.5 moveto
-502.81 162 lineto
-492.81 158.5 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-478 165.8 moveto 7 (d) alignedtext
-grestore
-% q33->q34
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 452.52 149.52 moveto
-462.04 144.55 473.93 140.53 485 143 curveto
-488.7 143.83 492.47 145.03 496.14 146.44 curveto
-stroke
-0 0 0 edgecolor
-newpath 494.95 149.73 moveto
-505.52 150.51 lineto
-497.74 143.32 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 494.95 149.73 moveto
-505.52 150.51 lineto
-497.74 143.32 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-479 146.8 moveto 5 (f) alignedtext
-grestore
-% q35->q33
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 360 134.71 moveto
-371.9 139.22 386.63 144.81 399.66 149.74 curveto
-stroke
-0 0 0 edgecolor
-newpath 398.62 153.09 moveto
-409.21 153.37 lineto
-401.1 146.55 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 398.62 153.09 moveto
-409.21 153.37 lineto
-401.1 146.55 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-381 149.8 moveto 7 (c) alignedtext
-grestore
-% n2
-% q20
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-142 265 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-135 261.3 moveto 14 (q0) alignedtext
-grestore
-% n2->q20
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 54.21 265 moveto
-69.18 265 88.19 265 104.6 265 curveto
-stroke
-0 0 0 edgecolor
-newpath 104.93 268.5 moveto
-114.93 265 lineto
-104.93 261.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 104.93 268.5 moveto
-114.93 265 lineto
-104.93 261.5 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-72 268.8 moveto 25 (SG2) alignedtext
-grestore
-% q21
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-239 265 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-232 261.3 moveto 14 (q1) alignedtext
-grestore
-% q20->q21
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 169.21 265 moveto
-179.28 265 190.96 265 201.81 265 curveto
-stroke
-0 0 0 edgecolor
-newpath 201.87 268.5 moveto
-211.87 265 lineto
-201.87 261.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 201.87 268.5 moveto
-211.87 265 lineto
-201.87 261.5 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-187 268.8 moveto 7 (a) alignedtext
-grestore
-% q22
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-336 288 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-329 284.3 moveto 14 (q2) alignedtext
-grestore
-% q21->q22
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 264.96 271.04 moveto
-275.76 273.66 288.58 276.76 300.29 279.6 curveto
-stroke
-0 0 0 edgecolor
-newpath 299.66 283.05 moveto
-310.21 282 lineto
-301.31 276.24 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 299.66 283.05 moveto
-310.21 282 lineto
-301.31 276.24 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-284 281.8 moveto 7 (b) alignedtext
-grestore
-% q25
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-336 234 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-329 230.3 moveto 14 (q5) alignedtext
-grestore
-% q21->q25
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 263.48 257.34 moveto
-275.02 253.57 289.11 248.97 301.73 244.86 curveto
-stroke
-0 0 0 edgecolor
-newpath 303.04 248.11 moveto
-311.46 241.68 lineto
-300.87 241.46 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 303.04 248.11 moveto
-311.46 241.68 lineto
-300.87 241.46 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-284 254.8 moveto 7 (e) alignedtext
-grestore
-% q23
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-433 251 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-426 247.3 moveto 14 (q3) alignedtext
-grestore
-% q22->q23
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 360 279.04 moveto
-371.9 274.41 386.63 268.67 399.66 263.6 curveto
-stroke
-0 0 0 edgecolor
-newpath 401.17 266.76 moveto
-409.21 259.87 lineto
-398.63 260.24 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 401.17 266.76 moveto
-409.21 259.87 lineto
-398.63 260.24 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-381 274.8 moveto 7 (c) alignedtext
-grestore
-% q24
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-526.5 251 19.5 19.5 ellipse_path stroke
-1 setlinewidth
-0 0 0 nodecolor
-526.5 251 23.5 23.5 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-519.5 247.3 moveto 14 (q4) alignedtext
-grestore
-% q23->q24
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 460.47 251 moveto
-470.52 251 482.09 251 492.67 251 curveto
-stroke
-0 0 0 edgecolor
-newpath 492.81 254.5 moveto
-502.81 251 lineto
-492.81 247.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 492.81 254.5 moveto
-502.81 251 lineto
-492.81 247.5 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-478 254.8 moveto 7 (d) alignedtext
-grestore
-% q25->q23
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 362.46 238.56 moveto
-372.98 240.44 385.35 242.65 396.72 244.69 curveto
-stroke
-0 0 0 edgecolor
-newpath 396.34 248.17 moveto
-406.8 246.49 lineto
-397.57 241.28 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 396.34 248.17 moveto
-406.8 246.49 lineto
-397.57 241.28 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-381 247.8 moveto 7 (c) alignedtext
-grestore
-% n1
-% q10
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-142 342 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-135 338.3 moveto 14 (q0) alignedtext
-grestore
-% n1->q10
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 54.21 342 moveto
-69.18 342 88.19 342 104.6 342 curveto
-stroke
-0 0 0 edgecolor
-newpath 104.93 345.5 moveto
-114.93 342 lineto
-104.93 338.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 104.93 345.5 moveto
-114.93 342 lineto
-104.93 338.5 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-72 345.8 moveto 25 (SG1) alignedtext
-grestore
-% q11
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-239 342 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-232 338.3 moveto 14 (q1) alignedtext
-grestore
-% q10->q11
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 169.21 342 moveto
-179.28 342 190.96 342 201.81 342 curveto
-stroke
-0 0 0 edgecolor
-newpath 201.87 345.5 moveto
-211.87 342 lineto
-201.87 338.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 201.87 345.5 moveto
-211.87 342 lineto
-201.87 338.5 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-187 345.8 moveto 7 (a) alignedtext
-grestore
-% q12
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-336 342 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-329 338.3 moveto 14 (q2) alignedtext
-grestore
-% q11->q12
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 266.21 342 moveto
-276.28 342 287.96 342 298.81 342 curveto
-stroke
-0 0 0 edgecolor
-newpath 298.87 345.5 moveto
-308.87 342 lineto
-298.87 338.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 298.87 345.5 moveto
-308.87 342 lineto
-298.87 338.5 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-284 345.8 moveto 7 (b) alignedtext
-grestore
-% q13
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-433 342 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-426 338.3 moveto 14 (q3) alignedtext
-grestore
-% q12->q13
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 363.21 342 moveto
-373.28 342 384.96 342 395.81 342 curveto
-stroke
-0 0 0 edgecolor
-newpath 395.87 345.5 moveto
-405.87 342 lineto
-395.87 338.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 395.87 345.5 moveto
-405.87 342 lineto
-395.87 338.5 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-381 345.8 moveto 7 (c) alignedtext
-grestore
-% q14
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-526.5 342 19.5 19.5 ellipse_path stroke
-1 setlinewidth
-0 0 0 nodecolor
-526.5 342 23.5 23.5 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-519.5 338.3 moveto 14 (q4) alignedtext
-grestore
-% q13->q14
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 460.47 342 moveto
-470.52 342 482.09 342 492.67 342 curveto
-stroke
-0 0 0 edgecolor
-newpath 492.81 345.5 moveto
-502.81 342 lineto
-492.81 338.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 492.81 345.5 moveto
-502.81 342 lineto
-492.81 338.5 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-478 345.8 moveto 7 (d) alignedtext
-grestore
-% n
-% q0
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-142 396 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-135 392.3 moveto 14 (q0) alignedtext
-grestore
-% n->q0
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 54.21 396 moveto
-69.18 396 88.19 396 104.6 396 curveto
-stroke
-0 0 0 edgecolor
-newpath 104.93 399.5 moveto
-114.93 396 lineto
-104.93 392.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 104.93 399.5 moveto
-114.93 396 lineto
-104.93 392.5 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-72 399.8 moveto 25 (SG0) alignedtext
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-end
-restore
-%%EOF
index 26e8591..ef3cccd 100644 (file)
@@ -17,8 +17,7 @@ digraph{
        i1 -> p1;
        i2 -> p1;
        i3 -> p1;
-       p1 -> p2 [label="Automatic crawling"];
-       p1 -> o1 [label="Manual crawling"];
+       p1 -> p2;
        p2 -> o1;
        o1 -> o2;
        o1 -> o3;
diff --git a/thesis2/informationflow.eps b/thesis2/informationflow.eps
deleted file mode 100644 (file)
index 307bc6f..0000000
+++ /dev/null
@@ -1,534 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: graphviz version 2.38.0 (20140413.2041)
-%%Title: %3
-%%Pages: 1
-%%BoundingBox: 36 36 386 386
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-/tapered { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 386 386
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 350 350 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% i0
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-newpath 72 342 moveto
-0 342 lineto
-0 306 lineto
-72 306 lineto
-closepath stroke
-0 0 0 nodecolor
-10 /Times-Roman set_font
-19 321.5 moveto 34 (Website) alignedtext
-grestore
-% p1
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-newpath 209.5 269 moveto
-132.5 269 lineto
-132.5 233 lineto
-209.5 233 lineto
-closepath stroke
-0 0 0 nodecolor
-10 /Times-Roman set_font
-140.5 248.5 moveto 61 (Preproccessing) alignedtext
-grestore
-% i0->p1
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 68.34 305.99 moveto
-86.65 296.36 109.76 284.21 129.42 273.87 curveto
-stroke
-0 0 0 edgecolor
-newpath 131.24 276.87 moveto
-138.46 269.11 lineto
-127.98 270.67 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 131.24 276.87 moveto
-138.46 269.11 lineto
-127.98 270.67 lineto
-closepath stroke
-grestore
-% i1
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-newpath 162 342 moveto
-90 342 lineto
-90 306 lineto
-162 306 lineto
-closepath stroke
-0 0 0 nodecolor
-10 /Times-Roman set_font
-113.5 321.5 moveto 25 (Email) alignedtext
-grestore
-% i1->p1
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 136.89 305.81 moveto
-142.25 297.35 148.83 286.98 154.77 277.61 curveto
-stroke
-0 0 0 edgecolor
-newpath 157.81 279.35 moveto
-160.21 269.03 lineto
-151.9 275.6 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 157.81 279.35 moveto
-160.21 269.03 lineto
-151.9 275.6 lineto
-closepath stroke
-grestore
-% i2
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-newpath 252 342 moveto
-180 342 lineto
-180 306 lineto
-252 306 lineto
-closepath stroke
-0 0 0 nodecolor
-10 /Times-Roman set_font
-208 321.5 moveto 16 (Fax) alignedtext
-grestore
-% i2->p1
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 205.11 305.81 moveto
-199.75 297.35 193.17 286.98 187.23 277.61 curveto
-stroke
-0 0 0 edgecolor
-newpath 190.1 275.6 moveto
-181.79 269.03 lineto
-184.19 279.35 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 190.1 275.6 moveto
-181.79 269.03 lineto
-184.19 279.35 lineto
-closepath stroke
-grestore
-% i3
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-newpath 342 342 moveto
-270 342 lineto
-270 306 lineto
-342 306 lineto
-closepath stroke
-0 0 0 nodecolor
-10 /Times-Roman set_font
-284 321.5 moveto 44 (RSS/Atom) alignedtext
-grestore
-% i3->p1
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 273.66 305.99 moveto
-255.35 296.36 232.24 284.21 212.58 273.87 curveto
-stroke
-0 0 0 edgecolor
-newpath 214.02 270.67 moveto
-203.54 269.11 lineto
-210.76 276.87 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 214.02 270.67 moveto
-203.54 269.11 lineto
-210.76 276.87 lineto
-closepath stroke
-grestore
-% p2
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-newpath 185 182 moveto
-57 182 lineto
-57 146 lineto
-185 146 lineto
-closepath stroke
-0 0 0 nodecolor
-10 /Times-Roman set_font
-65 161.5 moveto 112 (Temporum: Postproccesing) alignedtext
-grestore
-% p1->p2
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 132.35 235.85 moveto
-123.47 230.69 115.14 223.88 110 215 curveto
-105.93 207.97 106.17 199.59 108.16 191.71 curveto
-stroke
-0 0 0 edgecolor
-newpath 111.5 192.74 moveto
-111.42 182.15 lineto
-104.88 190.48 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 111.5 192.74 moveto
-111.42 182.15 lineto
-104.88 190.48 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-110 203.8 moveto 109 (Automatic crawling) alignedtext
-grestore
-% o1
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-newpath 246.5 109 moveto
-151.5 109 lineto
-151.5 73 lineto
-246.5 73 lineto
-closepath stroke
-0 0 0 nodecolor
-10 /Times-Roman set_font
-159.5 88.5 moveto 79 (Database: Insertion) alignedtext
-grestore
-% p1->o1
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 203.55 232.79 moveto
-209.77 227.91 215.45 221.99 219 215 curveto
-234.56 184.39 223.14 144.45 212.21 118.52 curveto
-stroke
-0 0 0 edgecolor
-newpath 215.37 117.03 moveto
-208.1 109.32 lineto
-208.98 119.88 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 215.37 117.03 moveto
-208.1 109.32 lineto
-208.98 119.88 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-227 160.3 moveto 94 (Manual crawling) alignedtext
-grestore
-% p2->o1
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 139.88 145.81 moveto
-149.75 136.83 161.98 125.69 172.76 115.89 curveto
-stroke
-0 0 0 edgecolor
-newpath 175.25 118.35 moveto
-180.29 109.03 lineto
-170.54 113.17 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 175.25 118.35 moveto
-180.29 109.03 lineto
-170.54 113.17 lineto
-closepath stroke
-grestore
-% o2
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-newpath 145 36 moveto
-73 36 lineto
-73 0 lineto
-145 0 lineto
-closepath stroke
-0 0 0 nodecolor
-10 /Times-Roman set_font
-84.5 15.5 moveto 49 (TheAgenda) alignedtext
-grestore
-% o1->o2
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 177.21 72.81 moveto
-165.61 63.66 151.16 52.26 138.56 42.32 curveto
-stroke
-0 0 0 edgecolor
-newpath 140.6 39.47 moveto
-130.59 36.03 lineto
-136.27 44.97 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 140.6 39.47 moveto
-130.59 36.03 lineto
-136.27 44.97 lineto
-closepath stroke
-grestore
-% o3
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-newpath 235 36 moveto
-163 36 lineto
-163 0 lineto
-235 0 lineto
-closepath stroke
-0 0 0 nodecolor
-10 /Times-Roman set_font
-173 15.5 moveto 52 (BiosAgenda) alignedtext
-grestore
-% o1->o3
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 199 72.81 moveto
-199 64.79 199 55.05 199 46.07 curveto
-stroke
-0 0 0 edgecolor
-newpath 202.5 46.03 moveto
-199 36.03 lineto
-195.5 46.03 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 202.5 46.03 moveto
-199 36.03 lineto
-195.5 46.03 lineto
-closepath stroke
-grestore
-% o4
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-newpath 325 36 moveto
-253 36 lineto
-253 0 lineto
-325 0 lineto
-closepath stroke
-0 0 0 nodecolor
-10 /Times-Roman set_font
-285.5 15.5 moveto 7 (...) alignedtext
-grestore
-% o1->o4
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 220.79 72.81 moveto
-232.39 63.66 246.84 52.26 259.44 42.32 curveto
-stroke
-0 0 0 edgecolor
-newpath 261.73 44.97 moveto
-267.41 36.03 lineto
-257.4 39.47 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 261.73 44.97 moveto
-267.41 36.03 lineto
-257.4 39.47 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-end
-restore
-%%EOF
diff --git a/thesis2/nddawg.eps b/thesis2/nddawg.eps
deleted file mode 100644 (file)
index 75fd55b..0000000
+++ /dev/null
@@ -1,444 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: graphviz version 2.38.0 (20140413.2041)
-%%Title: %3
-%%Pages: 1
-%%BoundingBox: 36 36 604 134
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-/tapered { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 604 134
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 568 98 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% n0
-% q0
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-118 47 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-111 43.3 moveto 14 (q0) alignedtext
-grestore
-% n0->q0
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 54.22 47 moveto
-62.55 47 71.91 47 80.82 47 curveto
-stroke
-0 0 0 edgecolor
-newpath 80.97 50.5 moveto
-90.97 47 lineto
-80.97 43.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 80.97 50.5 moveto
-90.97 47 lineto
-80.97 43.5 lineto
-closepath stroke
-grestore
-% q4
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-536.5 47 19.5 19.5 ellipse_path stroke
-1 setlinewidth
-0 0 0 nodecolor
-536.5 47 23.5 23.5 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-529.5 43.3 moveto 14 (q4) alignedtext
-grestore
-% q1
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-215 47 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-208 43.3 moveto 14 (q1) alignedtext
-grestore
-% q0->q1
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 145.21 47 moveto
-155.28 47 166.96 47 177.81 47 curveto
-stroke
-0 0 0 edgecolor
-newpath 177.87 50.5 moveto
-187.87 47 lineto
-177.87 43.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 177.87 50.5 moveto
-187.87 47 lineto
-177.87 43.5 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-163 50.8 moveto 7 (a) alignedtext
-grestore
-% q2
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-329 72 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-322 68.3 moveto 14 (q2) alignedtext
-grestore
-% q1->q2
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 240.86 52.55 moveto
-256.23 55.98 276.19 60.43 293.12 64.22 curveto
-stroke
-0 0 0 edgecolor
-newpath 292.69 67.7 moveto
-303.21 66.47 lineto
-294.22 60.87 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 292.69 67.7 moveto
-303.21 66.47 lineto
-294.22 60.87 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-268.5 64.8 moveto 7 (b) alignedtext
-grestore
-% q5
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-329 18 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-322 14.3 moveto 14 (q5) alignedtext
-grestore
-% q1->q5
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 240.3 40.71 moveto
-255.9 36.67 276.39 31.36 293.64 26.9 curveto
-stroke
-0 0 0 edgecolor
-newpath 294.55 30.28 moveto
-303.36 24.38 lineto
-292.8 23.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 294.55 30.28 moveto
-303.36 24.38 lineto
-292.8 23.5 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-260 38.8 moveto 24 (<1>) alignedtext
-grestore
-% q3
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-443 72 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-436 68.3 moveto 14 (q3) alignedtext
-grestore
-% q2->q3
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 356.26 72 moveto
-371 72 389.62 72 405.74 72 curveto
-stroke
-0 0 0 edgecolor
-newpath 405.91 75.5 moveto
-415.91 72 lineto
-405.91 68.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 405.91 75.5 moveto
-415.91 72 lineto
-405.91 68.5 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-374 75.8 moveto 24 (<1>) alignedtext
-grestore
-% q3->q4
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 468.52 65.3 moveto
-479.41 62.32 492.36 58.79 503.96 55.62 curveto
-stroke
-0 0 0 edgecolor
-newpath 505 58.96 moveto
-513.72 52.95 lineto
-503.15 52.21 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 505 58.96 moveto
-513.72 52.95 lineto
-503.15 52.21 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-488 62.8 moveto 7 (c) alignedtext
-grestore
-% q6
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-443 18 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-436 14.3 moveto 14 (q6) alignedtext
-grestore
-% q5->q6
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 356.26 18 moveto
-371 18 389.62 18 405.74 18 curveto
-stroke
-0 0 0 edgecolor
-newpath 405.91 21.5 moveto
-415.91 18 lineto
-405.91 14.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 405.91 21.5 moveto
-415.91 18 lineto
-405.91 14.5 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-382.5 21.8 moveto 7 (b) alignedtext
-grestore
-% q6->q4
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 468.04 25.62 moveto
-479.02 29.1 492.16 33.26 503.92 36.99 curveto
-stroke
-0 0 0 edgecolor
-newpath 503.22 40.44 moveto
-513.81 40.13 lineto
-505.33 33.77 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 503.22 40.44 moveto
-513.81 40.13 lineto
-505.33 33.77 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-488 37.8 moveto 7 (c) alignedtext
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-end
-restore
-%%EOF
diff --git a/thesis2/nodelistexample.eps b/thesis2/nodelistexample.eps
deleted file mode 100644 (file)
index 150122a..0000000
+++ /dev/null
@@ -1,485 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: graphviz version 2.38.0 (20140413.2041)
-%%Title: %3
-%%Pages: 1
-%%BoundingBox: 36 36 1077 91
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-/tapered { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 1077 91
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 1041 55 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% n0
-% n1
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-118 23.5 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-111 19.8 moveto 14 (n1) alignedtext
-grestore
-% n0->n1
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 54.22 23.5 moveto
-62.55 23.5 71.91 23.5 80.82 23.5 curveto
-stroke
-0 0 0 edgecolor
-newpath 80.97 27 moveto
-90.97 23.5 lineto
-80.97 20 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 80.97 27 moveto
-90.97 23.5 lineto
-80.97 20 lineto
-closepath stroke
-grestore
-% n9
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-1009.5 23.5 19.5 19.5 ellipse_path stroke
-1 setlinewidth
-0 0 0 nodecolor
-1009.5 23.5 23.5 23.5 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-1002.5 19.8 moveto 14 (n9) alignedtext
-grestore
-% n2
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-250 23.5 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-243 19.8 moveto 14 (n2) alignedtext
-grestore
-% n1->n2
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 145.31 23.5 moveto
-164.69 23.5 191.29 23.5 212.7 23.5 curveto
-stroke
-0 0 0 edgecolor
-newpath 212.73 27 moveto
-222.73 23.5 lineto
-212.73 20 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 212.73 27 moveto
-222.73 23.5 lineto
-212.73 20 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-163 27.3 moveto 42 (<time>) alignedtext
-grestore
-% n3
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-349 23.5 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-342 19.8 moveto 14 (n3) alignedtext
-grestore
-% n2->n3
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 277.25 23.5 moveto
-287.82 23.5 300.18 23.5 311.6 23.5 curveto
-stroke
-0 0 0 edgecolor
-newpath 311.73 27 moveto
-321.73 23.5 lineto
-311.73 20 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 311.73 27 moveto
-321.73 23.5 lineto
-311.73 20 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-295 27.3 moveto 9 (',') alignedtext
-grestore
-% n4
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-451 23.5 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-444 19.8 moveto 14 (n4) alignedtext
-grestore
-% n3->n4
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 376.01 23.5 moveto
-387.5 23.5 401.19 23.5 413.66 23.5 curveto
-stroke
-0 0 0 edgecolor
-newpath 413.77 27 moveto
-423.77 23.5 lineto
-413.77 20 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 413.77 27 moveto
-423.77 23.5 lineto
-413.77 20 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-394 27.3 moveto 12 ('_') alignedtext
-grestore
-% n5
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-581 23.5 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-574 19.8 moveto 14 (n5) alignedtext
-grestore
-% n4->n5
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 478.21 23.5 moveto
-497.11 23.5 522.85 23.5 543.72 23.5 curveto
-stroke
-0 0 0 edgecolor
-newpath 543.82 27 moveto
-553.82 23.5 lineto
-543.82 20 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 543.82 27 moveto
-553.82 23.5 lineto
-543.82 20 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-496 27.3 moveto 40 (<date>) alignedtext
-grestore
-% n6
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-683 23.5 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-676 19.8 moveto 14 (n6) alignedtext
-grestore
-% n5->n6
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 608.01 23.5 moveto
-619.5 23.5 633.19 23.5 645.66 23.5 curveto
-stroke
-0 0 0 edgecolor
-newpath 645.77 27 moveto
-655.77 23.5 lineto
-645.77 20 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 645.77 27 moveto
-655.77 23.5 lineto
-645.77 20 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-626 27.3 moveto 12 ('_') alignedtext
-grestore
-% n7
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-783 23.5 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-776 19.8 moveto 14 (n7) alignedtext
-grestore
-% n6->n7
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 710 23.5 moveto
-720.97 23.5 733.92 23.5 745.79 23.5 curveto
-stroke
-0 0 0 edgecolor
-newpath 745.87 27 moveto
-755.87 23.5 lineto
-745.87 20 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 745.87 27 moveto
-755.87 23.5 lineto
-745.87 20 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-728 27.3 moveto 10 ('-') alignedtext
-grestore
-% n8
-gsave
-1 setlinewidth
-0 0 0 nodecolor
-885 23.5 27 18 ellipse_path stroke
-0 0 0 nodecolor
-14 /Times-Roman set_font
-878 19.8 moveto 14 (n8) alignedtext
-grestore
-% n7->n8
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 810.01 23.5 moveto
-821.5 23.5 835.19 23.5 847.66 23.5 curveto
-stroke
-0 0 0 edgecolor
-newpath 847.77 27 moveto
-857.77 23.5 lineto
-847.77 20 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 847.77 27 moveto
-857.77 23.5 lineto
-847.77 20 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-828 27.3 moveto 12 ('_') alignedtext
-grestore
-% n8->n9
-gsave
-1 setlinewidth
-0 0 0 edgecolor
-newpath 912.28 23.5 moveto
-930.87 23.5 955.93 23.5 975.81 23.5 curveto
-stroke
-0 0 0 edgecolor
-newpath 975.96 27 moveto
-985.96 23.5 lineto
-975.96 20 lineto
-closepath fill
-1 setlinewidth
-solid
-0 0 0 edgecolor
-newpath 975.96 27 moveto
-985.96 23.5 lineto
-975.96 20 lineto
-closepath stroke
-0 0 0 edgecolor
-14 /Times-Roman set_font
-930 27.3 moveto 38 (<title>) alignedtext
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-end
-restore
-%%EOF
index 58e6d2e..ad07889 100644 (file)
@@ -1,50 +1,32 @@
 \documentclass[twopage,titlepage]{book}
 
-\usepackage{algorithm2e}
-\usepackage{a4wide}
-\usepackage{courier}
-\usepackage{graphicx}
-\usepackage{float}
-\usepackage{minted}
-\usepackage{xcolor}
-\usepackage[dvipdfmx,hidelinks]{hyperref}
-\usepackage{graphviz}
-\usepackage{amssymb}
-\usepackage{amsmath}
-\usepackage{marvosym}
-\usepackage{setspace}
+\usepackage{algorithm2e}                       % Pseudocode
+\usepackage{a4wide}                            % Paper size
+\usepackage{graphicx}                          % Eps inclusion
+\usepackage{float}                             % Floating placement of figures
+\usepackage{listings}                          % Source code formatting
+\usepackage{setspace}                          % Line spacing abstract
+\usepackage[dvipdfmx,hidelinks]{hyperref}      % Hyperlinks
+\usepackage{amssymb}                           % nexists and much more
+\usepackage{amsmath}                           % Rightarrow and much more
+\usepackage{marvosym}                          % For euro sign
 
-% Set listings settings
-\definecolor{mintedbackground}{rgb}{0.95,0.95,0.95}
-\newmintedfile[xmlcode]{xml}{
-       bgcolor=mintedbackground,
-       fontfamily=tt,
-       fontsize=\scriptsize,
-       frame=leftline,
-       framerule=0.4pt,
-       framesep=2mm,
-       funcnamehighlighting=true,
-       gobble=0,
-       linenos=true,
-       mathescape=false
-       numberblanklines=true,
-       numbersep=10pt,
-       numbersep=5pt,
-       obeytabs=false,
-       showspaces=false,
-       samepage=false,
-       showtabs =false,
-       tabsize=1,
-       texcl=false,
+\lstset{%
+       basicstyle=\footnotesize,
+       numbers=left,
+       numberstyle=\tiny,
+       breaklines=true,
+       tabsize=2,
 }
 
-\newcommand{\cvartitle}{Adaptable crawler specification generation system for
+\newcommand{\cvartitle}{Adaptable crawler specification generation system for%
 leisure activity RSS feeds}
+
 % Setup hyperlink formatting
 \hypersetup{
        pdftitle={\cvartitle},
        pdfauthor={Mart Lubbers},
-       pdfsubject={Artificial Intelligence},
+       pdfsubject={Artificial Intelligence}
 }
 
 % Describe the frontpage
@@ -55,7 +37,7 @@ leisure activity RSS feeds}
        Radboud University Nijmegen\\
        \strut\\
        External supervisor: Alessandro Paula\\
-       Internal supervisor: Franc Grootjen\\
+       Internal supervisor: Franc Grootjen
 }
 \title{\cvartitle} 
 \date{\today}
@@ -93,7 +75,7 @@ leisure activity RSS feeds}
 \chapter{Appendices}
 \input{5.appendices.tex}
 
-\bibliographystyle{plain}
+\bibliographystyle{ieeetr}
 \bibliography{thesis}
 
 \end{document}