ES:Key:wikidata
wikidata |
Descripción |
---|
El ID del ítem en Wikidata sobre la característica. |
Grupo: anotaciones |
Sitio web |
www.wikidata.org |
Patrón de URL |
https://www.wikidata.org/entity/$1 |
Usado en estos elementos |
Véase también |
Estado: de facto |
Herramientas para esta etiqueta |
El ID del ítem en Wikidata sobre la característica (por ejemplo, Q9141 representa al Taj Mahal). Del mismo modo que con wikipedia=* sólo las entradas sobre la cosa en cuestión deberían ser enlazadas, un hipervínculo desde la catedral de Santiago a la entrada sobre la catedral de Santiago está bien; pero un enlace desde una terminal de autobuses a la concesionaria debería usar más bien operator:wikidata=* y un enlace desde un monumento al acontecimiento que honra debería usar más bien subject:wikidata=*.
Para entradas con tanto wikipedia=* como wikidata=*, estos enlaces deberían ser equivalentes, excepto si Wikidata tiene una entrada más precisa que distingue el objeto mapeado mejor que el artículo de Wikipedia. En ese caso la relación entre ambas (la entrada de Wikidata y su entrada padre conectada con el artículo de Wikipedia) debería ser descrita a través de la propiedad capital de o forma parte de. Normalmente no debería haber más de un elemento con el mismo identificador de Wikidata, pero a veces puede estar bien.
¿Dónde se puede encontrar el ID de Wikidata?
Busca en la página de inicio de Wikidata: www.wikidata.org o sigue el enlace desde la Wikipedia (véase la captura de pantalla).
Extrae el ID a partir del URL de Wikidata: https://www.wikidata.org/wiki/Q9141
El identificador de Wikidata que se muestra en el artículo de Wikipedia puede no coincidir cuando este describe varios objetos homónimos, por ejemplo el artículo Heligoland describe el municipio de Heligoland (Q3038), la villa de Heligoland (Q11178998), el archipiélago de Heligoland (Q17515918) y la isla de Heligoland (Q3129772); pero solo el primero enlaza a aquel.
Visualización
Los valores de Wikidata ahora se visualizan enlazados en las páginas de navegación de OSM. Véase por ejemplo 375257537 375257537
Etiquetaje
No debería haber más de un elemento de OSM con el mismo identificador de Wikidata. No es necesario repetir el valor de Wikidata de una relación en sus nodos P11693 o vías P10689 miembros. Varios objetos con el mismo valor de Wikidata pueden ser añadidos a una misma relación P402.
Enlaces secundarios a Wikidata
Se puede añadir referencias adicionales al objeto posponiendo a la clave de la característica correspondiente el sufijo *:wikidata=*:
Consultas a Overpass turbo sobre el uso de la clave
Detección de errores
Con la siguiente consulta a Overpass turbo se encuentran valores mal formados para la clave de Wikidata:
[bbox:{{bbox}}]
[out:json];
(
nwr["wikidata"]["wikidata"!~"^Q[1-9][0-9]*$"];
);
out body;
>;
out skel qt;
Lugares interesantes sin enlace de Wikidata
Esta consulta de Overpass turbo encuentra una panoplia de lugares potencialmente interesantes, históricos o reseñables que no tienen enlace de Wikidata.
Obviamente, lo que se puede considerar interesante, histórico o reseñable es relativo y la falta de enlace de Wikidata no significa que haya una entrada a la que enlazar o que el lugar deba tener una. En cualquier caso, esta consulta podría ser un punto de partida útil para encontrar sitios localmente relevantes a los que enlazar a Wikidata, llegando a añadir una nueva entrada si fuera conveniente.
[bbox:{{bbox}}];
(
// localizaciones históricas
nwr["historic"];
// atracciones turísticas
nwr["tourism"="attraction"];
nwr["tourism"="artwork"];
nwr["tourism"="museum"];
// parques
nwr["leisure"="park"];
// edificios históricos
nwr["amenity"="townhall"];
nwr["amenity"="university"];
)->.qi;
nwr.qi["wikidata"!~"."];
out body;
>;
out skel qt;
Encontrar relaciones de Wikidata compuestas por miembros con la misma etiqueta
La siguiente solicitud encuentra en el cuadro del mapa todas las relaciones de Wikidata en las que la relación y sus miembros compartan idéntico valor de wikidata.
rel[wikidata]({{bbox}}); // obtenga todas las relaciones con la etiqueta de Wikidata en el cuadro del mapa actual
foreach -> .rel( // procese cada relación una por una
// descubra todos los miembros en los que la etiqueta de Wikidata coincide con la de la relación
nwr[wikidata](r.rel)(if: t["wikidata"] == rel.u(t["wikidata"]))->.nwrs;
// si algunos miembros no pudiesen ser encontrados, muestre la relación actual primero...
rel.rel(if:nwrs.count(nwr) > 0);
out center;
// ... seguida por todos sus miembros con la etiqueta de Wikidata coincidente
.nwrs out tags;
);
Encontrar etiquetas de Wikidata repetidas
En este caso los resultados no se muestran directamente en el mapa; sino sólo como números identificadores de objetos.
[bbox:{{bbox}}];
nwr[wikidata]->.a;
foreach .a -> .b (
nwr.a(if:t["wikidata"] == b.u(t["wikidata"]))->.d;
nwr.d(if: id() == d.min(id()) && d.count(nwr) > 1 );
convert nwr ::id = _.u(id()),
wikidata = _.u(t["wikidata"]),
all_nwr_ids = d.set( id() );
(._ ; .result; ) -> .result;
);
.result out;