Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parAbélard Hoffmann Modifié depuis plus de 10 années
1
ISICIL Mai 2010 Nicolas Delaforge Architecture serveur(s) et prototypes de social bookmarking/tagging dans ISICIL Avancement technique
2
En clair ? Partage communautaire d’annotations Tags Bookmarks Webmarks 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 Client web Serveur web Serveur de données
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
Session Mai 2010 – Nicolas Delaforge 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...
7
Modèles intégrés ou à intégrer ModélisationOntologies utilisées UtilisateurPersonne physiquefoaf:Person Compte utilisateurIdentité en ligneSioc:UserAccount Collectif institutionnelOrganigrammefoaf:Group Réseau socialfoaf:knows, relationship ? ActivitéNewsfeed TagsNiceTag Points de vue utilisateurAssertions sémantiquesSRTag WebmarksAnnotea, W3C Page de WikiSweetDeki ConfianceStage ParisTech ? ProcessusARISStage ADEME ? Contrôle d’accèsAMO ? 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 : SPREAN Web 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
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 so much more… Nicolas Delaforge
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.