Wikibase
wiki permettant de stocker et d'éditer des données / De Wikipedia, l'encyclopédie encyclopedia
Wikibase est un ensemble d'extensions de MediaWiki conçu pour recueillir, stocker, publier et rechercher des informations structurées dans un entrepôt logiciel doté d'un historique de modifications. Ses composants principaux sont le Wikibase Repository[1], une extension servant à stocker et gérer des données, et le Wikibase Client[2], qui sert à recueillir et publier les données structurées d'une base de données. Wikibase a été développé initialement pour créer le site Wikidata[3].
Cet article est une ébauche concernant un logiciel libre.
Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
Consultez la liste des tâches à accomplir en page de discussion.
Créateur | Wikimedia Deutschland |
---|---|
Développé par | Wikimedia Deutschland et Wikimedia Foundation |
Dépôt | gerrit.wikimedia.org/r/p/mediawiki/extensions/Wikibase.git |
État du projet | actif |
Écrit en | PHP et JavaScript |
Environnement | Linux, *BSD |
Langues | multilingue |
Type | extension de MediaWiki |
Politique de distribution | gratuit |
Licence | GPL-2.0 ou ultérieure |
Documentation | doc.wikimedia.org/Wikibase/master/php/index.html |
Site web | www.mediawiki.org/wiki/Special:Mylanguage/Wikibase |
Les données de Wikibase consistent en des liens qui relient des entités (entities) dotées de plusieurs attributs structurés. Chaque entité reçoit un identifiant unique, une description (qui peut être déclinée en plusieurs langues) et des champs sémantiques servant à doter l'entité de propriétés. Celles-ci peuvent être d'autres entités de la base de données ou des informations textuelles[4].
Wikibase recueille et publie les données dans le Web et a recours à JavaScript pour la validation. Il fournit une Interface de programmation (API) pouvant être utilisé par des bots pour exporter ses données dans de multiples formats.
En plus de propulser Wikidata, Wikibase est utilisé par l’Eagle Project d'Europeana[5], Lingua Libre et OpenStreetMap.