Nos domaines de formation :

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

Stage pratique
Durée : 3 jours
Réf : BSE
Prix  2018 : 2030 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
Programme

Vous apprendrez à utiliser les modèles de description sémantique pour créer des applications exploitant des sources de données à haute valeur ajoutée. Vous acquerrez également une vue globale de la chaîne sémantique : description et publication des données sémantiques, mise en oeuvre au sein d'applications.

Travaux pratiques

Selon les préférences des participants, le framework Jena ou les API PHP ARC/RAP peuvent être utilisés au cours de cette formation.
PROGRAMME DE FORMATION

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
Démonstration du Web sémantique.

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
Créer un gisement de données sémantiques.

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
Utilisation d'une API (PHP ou Java) pour parser des descriptions RDF et créer un endpoint SPARQL.

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
Agréger des informations issues de différents endpoints.

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
Programmation des inférences et des restrictions.

Aligner les informations

  • Sources de données.
  • Domaines et ontologies.
  • Aligner les ontologies avec OWL et SWRL, XSLT, RDFS.

Travaux pratiques
Utilisation des différentes méthodes d'alignement OWL et SWRL, XSLT, RDFS.

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
Développement sous forme de service sémantique d'une mini-application.

Participants / Prérequis

» Participants

Administrateurs de données, webmasters, chefs de projet, développeurs.

» Prérequis

Connaissances de base sur les concepts et les standards du Web sémantique ou connaissances équivalentes à celles apportées par le stage Web sémantique, publication de données  (réf. WSA).
Intra / sur-mesure
Programme standard     Programme sur-mesure
Oui / Non

Vos coordonnées

Dates de sessions

Pour vous inscrire, cliquez sur la session qui vous intéresse.
[-]
PARIS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.