Skip to content
Snippets Groups Projects
CTCS_template.tex 4.86 KiB
Newer Older
Kristina Magnussen's avatar
Kristina Magnussen committed
% !TEX encoding = UTF-8 Unicode
\documentclass[10pt,parskip=half]{scrartcl}

\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amssymb,amsmath}
\usepackage{fullpage}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage{xspace}
\usepackage{lmodern}
\usepackage{textcomp}
\usepackage{bm}
\usepackage{layouts}
\usepackage{enumitem}
\usepackage{multirow}
\usepackage[table,xcdraw]{xcolor}
\usepackage[percent]{overpic}
\usepackage{tikz}
\usepgflibrary{arrows}% for more options on arrows
\usepackage[colorinlistoftodos]{todonotes}
\usepackage{color,soul}
\usepackage{subfig}
\usepackage{booktabs}
\usepackage[nottoc]{tocbibind} %to make the references appear in the ToC

\usepackage{lipsum}

\def\bf{\bfseries}

\begin{document}

%----------------------------------------------------------------------------------------
% Title page
%----------------------------------------------------------------------------------------
	
	\begin{center}\Large
		\includegraphics[width=5cm]{uibk_logo_4c_cmyk.pdf}\\[5mm]
		
		\begin{large}\bf
			PS 703301 --  WS 2021/22\\
			Current Topics in Computer Science\\[5mm]
		\end{large}
		Final Report\\[20mm]
		{\titlefont \huge Title}\\[20mm]
		 
		Philipp Gritsch \\
		Jamie Hochrainer \\
		Kristina Magnussen \\
		Danielle McKenney\\
		Valerian Wintner\\[35mm]
		
		supervised by\\
		M.Sc. Elwin	Huaman\\
		\vfill
	\end{center}
\thispagestyle{empty}	
\pagebreak
% ------------------------------------------------------------------------
\tableofcontents
\pagebreak
% ------------------------------------------------------------------------
\section{Introduction}
\label{introduction}
Our task was to implement a framework for shaping Knowledge Graphs. This consisted of three major steps. First of all, we had to fetch a subset of data using \emph{SPARQL} queries. After this, we had to infer constraints over this data set, which were validated automatically in the last step. In addition, we also implemented a front-end so that a user could interact with the given framework. 
Kristina Magnussen's avatar
Kristina Magnussen committed

\section{Related Work}

\section{Approach}
%You may add any subsections you deem appropriate for your specific project. Some examples for your reference: Technology stack, Training strategy, Data, Experiments, etc.
The three steps described in Section~\ref{introduction} were implemented and tested separately. Once this was done, we consolidated them. 
\subsection{Technology Stack}
The framework was implemented in \emph{Java}. We used \emph{Maven} as a project management tool. We also used \emph{Jena}, which offers an \emph{RDF} API as well as support for \emph{SPARQL} queries and the \emph{ShEx} language. 
Kristina Magnussen's avatar
Kristina Magnussen committed

\subsection{Fetching a Data Set}
We used a dataset from the \emph{CommonCrawl} datasets. In order to fetch a data set, we used a \emph{SPARQL} query, which returned a subgraph of the initial \emph{RDF} graph. 
Kristina Magnussen's avatar
Kristina Magnussen committed
\subsection{Generating Constraints}
\subsection{Validating Constraints}
%\subsection{Citation}
%
%As a computer science student, you should read \cite{turing1950}. A useful \LaTeX\ companion is \cite{mittelbach2004}.
%
%\subsection{Table}
%\begin{table}[ht]
%	\centering
%	\begin{tabular}{lll}
%		\toprule
%		%Row1
%		X & Y1 & Y2\\
%		\midrule
%		%Row2
%		X1 & 1 &2\\
%		%Row3
%		X2 & 3 & 4\\
%		%Row4
%		X3 &5& 6\\
%		\bottomrule
%	\end{tabular}
%	\caption{This is a very simple table.} \label{tab:example1}
%\end{table}
%
%\begin{table}[ht]
%\centering
%	\begin{tabular}{lcc}
%		\toprule
%		%Row1
%		X & Y1 & Y2\\
%		\midrule
%		%Row2
%		X1 & \multicolumn{2}{c}{1}\\
%		%Row3
%		X2 & \multirow{2}{*}{2} & 3\\
%		%Row4
%		X3 && 4\\
%		\bottomrule
%	\end{tabular}
%\caption{This is another table.}
%\label{tab:example2}
%\end{table}
%
%You can refer to Table \ref{tab:example2} or Table \ref{tab:example1}.
%
%\subsection{Figure}
%
%\begin{figure}[ht]
%	\centering
%	\includegraphics[width=100pt]{mannequin.jpg}
%	\caption{This is a figure.}
%	\label{fig:example}
%\end{figure}
%
%There is a beautiful figure (Fig.~\ref{fig:example}).
Kristina Magnussen's avatar
Kristina Magnussen committed

\section{Results}


\section{Conclusion}

\lipsum[2]

% ------------------------------------------------------------------------
% Bibliography
% ------------------------------------------------------------------------
\bibliography{bibliography}
\bibliographystyle{abbrv}

\appendix
\section{Contribution Statements}
Please write down a short contribution statement for each member of your group. You may evaluate the contribution along the three common categories:
i) conception (i.\,e., problem framing, ideation, validation, and method selection), ii) operational work (e.\,g., setting up your tech stack, algorithm implementation, data analysis, and interpretation), and iii) writing \& reporting (i.\,e., report drafting, literature review, revision of comments, presentation preparations, etc.).
\section{Appendix}
You may use appendices to include any auxiliary results you would like to share, however cannot insert in the main text due to the page limit. 
\end{document}