Orsys

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

Par Orsys

Programme

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.

Pédagogie

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.

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.

PDF

Imprimer

Envoyer

Envoyer la page à :

Formations de la même catégories (5)

Dawan
Référencement naturel / SEO avancéPar Dawan

Savoir optimiser tous les contenus (textuels et médias) - Savoir utiliser la Search Console - Connaître d'autres outils à utiliser

Evolution-Nord
Référencement complet de votre site webPar Evolution-Nord
Ce stage est la compilation du stage référencement naturel et commercial.
ENI SERVICE
Comprendre et améliorer le référencement naturel de son site WebPar ENI SERVICE

Vous souhaitez maîtriser les mécanismes du positionnement dans les moteurs de recherche et comprendre les rouages de votre visibilité sur Internet ? Vous avez un site Web en projet de création ou de refonte ? Vous devez impérativement savoir ce qu'est le référencement naturel et le comprendre, pour pouvoir ensuite le maîtriser par vous-même ?

ISM
SEO & SEA : les clés du référencementPar ISM

Les référencements naturel (SEO) et payant (SEA) sont incontournables pour être visibles sur les moteurs de recherche. Cette formation vous délivrera les clés du référencement.

M2i Formation
SEO - Optimisez votre référencement naturel et créez du trafic qualitéPar M2i Formation
  • Comprendre les mécanismes du référencement
  • Mettre en oeuvre un audit de référencement
  • Optimiser votre site et le positionner sur des requêtes pertinentes
  • Mettre en place une stratégie de référencement efficace et améliorer le trafic SEO de votre site
  • Mesurer l'impact de vos actions.
Nous utilisons les cookies afin de fournir les services et fonctionnalités proposés sur notre site et afin d’améliorer l’expérience de nos utilisateurs. En cliquant sur ”J’ai compris”, vous acceptez l’utilisation de ces cookies.