Skip to content

Instantly share code, notes, and snippets.

@nilsreiter
Created June 11, 2018 11:20
Show Gist options
  • Save nilsreiter/e711052bf524ce52d822544918c33ce4 to your computer and use it in GitHub Desktop.
Save nilsreiter/e711052bf524ce52d822544918c33ce4 to your computer and use it in GitHub Desktop.
How processing and data in QuaDramA are organized
\begin{tikzpicture}[node distance=70,every node/.style={draw,align=center,font=\small},
process/.style={rectangle, rounded corners}]
\node (tei) at (0,0) [cylinder, shape border rotate=90,shape aspect=.4] {TEI/XML\\in git\\repository\\};
\node (annotation) [process, right=1cm of tei] {Manual annotation};
\node (nlp) [process,below=1cm of tei] {DramaNLP (\texttt{Java})};
\node (csv) [below of=nlp,cylinder, shape border rotate=90,shape aspect=.4] {CSV\\in git\\repositories\\\texttt{data\_*}};
\node (r) [below of=csv,process] {DramaAnalysis (\texttt{R})};
\draw [->] (tei) -- (nlp);
\draw [->] (nlp) -- (csv);
\draw [->] (csv) -- (r);
\draw [->] (tei.20) .. controls +(1,0.5) and +(-1,0.5) .. (annotation);
\draw [->] (annotation) .. controls +(-1,-0.5) and +(1,-0.5) .. (tei.340);
\end{tikzpicture}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment