1 / 42

Projet fin d’étude

Projet fin d’étude. Soutenu devant le jury: Dr. Mostafa ZIADEH Dr. Bassam el Eter Dr. Ammar Assoum. Spécification et développement des logiciels pour les outils de web sémantique Dirigé par Jean pierre Cahier Aurelien Benel l’Hedi Zaher. Présenté par Elie Abdelnour.

ida
Download Presentation

Projet fin d’étude

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Projet fin d’étude Soutenu devant le jury: Dr. Mostafa ZIADEH Dr. Bassam el Eter Dr. Ammar Assoum Spécification et développement des logiciels pour les outils de web sémantique Dirigé par Jean pierre Cahier Aurelien Benel l’Hedi Zaher Présenté par Elie Abdelnour

  2. Le But • Concevoir un modèle commun pour les deux logiciels • AGORAE • PORPHYRY • Un nouveau modèle conceptuel de base de données pour le re-développement d'AGORAE • Une compatibilité (procédures, interactions) avec PORPHYRY • Évolution du modèle HYPERTOPIC • Développement des classes de base en technologie Open source

  3. Plan de travail

  4. Agorae et Prphyry

  5. Conception

  6. Hypertopic

  7. Analyse Modèle de PORPHYRY 1/

  8. Hypertopic et gestion d’identité 1/3 Plusieurs fonctionnalités sont ajoutées pour la gestion d’identité : • Les acteurs • L’appartenance à un ou plusieurs groupes • Les actions permises pour chaque groupe • Consultation • Création et modification • Suppression • Classification • …

  9. Hypertopic et gestion d’identité 2/3 Use Case Diagram

  10. Hypertopic et gestion d’identité 3/3

  11. Hypertopic et Compatibilité avec Porphyry Les objets documentaires en Porphyry sont classés dans plusieurs catégories : • Source (ressource) • Fragment • Note

  12. Les fragments • Des parties d’une ressource • Plusieurs Opérations sur les fragments : • Groupement • Référence • Opérations ordinaires (création,suppression) • Différentes types des fragments • XForms • Images • Texte

  13. Ressource Ressource et Fragments FragmentTexte FragmentCalendrier FragmentImage

  14. Extension de la notion de note • Étendre la notion de note • Association de note à certains éléments • Point de vue • Thèmes • Entité

  15. Liaison de la note a d’autres éléments

  16. Nœuds et Arcs Nœud C Point de vue Associations Entité Thèmes Nœud B Nœud A

  17. Hypertopic et Gestion d’historique • Cette section nous permet de savoir les actions d’un acteur • Les types de modifications qu’il a fait • Àquel moment ? • Sur quoi portent ces modifications ? • Consultation • Groupement des fragments en une source • Classification des thèmes en sous thèmes

  18. Différentes dimension d’Hypertopic

  19. 1  Point de vue 2  Thème 3  Entité 4  Fragments 1  Création 2  Modification 3  Consultation 4  Suppression 5  groupement 6  Classification

  20. Possibilité d’ajout d’autres informations • Acteur • Pays • Adresse IP • Date d’obtention de compte • Courrier • Adresse • Téléphone • Élément (point de vue , thème , entité) • Adresse IP de créateur • Date de création

  21. Les problèmes rencontrés • Référence d’un objet qui n’existe plus • La taille de la base de données s’augmente énormément

  22. Identificateur=5

  23. Solution • Conserver la base de données (ne pas supprimer les éléments ) • Rendre les éléments supprimés invisibles par les acteurs • Des ‘Flags’ pour caractériser l’état de chaque noeud • Nécessité de Purge (Suppression finale des éléments par les super-acteurs) • Mis à jours des données

  24. Maquettes et Scénarios

  25. Consultation du site Suppression d’un nœud ‘Scénario’ Contribution User ? Pass ? Contribuer Supprimer Noeud Action ? Sélection Noeud Suppression Flag Modification D’historique

  26. Deuxième phase Développement

  27. Super Classes • Migration vers la programmation Orienté Objet • Groupement d’un ensemble des informations réel en une même entité physique • Encapsulation et masquage • Développement des classes mères • Classes qui peut être hérites

  28. Avantage • Simplicité du code • Facilité de modification du code • Encapsulation et sécurité • Les Classes peuvent être déclarées comme privée • Organisation plus performante

  29. Classes développes • Classe nœud • Point de vue • Entité • Thèmes • Acteur et Groupe

  30. Remplacement du Flash par Open source • AGORAE intègre des modules en Flash qui n’est pas Open source! • remplacer ce module par un autre qui est programmé en XML et ses outils.

  31. Remplacement du Flash par Open source • Deux étapes nécessaire : • Génération d’un flux XML • Représentation de ce flux

  32. Bibliographie • Manuel Zacklad & Xavier Barbaud ‘Vers une application du Web Socio Sémantique pour la réalisation d’un système d’information destiné aux réseaux de santé’ • Tim Berners-Lee, James Hendler and Ora Lassila “ The Semantic Web” • L’HEDI Zaher ‘Hypertopic : Contribution à une formalisation ‘ • ZACKLAD, Manuel ; CAHIER, Jean-Pierre ; PÉTARD,Xavier : "Du Web cognitivement sémantique au Web socio-sémantique", • Benel , Aurelien : " Consultation assistée par ordinateur de la documentation en Sciences Humaines : Considérations épistémologiques, solutions opératoires et applications à l'archéologie".  • http://www.porphyry.org/ ‘Pôle d'expérimentation du réseau ARTCADHi-CNRS’ • Jean-Pierre Cahier, Manuel Zacklad et Anne Monceaux « Une application du Web socio - sémantique à la définition d’un annuaire métier en ingénierie ». • Jean-Pierre Cahier – Manuel Zacklad « ‘Towards a Knowledge-Based Marketplace ‘ model (KBM) for cooperation between agents »

  33. Merci

More Related