University Sétif 1 FERHAT ABBAS Faculty of Sciences
Détail de l'indexation
Ouvrages de la bibliothèque en indexation 004
Ajouter le résultat dans votre panier Affiner la recherche
Conception et Réalisation d’un système de Réalité Augmentée appliquée aux opérations sur les systèmes Industriels / Kenzi Bey
Titre : Conception et Réalisation d’un système de Réalité Augmentée appliquée aux opérations sur les systèmes Industriels Type de document : texte imprimé Auteurs : Kenzi Bey, Auteur ; Mohamed Amine Rachid, Auteur ; Khabbaba ,Abdellah, Directeur de thèse Année de publication : 2022 Importance : 1 vol (97 f .) Format : 29cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Informatique Index. décimale : 004 Informatique Résumé :
Le rôle de l’humain dans la vision Industrie 4.0 est toujours considéré comme irremplaçable. Par conséquent, les interfaces utilisateur des systèmes cyber-physiques impliqués dans l’automatisation de la production doivent être bien conçues et tenir compte des exigences des applications industrielles. Avec les avancées dans la visualisation de données en réalité étendue telle que la réalité augmentée et la réalité virtuelle ainsi que les nouvelles techniques d’interaction, ces approches semblent convenir à l’intégration dans l’environnement de l’industrie afin d’améliorer la productivité et l’expérience utilisateur.
La réalité virtuelle et la réalité augmentée (RV/RA) sont des technologies clés pour l’ingénierie virtuelle. Ils offrent une intégration en temps réel du contenu numérique avec l’information disponible dans un environnement réel/virtuel immersif et interactif, permettant ainsi une meilleure perception du monde réel en enrichissant ce qu'on voit, ressent et entend dans l’environnement réel. Pour mieux comprendre la Réalité étendue et son fonctionnement il est indispensable d’évoquer d’autres technologies essentielles comme la vision par ordinateur et la modélisation tridimensionnel. Par conséquent, le but de ce travail est d’étudier l’état actuel de ces technologies innovantes et leur application pratique dans les systèmes industriels définissant leurs caractéristiques de base.
Dans une partie de ce travail, afin de tester l’efficacité de cette technologie, nous avons mis en place une méthode permettant la mise en oeuvre de la documentation d’un engin industriel en réalité augmentée.Côte titre : MAI/0671 En ligne : https://drive.google.com/file/d/1ucc3DM_djBtiYaXj7jePpzXSYokBNhZO/view?usp=share [...] Format de la ressource électronique : Conception et Réalisation d’un système de Réalité Augmentée appliquée aux opérations sur les systèmes Industriels [texte imprimé] / Kenzi Bey, Auteur ; Mohamed Amine Rachid, Auteur ; Khabbaba ,Abdellah, Directeur de thèse . - 2022 . - 1 vol (97 f .) ; 29cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Informatique Index. décimale : 004 Informatique Résumé :
Le rôle de l’humain dans la vision Industrie 4.0 est toujours considéré comme irremplaçable. Par conséquent, les interfaces utilisateur des systèmes cyber-physiques impliqués dans l’automatisation de la production doivent être bien conçues et tenir compte des exigences des applications industrielles. Avec les avancées dans la visualisation de données en réalité étendue telle que la réalité augmentée et la réalité virtuelle ainsi que les nouvelles techniques d’interaction, ces approches semblent convenir à l’intégration dans l’environnement de l’industrie afin d’améliorer la productivité et l’expérience utilisateur.
La réalité virtuelle et la réalité augmentée (RV/RA) sont des technologies clés pour l’ingénierie virtuelle. Ils offrent une intégration en temps réel du contenu numérique avec l’information disponible dans un environnement réel/virtuel immersif et interactif, permettant ainsi une meilleure perception du monde réel en enrichissant ce qu'on voit, ressent et entend dans l’environnement réel. Pour mieux comprendre la Réalité étendue et son fonctionnement il est indispensable d’évoquer d’autres technologies essentielles comme la vision par ordinateur et la modélisation tridimensionnel. Par conséquent, le but de ce travail est d’étudier l’état actuel de ces technologies innovantes et leur application pratique dans les systèmes industriels définissant leurs caractéristiques de base.
Dans une partie de ce travail, afin de tester l’efficacité de cette technologie, nous avons mis en place une méthode permettant la mise en oeuvre de la documentation d’un engin industriel en réalité augmentée.Côte titre : MAI/0671 En ligne : https://drive.google.com/file/d/1ucc3DM_djBtiYaXj7jePpzXSYokBNhZO/view?usp=share [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0671 MAI/0671 Mémoire Bibliothéque des sciences Français Disponible
DisponibleConception d’un système de vote sémantique au sein d’une communauté / BIGA,Soumia
Titre : Conception d’un système de vote sémantique au sein d’une communauté Type de document : texte imprimé Auteurs : BIGA,Soumia ; MEDIANI, Chahrazed, Directeur de thèse Editeur : Setif:UFA Année de publication : 2016 Importance : 1 vol (57f.) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Génie Logiciel
Systèmes de vote
Communauté Question/réponses
espaces de collaboration
web sémantique
ontologiesIndex. décimale : 004 Informatique Résumé :
Résumé
Aujourd’hui, les novelles Technologies de l’Information et de la Communication
« TIC » permettent aux élèves ou étudiants de travailler encore plus qu’avant de
manière autonome, seuls ou en petits groupes. Et avec la croissance et la diversité des
ressources du web actuel, la recherche et l’obtention de l’information pertinente
rendent très difficile, ce qui consiste à fournir des moyens aux utilisateurs pour
évaluer la pertinence et la qualité de ces derniers. Et comme le domaine de
l’apprentissage à distance nécessite la rapidité et l’exactitude parce qu’il est destiné Ã
remplacer les anciennes façons d’apprentissage qui ne répondent pas à ces besoins, il
faut viser les yeux vers le web sémantique qui donne un sens partagé, commun et des
données interprétables par des machines, ce qui facilite aux utilisateurs de trouver le
contenu utile, en basant sur les ontologie qui est le concept fondamentale du web
sémantique.
Ce mémoire est rassemble toutes les concepts qui nous avons déjà parlé et utilise
la méthode de vote comme moyen d’évaluation des ressources.
Note de contenu :
Tables des Matières
Introduction Générale…………………………………………………….1
Chapitre 1 : le système de vote au sein de communauté d’apprentissage
1. Introduction……………………………………………………………………….3
2. L’apprentissage à distance………………………………………………………..3
2.1. Définition……………………………………………………………………3
2.2. Les caractéristiques de e-learning.................................................4
2.3. Les avantages des systèmes e-learning……………………………………..4
3. L’environnement d’apprentissage collaboratif…………………………………….4
4. Le web Sémantique………………………………………………………………...5
4.1. Définition……………………………………………………………...…….5
4.2. L’architecture de web sémantique………………………...…………….…5
4.3. Objectif du web sémantique……………………………………………..….6
5. Les ontologies………………………………………………………………………6
5.1. Définitions………………………………………………...…………….....6
5.2. Les composants d’une ontologie……………...……………………….….7
5.3. Les typologies des ontologies………………………………………………8
5.3.1. Typologie de Gomez-Pérez………………………………………......8
5.3.2. Typologie en fonction du niveau de granularité……………………9
5.4. Méthodologie de construction……………..……………………….……..9
5.4.1. Méthodologie d’Uschold et Gruninger…………………………………10
5.4.2. Méthodologie de KACTUS (modelling Knowledge About Complex Technical systems for multiple Use)……………………………………10
5.4.3. Méthodologie de Guarino et Welty……………………………..……..11
5.4.4. Méthodologies de METHONTOLOGY………………………………..11
5.5. Langages de représentation des ontologies……………………….……...12
5.5.1. XML (eXtensible Markup Language)…………………………..……..12
5.5.2. RDF……………………………………………………………..……..12
5.5.3. RDFS…………………………………………………………..……….12
5.5.4. OWL (Ontology Web Language)…………………………….………..13
5.6. Editeurs d’ontologies………………………………………….…………..13
5.6.1. PROTÉGE……………………………………………….…………….13
5.6.2. WebODE………………………………………………………………..14
5.6.3. ONTOEDIT……………………………………………………………..14
5.7. Les ontologies et e-learning……………………………………………….14
6. Système de vote………………………………………………………………15
6.1. Problématiques……………………………………………………….......15
6.2. Définition du vote électronique…………………………………...........15
6.3. Les types de vote…………………………………………………………..16
6.4. Vote par classement……………………………………………………….16
6.5. Vote par valeurs……………………………………………………..…….16
7. Travaux connexes…………………………………………………………….16
8. Conclusion……………………………………………………………………19
Chapitre 2 : Analyse et Conception ontologique de notre système
1. Introduction…………………………………………………………………..20
2. Spécification informelle des besoins…………………………………………20
3. Conception de l’ontologie……………………………………………………21
3.2. Le processus de développement de l’ontologie selon la méthode METHONTOLOGIE…………………………………………………….21
3.2.1. La spécification…………………………………………………..22
3.2.2. La conceptualisation……………………………………………..22
3.2.2.1. Construire un glossaire des termes………………………….22
3.2.2.2. Classification des concepts en hiérarchie de concepts….24
3.2.2.3. Construction le diagramme des relations binaires………25
3.2.2.4. Construire le dictionnaire des concepts………………….25
3.2.2.5. Construire la table des relations binaires……… ……...28
3.2.2.6. Construire la table des attributs………………………….29
3.2.3. La formalisation………………………………………………….30
4. L’analyse et la spécification des besoins de notre environnement d’apprentissage……………………………………………………………….31
4.1. Diagramme de cas d’utilisation…………………………………………32
5. L’évaluation des ressources………………………………………………......34
6. conclusion…………………………………………………………………….35
Chapitre 3 : Réalisation de notre système
1. Introduction…………………………………………………………………..36
2. Les outils et les technologies utilisés………………..……………………...36
2.1. PROTEGE………………………………………………………………36
2.2. L’IDE Eclipse…………………………………………………………..36
2.3. Le serveur Tomcat………………………….................................36
2.4. Java EE…………………………………………...………………….....37
2.5. La technologie JSP……………………………...……………………...37
2.6. Jena……………………………………………………… …………...37
2.7. SPARQL (Sparql Protocole and RDF Query Language)……...........38
3. Implémentation de l’ontologie……………………………… ………………...38
3.1. L’édition de l’ontologie…………………………….…………………38
3.1.1. La création des concepts……………………….…………………39
3.1.2. La création des relations……………………….…………………40
3.1.3. La création des attributs……………...................................41
3.1.4. La vérification de l’ontologie...........................................43
3.1.5. La génération du code OWL……………………………………..44
4. l’environnement d’intégration de l’ontologie………………………………….45
4.1. L’interrogation de l’ontologie…….........................................46
4.2. Scénarios d’utilisation de l’environnement…............................46
4.2.1. L’interface de connexion et d’inscription…………………........46
4.2.2. L’accès à la communauté…………………............................47
4.2.3. Les interfaces proposées aux différents utilisateurs……….........48
4.2.4. Espace d’apprenant………………………………………………….50
4.2.5. L’accès aux ressources pédagogiques…………………………..….51
4.2.6. L’évaluation des ressources…………………………………………51
4.2.7. La liste des ressources disponibles…………………………….…..52
4.2.8. L’ajout d’une ressource pédagogique……………………….…….53
5. conclusion………………………………………………………………………..54
Conclusion Générale……………………………………………………………...55
Bibliographie……………………………………………………………………….56
Côte titre : MAI/0096 Conception d’un système de vote sémantique au sein d’une communauté [texte imprimé] / BIGA,Soumia ; MEDIANI, Chahrazed, Directeur de thèse . - [S.l.] : Setif:UFA, 2016 . - 1 vol (57f.) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Génie Logiciel
Systèmes de vote
Communauté Question/réponses
espaces de collaboration
web sémantique
ontologiesIndex. décimale : 004 Informatique Résumé :
Résumé
Aujourd’hui, les novelles Technologies de l’Information et de la Communication
« TIC » permettent aux élèves ou étudiants de travailler encore plus qu’avant de
manière autonome, seuls ou en petits groupes. Et avec la croissance et la diversité des
ressources du web actuel, la recherche et l’obtention de l’information pertinente
rendent très difficile, ce qui consiste à fournir des moyens aux utilisateurs pour
évaluer la pertinence et la qualité de ces derniers. Et comme le domaine de
l’apprentissage à distance nécessite la rapidité et l’exactitude parce qu’il est destiné Ã
remplacer les anciennes façons d’apprentissage qui ne répondent pas à ces besoins, il
faut viser les yeux vers le web sémantique qui donne un sens partagé, commun et des
données interprétables par des machines, ce qui facilite aux utilisateurs de trouver le
contenu utile, en basant sur les ontologie qui est le concept fondamentale du web
sémantique.
Ce mémoire est rassemble toutes les concepts qui nous avons déjà parlé et utilise
la méthode de vote comme moyen d’évaluation des ressources.
Note de contenu :
Tables des Matières
Introduction Générale…………………………………………………….1
Chapitre 1 : le système de vote au sein de communauté d’apprentissage
1. Introduction……………………………………………………………………….3
2. L’apprentissage à distance………………………………………………………..3
2.1. Définition……………………………………………………………………3
2.2. Les caractéristiques de e-learning.................................................4
2.3. Les avantages des systèmes e-learning……………………………………..4
3. L’environnement d’apprentissage collaboratif…………………………………….4
4. Le web Sémantique………………………………………………………………...5
4.1. Définition……………………………………………………………...…….5
4.2. L’architecture de web sémantique………………………...…………….…5
4.3. Objectif du web sémantique……………………………………………..….6
5. Les ontologies………………………………………………………………………6
5.1. Définitions………………………………………………...…………….....6
5.2. Les composants d’une ontologie……………...……………………….….7
5.3. Les typologies des ontologies………………………………………………8
5.3.1. Typologie de Gomez-Pérez………………………………………......8
5.3.2. Typologie en fonction du niveau de granularité……………………9
5.4. Méthodologie de construction……………..……………………….……..9
5.4.1. Méthodologie d’Uschold et Gruninger…………………………………10
5.4.2. Méthodologie de KACTUS (modelling Knowledge About Complex Technical systems for multiple Use)……………………………………10
5.4.3. Méthodologie de Guarino et Welty……………………………..……..11
5.4.4. Méthodologies de METHONTOLOGY………………………………..11
5.5. Langages de représentation des ontologies……………………….……...12
5.5.1. XML (eXtensible Markup Language)…………………………..……..12
5.5.2. RDF……………………………………………………………..……..12
5.5.3. RDFS…………………………………………………………..……….12
5.5.4. OWL (Ontology Web Language)…………………………….………..13
5.6. Editeurs d’ontologies………………………………………….…………..13
5.6.1. PROTÉGE……………………………………………….…………….13
5.6.2. WebODE………………………………………………………………..14
5.6.3. ONTOEDIT……………………………………………………………..14
5.7. Les ontologies et e-learning……………………………………………….14
6. Système de vote………………………………………………………………15
6.1. Problématiques……………………………………………………….......15
6.2. Définition du vote électronique…………………………………...........15
6.3. Les types de vote…………………………………………………………..16
6.4. Vote par classement……………………………………………………….16
6.5. Vote par valeurs……………………………………………………..…….16
7. Travaux connexes…………………………………………………………….16
8. Conclusion……………………………………………………………………19
Chapitre 2 : Analyse et Conception ontologique de notre système
1. Introduction…………………………………………………………………..20
2. Spécification informelle des besoins…………………………………………20
3. Conception de l’ontologie……………………………………………………21
3.2. Le processus de développement de l’ontologie selon la méthode METHONTOLOGIE…………………………………………………….21
3.2.1. La spécification…………………………………………………..22
3.2.2. La conceptualisation……………………………………………..22
3.2.2.1. Construire un glossaire des termes………………………….22
3.2.2.2. Classification des concepts en hiérarchie de concepts….24
3.2.2.3. Construction le diagramme des relations binaires………25
3.2.2.4. Construire le dictionnaire des concepts………………….25
3.2.2.5. Construire la table des relations binaires……… ……...28
3.2.2.6. Construire la table des attributs………………………….29
3.2.3. La formalisation………………………………………………….30
4. L’analyse et la spécification des besoins de notre environnement d’apprentissage……………………………………………………………….31
4.1. Diagramme de cas d’utilisation…………………………………………32
5. L’évaluation des ressources………………………………………………......34
6. conclusion…………………………………………………………………….35
Chapitre 3 : Réalisation de notre système
1. Introduction…………………………………………………………………..36
2. Les outils et les technologies utilisés………………..……………………...36
2.1. PROTEGE………………………………………………………………36
2.2. L’IDE Eclipse…………………………………………………………..36
2.3. Le serveur Tomcat………………………….................................36
2.4. Java EE…………………………………………...………………….....37
2.5. La technologie JSP……………………………...……………………...37
2.6. Jena……………………………………………………… …………...37
2.7. SPARQL (Sparql Protocole and RDF Query Language)……...........38
3. Implémentation de l’ontologie……………………………… ………………...38
3.1. L’édition de l’ontologie…………………………….…………………38
3.1.1. La création des concepts……………………….…………………39
3.1.2. La création des relations……………………….…………………40
3.1.3. La création des attributs……………...................................41
3.1.4. La vérification de l’ontologie...........................................43
3.1.5. La génération du code OWL……………………………………..44
4. l’environnement d’intégration de l’ontologie………………………………….45
4.1. L’interrogation de l’ontologie…….........................................46
4.2. Scénarios d’utilisation de l’environnement…............................46
4.2.1. L’interface de connexion et d’inscription…………………........46
4.2.2. L’accès à la communauté…………………............................47
4.2.3. Les interfaces proposées aux différents utilisateurs……….........48
4.2.4. Espace d’apprenant………………………………………………….50
4.2.5. L’accès aux ressources pédagogiques…………………………..….51
4.2.6. L’évaluation des ressources…………………………………………51
4.2.7. La liste des ressources disponibles…………………………….…..52
4.2.8. L’ajout d’une ressource pédagogique……………………….…….53
5. conclusion………………………………………………………………………..54
Conclusion Générale……………………………………………………………...55
Bibliographie……………………………………………………………………….56
Côte titre : MAI/0096 Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0096 MAI/0096 Mémoire Bibliothéque des sciences Français Disponible
Disponible
Titre : Construction d'un corpus de tweets en langue arabe Type de document : texte imprimé Auteurs : Nebais, sonia ; LAKHFIF, A, Directeur de thèse Editeur : Setif:UFA Année de publication : 2017 Importance : 1 vol (61f.) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Génie Logiciel
TwitterAPI
Corpus
Langue arabe.Index. décimale : 004 Informatique Résumé : R´esum´e :
Avec la croissance r´ecente des syst`emes d’information mobiles et la disponibilit´e
accrue de t´el´ephones intelligents, les m´edias sociaux sont devenus une grande partie
de la vie quotidienne dans la plupart des soci´et´es. Ce d´eveloppement a entraˆın´e la
cr´eation de quantit´es massives de donn´ees : les donn´ees qui, lorsqu’elles sont analys´ees,
peuvent ˆetre utilis´ees pour extraire des informations pr´ecieuses sur une vari´et´e de sujets.
Avec plus de 500 millions de Tweets chaque jour, Twitter a gagn´e une popularit´e
consid´erable au cours des derni`eres ann´ees et est devenu une plate-forme attrayante
pour les entreprises, les politiciens, les marketeurs et d’autres qui souhaitent partager
des informations et / ou des opinions. La grande quantit´e de contenu g´en´er´e par l’utilisateur, le fait que certains Tweets ont un emplacement spatial et l’acc`es public aux
donn´ees via l’API Twitter sont des avantages qui rendent ce r´eseau de micro-blogging
adapt´e `a l’exploration de donn´ees des messages. Malgr´e la popularit´e de Twitter pour
la recherche, il y a tr`es peu de corpus pour l’arabe publiquement disponibles, et ceux
qui sont disponibles sont trop petits. Ceci est en partie dˆu `a un certain nombre de probl`emes associ´es `a la cr´eation de corpus Twitter, principalement la nature de la langue
Arabe qui diff`ere des langues Indo-europ´eennes sur plusieurs aspects, tel que le jeu de
caract`ere, l’orientation, le script, etc.
Dans ce m´emoire de MASTER, nous avons construit un corpus des tweets en Arabe.
Les tweets sont collect´es en utilisant la biblioth`eque TwitterAPI de Twitter et sont organis´es
selon plusieurs crit`eres. Notre corpus est sauvegard´e dans des fichiers XML,
facilitant, ainsi son utilisation par des applications tierces. Nous proposons, aussi, une
interface utilisateur permettant la navigation et la recherche dans le corpus, ainsi que
la collecte en temps r´eel des tweets.Note de contenu : Table des mati`eres
R´esum´e II
Liste des tables IV
Liste des figures VI
Introduction g´en´eral 1
1 Les Corpus de textes et le Traitement Automatique des Langues (TAL) 4
1.1 Introduction : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2 D´efinition du corpus : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3 Caract´eristiques des corpus : . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3.1 Taille : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3.2 Langage : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.4 Pourquoi utiliser les Corpora : . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.5 Les Avantages des donn´ees de corpus : . . . . . . . . . . . . . . . . . . . . 7
1.6 Le dialecte alg´erien : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.7 Le rˆole du corpus dans les tˆaches TAL : . . . . . . . . . . . . . . . . . . . 9
1.8 Conclusion : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2 les r´eseaux sociaux 12
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2 Les r´eseaux sociaux : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2.1 D´efinition : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2.2 L’´emergence des r´eseaux sociaux : . . . . . . . . . . . . . . . . . . 13
2.2.3 L’impact des r´eseaux sociaux dans notre vie : . . . . . . . . . . . 15
2.3 Twitter : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.3.1 Pr´esentation de twitter : . . . . . . . . . . . . . . . . . . . . . . . . 18
2.3.2 Les caract´eristiques de tweets : . . . . . . . . . . . . . . . . . . . . 19
2.4 Choix de twitter pour construire notre corpus : . . . . . . . . . . . . . . . 21
2.5 l’´etat d’art : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.6 Conclusion : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3 Extraction des donn´ees 25
3.1 Introduction : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.2 Twitter API : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.2.1 Rest API : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.2.2 Search API : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.2.3 Streaming API : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.3 Mise en Å“uvre : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.4 Cr´eation du corpus : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.4.1 liste des domaines : . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.4.2 Collection des donn´ees : . . . . . . . . . . . . . . . . . . . . . . . . 32
3.4.3 Pr´etraitement des tweets : . . . . . . . . . . . . . . . . . . . . . . . 34
3.4.4 Stockage des tweets : . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.5 Conclusion : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4 Impl´ementation 37
4.1 Introduction : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.2 Environnement logiciel et mat´eriel de d´eveloppement . . . . . . . . . . . 37
4.2.1 Environnement du mat´erielle . . . . . . . . . . . . . . . . . . . . . 38
4.2.2 Environnement logiciel : . . . . . . . . . . . . . . . . . . . . . . . . 38
4.2.3 Langage de programmation : . . . . . . . . . . . . . . . . . . . . . 38
4.2.4 Interface de programmation Twitter : . . . . . . . . . . . . . . . . 39
4.3 Twitter API r´eglage : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.3.1 Cr´eation d’une application twitter : . . . . . . . . . . . . . . . . . 40
4.3.2 Obtenir des informations d’identification de Twitter : . . . . . . . 40
4.3.3 Cr´eation de Twitter Connexion : . . . . . . . . . . . . . . . . . . . 42
4.4 Architecture de l’application : . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.5 Interface graphique : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.6 Mode d’emploi : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.6.1 Lancement de l’application : . . . . . . . . . . . . . . . . . . . . . . 43
4.6.2 Simple recherche de tweets : . . . . . . . . . . . . . . . . . . . . . . 45
4.6.3 Sauvegarde des Tweets : . . . . . . . . . . . . . . . . . . . . . . . . 45
4.6.4 Importer des tweets : . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.7 Statistiques sur les tweets : . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4.7.1 Nombre des tweets : . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.7.2 Nombre des mots : . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.7.3 Nombre des utilisateurs : . . . . . . . . . . . . . . . . . . . . . . . . 50
4.7.4 Nombre des hashtag : . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.7.5 Nombre des tweets contient au moins un utilisateur mentionn´es : 51
4.7.6 Nombre des tweets contient au moins un hyperlien : . . . . . . . . 52
4.7.7 Nombre des tweets contient au moins un hashtag : . . . . . . . . 53
4.8 Conclusion : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Conclusion g´en´erale 55
BIBLIOGRAPHIE 57
WEBOGRAPHIE 62
Côte titre : MAI/0178 En ligne : https://drive.google.com/file/d/17P_W8uHDqiaArznhYOTLjwQcEkYbU6L3/view?usp=shari [...] Format de la ressource électronique : Construction d'un corpus de tweets en langue arabe [texte imprimé] / Nebais, sonia ; LAKHFIF, A, Directeur de thèse . - [S.l.] : Setif:UFA, 2017 . - 1 vol (61f.) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Génie Logiciel
TwitterAPI
Corpus
Langue arabe.Index. décimale : 004 Informatique Résumé : R´esum´e :
Avec la croissance r´ecente des syst`emes d’information mobiles et la disponibilit´e
accrue de t´el´ephones intelligents, les m´edias sociaux sont devenus une grande partie
de la vie quotidienne dans la plupart des soci´et´es. Ce d´eveloppement a entraˆın´e la
cr´eation de quantit´es massives de donn´ees : les donn´ees qui, lorsqu’elles sont analys´ees,
peuvent ˆetre utilis´ees pour extraire des informations pr´ecieuses sur une vari´et´e de sujets.
Avec plus de 500 millions de Tweets chaque jour, Twitter a gagn´e une popularit´e
consid´erable au cours des derni`eres ann´ees et est devenu une plate-forme attrayante
pour les entreprises, les politiciens, les marketeurs et d’autres qui souhaitent partager
des informations et / ou des opinions. La grande quantit´e de contenu g´en´er´e par l’utilisateur, le fait que certains Tweets ont un emplacement spatial et l’acc`es public aux
donn´ees via l’API Twitter sont des avantages qui rendent ce r´eseau de micro-blogging
adapt´e `a l’exploration de donn´ees des messages. Malgr´e la popularit´e de Twitter pour
la recherche, il y a tr`es peu de corpus pour l’arabe publiquement disponibles, et ceux
qui sont disponibles sont trop petits. Ceci est en partie dˆu `a un certain nombre de probl`emes associ´es `a la cr´eation de corpus Twitter, principalement la nature de la langue
Arabe qui diff`ere des langues Indo-europ´eennes sur plusieurs aspects, tel que le jeu de
caract`ere, l’orientation, le script, etc.
Dans ce m´emoire de MASTER, nous avons construit un corpus des tweets en Arabe.
Les tweets sont collect´es en utilisant la biblioth`eque TwitterAPI de Twitter et sont organis´es
selon plusieurs crit`eres. Notre corpus est sauvegard´e dans des fichiers XML,
facilitant, ainsi son utilisation par des applications tierces. Nous proposons, aussi, une
interface utilisateur permettant la navigation et la recherche dans le corpus, ainsi que
la collecte en temps r´eel des tweets.Note de contenu : Table des mati`eres
R´esum´e II
Liste des tables IV
Liste des figures VI
Introduction g´en´eral 1
1 Les Corpus de textes et le Traitement Automatique des Langues (TAL) 4
1.1 Introduction : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2 D´efinition du corpus : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3 Caract´eristiques des corpus : . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3.1 Taille : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3.2 Langage : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.4 Pourquoi utiliser les Corpora : . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.5 Les Avantages des donn´ees de corpus : . . . . . . . . . . . . . . . . . . . . 7
1.6 Le dialecte alg´erien : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.7 Le rˆole du corpus dans les tˆaches TAL : . . . . . . . . . . . . . . . . . . . 9
1.8 Conclusion : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2 les r´eseaux sociaux 12
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2 Les r´eseaux sociaux : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2.1 D´efinition : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2.2 L’´emergence des r´eseaux sociaux : . . . . . . . . . . . . . . . . . . 13
2.2.3 L’impact des r´eseaux sociaux dans notre vie : . . . . . . . . . . . 15
2.3 Twitter : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.3.1 Pr´esentation de twitter : . . . . . . . . . . . . . . . . . . . . . . . . 18
2.3.2 Les caract´eristiques de tweets : . . . . . . . . . . . . . . . . . . . . 19
2.4 Choix de twitter pour construire notre corpus : . . . . . . . . . . . . . . . 21
2.5 l’´etat d’art : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.6 Conclusion : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3 Extraction des donn´ees 25
3.1 Introduction : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.2 Twitter API : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.2.1 Rest API : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.2.2 Search API : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.2.3 Streaming API : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.3 Mise en Å“uvre : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.4 Cr´eation du corpus : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.4.1 liste des domaines : . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.4.2 Collection des donn´ees : . . . . . . . . . . . . . . . . . . . . . . . . 32
3.4.3 Pr´etraitement des tweets : . . . . . . . . . . . . . . . . . . . . . . . 34
3.4.4 Stockage des tweets : . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.5 Conclusion : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4 Impl´ementation 37
4.1 Introduction : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.2 Environnement logiciel et mat´eriel de d´eveloppement . . . . . . . . . . . 37
4.2.1 Environnement du mat´erielle . . . . . . . . . . . . . . . . . . . . . 38
4.2.2 Environnement logiciel : . . . . . . . . . . . . . . . . . . . . . . . . 38
4.2.3 Langage de programmation : . . . . . . . . . . . . . . . . . . . . . 38
4.2.4 Interface de programmation Twitter : . . . . . . . . . . . . . . . . 39
4.3 Twitter API r´eglage : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.3.1 Cr´eation d’une application twitter : . . . . . . . . . . . . . . . . . 40
4.3.2 Obtenir des informations d’identification de Twitter : . . . . . . . 40
4.3.3 Cr´eation de Twitter Connexion : . . . . . . . . . . . . . . . . . . . 42
4.4 Architecture de l’application : . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.5 Interface graphique : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.6 Mode d’emploi : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.6.1 Lancement de l’application : . . . . . . . . . . . . . . . . . . . . . . 43
4.6.2 Simple recherche de tweets : . . . . . . . . . . . . . . . . . . . . . . 45
4.6.3 Sauvegarde des Tweets : . . . . . . . . . . . . . . . . . . . . . . . . 45
4.6.4 Importer des tweets : . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.7 Statistiques sur les tweets : . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4.7.1 Nombre des tweets : . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.7.2 Nombre des mots : . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.7.3 Nombre des utilisateurs : . . . . . . . . . . . . . . . . . . . . . . . . 50
4.7.4 Nombre des hashtag : . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.7.5 Nombre des tweets contient au moins un utilisateur mentionn´es : 51
4.7.6 Nombre des tweets contient au moins un hyperlien : . . . . . . . . 52
4.7.7 Nombre des tweets contient au moins un hashtag : . . . . . . . . 53
4.8 Conclusion : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Conclusion g´en´erale 55
BIBLIOGRAPHIE 57
WEBOGRAPHIE 62
Côte titre : MAI/0178 En ligne : https://drive.google.com/file/d/17P_W8uHDqiaArznhYOTLjwQcEkYbU6L3/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0178 MAI/0178 Mémoire Bibliothéque des sciences Français Disponible
DisponibleConstruction et interrogation d’une ontologie de domaine pour un environnement d’apprentissage collaboratif / BOUDJELDA, Lamia
Titre : Construction et interrogation d’une ontologie de domaine pour un environnement d’apprentissage collaboratif Type de document : texte imprimé Auteurs : BOUDJELDA, Lamia ; MEDIANI, Chahrazed, Directeur de thèse Editeur : Setif:UFA Année de publication : 2015 Importance : 1 vol (60f.) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : e-learning, Web sémantique, ontologie, OWL. Index. décimale : 004 Informatique Résumé : Résumé
De nos jours le domaine de l’éducation a constamment évolué avec l’évolution d’Internet, les nouvelles Technologies de l’Information et de la Communication qui améliore profondément nos façons de nous informer, de communiquer et de nous former. Cette émergence technologique fait apparaître un nouveau mode d’apprentissage connu sous le nom de e-learning. Celui-ci est basé sur l’accès à des formations en ligne, interactives, diffusées par l’intermédiaire d’un réseau. Cet accès permet de développer les compétences des apprenants, tout en rendant le processus d’apprentissage indépendant du temps et du lieu.
Ce mémoire propose de bénéficier de ces nouvelles technologies par l’intégration des concepts innovants du Web sémantique qui apparaissent comme une technologie prometteuse pour l’implémentation du e-learning et pour résoudre les problèmes d’accès et de gestions des ressources pédagogiques disponibles sur le web et tout ça en se basant sur les ontologies. Dans ce travail, nous proposons une plate-forme pour un environnement d'apprentissage collaboratif basée sur une ontologie de domaine dont le but est d’améliorer la qualité et l’efficacité de l’apprentissage.
Note de contenu : Tables des Matières
Introduction Générale .................................................................................. 1
Chapitre 1 : Les Ontologies et e-learning.................................................... 3
1. Introduction .................................................................................................................... 3
2. E-learning ....................................................................................................................... 3
2.1. Définition .................................................................................................................. 3
2.2. Les documents pédagogiques ................................................................................... 3
2.3. Les caractéristiques du e-learning ............................................................................. 4
2.4. Les avantages des systèmes e-learning ..................................................................... 4
3. L’Apprentissage collaboratif en ligne .............................................................................. 4
3.1. Définition .................................................................................................................. 4
3.2. Le travail coopératif et le travail collaboratif ........................................................... 5
3.3. L'environnement d'apprentissage collaboratif .......................................................... 5
4. Le Web sémantique ........................................................................................................... 6
4.1. Définition .................................................................................................................. 6
4.2. Architecture de web sémantique ............................................................................... 6
4.3. Impact du Web Sémantique sur e-learning ............................................................... 7
5. Les ontologies .................................................................................................................... 8
5.1. Définition .................................................................................................................. 8
5.2. Les différents composants d’une ontologie .............................................................. 8
5.3. Les types d’ontologies .............................................................................................. 9
5.3.1. Classification selon l’objet de conceptualisation ................................................. 9
5.3.2. Classification en fonction du niveau de granularité ........................................... 10
5.4. Principes à respecter pour la conception d’ontologie .............................................. 10
5.5. Les méthodologies de construction d’une ontologie ............................................... 11
5.5.1. La méthode de d’Uschold M.et King M. ......................................................... 11
5.5.2. La méthode de KAKTUS ................................................................................ 11
5.5.3. La méthode METHONTOLOGY .................................................................... 12
5.6. Les Langages de représentation des ontologies ..................................................... 13
5.7. Les outils de développement des ontologies ........................................................... 14
5.7.1. Hozo40 ............................................................................................................. 14
5.7.2. WebODE .......................................................................................................... 14
5.7.3. Protégé ................................................................................................................ 14
5.8. Les ontologies et e-learning .................................................................................... 14
6. Travaux connexes ........................................................................................................... 15
7. Conclusion ...................................................................................................................... 17
Chapitre 2 : La Conception ....................................................................... 18
1. Introduction .................................................................................................................. 18
2. Spécification informelle des besoins ............................................................................ 18
3. La conception de l’ontologie de domaine .................................................................... 19
3.1. Le processus de développement de l’ontologie selon la méthode ........................... 19
METHONTOLOGIE ....................................................................................................... 19
3.1.1. La Spécification.................................................................................................. 19
3.1.2. La Conceptualisation .......................................................................................... 19
a. Construire un glossaire des termes ...................................................................... 20
b. Classification des concepts en hiérarchie de concepts ........................................ 21
c. La construction du diagramme des relations binaires ......................................... 22
d. Construire le dictionnaire des concepts ............................................................... 23
e. La construction de la table des relations binaires ............................................... 26
f. Construction de la table des attributs .................................................................. 27
g. Construction de la table des axiomes et les règles............................................... 28
3.1.3. Formalisation ................................................................................................. 28
3.1.4. La Mise en oeuvre .......................................................................................... 30
4. La conception de notre environnement d’apprentissage ................................................. 30
4.1. Les diagrammes des cas d’utilisation ....................................................................... 31
5. Conclusion .................................................................................................................... 33
Chapitre 3 : La réalisation ......................................................................... 34
1. Introduction .................................................................................................................. 34
2. Les outils et les technologies utilisés ........................................................................... 34
2.1. L’éditeur PROTEGE ............................................................................................. 34
2.2. L’IDE Eclipse ....................................................................................................... 34
2.3. Le serveur Tomcat ................................................................................................ 34
2.4. Java EE.................................................................................................................. 35
2.5. La technologie JSP ................................................................................................ 35
2.6. Le Framework Jena. .............................................................................................. 35
2.7. SPARQL (Sparql Protocole and RDF Query Language) ..................................... 36
3. Implémentation de l’ontologie ..................................................................................... 36
3.1. L’édition de l’ontologie ........................................................................................ 37
3.1.1. L’ajout d’un concept ...................................................................................... 38
3.1.2. L’ajout d’une relation .................................................................................... 39
3.1.3. L’ajout d’un attribut....................................................................................... 40
3.1.4. La vérification de l’ontologie ........................................................................ 42
3.1.5. La génération du code OWL ......................................................................... 43
4. L’environnement d’intégration de l’ontologie ............................................................. 43
4.1. Scénarios d’utilisation de l’environnement .......................................................... 44
4.1.1. L’interface de connexion et d’inscription ...................................................... 44
4.1.2. Les interfaces proposées aux différents utilisateurs ...................................... 44
4.1.2.1. L’interface de l’administrateur ................................................................... 44
4.1.2.2. L’interface de l’enseignant ......................................................................... 45
4.1.2.3. L’Interface de l’apprenant .......................................................................... 51
5. Conclusion .................................................................................................................... 57
Conclusion Générale .................................................................................. 58
Bibliographie .............................................................................................. 59Côte titre : MAI/0057 En ligne : https://drive.google.com/file/d/1_ayLyAimT6nN22199rN0Dhq3XfOvT0XH/view?usp=shari [...] Format de la ressource électronique : Construction et interrogation d’une ontologie de domaine pour un environnement d’apprentissage collaboratif [texte imprimé] / BOUDJELDA, Lamia ; MEDIANI, Chahrazed, Directeur de thèse . - [S.l.] : Setif:UFA, 2015 . - 1 vol (60f.) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : e-learning, Web sémantique, ontologie, OWL. Index. décimale : 004 Informatique Résumé : Résumé
De nos jours le domaine de l’éducation a constamment évolué avec l’évolution d’Internet, les nouvelles Technologies de l’Information et de la Communication qui améliore profondément nos façons de nous informer, de communiquer et de nous former. Cette émergence technologique fait apparaître un nouveau mode d’apprentissage connu sous le nom de e-learning. Celui-ci est basé sur l’accès à des formations en ligne, interactives, diffusées par l’intermédiaire d’un réseau. Cet accès permet de développer les compétences des apprenants, tout en rendant le processus d’apprentissage indépendant du temps et du lieu.
Ce mémoire propose de bénéficier de ces nouvelles technologies par l’intégration des concepts innovants du Web sémantique qui apparaissent comme une technologie prometteuse pour l’implémentation du e-learning et pour résoudre les problèmes d’accès et de gestions des ressources pédagogiques disponibles sur le web et tout ça en se basant sur les ontologies. Dans ce travail, nous proposons une plate-forme pour un environnement d'apprentissage collaboratif basée sur une ontologie de domaine dont le but est d’améliorer la qualité et l’efficacité de l’apprentissage.
Note de contenu : Tables des Matières
Introduction Générale .................................................................................. 1
Chapitre 1 : Les Ontologies et e-learning.................................................... 3
1. Introduction .................................................................................................................... 3
2. E-learning ....................................................................................................................... 3
2.1. Définition .................................................................................................................. 3
2.2. Les documents pédagogiques ................................................................................... 3
2.3. Les caractéristiques du e-learning ............................................................................. 4
2.4. Les avantages des systèmes e-learning ..................................................................... 4
3. L’Apprentissage collaboratif en ligne .............................................................................. 4
3.1. Définition .................................................................................................................. 4
3.2. Le travail coopératif et le travail collaboratif ........................................................... 5
3.3. L'environnement d'apprentissage collaboratif .......................................................... 5
4. Le Web sémantique ........................................................................................................... 6
4.1. Définition .................................................................................................................. 6
4.2. Architecture de web sémantique ............................................................................... 6
4.3. Impact du Web Sémantique sur e-learning ............................................................... 7
5. Les ontologies .................................................................................................................... 8
5.1. Définition .................................................................................................................. 8
5.2. Les différents composants d’une ontologie .............................................................. 8
5.3. Les types d’ontologies .............................................................................................. 9
5.3.1. Classification selon l’objet de conceptualisation ................................................. 9
5.3.2. Classification en fonction du niveau de granularité ........................................... 10
5.4. Principes à respecter pour la conception d’ontologie .............................................. 10
5.5. Les méthodologies de construction d’une ontologie ............................................... 11
5.5.1. La méthode de d’Uschold M.et King M. ......................................................... 11
5.5.2. La méthode de KAKTUS ................................................................................ 11
5.5.3. La méthode METHONTOLOGY .................................................................... 12
5.6. Les Langages de représentation des ontologies ..................................................... 13
5.7. Les outils de développement des ontologies ........................................................... 14
5.7.1. Hozo40 ............................................................................................................. 14
5.7.2. WebODE .......................................................................................................... 14
5.7.3. Protégé ................................................................................................................ 14
5.8. Les ontologies et e-learning .................................................................................... 14
6. Travaux connexes ........................................................................................................... 15
7. Conclusion ...................................................................................................................... 17
Chapitre 2 : La Conception ....................................................................... 18
1. Introduction .................................................................................................................. 18
2. Spécification informelle des besoins ............................................................................ 18
3. La conception de l’ontologie de domaine .................................................................... 19
3.1. Le processus de développement de l’ontologie selon la méthode ........................... 19
METHONTOLOGIE ....................................................................................................... 19
3.1.1. La Spécification.................................................................................................. 19
3.1.2. La Conceptualisation .......................................................................................... 19
a. Construire un glossaire des termes ...................................................................... 20
b. Classification des concepts en hiérarchie de concepts ........................................ 21
c. La construction du diagramme des relations binaires ......................................... 22
d. Construire le dictionnaire des concepts ............................................................... 23
e. La construction de la table des relations binaires ............................................... 26
f. Construction de la table des attributs .................................................................. 27
g. Construction de la table des axiomes et les règles............................................... 28
3.1.3. Formalisation ................................................................................................. 28
3.1.4. La Mise en oeuvre .......................................................................................... 30
4. La conception de notre environnement d’apprentissage ................................................. 30
4.1. Les diagrammes des cas d’utilisation ....................................................................... 31
5. Conclusion .................................................................................................................... 33
Chapitre 3 : La réalisation ......................................................................... 34
1. Introduction .................................................................................................................. 34
2. Les outils et les technologies utilisés ........................................................................... 34
2.1. L’éditeur PROTEGE ............................................................................................. 34
2.2. L’IDE Eclipse ....................................................................................................... 34
2.3. Le serveur Tomcat ................................................................................................ 34
2.4. Java EE.................................................................................................................. 35
2.5. La technologie JSP ................................................................................................ 35
2.6. Le Framework Jena. .............................................................................................. 35
2.7. SPARQL (Sparql Protocole and RDF Query Language) ..................................... 36
3. Implémentation de l’ontologie ..................................................................................... 36
3.1. L’édition de l’ontologie ........................................................................................ 37
3.1.1. L’ajout d’un concept ...................................................................................... 38
3.1.2. L’ajout d’une relation .................................................................................... 39
3.1.3. L’ajout d’un attribut....................................................................................... 40
3.1.4. La vérification de l’ontologie ........................................................................ 42
3.1.5. La génération du code OWL ......................................................................... 43
4. L’environnement d’intégration de l’ontologie ............................................................. 43
4.1. Scénarios d’utilisation de l’environnement .......................................................... 44
4.1.1. L’interface de connexion et d’inscription ...................................................... 44
4.1.2. Les interfaces proposées aux différents utilisateurs ...................................... 44
4.1.2.1. L’interface de l’administrateur ................................................................... 44
4.1.2.2. L’interface de l’enseignant ......................................................................... 45
4.1.2.3. L’Interface de l’apprenant .......................................................................... 51
5. Conclusion .................................................................................................................... 57
Conclusion Générale .................................................................................. 58
Bibliographie .............................................................................................. 59Côte titre : MAI/0057 En ligne : https://drive.google.com/file/d/1_ayLyAimT6nN22199rN0Dhq3XfOvT0XH/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0057 MAI/0057 Mémoire Bibliothéque des sciences Français Disponible
Disponible
Titre : Construction d’une ontologie pour le Web sémantique Type de document : texte imprimé Auteurs : HACINE GHERBI, Ahcine ; TOUAHRIA, M, Directeur de thèse Editeur : Setif:UFA Importance : 1 vol (76 f.) Format : 29 Catégories : Thèses & Mémoires:Informatique Mots-clés : Web Sémantique Ontologie Annotation sémantique Les profils UML OCL Action Semantics ODM UMLBackend OWLGrtd XML RDF/RDFS OWL Protégé2000 écologie évolutive. Index. décimale : 004 Informatique Résumé : Les ontologies sont un paradigme puissant pour la représentation et l'échange des connaissances dans
le domaine du Web Sémantique qui ne s'intéressent qu'au traitement automatique de la sémantique.
Néanmoins, elles doivent être exprimées dans des formalismes qui devraient en tirer pleinement
profit, tout en offrant des outils de modélisations simples et efficaces.
UML trouve beaucoup de succès au sein des concepteurs de modèles et a bénéficié, par conséquent,
d'un cumul d'expérience très important ainsi qu'une large gamme d'outils dédiés. Cependant, ces
outils (UML profile, OCL, AS) ne permettent pas la définition d'une sémantique formelle ce qui
entrave l'inférence automatique sur des modèles UML.
Il serait profitable de tirer profit de ces deux puissants outils pour rajouter de la sémantique aux
modèles conceptuels. Chacun de ces deux outils ayant ses propres mécanismes, il est donc
nécessaire de trouver un point de rattachement qui est possible avec l'utilisation d’ODM, où il est
possible d'utiliser un même éditeur pour faire des modèles UML et des ontologies. ODM nous
permettra de passer de UML au OWL (et inversement) et donc de pouvoir utiliser les mécanismes
de traitement automatique.
Note de contenu : Table des matières
Remerciements………………………………………………………………………. i
Introduction………………………………………………….………………………. 1
Chapitre 1: Le web sémantique
1.1 Introduction……………………………………………………………….…… 4
1.2 Les principes du Web Sémantique……………………………….………….… 7
1.2.1 Principe 1: Identification par URI………………………………………... 7
1.2.2 Principe 2 : Typage des ressources et liens Web…………………………. 7
1.2.3 Principe 3 : Tolérance de l'information partielle…………………………. 8
1.2.4 Principe 4 : L'indisponibilité d'une vérité absolue…………………….….. 8
1.2.5 Principe 5 : Support de l'évolution………….……………………………. 10
1.2.6 Principe 6 : Architecture minimaliste………………………………..…… 10
1.3 Les principales composantes du web sémantique………………………..….… 11
1.3.1 Ontologie…………………………………………..……………………… 12
1.3.2 Annotation sémantique………………………………………………… … 14
1.3.3 Langage de représentation de connaissance………………………… …… 15
1.4 Quelques outils pour le Web Sémantique………………………………… ...… 22
1.5 Conclusion……………………………………………………………….. …… 25
Chapitre 2: Sur la notion d'ontologie
2.1 Introduction…………………………………………………………………….. 26
2.2 Apparition d'ontologie ………………………………………………...……….. 26
2.3 La notion d'ontologie………………………………………...…………….…… 27
2.3.1 L'interopérabilité……………………………………………………….….. 27
2.3.2 La réutilisation…………………………………………………………..…. 28
2.4 Les constituants d'une ontologie…………………………………………….….. 28
2.5 Discussion………………………………………………………………….…… 30
2.5.1 Différence entre ontologie et base de connaissance………………….……. 30
2.5.2 Différence entre ontologie et hiérarchie de classes…………………….….. 30
2.6 Classification d’ontologies………………………………………………...….... 31
2.6.1 Classification selon l’objet de conceptualisation……………………….…. 31
2.6.2 Classification selon le niveau de complétude………………………….….. 32
2.6.3 Classification selon le niveau de détail………………………………….… 32
2.6.4 Classification selon le formalisme utilisé ……………………………….… 33
2.7 Méthodes et outils de construction d’ontologie…………………………….…... 33
2.7.1 METHONTOLOGY…………………………………………………….… 33
2.7.2 L’approche TOVE…………………………………………………….…… 35
2.7.3 L’approche SENSUS…………………………………………………...….. 35
2.7.4 Outils d’ingénierie ontologique à partir du texte………………….…..…... 36
2.7.5 Outils d’ingénierie ontologique à partir des modèles conceptuels ou
opérationnels……………………………………………………………..… 38
2.8 Conclusion……………………………………………………..………….…… 39
Chapitre 3: Méthodes de construction d'ontologie à partir des modèles
conceptuels UML
3.1 Introduction…………………………………………………………….…...…. 40
3.2 Quelques solutions permettant d'ajouter de la sémantique aux modèles
conceptuels………………………………………………………………....….. 41
3.2.1 Les profils UML…………………………………………………………….. 41
3.2.2 Le standard OCL……………………………………………………………. 43
3.2.3 Action Semantics………………………………………………………….… 44
3.2.4 La spécification ODM………………………………………………….…… 45
3.3 Les raisons qui empêchent l'utilisation d'UML pour modéliser directement une
ontologie…………………………………………………………………..…... 46
3.4 Quelques travaux………………………………………………………………. 48
3.5 Conclusion……………………………………………………………………... 49
Chapitre 4: Conception d'une ontologie
4.1 Introduction…………………………………………………………………….. 50
4.2 Utilisation des ontologies en biologie…………………………………..…..….. 50
4.3 Conception de l'ontologie du domaine de l'écologie évolutive ………..…….… 50
4.3.1 Domaine de l'ontologie …………………………………………….……… 50
4.3.2 Processus d'affinement de l'ontologie ……………………………..………. 52
4.4 Respect des principes de construction………………………………..…….….. 52
4.5 Présentation de cette ontologie…………………………………………..….…. 53
4.5.1 Les axes primitifs de l'arbre ontologique construit ……………………….. 53
4.6 L'héritage multiple…………………………………………………….……..… 56
4.7 Les propriétés des classes de cette ontologie……………………………..…… 56
4.7.1 Propriété d'objet …………………………………………………………… 56
4.7.2 Propriété de type de données………………………………………………. 56
4.8 Représentation hiérarchique des concepts………………………………..……. 57
4.9 Conclusion…………………………………………………………………..…. 59
Chapitre 5: Implémentation
5.1 Introduction……………………………………………………..…………….. 60
5.2 Environnement de développement……………………………….…………… 60
5.3 Implémentation …………………………………………………..…………… 60
5.3.1 Normalisation des noms de l'ontologie……………………………………. 60
5.3.2 Création d'un nouveau projet……………………………………………… 61
5.3.3 L'édition de l'ontologie …………………………………………………… 62
5.4 L'exportation et l'importation de cette ontologie…………………………….... 65
5.4.1 L'exportation et l'importation avec UMLBackend (Protégé3.4.4)………… 65
5.4.2 Importation avec OWL 2.0 (sous protégé 4.2) ……………………………. 68
5.4.3 L'outil OWLGrtd…………………………………………………………... 69
5.5 Le raisonnement ……………………………………………………….……... 70
5.6 Conclusion………………………………………………………………..……. 70
Conclusion générale………………………………………………………………..... 71
Références…………………………………………………………………………..... 73Côte titre : MI/0001-0002 En ligne : https://drive.google.com/file/d/1gz0f3amliCSPvSAGJBtFxB1mSVZ4hO9R/view?usp=shari [...] Format de la ressource électronique : Construction d’une ontologie pour le Web sémantique [texte imprimé] / HACINE GHERBI, Ahcine ; TOUAHRIA, M, Directeur de thèse . - [S.l.] : Setif:UFA, [s.d.] . - 1 vol (76 f.) ; 29.
Catégories : Thèses & Mémoires:Informatique Mots-clés : Web Sémantique Ontologie Annotation sémantique Les profils UML OCL Action Semantics ODM UMLBackend OWLGrtd XML RDF/RDFS OWL Protégé2000 écologie évolutive. Index. décimale : 004 Informatique Résumé : Les ontologies sont un paradigme puissant pour la représentation et l'échange des connaissances dans
le domaine du Web Sémantique qui ne s'intéressent qu'au traitement automatique de la sémantique.
Néanmoins, elles doivent être exprimées dans des formalismes qui devraient en tirer pleinement
profit, tout en offrant des outils de modélisations simples et efficaces.
UML trouve beaucoup de succès au sein des concepteurs de modèles et a bénéficié, par conséquent,
d'un cumul d'expérience très important ainsi qu'une large gamme d'outils dédiés. Cependant, ces
outils (UML profile, OCL, AS) ne permettent pas la définition d'une sémantique formelle ce qui
entrave l'inférence automatique sur des modèles UML.
Il serait profitable de tirer profit de ces deux puissants outils pour rajouter de la sémantique aux
modèles conceptuels. Chacun de ces deux outils ayant ses propres mécanismes, il est donc
nécessaire de trouver un point de rattachement qui est possible avec l'utilisation d’ODM, où il est
possible d'utiliser un même éditeur pour faire des modèles UML et des ontologies. ODM nous
permettra de passer de UML au OWL (et inversement) et donc de pouvoir utiliser les mécanismes
de traitement automatique.
Note de contenu : Table des matières
Remerciements………………………………………………………………………. i
Introduction………………………………………………….………………………. 1
Chapitre 1: Le web sémantique
1.1 Introduction……………………………………………………………….…… 4
1.2 Les principes du Web Sémantique……………………………….………….… 7
1.2.1 Principe 1: Identification par URI………………………………………... 7
1.2.2 Principe 2 : Typage des ressources et liens Web…………………………. 7
1.2.3 Principe 3 : Tolérance de l'information partielle…………………………. 8
1.2.4 Principe 4 : L'indisponibilité d'une vérité absolue…………………….….. 8
1.2.5 Principe 5 : Support de l'évolution………….……………………………. 10
1.2.6 Principe 6 : Architecture minimaliste………………………………..…… 10
1.3 Les principales composantes du web sémantique………………………..….… 11
1.3.1 Ontologie…………………………………………..……………………… 12
1.3.2 Annotation sémantique………………………………………………… … 14
1.3.3 Langage de représentation de connaissance………………………… …… 15
1.4 Quelques outils pour le Web Sémantique………………………………… ...… 22
1.5 Conclusion……………………………………………………………….. …… 25
Chapitre 2: Sur la notion d'ontologie
2.1 Introduction…………………………………………………………………….. 26
2.2 Apparition d'ontologie ………………………………………………...……….. 26
2.3 La notion d'ontologie………………………………………...…………….…… 27
2.3.1 L'interopérabilité……………………………………………………….….. 27
2.3.2 La réutilisation…………………………………………………………..…. 28
2.4 Les constituants d'une ontologie…………………………………………….….. 28
2.5 Discussion………………………………………………………………….…… 30
2.5.1 Différence entre ontologie et base de connaissance………………….……. 30
2.5.2 Différence entre ontologie et hiérarchie de classes…………………….….. 30
2.6 Classification d’ontologies………………………………………………...….... 31
2.6.1 Classification selon l’objet de conceptualisation……………………….…. 31
2.6.2 Classification selon le niveau de complétude………………………….….. 32
2.6.3 Classification selon le niveau de détail………………………………….… 32
2.6.4 Classification selon le formalisme utilisé ……………………………….… 33
2.7 Méthodes et outils de construction d’ontologie…………………………….…... 33
2.7.1 METHONTOLOGY…………………………………………………….… 33
2.7.2 L’approche TOVE…………………………………………………….…… 35
2.7.3 L’approche SENSUS…………………………………………………...….. 35
2.7.4 Outils d’ingénierie ontologique à partir du texte………………….…..…... 36
2.7.5 Outils d’ingénierie ontologique à partir des modèles conceptuels ou
opérationnels……………………………………………………………..… 38
2.8 Conclusion……………………………………………………..………….…… 39
Chapitre 3: Méthodes de construction d'ontologie à partir des modèles
conceptuels UML
3.1 Introduction…………………………………………………………….…...…. 40
3.2 Quelques solutions permettant d'ajouter de la sémantique aux modèles
conceptuels………………………………………………………………....….. 41
3.2.1 Les profils UML…………………………………………………………….. 41
3.2.2 Le standard OCL……………………………………………………………. 43
3.2.3 Action Semantics………………………………………………………….… 44
3.2.4 La spécification ODM………………………………………………….…… 45
3.3 Les raisons qui empêchent l'utilisation d'UML pour modéliser directement une
ontologie…………………………………………………………………..…... 46
3.4 Quelques travaux………………………………………………………………. 48
3.5 Conclusion……………………………………………………………………... 49
Chapitre 4: Conception d'une ontologie
4.1 Introduction…………………………………………………………………….. 50
4.2 Utilisation des ontologies en biologie…………………………………..…..….. 50
4.3 Conception de l'ontologie du domaine de l'écologie évolutive ………..…….… 50
4.3.1 Domaine de l'ontologie …………………………………………….……… 50
4.3.2 Processus d'affinement de l'ontologie ……………………………..………. 52
4.4 Respect des principes de construction………………………………..…….….. 52
4.5 Présentation de cette ontologie…………………………………………..….…. 53
4.5.1 Les axes primitifs de l'arbre ontologique construit ……………………….. 53
4.6 L'héritage multiple…………………………………………………….……..… 56
4.7 Les propriétés des classes de cette ontologie……………………………..…… 56
4.7.1 Propriété d'objet …………………………………………………………… 56
4.7.2 Propriété de type de données………………………………………………. 56
4.8 Représentation hiérarchique des concepts………………………………..……. 57
4.9 Conclusion…………………………………………………………………..…. 59
Chapitre 5: Implémentation
5.1 Introduction……………………………………………………..…………….. 60
5.2 Environnement de développement……………………………….…………… 60
5.3 Implémentation …………………………………………………..…………… 60
5.3.1 Normalisation des noms de l'ontologie……………………………………. 60
5.3.2 Création d'un nouveau projet……………………………………………… 61
5.3.3 L'édition de l'ontologie …………………………………………………… 62
5.4 L'exportation et l'importation de cette ontologie…………………………….... 65
5.4.1 L'exportation et l'importation avec UMLBackend (Protégé3.4.4)………… 65
5.4.2 Importation avec OWL 2.0 (sous protégé 4.2) ……………………………. 68
5.4.3 L'outil OWLGrtd…………………………………………………………... 69
5.5 Le raisonnement ……………………………………………………….……... 70
5.6 Conclusion………………………………………………………………..……. 70
Conclusion générale………………………………………………………………..... 71
Références…………………………………………………………………………..... 73Côte titre : MI/0001-0002 En ligne : https://drive.google.com/file/d/1gz0f3amliCSPvSAGJBtFxB1mSVZ4hO9R/view?usp=shari [...] Format de la ressource électronique : Exemplaires (2)
Code-barres Cote Support Localisation Section Disponibilité MI/0001 MI/0001-0002 Mémoire Bibliothéque des sciences Français Disponible
DisponibleMI/0002 MI/0001-0002 Mémoire Bibliothéque des sciences Français Disponible
DisponibleConstruction de programmes / Djamel Eddine Zegour
PermalinkConstruire, inférer et aligner des profils pour l’adaptation des documents multimédias / BELLAL, Wassim
PermalinkPermalinkPermalinkContext-independent word embedding methods in Machine Learning for Arabic Document Classification / Mohamed Akram Belbedar
PermalinkContribution bio-inspirée basée sur l'algorithme de Pélican Search dans les MANETs / Mourad Felouah
PermalinkContribution à la conception et à l’implémentation de collecticiels malléables pour les Environnements Virtuels/Augmentés collaboratifs (EVC/EAC) / Yousra Izountar
PermalinkContribution au niveau de l’approche indirecte à base de transfert dans la traduction automatique / Sadik Bessou
PermalinkContribution à la sécurisation du protocole SIP : Amélioration de l’authentification http-digest / GUESSAS, Yaâkoub
PermalinkContributions à la Résolution de l'Emergence Inversée en Utilisant les Métaheuristiques Quantiques / Djemame,Sefia
Permalink