Wikibase/DataModel/Primer/fr

Ceci est une entrée en matière du modèle de données Wikibase. Pour une spécification plus technique, voir la spécification du modèle de données.



Résumé du modèle de données
Le contenu de la base de connaissance Wikibase peut se résumer aux éléments suivants.

Une base de connaissances Wikibase est une collection d'entités. Les entités (entities) sont les composants élémentaires de la base de connaissances décrivables et référençables en utilisant le modèle de données. Deux types d'entités sont prédéfinis : les éléments (items) et les propriétés (properties). Vous pouvez étendre Wikibase pour qu'il prenne en charge des types d'entités supplémentaires.

La description des éléments et des propriétés est structurée de la manière suivante.


 * 1) Elément
 * 2) identifiant de l'élément (nombre préfixé par Q)
 * 3) empreinte, constituée de :
 * 4) une étiquette multilingue*
 * 5) une description multilingue*
 * 6) des alias multilingues
 * 7) des déclarations, chacune étant constituée de :
 * 8) Définition, constituée de :
 * 9) Propriété
 * 10) Valeur
 * 11) Qualifieurs (paires propriété-valeur supplémentaires)
 * 12) Références (chacune étant constituée d'une ou plusieurs paires de propriété-valeur)
 * 13) Rang
 * 14) liens de sites
 * 15) Propriété
 * 16) identifiant de la propriété (nombre préfixé par P)
 * 17) empreinte, constituée de :
 * 18) une étiquette multilingue*
 * 19) une description multilingue*
 * 20) des alias multilingues
 * 21) des déclarations, chacune étant constituée de :
 * 22) Définition, constituée de :
 * 23) Propriété
 * 24) Valeur
 * 25) Qualifieurs (paires propriété-valeur supplémentaires)
 * 26) Références (chacune étant constituée d'une ou plusieurs paires de propriété-valeur)
 * 27) Rang
 * 28) type de donnée

( * ) Sauf quand le libellé et (ou) la description d'une entité ne sont pas vides, dans le cadre d'un type d'entité la combinaison pour une entité d'un libellé et de la description dans une langue donnée doivent être uniques.

Eléments
Chaque page de Wikibase décrit un seul élément. Les éléments servent à Wikibase pour référencer tout ce qui a un intérêt, et habituellement ils sont le sujet des articles de Wikipedia. Donc dans Wikibase nous aurons un élément pour Berlin, et ce qu'il représente c'est le sujet des articles Wikipedia liés à cet élément dans les différentes langues. Les articles Wikipedia identifient la signification d'un élément.

Chaque élément a son libellé (un nom) et sa description dans chauque langue de Wikibase. Le libellé seul n'est pas suffisant car il pourrait être ambigu : Berlin peut représenter la capitale de l'Allemagne, une ou plus d'une douzaine de villes des USA, un album de Lou Reed, un orchestre américain new wave, ou beaucoup d'autres choses. Le libellé et la description ensemble doivent identifier la signification de l'élément, par exemple le libellé « Berlin » et la description « Une ville d'Allemagne » permettent l'identification de manière unique dans chaque langue.

En plus des libellés les éléments peuvent avoir des alias qui sont des noms alternatifs permettant de trouver un élément. « George H. W. Bush » peut aussi être trouvé sous « George Bush » qui peut être son fils. Les alias sont faits pour offrir à l'utilisateur des facilités pour la recherche, plutôt comme les redirections Wikipedia, et ainsi même les fautes les plus courantes peuvent être utilisées comme alias.



Problème de base des symboles
If you are following carefully you will notice that both the Wikipedia links and label plus description identify the meaning of an item. And not only that: they do that in all languages! It can thus happen that these identifiers get out of sync: the German Wikipedia link might point to Berlin, Kentucky and the English description might say "Capital of Germany". This is true, and there is nothing implemented in the system to prevent it: no language and no identifying mechanism has precedence over the other. Here we are running into the symbol grounding problem. The path we are taking in Wikibase to address this problem is by deliberatively providing multiple ways to identify the meaning of an item and trust that Wikibase editors will come up with a socio-technical mechanism to solve it well enough for the Wikibase use cases.

Déclarations
One of the requirements is that "Wikibase will not be about the truth, but about statements and their references." This means that in Wikibase we do not actually model the items themselves, but statements about them. We do not say that Berlin has a population of 3,5 M, we say that there is this statement about Berlin's population being 3,5 M as of 2011 according to the German statistical office.

A statement may consist of Ensemble, la propriété, la valeur et les qualifieurs sont également appelés des claim (définitions), qui en leur ajoutant les références des sources forment une déclaration.
 * one property (in the example, "population")
 * one value (3,5 M)
 * optionally one or more qualifiers (in this example, "as of 2011" is one of the qualifiers)
 * optionally one or more references (the German statistical office)

Il peut exister plusieurs déclarations pour la même propriété : les personnes peuvent avoir plusieurs enfants, les livres peuvent avoir plusieurs auteurs. Egalement il peut y avoir des divergences de point de vue sur la population d'une ville -- le nombre officiel et l'estimation des Nations Unies par exemple. Ou il peut y avoir des valeurs différentes selon les qualifieurs, comme les points dans le temps, ou les méthodes de mesure. Voir quelques exemples ci-dessous.

Properties are described on their own wiki pages in Wikibase. Properties also have labels and descriptions, and additionally to that they also have a data type associated with them and perhaps additional properties. The data type defines the type of the value used with this property. The set of properties is created and maintained by the Wikibase editors.

Values themselves can be either very simple -- another item or just a string -- or quite complex beasts, like a geographic shape, a measurement with a unit and an accuracy, or a time period. We will describe values in more detail in their own page in the future. The set of data types is (mostly) predefined.

Il y a deux valeurs spéciales, la plupart du temps indépendantes de leur type de données : none et unknown. None signifie que nous savons que la propriété donnée n'a pas de valeur, par exemple Elizabeth Iere d'Angleterre n'a pas de conjoint. Unknown signifie que la propriété a une valeur, mais que cette dernière n'est pas connue -- par exemple le Pape Linus a certainement une année de naissance, mais on ne la connait pas. Il ne faut pas confondre cela avec le fait que l'on ne sait pas si un élément a une valeur pour une propriété spécifique, par exemple si une personne a des enfants. none et unknown ne doivent pas être confondus avec la chaîne de caractères respective : avoir pour nom « unknown » n'est pas la même chose que d'avoir un nom inconnu (qui encore n'est pas la même chose que d'être inconnu bien qu'ayant un nom).

Les références offrent une source qui prend en charge une définition donnée. Il peut y avoir plusieurs références pour une même déclaration. Nous travaillons encore sur la manière de structurer davantage une référence mais en général elles pointeront sur une source (qui sera un élément Wikibase avec ses droits : un livre, un site web, etc.) et auront d'autres informations comme la page où la déclaration est prise en charge. Une définition sans référence n'est pas forcément fausse, pas plus qu'elle n'est vraie quand elle comporte une référence. Il appartient toujours au lecteur de la déclaration de décider de croire à la définition. Nous décrirons à l'avenir les références plus en détails dans une page dédiée.



Qualifieurs
Les qualifieurs sont utilisés pour décrire plus précisément, ou pour affiner la valeur d'une propriété donnée dans une déclaration. Ils consistent en une propriété et une valeur, qui sont les mêmes que pour les déclarations.

Alors qu'il serait pratique de pouvoir exprimer toutes les données nécessaires aux cas d'utilisation de Wikibase avec des paires propriété-valeur, ce n'est malheureusement pas le cas. Beaucoup de déclarations ont besoin de qualifieurs supplémentaires pour être formulées. Pour réduire le nombre de propriétés à une taille qui soit gérable, les qualifieurs sont utilisés pour arriver à spécifier la déclaration. Les qualifieurs peuvent être utilisés de différentes façons, comme indiqué dans les exemples suivants.

A qualifier can modify what the item means ("France: Area 213,010 sq mi - excluding Adélie Land"), the property ("Berlin: Population 3,500,000 - method Estimation"), constrain the validity of the value ("Germany: Population 80,000,000 - as of 2011"), or offer further details ("Austria: Religion Catholic - Percentage 64,8%" or "Goldfinger: Actor Sean Connery - Role James Bond"), etc. Un qualifieur attrappe-tout est supposé être une « annotation » ou quelque chose de similaire.

La communauté Wikibase est libre de maintenir et d'utiliser les qualifieurs pourvu que cela ait un sens et que cela réponde à ses cas d'utilisation. Le qualifieur fait partie intégrante de la déclaration : si vous le supprimez, la déclaration n'a plus la même signification. C'est beaucoup moins vrai pour les références.

Rangs
Comme il existe potentiellement plusieurs déclarations différentes pour un élément ou une propriété donnée, il faut choisir ceux que les requêtes Wikibase devront renvoyer. Afin de faciliter cela, trois rangs de déclarations ont été introduits. Chaque rang comporte un nombre quelconque de déclarations mais pour un rang donné, l'ordre des déclarations à l'intérieur n'a pas d'importance.


 * Preferred statements: if preferred statements exist, these statements are returned in response to a query. They would, e.g. for a population contain the most recent one as long as it is regarded as sufficiently reliable. Wikibase editors might decide to mark several statements as preferred: this may be used to indicate disagreement, reflecting the knowledge diversity on the issue, or it may be used to express the notion of actually having multiple values (in case of properties like "children").
 * Normal statements: if there are no preferred statements (or the query explicitly says to include normal statements too), these statements are returned. Historical values, like the population of a country in the past, might be here, as well as less representative sources which are still considered relevant.
 * Deprecated statements: for statements that are being discussed, or known to be erroneous, but still listed for the sake of completion or in order to prevent them being constantly added and removed. Deprecated statements only appear in search results if they are explicitly added or if they are selected based on their source. A footnote qualifier should usually accompany other-ranked statements.

Dans Wikibase, les rangs sont aussi utilisés pour rendre l'affichage plus lisible. Seuls les déclarations favorites sont affichées par défaut, et le lecteur doit cliquer sur un lien du type Autres valeurs pour voir l'ordre normal des déclarations.

