Introduction au web sémantique. Historique Structure de la pile sémantique L'implémentation Stanbol



Documents pareils
Catalogue des formations Edition 2015

Le Web de Données Dan VODISLAV Université de Cergy-Pontoise Master Informatique M2 Plan

4. SERVICES WEB REST 46

Petite définition : Présentation :

Pierre Racine Professionnel de recherche Centre d étude de la forêt Département des sciences du bois et de la forêt, Université Laval, Québec

Problématiques de recherche. Figure Research Agenda for service-oriented computing

Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS. IDS2014, Nailloux 26-28/05/2014

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>

Je catalogue, tu FRBRises, il/elle googlise. L évolution des catalogues et les bibliothécaires Vendredi 29 mars 2013 Manufacture des tabacs

Formation en Logiciels Libres. Fiche d inscription

Adaptabilité d un MOOC aux styles d apprentissage. Hubert Kadima Directeur de Recherche LARIS/EISTI hubert.kadima@eisti.fr

Datalift. + + Architecture Modularité Déploiements. d j = 09/04/2015 Laurent BIHANIC

Linked Open Data. Le Web de données Réseau, usages, perspectives. Eric Charton. Eric Charton

Architecture et infrastructure Web

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)

CMS Open Source : état de l'art et méthodologie de choix

Consultant-Développeur en informatique

Joomla! Création et administration d'un site web - Version numérique

Introduction aux «Services Web»

Master Technologies numériques appliquées à l'histoire Deuxième année

Intégration de données complexes pour une vision 360 du client. Chloé Clavel EDF R&D Département ICAME

1 ère Université WEB. Courbevoie Samedi 21 octobre Votre site interactif sur internet.

les techniques d'extraction, les formulaires et intégration dans un site WEB

Mise en œuvre des serveurs d application

Exploration des technologies web pour créer une interaction entre Mahara et les plateformes professionnelles et sociales

XML et travail collaboratif : vers un Web sémantique

TYPO3, le CMS de référence

Bien architecturer une application REST

Applications et Services WEB: Architecture REST

Hébergement de site web Damien Nouvel

Présentation générale du projet data.bnf.fr

PROSOP : un système de gestion de bases de données prosopographiques

Le moteur de workflow JBPM

Sommaire. -1-Computer en bref. Web en bref. Le web 3.0,...la mobilité. Evolution du Web web1.0, web2.0, web2.b, web3.0...

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

Introduction aux. services web 2 / 2

Systèmes d Information (SI) Zohra Zelfani

VOLÉE Master of Advanced Studies RAPID APPLICATION DEVELOPMENT.

1.2 - Définition Web 2.0 ( wikipedia )

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

LES TECHNOLOGIES DU WEB APPLIQUÉES AUX DONNÉES STRUCTURÉES

Les nouvelles architectures des SI : Etat de l Art

PROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel CC + ET réseaux

Cours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web»

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

Compte-rendu re union Campus AAR 3 mars 2015

Architecture Orientée Service, JSON et API REST

Fabriquant de Fabuleux logiciels

Configuration Interface for MEssage ROuting

Présentation Alfresco

Le cadre des Web Services Partie 1 : Introduction

L histoire et l avenir du Web Camille Roux

Devenez un véritable développeur web en 3 mois!

Synthèse... 1 Introduction Contexte de la création multimédia et surgissement du web sémantique 6

PloneLabs un gestionnaire de contenu pour les laboratoires

Urbanisme du Système d Information et EAI

BES WEBDEVELOPER ACTIVITÉ RÔLE

Transformation IT de l entreprise BIG DATA, MÉTIERS ET ÉVOLUTION DES BASES DE DONNÉES

Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant SITUATION ACTUELLE

Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA

BPEL Orchestration de Web Services

Programmation des Applications Réparties. Parsers XML DOM et SAX

Sécurité des Web Services (SOAP vs REST)

Point sur les solutions de développement d apps pour les périphériques mobiles

Jahia. Guillaume Monnette École Ingénieurs 2000 Marne-La-Vallée IR3

Authentification avec CAS sous PRONOTE.net Version du lundi 19 septembre 2011

Thierry BOULANGER. par la pratique. Bases indispensables Concepts et cas pratiques XML. 3 ième édition. Nouvelle édition

Projet ESB - Retour d expérience

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués

Un serveur d'archivage

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

Hébergement de sites Web

Programmation Web Avancée Introduction aux services Web

Développement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS

Formation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand <jpountz@via.ecp.fr> Centrale Réseaux

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

LICENCE PROFESSIONNELLE

Sydonie : Architecture de Document et Ingénierie du Web

MÉMOIRE DE STAGE DE MASTER 2. Une application Smartphone pour un système de recommandations alimentaires personnalisées

XML, PMML, SOAP. Rapport. EPITA SCIA Promo janvier Julien Lemoine Alexandre Thibault Nicolas Wiest-Million

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully

Un exemple d'authentification sécurisée utilisant les outils du Web : CAS. P-F. Bonnefoi

Les réseaux de campus. F. Nolot

«Clustering» et «Load balancing» avec Zope et ZEO

Les technologies du Big Data

WebSSO, synchronisation et contrôle des accès via LDAP

Quel ENT pour Paris 5?

JDev Atelier Datalift

Content Management System V.3.0. BlackOffice CMS V3.0 by ultranoir 1

Burckel Thomas. Formation. Compétences

Single Sign On. Nicolas Dewaele. Single Sign On. Page 1. et Web SSO

Développement d'un logiciel VoIP BlackBerry

SÉCURITÉ POUR LES ENTREPRISES UN MONDE NUAGEUX ET MOBILE. Sophia-Antipolis 01/07/2013 Cyril Grosjean

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Mise en place d'un serveur d'application SIG au Conseil général de Seine-et-Marne

MEMOIRE DE STAGE. Amélioration de l'outillage support à une méthodologie de "Cartographie Sémantique"

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Transcription:

Introduction au web sémantique Historique Structure de la pile sémantique L'implémentation Stanbol

Le sémantique prévu dès la naissance du web Dès 1994 Tim Berners-Lee montre les limitations de l'url et de l'yperlien En 1997 et 1988 il publie un premier draft et son layer cake 1999 Weaving the web Dans les années 2000-2010 le web 2.0 puis 3.0

Le sémantique prévu dès la naissance du web Dès 1994 Tim Berners-Lee montre les limitations de l'url et de l'yperlien En 1997 et 1988 il publie un premier draft et son layer cake 1999 Weaving the web Dans les années 2000-2010 le web 2.0 puis 3.0

De la complexité de la mise en œuvre 1/2 W3C : Une norme ne s'impose que si elle est implémentée 2001 projet Annotea XHTML 1.0, 1.1, 2.0 HTML5 et ses sous spécifications Initiatives hors W3C WHATWG Schema.org

De la complexité de la mise en œuvre 2/2 Le layer cake contient 7 couches et autant de langages Le XML sert de brique de possède lui aussi ses langages de transformation et de requête Tout ces langages ont hérité du XML une syntaxe très verbeuse pour pouvoir être traité au moins en mode semi-automatique Les principaux vecteurs de création de documents numériques ne se pas accordé pour unifier les vocabulaires (ou ontologies) Beaucoup d'implémentations partielles sans grande visibilité

Layer Cake - 1998

Quels sont ces ingrédients? URI/IRI : identifiant et adresse d'une ressource XML : Langage d'échange de flux d'information RDF : Framework de description de ressources RDFS ou RDF Schema : extension de RDF pour structurer les informations SPARQL : langage de requête OWL : description des vocabulaires complexes RIF : langage d'échange de règles

Que représentent les layers restant? L'unification des flux de données pour présenter une Web API La possibilité de pouvoir vérifier la cohérence interne des données en construisant des preuves Une couche de sécurité et d'authentification De la cryptographie pour protéger les données sensibles (médicales )

ExistDB : une base XML Fonctionnalités phares Stocke et indexe directement des fichiers XML Protocoles : ReST, SOAP, XML-RPC, WebDAV Requête/transformation : XQuery 3.0 et XSLT Formats de sortie : XML, XHTML, JSON Avantage Traite directement du XML Inconvénient Il faut construire les autres couches (mais parfait pour un microframework)

IKS l'ue se lance dans le sémantique Après le rachat par Dassault du dernier moteur de recherche sémantique 'ouvert' l'ue lance un programme pour réduire la dépendance de son économie aux technologies américaines Le but : créer un projet implémentant toute la pile sémantique en 5 ans avec les enjeux de le rendre autonome et flexible Le choix de l'opensource n'était évident mais il a été vu comme une solution de pérennité En 2012, le projet devient un projet phare de la fondation apache : mission accomplie

L'interconnexion avec les CMS

Pourquoi se tourner vers les CMS Ils sont le principal vecteur de stockage de documents et leur enrichissement est souvent pauvre Impliquer tôt les CMS permet d'avoir des retours concrets tôt dans le projet Attirer des développeurs de tous les horizons

Le schéma flexible

Une architecture de services Chacune des fonctionnalités possède un système d'api de service REST Chacune des fonctionnalités possède un système d'extension Un fournisseur de service peut implémenter qu'une partie du totale Les extensions peuvent être ouvertes ou privatrices Les données peuvent être ouvertes ou privées

VIE, l'éditeur sémantique Concept venu du projet IKS Permet d'ajouter les améliorations en asynchrone dans les ressources en construction Intégré dans Create.js

Les problématiques Le web sémantique, un web de données ouvertes? L'appropriation des données par les fournisseurs de services Des ontologies fermées Comment construire une communauté d'intérêt commun?

Références Web sémantique ( Wikipedia) Introduction au web sémantique (developpez.com) Blog de Christian Fauré Microdata et microformats (Alsacreations) existdb Stanbol VIE Et encore beaucoup d'autres.

Le conférencier Encolpe DEGOUTE Bearstech Membre de l'aldil depuis 1998 Président de l'aldil depuis 2010 Développeur et disséminateur opensource Python/Zope/Plone/Django, mais aussi LUA, C++ et Java à l'occasion Membre de la fondation Plone depuis 2007 Early adopter Stanbol en 2010