Co-Lab Sémantique 23/11/2010 Le Mandriva Smart Desktop
Co-Lab Sémantique23/11/2010
Le Mandriva Smart Desktop
1981 – Xerox Star Information System
Le lien au cœur du poste de travail
Fichiers
CRM
Réseau professionnel Wikipedia FacebookIntranet
Utilisateur
Smart Desktop● Réseau sémantique● Annotateurs● Aide à l'annotation● Recherche
Rendez-vous
Contacts
E-mails
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 d'images
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 d'entreprise Mandriva Business Server Synchronization téléphone / PC
Liens: http://nepomuk.kde.org http://www.semanticdesktop.org
MandrivaRPMs
PaquetsDebian
Mandriva bugzilla
KDE bugzilla
●Extraction●Analyse●Stockage●Indexation●Annotation
Base de données sémantique personnelle
Annotations collaboratives
Search
Doc4
Recherche sémantique
Wikipedia
...
Technologies sémantiques pour améliorer les distributions Linux
Outils de création de lien entre les artefacts d'engineering (bugs, specs, code, discussions, documentation, tests...)
Moteur de recherche sémantique portant spécifiquement sur le domaine de l'OSS 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 l'OSS
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-that-mean-something.html
Intégration et exploitation de ces micro graphes dans le PIM des collaborateurs et dans l'intranet
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 d'un endpoint de recherche pour mettre en réseau les graphes sémantiques personnels
Desktop: Help individuals in managing information on the Web / the PC
Semantic: Make content available to automated processing
Social: Enable exchange across individual boundaries
colleague
friend
acquaintance
Social semantic peersPersonal Semantic Web: a semantically enlarged intimate supplement to memory
Social protocolsand distributed search
Person
Topic
Website Document
Image
Event
Person
Mandriva et le Web sémantique et collaboratif
Le marché de l'entreprise 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 d'information métier de
distributions Linux Aspect projets upstream / downstream Complexité liée au nombre de projets et d'acteurs 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, is
meshing software from many different sources. But we are not meshing the data about the software! »
Henry Storyhttp://bblfish.net/work/presentations/2007/BOF-6747.pdf
« We can create secure open APIs between Bugzillas “porous federated containers” »
Mark Shuttleworthhttp://www.linux-watch.com/news/NS8470376604.html
Création d'un 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