Wikibase/Termes
Glossaire des termes
Le cloud
Terme familier désignant un grand groupe de serveurs gérés par une ou plusieurs organisations appelées « fournisseurs du cloud » : les clients du fournisseur du cloud peuvent acheter l'utilisation de serveurs et d'autres services hébergés et exécuter leur propre logiciel, le tout en se connectant au fournisseur du cloud via Internet. A leur tour, leurs propres clients accèdent et utilisent leur logiciel par internet.
Exemple : Amazon Web Services (AWS) est un founisseur du cloud. La société Ex qui, pour les besoins de notre exemple, crée un tableur en ligne appelé ExampleCalc, loue des serveurs auprès d'AWS, héberge son logiciel dans le cloud sur certains de ces serveurs et met à la disposition de ses propres clients l'accès à ExampleCalc. ExampleCalc de Ex est maintenant une application hébergée dans le cloud de AWS.
Base de données
Pièce logicielle qui stocke des informations structurées et les rend disponibles aux autres applications, souvent par le moyen d'un ensemble de commandes appelé langage de requête. Database est souvent utilisé à la place du nom plus formel DBMS. Database peut aussi représenter les données enregistrées par l'application. La plupart des utlisateurs n'utilisent plus DBMS pour le type de l'application, mais base de données qui représente les deux à la fois en fonction du contexte.
Objet de données
Pièce individuelle de données analysée par un ordinateur. Cela peut être une valeur unique ou un groupe de valeurs, et peut avoir une étiquette ou un identifiant utilisable pour la référencer. Un objet de données possède un type de données.
Type de donnée
Nature d'une pièce de données (une valeur numérique, une chaîne de cartactères, une URL, un horodatage, etc.) avec son format particulier.
Exemples : integer (4); string ("Mary had a little lamb"); URL ("https://wikibase.cloud"); time (Thu 1 Jan 01:00:00 EST 1970
).
DBMS
DataBase Management System — Système de gestion de base de données. Nom formel de la base de données quand ce terme est utilisé pour représenter une pièce logicielle qui gère des données stockées et non pas le dépôt de données lui-même.
Elasticsearch
Pièce logicielle qui permet aux utilisateurs de réaliser des recherches dans le texte complet au travers de grandes parties de données. Elasticsearch est souvent utilisé en conjonction avec Wikibase pour étendre la propre recherche de MediaWiki.
Extension
(MediaWiki) Pièce logicielle qui étend la fonctionnalité par défaut de MediaWiki et qu'il peut rendre aussi par défaut. Un bel exemple est l'Editeur visuel, qui permet aux utilisateurs de modifier les entrées du wiki comme s'ils utilisaient un éditeur de texte.
Eléments
En RDF, un objet, un concept, ou un événement qui apparaît dans un triplet (le sujetà gauche, et éventuellement l'objet à droite).
Exemples : « rouge », « empathie », « Saint Sylvestre »
Voir l'entrée 'élément' du glossaire particulier de Wikidata.
Hôte
(comme nom) synonyme de serveur.
(comme verbe) héberger un logiciel signifie l'installer sur un serveur et typiquement en offrir l'accès par internet.
Données liées ouvertes
Linked Open Data (LOD) — Données structurées, publiques et interconnectées avec d'autres données au travers de l'internet. Comme le dit Sir Tim Berners-Lee : "Les Linked Open Data sont des données liées qui sont publiées sous une licence ouverte, ce qui n'empêche pas leur réutilisation gratuite."
Voir l'excellent article de Wikipedia sur le sujet et cette description utile des données cinq étoiles.
MediaWiki
Pièce logicielle s'exécutant sur un serveur web permettant de créer et de modifier des wikis. MediaWiki est un logiciel gratuit développé par la communauté et distribué sous licence GPL (GNU Public License).
Préfixe
Dans le service de requête, les préfixes définissent l'instance de Wikibase à laquelle un élément de la requête fait référence. Bien que Wikidata soit par la valeur par défaut, les requêtes peuvent utiliser d'autres préfixes.
Exemple :
PREFIX exd: <https://example.wikibase.cloud/entity/>
PREFIX exdt: <https://example.wikibase.cloud/prop/direct/>
[...]
?item exdt:P5 exd:Q146 .
?item exdt:P27 ?creationDate .
[...]
qui s'interprète ainsi :
- les préfixes exd et exdt identifient les alias des URL correspondantes
- les deux triplets
<subject> <predicate> <object>
suivants permettent de sélectionner (en général dans une boucle) :
- les éléments du dépôt actuel ayant la propriété P5 pour laquelle la valeur est Q146. P5 est définie dans le dépôt externe exdt, et la valeur est définie dans le dépôt exd. Noter la valeur de l'élément dans la variable item
- parmi ces éléments sélectionner ceux qui ont la propriété P27 et asssigner la valeur trouvée à la variables creationDate
On obtient alors une liste de couples (élément, date de création) pour lesquels P5 vaut Q146 pour tous.
Propriété
En RDF, un descripteur qui figure dans un triplet (le prédicat) et qui décrit la relation entre deux pièces d'information.
Exemples : « est la capitale de », « est l'inventeur de », « est une instance de »
Voir l'entrée 'propriété' du glossaire particulier de Wikidata.
Requêtes
Une commande utilisée pour demander des informations à une base de données.
Langage de requête
Un système de commandes utilisé pour extraire des informations des bases de données.
Structured Query Language — SQL est un exemple commun de langage de requête; bon nombre d'autres langages de requête ont basé leurs commandes et leur syntaxe sur SQL.
Exemple : SPARQL.
Ces langages sont considérés dans le sens de langage de programmation ou langage de balisage.
Service de requêtes
Voir WDQS.
RDBMS
Relational DataBase Management System — Voir DBMS. Les bases de données relationnelles stockent les informations dans des tables et autres structures, selon un système ou plan appelé schéma. Toutes les bases de données pouvant être utilisées pour exécuter MediaWiki sont relationnelles : MySQL, PostgreSQL, SQLite, etc.
Une base de données relationnelle existe en comparaison avec une base de données non relationnelle (NoSQL database), où les données non structurées sont stockées dans des collections.
RDF
Resource Description Framework — Système qui représente l'information sous une forme structurée, utilisé par Wikibase et d'autres logiciels du web des données ouvertes liées.
Voir le document de W3C sur les concepts RDF.
Schéma
Système d'organisation utilisé par une base de données relationnelle pour stocker les informations. Parmi d'autres structures, un schéma contient des tables, des vues et des index.
Serveur
Un ordinateur sur lequel des pièces logicielles s'exécutent pendant longtemps, telles que les bases de données. Aussi : le logiciel qui s'exécute sur de tels ordinateurs, comme un serveur web. Le sens est souvent interchangeable; parle-t-on de l'ordinateur lui-même ? ou du logiciel qui s'exécute à l'intérieur ? ceci peut être difficile à déterminer et dépend du contexte.
SPARQL
SPARQL Protocol And RDF Query Language — Un langage de requête utilisé pour interagir avec les données en RDF dans les dépôts de données tels que Wikibase.
Voir le Tutoriel SPARQL de la Fondation Apache Software.
Déclarations
En RDF, les données sont présentées sous la forme suivante : un sujet (élément), un prédicat (propriété) et un objet (élément, quantité, expression mathématique...).
- Exemple : "<Berlin> <est la capitale de> <Allemagne>."
- Exemple : "<Berlin> <a une population de> <3,7 millions>."
Ces trois éléments d'information ensemble représentent un triplet et forment une seule pièce d'information appelée déclaration.
Voir l'entrée du glossaire de Wikidata, l' article Wikipedia sur les triplets et l'introduction de W3C.
Données structurées
Informations hautement structurées organisées de manière à être facilement traitées par les ordinateurs.
Triplet
Voir Déclaration.
WDQS
WikiData Query Service — Logiciel permettant d'extraire les données de Wikibase en utilisant le langage de requête SPARQL.
Voir le document du service de requête de Wikidata.
Serveur web
Pièce logicielle qui fournit les pages web ainsi que du contenu. Quelques fois ce contenu est généré par un autre logiciel serveur, qui est dit s'exécuter à l'intérieur du serveur web.
Plus précisément un serveur web est une application qui reçoit des requêtes et qui leur répond en renvoyant des données que le navigateur web (Mozilla Firefox, Google Chrome, etc.) utilise pour afficher dans une page web à l'utilisateur final. Un serveur web communique via le protocole HTTP et fournit les informations par internet.
Wiki
Une base de connaissances, souvent publique, où quiconque ayant accès peut ajouter ou modifier des informations. « Quiconque ayant accès » peut désigner toute personne d'une organisation, ou n'importe qui dans le monde.
Wikibase
Wikibase est un logiciel gratuit qui stocke et organise les informations pouvant être mises à jour de manière collaborative en leur permettant d'être facilement traitées par les ordinateurs, traduites en plusieurs langues et partagées avec le reste du monde comme faisant partie du web des Données liées ouvertes. C'est une extension de MediaWiki.