...

Formation Web sémantique, programmer des applications à valeur ajoutée


Objectifs
  • Apprendre à utiliser les modèles de description sémantique pour créer des applications exploitant des sources de données à haute valeur ajoutée
  • Disposer d'une vue globale de la chaîne sémantique : description et publication des données sémantiques, mise en oeuvre au sein d'applications
Participants
  • Administrateur de données
  • Webmaster
  • Chef de projet
  • Développeur
Approche Pédagogique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
  • Durée : 3 jours
  • Réf. : WEB36

Dates de Formations

17 au 19 Avril 2019

19 au 21 Juin 2019

28 au 30 Aout 2019

23 au 25 Oct. 2019

25 au 27 Déc. 2019

Programme
  • 1/ Les applications
    • • Mashups, Web Mining, recherche, Wikis, Web Services
    • • Applications grand public, d'entreprise et scientifiques
    • • Outils et plateformes de développement : les API (PHP ARC/RAP...), les frameworks (Jena...)
    • • Les différents composants d'une application
    • • Travaux pratiques
  • 2/ Fournir des données sémantiques aux applications
    • • Linked data, RDF, RDFS, OWL, SPARQL, RDFa, GRDDL
    • • Les formats de sérialisation XML, N3, Turtle
    • • Le stockage des triples RDF
    • • Les langages de règles (SWRL)
    • • Travaux pratiques
  • 3/ Quelques opérations de base
    • • Déclarer un modèle
    • • Lire et écrire du RDF en XML
    • • Contrôler la définition des préfixes
    • • Exécuter des requêtes dans un modèle
    • • Accéder à et créer un endpoint SPARQL
    • • Travaux pratiques
  • 4/ Le framework de développement
    • • Installer et configurer l'environnement de développement
    • • Créer et lire un modèle RDF
    • • Trouver des liens owl:sameAs
    • • Gérer des modèles RDF persistants
    • • Générer des inférences (Pellet)
    • • Travaux pratiques
  • 5/ Exploiter la base de connaissance
    • • Définir et peupler le modèle avec des données sémantiques
    • • Combiner, sérialiser, faire des requêtes avec les données
    • • Utiliser les mécanismes de raisonnement et d'inférence
    • • Exposer des bases de données relationnelles en tant que RDF
    • • Les autres sources de données
    • • Travaux pratiques
  • 6/ Aligner les informations
    • • Sources de données
    • • Domaines et ontologies
    • • Aligner les ontologies avec OWL et SWRL, XSLT, RDFS
    • • Travaux pratiques
  • 7/ Développer et utiliser des services sémantiques
    • • Implémenter des services sémantiques : background, discovery, négociation, monitoring, composition, etc
    • • Exposer des Services Web XML en tant que RDF
    • • SMWS : Semantic Markup for Web Services
    • • WSMO : Web Service Modeling Ontology
    • • Annotations sémantiques pour WSDL
    • • SAWSDL : exemples et outils
    • • Travaux pratiques