Help:Présentation de Semantic MediaWiki
Semantic MediaWiki (SMW) est une extension libre de MediaWiki – le logiciel sur lequel est basé Wikipédia – qui permet de rechercher, organiser, baliser, naviguer, évaluer et partager le contenu d'un wiki. Tandis que les wikis traditionnels ne contiennent que du texte ne pouvant être ni compris, ni évalué par les ordinateurs, SMW ajoute des annotations sémantiques permettant à un wiki de fonctionner comme une base de donnée collaborative. Semantic MediaWiki, qui a été diffusé pour la première fois en 2005, évolue aujourd'hui grâce à plus de dix développeurs et se trouve utilisé sur des centaines de sites. De plus, un grand nombre d'extensions liées ont été créées permettant d'étendre la capacité de modifier, afficher et naviguer au travers des données stockées par SMW : le terme « Semantic MediaWiki » est quelquefois utilisé pour désigner la totalité des extensions.
Semantic MediaWiki a été fondé en partie par des projets du Framework Programmes (FP) de l'Union Européenne, SETK et ACTIVE et par le projet Halo.
Contents |
Présentation
Les wikis sont devenus un outil important pour collecter et partager la connaissance au sein des communautés. Cette connaissance est la plupart du temps contenue dans des fichiers textes et multimédias, facilement accessibles aux lecteurs humains. Mais bien que les wikis soient excellents pour stocker et retrouver des faits individuels, ils sont beaucoup moins efficaces lorsqu'il s'agit d'obtenir des informations par requête ou regroupement. Considérons par exemple cette simple question :
« Quelles sont les cent plus grandes villes du monde ayant un maire de sexe féminin ? »
Wikipédia devrait permettre de trouver la réponse : elle traite de toutes les grandes villes, de leurs maires et des articles sur les maires qui nous renseignent sur leur sexe. Pourtant, la question est presque impossible à résoudre pour un humain puisque l'on devrait commencer par lire tous les articles relatifs à toutes les grandes villes ! Même si la réponse est trouvée, elle peut ne pas rester exacte très longtemps. Les ordinateurs peuvent traiter de grandes masses de données beaucoup plus facilement, mais il ne sont pas capables de nous aider beaucoup dans la recherche de réponses dans un wiki : même des logiciels sophistiqués ne peuvent pas encore lire et « comprendre » les textes en langage humain, à moins que le sujet et le langage du texte ne soit très restreints. La recherche par mot-clé dans un wiki ne permet pas non plus de découvrir des relations complexes.
Semantic MediaWiki permet aux wikis de rendre leur connaissance digeste pour les ordinateurs, c'est-à-dire être capable de répondre à la question posée plus haut.
À quoi peut servir SMW ?
Semantic MediaWiki introduit certaines balises supplémentaires dans le texte wiki qui permettent aux utilisateurs d'ajouter des « annotations sémantiques » au wiki. Bien qu'à première vue, cela semble rendre les choses plus complexes, cela peut considérablement simplifier la structure du wiki, aider les utilisateurs à un maximum d'informations en un minimum de temps et augmenter la qualité générale et la cohérence du wiki. Voici quelques-uns des avantages à utiliser SMW :
- Listes générées automatiquement. Les wikis tendent à contenir de plus en plus de listes regroupées : Wikipédia en possède des milliers, comme par exemple la liste des métropoles en Espagne par population (anglais). Ces listes sont sujettes à erreurs car elles doivent être mises à jour manuellement. De plus, le nombre de listes potentiellement intéressantes est énorme et il est impossible de les fournir toutes dans un format de qualité acceptable. Dans SMW, les listes sont générées automatiquement comme ceci. Elles sont toujours à jour et peuvent facilement être personnalisées pour obtenir des informations supplémentaires.
- Affichage de l'information. Les différents formats d'affichage définis par des extensions supplémentaires, comme les formats de résultats sémantiques ou les cartes sémantiques, permettent l'affichage de l'information sous forme de calendriers, chronologie, graphiques et cartes entre autres, apportant une vue des données bien plus enrichissante que de simples listes.
- Structure des données améliorée. Les wikis MediaWiki tendent à faire un usage massif des catégories pour structurer les données. Bien qu'elles soient généralement utiles, considérez les catégories du Wikipédia anglais nommées « Rivers of Buckinghamshire » et « 1620s deaths » : si les informations de ces pages étaient stockées en utilisant SMW, ces catégories auraient pu être remplacées par de simples requêtes, réduisant la nécessité d'un système de classification complexe. De plus, si le marquage sémantique dans le wiki est stocké dans des modèles, autrement connus sous le nom de modèles sémantiques, un wiki peut facilement gagner une structure de données solide. Enfin, l'extenstion formulaires sémantiques permet aux administrateurs de créer des formulaires permettant d'ajouter et de modifier les données dans les modèles sémantiques, ce qui rend l'ajout d'information sémantique probablement plus facilement et plus simplement qu'un texte wiki classique.
- Recherche d'informations. Les utilisateurs individuels peuvent rechercher des informations spécifiques en créant leurs propres requêtes, soutenu par les extensions Halo et Forage sémantique.
- Consistance interlinguistique. Dans les wikis qui disposent de multiples langues, comme Wikipédia, il y a souvent un énorme problème de redondance de données, qui peuvent apporter des inconsistances. Par exemple, la population d'Édimbourg à l'heure ou nous écrivons est différente entre les Wikipédias anglais, allemand et français. Si les données sont stockés sémantiquement, vous pouvez par exemple demander à avoir la population de Pékin qui se trouve sur le Wikipédia chinois, même si vous ne comprenez rien à cette langue. Cela peut être exploité en faisant des requêtes depuis différentes langues vers les données d'une autre langue, soit pour les réutiliser, soit pour au moins détecter des inconsistances.
- Réutilisation en externe. Les données, une fois créées sur un wiki SMW, n'ont pas besoin de rester à l'intérieur du wiki : elles peuvent facilement être exportées via des formats comme CSV, JSON et RDF. Cela permet à un wiki SMW de servir de source de données pour d'autres application ou, dans le cas d'une utilisation en entreprise, de jouer le rôle d'une base de données relationnelle (SGBD). Au travers de l'utilisation de l'extension Données externes et la présentation du format de résultat. Un wiki SMW peut même utiliser les données d'un autre, éliminant le besoin de redondance entre les wikis. Vous pouvez aussi requérir aux données SMW par un triplestore RDF, utilisant l'une des extensions de connexion triplestore.
- Intégrer et écraser les données. Les données contenues dans une installation SMW n'ont pas l'obligation d'être une source isolée d'information. Les extensions comme l'importation de données, le transfert de données et les données externes vous donne la possibilité d'intégrer des données externes (venant par exemple de systèmes historiques, de services web ou de sources de données liées) et les inter-relier avec des données sémantiques existantes dans le wiki. Ainsi, un wiki SMW peut servir de hub central d'informations dans un paysage IT.
Qui utilise Semantic MediaWiki ?
Semantic MediaWiki a parcouru un long chemin depuis sa naissance comme projet de recherche académique. Il est actuellement utilisé activement dans des centaines de sites, dans beaucoup de langues, tout autour du monde, notamment dans des compagnies Fortune 500, des projets biomédicaux, des agences gouvernementales et des répertoires de consommateurs. L'article Wikipédia sur Semantic MediaWiki contient une section qui liste certaines de ses utilisations les plus notables. Vous pouvez aussi voir une liste des sites qui utilisent SMW ici et ici. On pourra noter que ces deux listes se concentrent sur les sites publics, bien que peut-être plus de la moitié des sites qui utilisent MediaWiki sont privés, pour une utilisation interne au sein des compagnies et organisations.
Il y a un certain nombre de compagnies de consultation qui implémentent SMW comme partie de leur solutions, comme Benchmarking Partners, FZI, LeveragePoint, ontoprise et WikiWorks (vous pouvez voir une liste des personnes et compagnies qui peuvent être embauchées pour travailler sur des wiki SMW sur la page « soutien professionnel »).
Au moins deux sites web offrent actuellement l'hébergement de Semantic MediaWiki et certaines de ses extensions : Wikia et Referata.
Vous pouvez lire des témoignages d'expériences positives sur l'utilisation de SMW au sein des entreprises, des organisations et de façon individuelle sur la page témoignages.
Plus d'informations
Ce site contient bien d'autres informations sur la configuration et le fonctionnement d'une installation Semantic MediaWiki. Le manuel de l'administrateur contient des informations sur le téléchargement, l'installation et la résolution des problèmes sur SMW, ainsi que des informations sur les diverses extensions qui peuvent être installer pour fonctionner avec SMW. Le manuel de l'utilisateur contient des informations sur la façon de définir les propriétés, de lancer des requêtes, de parcourir les données et bien d'autres choses encore. Enfin, la FAQ contient les réponses aux questions les plus fréquemment posées sur les problèmes aussi bien techniques que non techniques.
Contact et aide
Pour contacter le projet SMW, reportez vous à la page Contact. Pour tous commentaires ou questions, une liste de diffusion des utilisateurs et un canal IRC, #semantic-mediawiki, sont à votre disposition. Pour plus d'information sur l'utilisation de SMW, voyez Help:Obtenir de l'aide.
Les bogues et demandes de fonctions peuvent être transmises à MediaZilla, voyez la documentation relative au signalement de bogue.