stringtranslate.com

Usuario: bot de citas

Resumen de funciones

Este bot fue diseñado originalmente para agregar identificadores de objetos digitales (DOI) a las referencias; ahora hace mucho más: agrega otros identificadores (PMID, ISBN), enlaces a repositorios de acceso abierto y corrige errores de formato comunes.

El bot obtiene datos de citas de una variedad de fuentes, incluidas Google Books , Google Books API Family , CrossRef , AdsAbs , arXiv , oaDOI y PubMed. Debido a que extraer datos de páginas web no es confiable y requiere muchos recursos, estas bases de datos son la principal fuente de datos; Desafortunadamente, el bot no puede saber cuándo estas bases de datos contienen errores o información incompleta. Cualquier error u omisión de este tipo debe informarse directamente al responsable del repositorio de datos. El bot también corrige las citas para que coincidan con WP:CITALICSRFC y similares. Tenga en cuenta que un error 503 significa que el bot está sobrecargado y debe volver a intentarlo más tarde; espere al menos una hora.

Fuentes de datos

Los enlaces de código abierto provienen principalmente de oaDOI.

Desarrollo

Siempre hay una versión estable del bot disponible en https://citations.toolforge.org/

Los compromisos de tiempo impiden las actualizaciones periódicas; El mantenimiento se intenta cada pocos meses. El código fuente se puede encontrar en https://github.com/ms609/citation-bot.

Interpretación de resúmenes de edición de bots

Los resúmenes de edición del bot intentan lograr un equilibrio entre proporcionar muy poca información para que sea útil y tanta información que exceda los límites de línea y simplemente duplique el contenido de edición en sí. A veces, el resumen de la edición incluirá elementos que no ocurrieron en la edición final porque varias acciones se cancelaron entre sí. Además, si se elimina una URL, entonces el resumen de edición podría decir que otras cosas (como la fecha de acceso) se eliminaron porque no había ninguna URL, aunque originalmente sí había una URL: esto se debe a que el bot funciona en fases.

Detener la edición del bot

Aunque el contenido del comentario no es relevante para el Citation Bot, es mejor incluir algo de texto dentro del comentario para que los editores humanos entiendan por qué hay un comentario. Además, deja claro por qué, por ejemplo, si el comentario fuera "El robot de citas obtiene un número de problema no válido de Pubmed", entonces un humano podría saber que él tampoco debería creer en Pubmed. Por último, los comentarios vacíos aleatorios son propensos a ser eliminados por editores humanos por considerarlos "extraños".

Es posible solucionar el problema subyacente si informa el error , pero hay algunos casos raros (como falsos positivos y preferencias del editor) en los que es imposible implementar una solución automática.

Falsos positivos

Si el bot agrega datos aparentemente no relacionados a una cita, probablemente esté recibiendo un falso positivo de las bases de datos de citas que consulta. Desafortunadamente, el robot no puede saber esto, por lo que hay dos formas de evitarlo:

Números de página con guiones

El bot reemplaza los guiones por un guión en los rangos de números de página. En raras ocasiones, cuando un guión es correcto y un guión final es incorrecto (guión en el número de página, a menudo porque el número de página también incluye el capítulo), use manualmente la plantilla {{ guión }} en lugar del carácter de guión / guión . Una alternativa es utilizar el |at=parámetro de la plantilla.

Parámetros válidos

El bot dibuja todos los parámetros especificados en Módulo:Cita/CS1/Lista blanca con el formato "['nombre_parámetro'] = verdadero" y los trata como ortografía válida. El bot mantiene su propia copia en https://github.com/ms609/citation-bot/blob/master/constants/parameters.php

Internacionalización

Ha habido varias solicitudes para que el bot se adapte a wikipedias en idiomas extranjeros. Cuando el tiempo lo permita, estaré feliz de trabajar para lograrlo. Para adaptar el bot a una wiki extranjera, primero necesito:

Si tiene ambos disponibles, hágamelo saber y me pondré a trabajar en la codificación necesaria.

Función

Automático o manual Asistido: Automático

Lenguaje(s) de programación: PHP

Resumen de funciones: Mantiene y amplía las citas; garantiza que se cumplan las normas.

Editar período(s): puede ejecutarse en un modo continuo que revisa automáticamente los artículos, pero actualmente se usa en artículos específicos cuando lo solicita un usuario .

Detalles de la función:

  1. Reemplaza "id=identificador" o "url=http://resource.org/identifier=# por "identificador=#"
  2. Corrige errores tipográficos comunes en los nombres de los parámetros (no en los valores), utilizando la coincidencia más cercana si el error tipográfico no está en una lista de errores frecuentes https://github.com/ms609/citation-bot/blob/master/constants/parameters.php
  3. Elimina parámetros redundantes
  4. Busca parámetros faltantes (incluida la URL) y luego los agrega si están disponibles. Esto es especialmente conveniente cuando solo se incluye un identificador dentro de la plantilla.
    • El bot utiliza una variedad de bases de datos que incluyen Google Books API, Google Books, PubMed, CrossRef, AdsAbs, doi.org y JSTOR.
  5. Convierte una cita de nota al final en una cita de Wikipedia: ejemplo
  6. Está autorizado para agregar nombres a referencias y combinar duplicados, pero actualmente no
  7. Expande las plantillas de {{ cite arXiv }} con un parámetro eprint y las actualiza para usar {{ cite journal }} cuando corresponda
  8. Cuando en un artículo se utiliza una combinación de plantillas de familia {{ citation }} y {{ cite xxx }}, está autorizado a estandarizar el formato dominante, pero actualmente no lo hace.
  9. Convierta referencias simples en referencias basadas en plantillas de citas

Cuadro de usuario que puede agregar para mostrar soporte

Aprobación del robot

enlaces externos

Ver también – Otras herramientas excelentes para usar

Reconocimientos de bots

este gatito es Fijado

Viviana

Kashment (discusión) 20:51, 20 de julio de 2014 (UTC) Martin ( Smith609  -  Discusión ) 05:13, 29 de julio de 2014 (UTC)
 

Una cabra amiga para un robot, ¿por qué no?

Cobrafang (discusión) 13:25, 30 de mayo de 2022 (UTC)