Commit a1134b0a authored by Nicolas Seydoux's avatar Nicolas Seydoux
Browse files

old web limitations translated

parent 181ee513
......@@ -5,6 +5,36 @@
\beamertemplatenavigationsymbolsempty
\usepackage{tikz}
\usepackage{hyperref}
% Tick and Cross
\usepackage{pifont}
\newcommand{\cmark}{\textcolor{green}{\ding{51}}}%
\newcommand{\xmark}{\textcolor{red}{\ding{55}}}%
\usepackage{listings}
\usepackage{color}
\definecolor{gray}{rgb}{0.4,0.4,0.4}
\definecolor{darkblue}{rgb}{0.0,0.0,0.6}
\definecolor{cyan}{rgb}{0.0,0.6,0.6}
\lstset{
language=xml,
basicstyle=\ttfamily,
columns=fullflexible,
showstringspaces=false,
commentstyle=\color{gray}\upshape
}
%\lstdefinelanguage{XML}
%{
% morestring=[b]",
% morestring=[s]{>}{<},
% morecomment=[s]{<?}{?>},
% stringstyle=\color{black},
% identifierstyle=\color{darkblue},
% keywordstyle=\color{cyan},
% morekeywords={xmlns,version,type}% list your attributes here
%}
\title{An introduction to the Semantic Web}
......
......@@ -14,7 +14,7 @@
\begin{frame}{Artificial Intelligence}
\begin{block}{Definition}
\begin{itemize}
\item \textbf{Artificial Intelligence is the science aiming at getting a machine to do anything a human can do.} \textit{-- J. Pitrat}
\item \textbf{The goal of AI is to develop machines that behave as though they were intelligent} \textit{-- John McCarthy}
\item \textbf{If a human could not distinguish between responses from a machine and a human, the machine could be considered ``intelligent''} \textit{-- A. Turing}
\end{itemize}
\end{block}
......@@ -239,66 +239,94 @@
\end{figure}
\end{frame}
\begin{frame}{Le W3C}
\begin{block}{Un organisme pour les standards du web}
Fondé en avril 1993 par Tim BL, le World Wide Web Consortium comptait 409 membres le 23 novembre 2015.
\begin{frame}{W3C}
\begin{block}{Standardization body for the Web}
Founded in april 1993 by Sir Tim B.L., the World Wide Web Consortium (W3C) has 476 Members as of October 18th 2018.
\end{block}
\begin{block}{Que standardise le W3C ?}
\begin{itemize}
\item Conception et applications web (HTML, CSS, Ajax...)
\item Architectures Web (URL, HTTP...)
\item Web sémantique
\item XML et consorts (XPath, et plein de ML)
\item Services Web (SOAP, WSDL)
\item Navigateurs et éditeurs
\end{itemize}
\end{block}
\begin{columns}
\column{0.5\textwidth}
\begin{figure}
\centering
\includegraphics[width=0.7\textwidth]{figures/web/W3C_icon.png}
\end{figure}
\column{0.5\textwidth}
\begin{figure}
\centering
\includegraphics[width=0.3\textwidth]{figures/web/valid-html401.png}
\end{figure}
\end{columns}
\end{frame}
\begin{frame}{IoT - Les indispensables}
\begin{figure}
\centering
\includegraphics[width=0.8\textwidth]{figures/ioshit/remote.jpg}
\end{figure}
\begin{frame}{What is standardized by the W3C ?}
\begin{block}{Web-related technologies}
\begin{itemize}
\item Web applications (HTML, CSS, Ajax...)
\item Semantic Web technologies (To be announced)
\item XML and related languages (XPath, and *ML)
\item Web services (SOAP, WSDL)
\item Web browsers...
\end{itemize}
\end{block}
\begin{block}{Other SDO}
\begin{itemize}
\item Web protocols are standardized by the IETF
\end{itemize}
\end{block}
\end{frame}
\subsection{Les limites de "l'ancien Web"}
%\begin{frame}{IoT - Les indispensables}
% \begin{figure}
% \centering
% \includegraphics[width=0.8\textwidth]{figures/ioshit/remote.jpg}
% \end{figure}
%\end{frame}
\subsection{"Old web" limits}
\begin{frame}{Ce que le Web permet...}
\begin{block}{...À condition de savoir où chercher}
\begin{frame}{What you can do...}
\begin{block}{... if you know where to look}
\begin{itemize}
\item Chercher des billets d'avion pour Londres
\item Savoir le temps qu'il fera demain à Londres
\item Regarder si j'ai assez d'argent sur mon compte pour aller à Londres
\item Commander des pizzas pour me consoler de ne pas pouvoir aller à Londres
\item Regarder une vidéo de chaton en mangeant ladite pizza
\item Get plane tickets for London this weekend
\item Check the weather in London this weekend
\item Look for housing in London this weekend
\item Check my bank account
\item Cancel my flight
\item Order pizza
% \item Commander des pizzas pour me consoler de ne pas pouvoir aller à Londres
% \item Regarder une vidéo de chaton en mangeant ladite pizza
\end{itemize}
\end{block}
\end{frame}
\begin{frame}{Ce que l'utilisateur lambda (ne) veut (pas)}
\begin{block}{:(}
\begin{frame}{What the user wants/does not want}
\begin{block}{\cmark}
\begin{itemize}
\item Chercher avec des outils compliqués
\item Naviguer pour trouver une information
\item Use complex research tools \note{Popuarité de Google liée à la simplicité de l'interface}
\item Browse to find an information \note{Sondage : cette semaine, qui est allé sur la page 2 d'un moteur de recherche ?}
\end{itemize}
\end{block}
\begin{block}{:)}
\begin{block}{\xmark}
\begin{itemize}
\item Trouver vite
\item Que les informations soient fiables
\item \textbf{Quickly} find \textbf{relevant} and \textbf{reliable} information
\end{itemize}
\end{block}
\end{frame}
\begin{frame}{L'ancien Web ne nous aidait pas}
\begin{itemize}
\item Trouver le billet le moins cher pour faire un trajet : la galère
\item Devoir chercher un résultat au-delà de la page 1 de google : l'enfer
\end{itemize}
\begin{frame}{The regular Web is not helping}
\begin{block}{}
\begin{itemize}
\item Finding the cheapest flight is a pain
\item Finding relevant information about a certain version of a library
\end{itemize}
\end{block}
\end{frame}
\begin{frame}{Why is it so hard ?}
\only<1>
{
\begin{block}{Ce que l'utilisateur voit}
\begin{block}{What the user sees}
\begin{figure}%[htbp]
\begin{center}
\includegraphics[width=0.9\textwidth]{figures/websem/raclette.png}
......@@ -308,7 +336,7 @@
}
\only<2>
{
\begin{block}{Ce que l'utilisateur comprend}
\begin{block}{What the user understands}
\begin{figure}%[htbp]
\begin{center}
\includegraphics[width=0.9\textwidth]{figures/websem/arbre_ressources_semantique.png}
......@@ -318,7 +346,7 @@
}
\only<3>
{
\begin{block}{Ce que l'ordinateur voit}
\begin{block}{What the computer sees}
\begin{figure}%[htbp]
\begin{center}
\includegraphics[width=0.9\textwidth]{figures/websem/arbre_ressources_web.png}
......@@ -328,95 +356,101 @@
}
\end{frame}
\begin{frame}{Un ancien web syntaxique}
\begin{frame}{In one word : \textbf{syntactic}}
\begin{block}{}
\begin{itemize}
\item Un système d'adressage des ressources : les URL
\item Des documents hypermédia : les pages HTML et les liens entre elles
\item Des contenus multimédia
\item Cependant, pas de sens exploitable
\item Addressing with URLs
\item Interlinked documents
\item Multimedia content
\item All the meaning is directed toward a human user
\end{itemize}
\end{block}
\end{frame}
\begin{frame}{Comment rajouter du sens dans le document ?}
\only<1>
{
\begin{block}{Avec des anotations ?}
\begin{quote}
\textless titre\textgreater Raclette (plat) \textless/titre\textgreater\\
\textless ingrédient\textgreater Raclette (fromage)\\
\textless origine\textgreater Suisse \textless/origine\textgreater\\
\textless procédé\textgreater Affinage \textless/procédé\textgreater\\
\textless/ingrédient\textgreater\\
\textless origine\textgreater Suisse \textless/origine\textgreater\\
\textless accompagnement\textgreater Pomme de terre \textless/accompagnement\textgreater\\
\end{quote}
\end{block}
}
\only<2>
{
\begin{block}{Limitation des annotations}
Les balises permettent de marquer des "zones" d'information, sans pour autant leur apporter du sens : le texte contenu dans les balises reste cryptique pour la machine.
\end{block}
}
\begin{frame}[fragile]{Comment rajouter du sens dans le document ?}
\begin{block}{With anotations ?}
\begin{lstlisting}
<recipe>
<title>Raclette (Recipe)</title>
<ingredient>
<name>Raclette (Cheese)</name>
<origin>Switzerland</origin>
<process>Refinement</process>
</ingredient>
<origin>Switzerland</origin>
<side>Potato</side>
</recipe>
\end{lstlisting}
\end{block}
\end{frame}
\begin{frame}{Sur l'ancien Web}
\begin{block}{Données "brutes"}
\begin{itemize}
\item Beaucoup d'informations, mais \textbf{peu de méta-données} (description)
\item Pas de sémantique dans les liens
\end{itemize}
\end{block}
\begin{block}{Organisation guidée par l'offre}
\begin{frame}{There is a "but"}
\begin{block}{Annotations have limits}
\begin{itemize}
\item They define information \textbf{zones}...
\item ... but not a \textbf{meaning} to these zones
\item Markup text remains targeted at humans
\end{itemize}
\end{block}
\end{frame}
\begin{frame}{Data on the old Web...}
\begin{block}{... is \textbf{raw}}
\begin{itemize}
\item Données structurées par \textbf{celui qui les collecte}
\item Pas par les besoins de l'utilisateur
\item A lot of information, but very little metadata
\item Untyped links
\end{itemize}
\end{block}
\begin{block}{Tâches pénibles laissées aux humains}
\begin{block}{...is driven by supply}
\begin{itemize}
\item Trouver \textbf{la bonne ressource}
\item Dégager les informations \textbf{pertinentes}
\item \textbf{Combiner} les résultats
\item Data is \textbf{structured} by the one \textbf{collecting} it
\item User requirements are only \textbf{guessed}
\end{itemize}
\end{block}
\end{frame}
\begin{frame}{Des limites d'actualité}
\begin{block}{Une question d'échelle}
\begin{frame}{The old Web is ``human-driven''}
\begin{block}{Ungrateful tasks are for people}
\begin{itemize}
\item Find \textbf{good ressources}
\item Extract \textbf{relevant} information
\item \textbf{Synthetize} results
\end{itemize}
\end{block}
\end{frame}
\begin{frame}{Very much up-to-date limits}
\begin{block}{Scalability}
\begin{itemize}
\item De plus en plus d'informations
\item De plus en plus d'utilisateurs "lambda" (comprendre : peu doués)
\item More and more content
\item More and more ``lambda'' users \note{(comprendre : peu doués)}
\end{itemize}
\end{block}
\begin{block}{Le paradoxe}
\begin{block}{The paradox}
\begin{itemize}
\item Exploitation \textbf{manuelle} de plus en plus difficile
\item Exploitation \textbf{automatique} quasi-impossible
\item \textbf{Manuelle} exploitation gets harder
\item \textbf{Automated} exploitation is extremely expensive
\end{itemize}
\end{block}
\end{frame}
\begin{frame}{Sémantique à la rescousse !}
\begin{block}{L'article fondateur du web sémantique}
\begin{itemize}
\item Tim Berners Lee, à la conférence WWW en 1994 \url{http://www.w3.org/Talks/WWW94Tim/}
\item \textbf{The Semantic Web A new form of Web content that is meaningful to computers will unleash a revolution of new possibilities} By Tim Berners-Lee, James Hendler and Ora Lassila, Scientific American, may 2001
\end{itemize}
\end{block}
\end{frame}
\begin{frame}{IoT - Les indispensables}
\begin{figure}
\centering
\includegraphics[width=0.8\textwidth]{figures/ioshit/robinet.jpg}
\end{figure}
\end{frame}
%\begin{frame}{Sémantique à la rescousse !}
% \begin{block}{L'article fondateur du web sémantique}
% \begin{itemize}
% \item Tim Berners Lee, à la conférence WWW en 1994 \url{http://www.w3.org/Talks/WWW94Tim/}
% \item \textbf{The Semantic Web A new form of Web content that is meaningful to computers will unleash a revolution of new possibilities} By Tim Berners-Lee, James Hendler and Ora Lassila, Scientific American, may 2001
% \end{itemize}
% \end{block}
%\end{frame}
%
%\begin{frame}{IoT - Les indispensables}
% \begin{figure}
% \centering
% \includegraphics[width=0.8\textwidth]{figures/ioshit/robinet.jpg}
% \end{figure}
%\end{frame}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment