\subsection{Functional requirements}
\subsubsection{Original functional requirements}
\begin{itemize}
- \item[I1:] Be able to crawl several source types.
+ \item[I1:] The system should be able to crawl several source types.
\begin{itemize}
\item[I1a:] Fax/email.
\item[I1b:] XML feeds.
\item[I1d:] Websites.
\end{itemize}
\item[I2:] Apply low level matching techniques on isolated data.
- \item[I3:] Insert the data in the database.
- \item[I4:] User interface to train crawlers that is usable someone
- without a particular computer science background.
+ \item[I3:] Insert data in the database.
+ \item[I4:] The system should have an user interface to train crawlers that is
+ usable someone without a particular computer science background.
\item[I5:] The system should be able to report to the user or
maintainer when a source has been changed too much for
successful crawling.