Le lien au cœur du poste de travail Utilisateur Smart Desktop● Réseau sémantique● Annotateurs● Aide à lannotation● Recherche Fichiers E-mails Intranet Réseau Wikipedia Facebook professionnel Rendez-vous Contacts CRM Twitter Signets Web
Ginkgo – Un navigateur sémantique personnel
Un modèle de données extensible Ontologies de base ● NAO (annotations) ● NFO (fichiers) ● NCO (contacts) ● PIMO (sociétés, projets, tâches, lieux, pays...) ● NMM (multimedia) ● …
Intégration aux applications – Dolphin
Intégration aux applications – Sauvegarde de fichier
Intégration aux applications – Widget “tâche courante”
Intégration aux applications – Client de messagerie
Intégration aux applications – Navigateurs Web Intégration aux applications – Navigateurs Web
Typage et suggestion de nouvelles relations
Suggestion de relations à partir dimages
Prochaines étapes Partage de micro-graphes sémantiques Recherche sémantique P2P Intégration ODF (KOffice, OpenOffice) Smart device:s: géolocalisation, annotation ebooks et partage TAL avancé Extraction sémantique vidéos E-learning sémantique Navigation par facettes et visualisation avancée Mandriva 2010.2 – 22 décembre 2010 Mandriva Smart Desktop 2011 – Mai 2010 Mandriva Collaboration Suite 2011 Smart Desktop Connecteurs vers des applications dentreprise Mandriva Business Server Synchronization téléphone / PC Liens: http://nepomuk.kde.org http://www.semanticdesktop.org
Mandriva Paquets Mandriva KDE bugzilla RPMs Debian bugzilla Wikipedia SearchRecherche sémantique ... ●Extraction Doc4 ●Analyse ●Stockage Annotations collaboratives ●Indexation ●Annotation Base de données sémantique personnelle
Technologies sémantiques pour améliorer les distributions Linux Outils de création de lien entre les artefacts dengineering (bugs, specs, code, discussions, documentation, tests...) Moteur de recherche sémantique portant spécifiquement sur le domaine de lOSS et des distributions Linux (devs/users) Formats, APIs et outils facilitant la collaboration avec les projets upstreams les autres distributions Linux Réseau social distribué des contributeurs de lOSS
Nepomuk – Collaboration entre applications Exemple: exploitation de la notion de tâche depuis plusieurs applications: gestionnaire de tâches, navigateur, client mail, explorateur de données
Nepomuk – Collaboration entre postes de travail Partager des micro graphes sémantiques intégrables dans les applications Exemples: Archive sémantique: réseau sémantique de ressources reliées à une tâche Document sémantique: injection de RDF dans ODF par Koffice http://monkeyiq.blogspot.com/2009/12/office-documents-th Intégration et exploitation de ces micro graphes dans le PIM des collaborateurs et dans lintranet Nepomuk Sharing Ontology: description de létat des ressources du point de vue du partage (pour synchronisation) http://sourceforge.net/apps/trac/oscaf/wiki/NSO Mise à disposition dun endpoint de recherche pour mettre en réseau les graphes sémantiques personnels
Desktop: Help individuals in managing information on the Web / the PCSemantic: Make content available to automated processingSocial: Enable exchange across individual boundaries Person Email Event friend Topic acquaintance Person Website Document colleague ImagePersonal Semantic Web: a semantically enlarged Social protocols Social semantic peers intimate supplement to memory and distributed search
Mandriva et le Web sémantique et collaboratif Le marché de lentreprise 2.0 Solution globale poste de travail / serveurs / cloud Intégration de solutions de collaboration sémantique Analyseurs sémantiques Stockage sémantique APIs de partage Connecteurs Le sémantique au coeur du métier de Mandriva Multiples systèmes dinformation métier de distributions Linux Aspect projets upstream / downstream Complexité liée au nombre de projets et dacteurs Grande variété de bases de données semi-structurées spécialisées HW/SW
« Open source software is creating a global software space, with dependencies between projects, ismeshing software from many different sources. But we are not meshing the data about the software! » Henry Story http://bblfish.net/work/presentations/2007/BOF-6747.pdf « We can create secure open APIs between Bugzillas “porous federated containers” » Mark Shuttleworth http://www.linux-watch.com/news/NS8470376604.html
Création dun moteur de recherche sémantique et social métier Plateforme http://doc4.mandriva.org Sources de données: Paquets des distributions majeures (code source, configuration, binaires, documentation) Gestionnaire de bugs de chaque projet référencé Listes de discussion, forums Sites de documentation Bases de données spécialisées Les sources de données sont renseignées de façon collaborative – plateforme XWiki Représentation RDF de toutes les données analysées Ontologies multiples: FOAF, DOAP, HELIOS-BT, UPM, CUDF
Documentation et autres données non structurées WebReformatter http://code.google.com/p/webreformatter Système de fichiers virtuels pour les sites Web Consultation homogène de données hétérogènes Intégration de widgets OpenSocial dans les contenus Indexation des données