1 / 13

Architecture serveur(s) et prototypes de social bookmarking/tagging dans ISICIL

Architecture serveur(s) et prototypes de social bookmarking/tagging dans ISICIL. Avancement technique. En clair ?. Partage communautaire d’annotations Tags Bookmarks Webmarks Annotations/Traces Résultats d’une activité en ligne

Download Presentation

Architecture serveur(s) et prototypes de social bookmarking/tagging dans ISICIL

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. Architecture serveur(s) et prototypes de social bookmarking/taggingdans ISICIL Avancement technique ISICIL Mai 2010 Nicolas Delaforge

  2. En clair ? • Partage communautaire d’annotations • Tags • BookmarksWebmarks • Annotations/Traces • Résultats d’une activité en ligne • Activité « documentaire » dans un processus de lecture/collecte d’information • Activité « sociale » dans la gestion d’un réseau social • La valeur ajoutée du Web sémantique ? • Inférences Nicolas Delaforge

  3. Séparation des couches et réutilisabilité Nicolas Delaforge

  4. Objectifs du serveur de données • Proposer une mécanique générique pour la création, la mise à jour et la suppression d’annotations. • Être (facilement) extensible • Avoir une architecture « scalable » • Gérer les accès multiples et simultanés aux annotations. • Publier des web services REST applicatifs pour l’interaction avec les modèles. • Publier les informations sous différents formats selon le mode d’interrogation. (application/xml, application/json, text/plain…) • Sécuriser l’accès aux données (OpenID) Nicolas Delaforge

  5. Objectifs du prototype client • Créer des annotations sur des contenus en ligne (Tags/Webmarks) • Créer et gérer son réseau social • Suivre l’activité des acteurs du réseau • Partage d’information et interaction avec son réseau. • Recherche dans les annotations selon plusieurs modes : • Fulltext • Tags • Suggestion, assistance à l’annotation • Les données de réseau social • Indicateurs SEMSNA • Confiance Nicolas Delaforge

  6. Difficultés majeures • Gestion des URI • Unicité • URI comme signature de contenu d’annotation • Linked Open Data, best practices W3C • Complexité technique • Lisibilité du dispositif • Gérer l’obsolescence des annotations et la cohérence du graphe conceptuel. • Gestion de l’identité à travers plusieurs sessions serveurs : • SOA • SweetDeki • L’existant... Session Mai 2010 – Nicolas Delaforge

  7. Modèles intégrés ou à intégrer Nicolas Delaforge

  8. Découpage et intégration des modèles • Processus d’intégration des modèles • Sélection du/des modèle(s) + extension • Identification des actions possibles de l’utilisateur • Découpage et création des templates d’annotation • Création des requêtes SPARQL • Déclaration des règles de génération des URI • Création des web services de CRUD • Implémentation des interfaces clientes Nicolas Delaforge

  9. Briques logicielles 1/2 • Framework de base : SPREAN Core • Corese + File system virtualisé • Mécanique de templates d’annotation/requêtes • Mécanique de création/gestion des URI • JAR à utiliser comme une librairie • Serveur de données : SPREAN Server • Web services applicatifs REST • Publie du JSON, XML, RDF • WAR • Serveur de calcul • JAR exécutable en CRON pour consolidation de données et opérations de maintenance sur les annotations Nicolas Delaforge

  10. Briques logicielles 2/2 • Serveur web :SPREANWeb • Serveur de pages web (PHP) • Client du serveur de données • Proxy AJAX pour éviter les problèmes de cross-domain • Serveur OpenID (JOS) • Single Sign-On • Extensions Firefox : SPREAN Browser et ScrapBook • Extensions des interfaces de tagging, bookmarking • Extension d’un plugin existant de scraping • Analyse des annotations RDFa dans les pages • Client SVIC : • Editeur collaboratif de terminologies Nicolas Delaforge

  11. Nicolas Delaforge

  12. Screencast • 3 scénarios basiques • Bookmarking • Ajout de contact • Interaction entre recherche fulltext et tags Nicolas Delaforge

  13. TODO • Amélioration de l’ergonomie générale • Interface d’édition et de gestion des tags (SRTag Editor ?) • Intégration des indicateurs de confiance et SNA • Connection à des LDAP pour bootstrap du système • Explorateur de réseaux sociaux • Outils de recherche • …and somuch more… Nicolas Delaforge

More Related