Nous offrons une gamme complète de services de consultation aux entreprises:
- Analyse de besoins;
- Développement de stratégies d'implantation;
- Configuration d'outils de gestion des connaissances;
- Réalisation de systèmes de connaissances sur mesure.
Formation
Notre expertise est aussi à votre disposition sous forme de cours:- Technologie du Web sémantique
- Conception de descriptions RDF pour le Web sémantique
- Utilisation du langage de requête SPARQL pour le Web sémantique
- Conception d'ontologies OWL pour le Web sémantique
- Implantation d'un Wiki sémantique
- Développement d'applications Java pour le Web sémantique
- Conception de services pour le Web sémantique
Technologie du Web sémantique
Le Web sémantique est une prolongation du Web actuel qui permet une meilleure gestion des connaissances.
Ce cours présente des exemples concrets d'utilisation du Web sémantique.
Objectifs
- Comprendre le fonctionnement du Web sémantique;
- Évaluer l'importance de cette technologie pour la réalisation de vos processus d'affaires.
Sujets présenté
- Description RDF (Resource Description Framework)
- Vocabulaires spécialisés (Dublin Core, P3P, RSS, vCard)
- Requête SPARQL (Simple Protocol and RDF Query Language)
- Transformation XML -> RDF avec GRDDL (Gleaning Resource Descriptions from Dialects of Languages)
- Ontologies OWL (Web Ontology Language)
- Architecture et relations aux services Web (SOAP, UDDI, WSDL)
Conception de descriptions RDF pour le Web sémantique
Le fonctionnement du Web sémantique repose sur l'utilisation de descriptions exprimées en RDF (Resource Description Framework).
Ce cours présente les éléments de base du langage RDF.
Objectifs
- Comprendre la logique de description des ressources sur le Web sémantique;
- Construire des descriptions RDF adaptées à vos besoins particuliers.
Sujets présenté
- Syntaxe RDF et RDFS (RDF Schema)
- Notations RDF/XML, Notation 3, N-Triples, Turtle
- Classes (resource, class, literal, datatype, property)
- Propriétés (comment, domain, label, range, subClassOf, subPropertyOf, type)
- Collection (bag, seq, alt, list, first, rest, nil)
- Noeud anonyme
- Réification (statement, subject, predicate, object)
Utilisation du langage de requête SPARQL pour le Web sémantique
Le langage SPARQL définit la syntaxe et la sémantique nécessaire à l'expression de requêtes sur une base de données de type RDF et la forme possible des résultats. Ce cours présente la manière de construire des requêtes de base de données pour repérer un élément particulier.
Objectifs
- Construire une base de données RDF;
- Exécuter des requêtes sur cette base de données RDF.
Sujets présenté
- Construction de requêtes
- Passage de valeur
- Comparaison de termes
- Requêtes multiples
- Valeur optionnelle
- Modificateurs DISTINCT, REDUCED, OFFSET, LIMIT
Conception d'ontologies OWL pour le Web sémantique
Une ontologie est une représentation des connaissances pouvant à la fois être utilisée entre des personnes et des systèmes d'application différents. Les ontologies sont utilisées pour favoriser l'interopérabilité sémantique des données échangées sur le Web. Ce cours présente la manière de concevoir des ontologies.
Objectifs
- Connaître les principes de développement d'ontologies;
- Concevoir et réaliser des ontologies OWL pour le Web sémantique.
Sujets présenté
- Méthodologie de conception
- Logique de description formelle
- Syntaxe OWL Lite/DL/Full
- Définition de classes, propriétés et contraintes
- Égalité et inégalité de classes
- Instance de classes
- Validation des structures de classes
Implantation d'un Wiki sémantique
Ce cours présente la manière d’implanter un Wiki pour favoriser la mise en commun des connaissances sur le Web sémantique.
Objectifs
- Mettre en place d’un WIKI sémantique;
- Définir les éléments de descriptions RDF favorisant le partage de connaissances.
Sujets présenté
- Configuration matérielle
- Installation d’un WIKI
- Définition des éléments de description communs
- Validation des connaissances
- Cycles de vie des descriptions
Développement d'applications Java pour le Web sémantique
Ce cours présente la manière d’utiliser le langage Java pour manipuler des connaissances sur le Web sémantique.
Objectifs
- Développer des applications sémantiques;
- Lire et écrire des données sémantiques.
Sujets présenté
- Librairies sémantiques
- Lecture/écriture de fichiers RDF
- Manipulation de graphes
- Création/suppression d’éléments
- Manipulation d’ontologies
Conception de services pour le Web sémantique
Ce cours présente la manière de concevoir des services Web destinés à l’échange de connaissances sur le Web sémantique.
Objectifs
- Comprendre l’architecture de services sémantiques;
- Concevoir une ontologie de services sémantiques.
Sujets présenté
- Ontologie de services OWL-S
- Architecture logique
- Modèle de communication
- Découverte, invocation, composition de services
- Précondition/condition
- Résultat et utilisation de services