Help:Dates

This page is a translated version of the page Help:Dates and the translation is 97% complete.
Other languages:
Bahasa Indonesia • ‎Basa Bali • ‎Deutsch • ‎English • ‎Nederlands • ‎dansk • ‎español • ‎français • ‎galego • ‎polski • ‎čeština • ‎русский • ‎српски / srpski • ‎հայերեն • ‎العربية • ‎বাংলা • ‎中文 • ‎日本語

Wikidata propose une série de propriété avec pour type de données le « temps », qui permet le stockage d'informations de base définissant un point unique dans le temps. Le type de données « temps » peut être étendu avec des qualificatifs personnalisés pour permettre une large gamme d'expressions temporelles possibles.

Modèle

Type de données temps

Voir aussi mw:Wikibase/DataModel/JSON#time

La page Special:ListDatatypes décrit le type de données temps comme suit :

Literal data field for a point in time. Given as a date and time with some precision and boundaries. The time is saved internally in the specified calendar model.
  • time – explicit value for point in time, represented as a timestamp resembling ISO 8601, e.g. +2013-01-01T00:00:00Z. The year is always signed and padded to have between 4 and 16 digits.
  • timezone – explicit value as a signed integer. Timezone information as an offset from UTC in minutes.
  • before – explicit integer value for how many units after the given time it could be. The unit is given by the precision.
  • after – explicit integer value for how many units before the given time it could be. The unit is given by the precision.
  • precision – explicit value encoded in a shortint. The numbers have the following meaning: 0 - billion years, 1 - hundred million years, ..., 6 - millennium, 7 - century, 8 - decade, 9 - year, 10 - month, 11 - day, 12 - hour, 13 - minute, 14 - second.
  • calendarmodel – explicit value given as a URI. It identifies the calendar model of the timestamp.

Il s'agit là d'une description précise de la structure enregistrée ; cependant, une grande partie de celle-ci n'est pas utilisée pour le moment :

  • le champ time ne peut pas être sauvegardé avec une précision supérieure à un « jour » ;
  • nous n'utilisons pas les champs before (avant) et after (après) et utilisons plutôt des qualificatifs pour indiquer la période de temps ;
  • timezone (fuseau horaire) n'est pas non plus utilisé, l'encodage (Z) suggère le fuseau horaire UTC (la date de Londres), mais la pratique générale sur Wikidata est de sauvegarder les dates comme indiqué dans la littérature, ce qui signifie généralement en fuseau horaire local.
  • calendrier : valeur explicite définissant le modèle de calendrier. Actuellement, deux modèles de calendrier sont supportés : proleptic Gregorian calendar (Q1985727) et proleptic Julian calendar (Q1985786).

Par exemple, la structure réelle de données de Adam Mickiewicz (Q79822) start time (P580) est

          ["P580"] = table {
            table {
              ["datatype"] = "time",
              ["datavalue"] = table {
                ["type"] = "time",
                ["value"] = table {
                  ["after"] = 0,
                  ["before"] = 0,
                  ["calendarmodel"] = "http://www.wikidata.org/entity/Q1985727",
                  ["precision"] = 9,
                  ["time"] = "+1838-01-01T00:00:00Z",
                  ["timezone"] = 0,
                },
              },
              ["hash"] = "1438e02cdfc7ff91f7e722fbbf09f5ba5dba259b",
              ["property"] = "P580",
              ["snaktype"] = "value",
            },
          }

Précision

Ci-dessous se trouve un tableau avec des chaînes de caractères time pour plusieurs valeurs de précision. Les chaînes sont accessibles par les commandes Lua et sont également utilisées par QuickStatements (Q20084080)     .

L'interface utilisateur interprète étrangement la précision 7 (100 ans) et 8 (1000 ans), en utilisant des définitions historiques strictes de ces termes, qui commence avec l'année finissant par 01 et finit avec l'année finissant par 00. Cela pourrait être contre-intuitif pour certaines personnes. En utilisant la précision 7 ou 8, il est plus sûr d'éviter les années avec pour derniers chiffres 00. Une option est d'utiliser la première année qui évite le problème, par exemple 2001 pour le 3e millénaire. Une autre option consiste à utiliser une date proche du point médian de la fourchette, par exemple 1950 pour le XXe siècle.

précision chaîne d'horodatage signification commentaires
11 jour +2021-01-21T00:00:00Z date d'aujourd'hui
10 mois +2021-01-00T00:00:00Z ce mois
9 année +2021-00-00T00:00:00Z cette année
8 décennie +2010-00-00T00:00:00Z 2010sdate QS:P,+2010-00-00T00:00:00Z/8 Toute date comprise dans l'intervalle 2010-2019 avec une précision de 8 est interprétée comme « années 2010 ».
7 siècle +1801-00-00T00:00:00Z XIXe siècle Toute date dans la période 1801-1900 avec une précision de 7 est interprétée comme étant XIXe siècle. Ceci suit la définition historique stricte du siècle telle qu'expliquée dans l'article Wikipédia. Cela pourrait aller à l'encontre de l'intuition de certains, d'autant plus qu'il n'y a pas de chevauchement avec la définition des décennies. De plus, dans certaines langues, les gens n'utilisent pas des termes comme XIXe siècle, mais quelque chose qui équivaut à années dix-huit cents.
6 millénaire +1500-00-00T00:00:00Z second millénaire Toute date dans la période 1001-2000 avec une précision de 6 est interprétée comme le deuxième millénaire. Comme pour les siècles, cela pourrait être contre-intuitif pour certains.
4 centaine de millier d'années -2500000-01-01T00:00:00Z 2 500 000 av. J.-C. Exemple de l'élément 2,500th millennium BC (Q3273066)
3 million d'années -13798000000-01-01T00:00:00Z 13,798 million d'années av. J.-C. Exemple de l'élément cosmic inflation (Q273508)
0 milliard d'années -5000000000-00-00T00:00:00Z 5 milliards d'années av. J.-C. Exemple de l'élément Earth formation (Q3748186)


Qualificatifs

Les qualificatifs peuvent être utilisés pour expliquer ou adapter des dates qui ne peuvent pas être entièrement représentées par le modèle des dates ci-dessus. La précision d'une date qualifiée doit avoir une précision qui contient l'intervalle décrit par les qualificatifs, ou être mise à « valeur inconnue » (["snaktype"] = "somevalue").

Exemples de dates et comment les enregistrer
déclaration code Exemple de
environ 500 av. J.-C. 500 BCE / sourcing circumstances (P1480) circa (Q5727902) Pythagoras (Q10261) date of death (P570)
après 741 / earliest date (P1319) year 741 Swanachild (Q291747) date of death (P570)
avant les années 140 / latest date (P1326) 140s Pius I (Q83198) date of birth (P569)
entre 586 et 569 av. J.-C. / earliest date (P1319) 586 BCE
/ latest date (P1326) 569 BCE
Pythagoras (Q10261) date of birth (P569)
entre environ 1600 et environ 1615 / earliest date (P1319) 1600.
/ latest date (P1326) 1615.
/ sourcing circumstances (P1480) circa (Q5727902)
Pieter Mulier the Elder (Q217640) date of birth (P569)
depuis 1384 / start time (P580) 1384. Mikołaj of Ściborz (Q11780990) floruit (P1317)
jusqu'en 1515 / end time (P582) 1515.
de 1405 à 1420 / start time (P580) 1405.
/ end time (P582) 1420.
Master of Egerton (Q29609) floruit (P1317)
début du XIe siècle 11. century / refine date (P4241) beginning of (Q40719727) Parascheva of the Balkans (Q6967370) date of birth (P569)
milieu du XVIIIe siècle 18. century / refine date (P4241) middle of (Q40719748) Zlata of Maglen (Q2512266) date of birth (P569)
fin du mois d'avril 2011 April 2011 / refine date (P4241) end of (Q40719766) Hoegaarden 0,0 (Q2198961) inception (P571)
première moitié des années 1900 1900s / refine date (P4241) first half (Q40719687) Monogrammist E. D. (Q40912154) floruit (P1317)
été 1693 1693. / refine date (P4241) summer (northern hemisphere) (Q40720564) Hieronymus Janssens (Q3135313) date of death (P570)
automne 1653 1653. / refine date (P4241) autumn (northern hemisphere) (Q40720568) Adriaen van Utrecht (Q367970) date of death (P570)

Les qualificatifs de temps peuvent également être utilisé pour fournir des informations complémentaires pour presque n'importe quelle déclaration. C'est le cas pour :

Propriétés

La liste complète des propriétés de temps peut être trouvé sur Special:ListProperties/time.

Chaque personne devrait avoir certaines propriétés liées à sa durée de vie :

Informations Comment les enregistrer : Commentaires
date of birth date of birth (P569) avec la précision « année » et le qualificatif determination method (P459)=age for a given year mentioned in source (Q21042816) : si une source mentionne l'âge d'une personne pendant une année donnée, ceci peut être indiqué de cette façon. On peut utiliser birthday (P3150) si la date d'anniversaire est connue, mais sans l'année.
date of death date of death (P570) avec le qualificatif latest date (P1326) : si une source mentionne sa veuve au cours d'une année donnée, cela peut être indiqué avec le qualificatif P1326.
date of baptism in early childhood date of baptism in early childhood (P1636) Pour beaucoup de personne, seule la date de baptême est connue, et non celle de naissance. Souvent, l'année de naissance est enregistrée avec la date précise du baptême.
date of burial or cremation date of burial or cremation (P4602) Comme pour la date du baptême, on ne connaît parfois que la date précise de l'enterrement, qui est ensuite utilisée pour estimer le mois ou l'année du décès.
date of disappearance date of disappearance (P746) Date ou moment où une personne disparue a été vue ou reconnue vivante pour la dernière fois.
en vie floruit (P1317) Date à laquelle une personne était reconnue vivante. Peut aider à déterminer si une personne née après 1898 est toujours en vie ou quand une personne sans date de naissance a d'abord attiré l'attention du public.
(super)centenaire significant event (P793)=centenarian (Q2944360)
significant event (P793)=supercentenarian (Q1200828)
Personne connue pour avoir atteint 100/110 ans. Peut aider à déterminer si une personne née avant 1921 ou 1911 est toujours en vie.
période d'activité ou période où quelqu'un était florissant (latin : floruit ou fl.) Deux manières de l'indiquer : floruit (P1317) indique la date ou la période pendant laquelle une personne était connue pour avoir été vivante ou active, ce qui est un peu plus large que la notion de « période de travail », car elle peut présenter des dates lors desquelles une personne était vivante mais non active. Dans la pratique, pour de nombreuses personnes pour lesquelles nous ne connaissons pas les dates de durée de vie, nous connaissons celles de leur travail, de sorte que ces deux propriétés pourraient avoir les mêmes informations. Souvent floruit (P1317) stocke des informations comme XVe siècle, tandis que work period (start) (P2031) et work period (end) (P2032) stocke une plage de dates plus précise.

Les propriétés de temps sont également utilisées pour indiquer des dates importantes relatives aux œuvres d'art, livres, bâtiments ou autres objets :

Informations Propriété pour l'enregistrer S'applique à Comment l'utiliser
inception inception (P571) œuvres d'art
livres
cartes
musiques
organisations
date à laquelle l'organisation/le sujet a été fondée/créé
date de découverte time of discovery or invention (P575) œuvres d'art
artefacts
objets astronomiques
inventions
taxons
date à laquelle l'élément a été découvert
dissolved, abolished or demolished date dissolved, abolished or demolished date (P576) organisations
bâtiments
date à laquelle une organisation a été dissoute/a disparue ou un bâtiment a été démolit
publication date publication date (P577) livres
cartes
musiques
date à laquelle une œuvre a été publiée pour la première fois
première représentation date of first performance (P1191) œuvres
musiques
date à laquelle un travail a été commencé, réalisé ou diffusé
time of earliest written record time of earliest written record (P1249)
discontinued date discontinued date (P2669) produits date à laquelle la disponibilité d'un produit a été suspendue
production date production date (P2754) date de production d'un travail créatif, si différente de la date de publication
date depicted date depicted (P2913) ouvrage d'art
livre
carte
date décrite dans un travail
public domain date public domain date (P3893) ouvrages d'art
livres
date à laquelle l'élément est entré dans le domaine public dans une juridiction.
date of official opening date of official opening (P1619) immeuble
événement
date à laquelle un événement, une institution, ou un immeuble a été ouvert
date of official closure date of official closure (P3999) immeuble
événement
date de la fermeture officielle d'un bâtiment ou d'un évènement
service entry service entry (P729) véhicule
équipement
date à laquelle une pièce ou une classe d'équipement est entrée en service opérationnel
service retirement service retirement (P730) véhicule
équipement
date à laquelle une pièce ou une classe d'équipement est sortie du service opérationnel
year of taxon publication year of taxon publication (P574) taxon date à laquelle un nom scientifique a été initialement établi. Avec taxon author (P405) sont utilisés comme qualificateur de taxon name (P225).
UTC date of spacecraft launch UTC date of spacecraft launch (P619) vaisseau spatial
time of spacecraft landing time of spacecraft landing (P620) vaisseau spatial
time of spacecraft orbit decay time of spacecraft orbit decay (P621) vaisseau spatial
spacecraft docking/undocking date spacecraft docking/undocking date (P622) vaisseau spatial
periapsis date periapsis date (P2285) objet astronomique time for perihelim/perigeum in each orbit for an astronomical object

Dates récurrentes

Pour les événements récurrents annuels, day in year for periodic occurrence (P837) est un exemple particulier de birthday (P3150). Help:Dates de Pâques permet de trouver des éléments pour des jours récurrents définis par leur distance par rapport à Pâques.

Paires de propriétés pour les périodes de temps

de à
inception (P571): date or point in time when the subject came into existence as defined dissolved, abolished or demolished date (P576): point in time at which the subject (organisation, building) ceased to exist; see "date of official closure" (P3999) for closing a facility, "service retirement" (P730) for retiring equipment, "discontinued date" (P2669) for stopping a product
discontinued date (P2669): date that the availability of a product was discontinued; see also "dissolved, abolished or demolished" (P576)
service retirement (P730): date or point in time on which a piece or class of equipment was retired from operational service
date of official closure (P3999): date of official closure of a building or event
date of official opening (P1619): date or point in time an event, museum, theater etc. officially opened date of official closure (P3999): date of official closure of a building or event
service entry (P729): date or point in time on which a piece or class of equipment entered operational service service retirement (P730): date or point in time on which a piece or class of equipment was retired from operational service
date of commercialization (P5204): date when a product was first commercialized discontinued date (P2669): date that the availability of a product was discontinued; see also "dissolved, abolished or demolished" (P576)
start time (P580): time an item begins to exist or a statement starts being valid end time (P582): time an item ceases to exist or a statement stops being valid
work period (start) (P2031): start of period during which a person or group flourished (fl. = "floruit") in their professional activity work period (end) (P2032): end of period during which a person or group flourished (fl. = "floruit") in their professional activity
start period (P3415): initial period in which the statement is valid (including the period-value) end period (P3416): last period in which the statement is still valid (including the period-value)
open period from (P3027): qualifier to P3025 (open days) for season when open days apply open period to (P3028): qualifier to P3025 (open days) for season when open days apply
start of covered period (P7103): start of period covered by an archive set, a historical book, or a collection end of covered period (P7104): end of period covered by an archive set, a historical book, or a collection
minimum date (property constraint) (P2310): qualifier to define a property constraint in combination with P2302 maximum date (property constraint) (P2311): qualifier to define a property constraint in combination with P2302. Use "unknown value" for current date.
date of the first one (P7124): qualifier: when was the first element of quantity appears/took place date of the latest one (P7125): qualifier: when was the latest element of quantity appears/took place
date of birth (P569): date on which the subject was born date of death (P570): date on which the subject died
date of baptism in early childhood (P1636): date when a person was baptized. For times when only baptism records were available, this can be a good substitute for date of birth.

Interface

Entrée d'une date exactes

Lorsqu'une date de 2021 est entrée, par exemple 2021-01-21, le modèle de calendrier est défini par défaut sur proleptic Gregorian calendar (Q1985727).

Pour les dates actuelles, cela marche bien.

Pour les dates antérieures, le calendrier applicable devrait être déterminé :

En fonction du pays et de la source, le calendrier approprié doit être déterminé et saisi.

S'il n'est pas possible de déterminer si la date figure dans l'un ou l'autre calendrier, cette date doit être entrée dans le calendrier par défaut avec le qualificatif sourcing circumstances (P1480) = unspecified calendar (Q18195782).

Certains pays ont utilisé ou utilisent encore d'autres calendriers. Aucune de ces options n'est prise en charge. Les dates doivent être converties en dates juliennes ou grégoriennes.

Dates inexactes

Dans un certain nombre de cas, la date exacte d'un événement (comme la date de naissance) n'est pas connue. Nous avons plusieurs approches selon la façon dont la source le documente.

End of automatically generated list.
Précision

La première approche consiste à changer la précision. Par exemple, quand la source indique les années 1620 :

  1. Ajouter une déclaration de date
  2. Entrez une année (par exemple 1625)
  3. Cliquez sur « advanced adjustments »
  4. Changez la précision pour quelque chose d'approprié (par exemple une décennie)
  5. Ajoutez la source
  6. Sauvegardez la déclaration
Qualificatifs pour les premiers/derniers

La première approche peut être étendue si vous connaissez une date avant et/ou après. Par exemple, lorsque la source indique avant 1625 :

  1. Ajoutez la déclaration comme ci-dessus, mais ne l'enregistrez pas encore
  2. Ajoutez un qualificatif latest date (P1326) et/ou earliest date (P1319) avec la date
  3. Sauvegardez la déclaration
Qualificatif pour une date approximative

La deuxième approche convient si la source indique une certaine date ou une certaine année. Par exemple « vers 1622 » :

  1. Ajoutez une déclaration avec une certaine date
  2. Entrer l'année (par exemple 1622)
  3. Ajoutez un qualificatif sourcing circumstances (P1480) -> circa (Q5727902)
  4. Ajoutez la source
  5. Sauvegardez la déclaration

Années avant Jésus-Christ

  • Les années avant Jésus-Christ doivent être ajoutée en tant que telles.
Exemple : L'année 458 av. J.-C. sur Q309637#P39 est entrée comme «458 BCE » (anglais pour AEC) et apparaît comme « 458 BCE ».
  • For RDF export (e.g. on Wikidata Query Service) the following applies: "The dates follow XSD 1.1 standard, i.e. 1 BCE is year 0."[1]. Year "0" is also exported as year 0, but only if it is Julian calendar, because non-Gregorian dates are passed through as is. Year 0 Gregorian is invalid in the database would not be exported. Year 2 BCE, as -1.
Sample: Year 458 BC on https://www.wikidata.org/wiki/Special:EntityData/Q309637.rdf appears as "<pq:P585 rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">-0457-01-01T00:00:00Z</pq:P585>". The same is visible on the below SPARQL query.
SELECT *
{
	VALUES ?item { wd:Q309637 }
  	?item p:P39 ?p1 . ?p1 pqv:P585 ?p3 . ?p3 ?p4 ?p5
}
LIMIT 100

Try it!

  • Pour l'export RDF (comme avec le service de requête sur Wikidata), les dates avant J.C. (comme toutes les dates) sont converties en dates grégoriennes.
Exemple : le 27 novembre de l'an 8 avant J.C. apparaît comme "-0007-11-25T00:00:00Z"
  • Pour l'export JSON, le format est inspiré de XSD 1.0 et ISO 8601:1988. L'année 0 n'est pas définie, l'an 1 avant JC est exporté comme -0001, l'an 2 avant JC est exporté comme -0002, etc.

Filtrer les dates dans les requêtes sparql

Exemples de syntaxe :

Cas d'utilisation pour les requêtes de dates
Cas d'utilisation Sparql
Any event that occurred between year X and year Y
SELECT ?item ?itemLabel ?time
WHERE
{
  ?item wdt:P585 ?time.
  FILTER (   YEAR(?time) > 1450 && YEAR(?time) < 1454  ).
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en" }
}
Try it!
Tout événement qui s'est produit entre une date X et une date Y
SELECT ?item ?itemLabel ?time
WHERE
{
  ?item wdt:P585 ?time.
  FILTER ((?time > "1452-01-01"^^xsd:dateTime) && (?time < "1452-12-31"^^xsd:dateTime)).
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en" }
}
Try it!
Tout événement qui s'est produit à une date spécifique
SELECT ?item ?itemLabel
WHERE
{
  ?item wdt:P585 "+1789-07-14T00:00:00Z"^^xsd:dateTime.
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en" }
}
Try it!
People born in 1700 with day or month precision dates
SELECT ?item ?itemLabel ?time ?precision
WHERE
{
  VALUES ?precision { 10 11 }
  ?item p:P569/psv:P569 [wikibase:timePrecision ?precision; wikibase:timeValue ?time].
  FILTER (   YEAR(?time) = 1700 ).
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en" }
} 
LIMIT 10
Try it!

Problèmes connus

Voir Phab:T87764 (bogues relatifs au type de données de la date (suivi))

  • In 2015, the format for dates was changed. Julian dates entered before are likely to be off a few days.
  • Some dates may have year precision, but have been entered as day precision
  • The documentation indicates the time zone exists, but the only time zone that can be entered is an offset of 0 from W:universal time. Since it is impossible to capture the time zone of the source, most of the dates in Wikipedia are, strictly speaking, false.
  • See Phab:T95553. The user interface accepts and presents dates with precision 7 (100 years) strangely, enticing editors to enter incorrect dates.

Voir aussi

Notes

  1. mw:Wikibase/Indexing/RDF_Dump_Format#Time