De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

Resumen de funciones [ editar ]

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

El bot obtiene datos de citas de una variedad de fuentes que incluyen Google Books , Google Books API Family , CrossRef , AdsAbs , arXiv , oaDOI y PubMed. Debido a que la extracción de 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 decir 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.

Fuentes de datos [ editar ]

  • Los datos de arXiv son de arXiv, por supuesto.
  • Los datos de códigos bibliográficos son del sistema de datos astrofísicos .
  • Los datos de doi se expanden usando CrossRef .
  • Google Books se utiliza para la expansión de URL de Google Books.
  • Los datos de ISBN , LCCN y OLCN se amplían de la familia de API de Google Libros .
  • Los datos de JSTOR se expanden usando Citoid, que luego consulta jstor.com.
  • Los datos de PMC y PMID provienen y se expanden desde PubMed .

Los enlaces de código abierto son en su mayoría de oaDOI .

Desarrollo [ editar ]

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 bot [ editar ]

Los resúmenes de edición de bot intentan lograr un equilibrio entre proporcionar muy poca información para que sea útil y tanta información como para exceder los límites de línea y simplemente duplicar 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, el resumen de la edición podría decir que se eliminaron otras cosas (como la fecha de acceso) porque no había una URL, aunque originalmente había una URL: esto se debe a que el bot funciona en fases.

Impedir que el bot edite [ editar ]

  • Para evitar que el bot de Citation edite una página por completo, agregue el siguiente texto en cualquier lugar de la página
    {{bots | deny = Citation bot}}
  • Para evitar que el bot de citas edite una cita específica, agregue un comentario a la plantilla de cita antes del primero |, como
    {{cite journal <! - Citation bot bypass -> | last = Smith | first = John | year = 2018 | ...}}
  • Si el bot está agregando o modificando erróneamente un parámetro (por ejemplo, agregando un |last=/ incorrecto |first=o incorrecto |doi=) a una cita), coloque un comentario en lugar del parámetro apropiado, como
    | doi = <! - El bot de citas agrega un DOI incorrecto ->

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 en claro por qué, por ejemplo, si el comentario fue "Citation bot toma un número de problema no válido de pubmed", entonces un humano podría saber que ellos tampoco deberían creer en pubmed. Por último, los comentarios vacíos aleatorios son propensos a ser eliminados por editores humanos como "extraños".

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

Falsos positivos [ editar ]

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, no hay forma de que el bot sepa esto, por lo que hay dos formas de evitarlo:

  • Cambie la plantilla de citas a una que el bot no modifique, como citar noticias, etc.
  • Agregue un comentario en uno o más de los parámetros: el bot no anulará estos comentarios y reducirá la posibilidad de que las bases de datos de citas arrojen falsos positivos.
  • Si el título de la revista tiene una carcasa no estándar (como PLOS One), entonces se debe solicitar un código especial en la página del informe de error, o mejor aún, hacer una solicitud de extracción en https://github.com/ms609/citation-bot /blob/master/constants.php

Números de página con guiones [ editar ]

El bot reemplaza los guiones con un guión en los rangos de números de página. En raras ocasiones en las que un guión es correcto y un guión que está mal (guión en el mismo número de la página, a menudo debido a que el número de la página incluye un capítulo demasiado), utilizar manualmente el {{ guión }} plantilla en lugar del guión / guión carácter. Una alternativa es usar el |at=parámetro de la plantilla .

Parámetros válidos [ editar ]

El bot dibuja todos los parámetros especificados en Module: Citation / CS1 / Whitelist con el formato "['parameter_name'] = true", y los trata como ortografías válidas. El bot mantiene su propia copia en https://github.com/ms609/citation-bot/blob/master/constants/parameters.php

Internacionalización [ editar ]

Ha habido una serie de 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 para una wiki extranjera, primero necesito:

  • Una cuenta de bot válida en esa wiki con el permiso apropiado para sus ediciones
  • Una traducción de cada uno de los nombres de plantilla y parámetros utilizados.

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

Función [ editar ]

Automático o asistido manualmente: 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 vuelve a visitar artículos automáticamente, pero se usa actualmente en artículos específicos cuando lo solicita un usuario .

Detalles de la función:

  1. Reemplaza "id = identifier" o "url = http://resource.org/identifier=# por" identifier = # "
  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 los parámetros que faltan (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 la API de Google Books, 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 a, pero no actualmente, agregar nombres a referencias y combinar duplicados
  7. Expande las plantillas de {{ cite arXiv }} con un parámetro de eprint y las actualiza para usar {{ cite journal }} cuando corresponda
  8. Cuando se usa una combinación de {{ citation }} y {{ cite xxx }} plantillas de familia en un artículo, está autorizado a estandarizar al formato dominante, pero actualmente no lo hace.
  9. Convertir referencias desnudas en referencias basadas en plantillas de citas

Cuadro de usuario que puede agregar para mostrar apoyo [ editar ]

Aprobación del bot [ editar ]

  • Wikipedia: bots / solicitudes de aprobación / bot DOI : agrega DOI a las citas proporcionadas mediante {{ cite journal }}
  • Wikipedia: Bots / Solicitudes de aprobación / DOI bot 2 : Agregue parámetros faltantes a las citas de la base de datos CrossRef y citas ordenadas
  • Wikipedia: Bots / Solicitudes de aprobación / DOI bot 3 : Reemplazar guiones con guiones en los rangos de números de página
    • Esta solicitud fue denegada con el siguiente razonamiento: "Si hay consenso para cambiarla, su bot ya está aprobado para hacerlo".
  • Wikipedia: Bots / Solicitudes de aprobación / Citation bot 4 : Cuando las páginas usen una combinación de plantillas de 'cita' y 'cite journal' (que producen diferentes estilos de salida), use la plantilla dominante en todos los casos
  • Wikipedia: Bots / Solicitudes de aprobación / Citation bot 5 : Cambie 'Cite ArXiV' a 'Cite Journal' cuando corresponda
  • Wikipedia: Bots / Solicitudes de aprobación / Cita bot 6 : Agregar nombres a etiquetas de referencia anónimas
  • Wikipedia: Bots / Solicitudes de aprobación / Citación bot 7 : Facilite la adición de referencias agregando etiquetas de referencia donde se solicite.
  • Wikipedia: Bots / Solicitudes de aprobación / Citation bot 8 : Convierta URL desnudas en plantillas de "Cite journal" o "Citation" - Conversión de citas de URL, incluido el trabajo en URL desnudas , URL duplicadas para fuentes en línea e identificadores (como JSTOR , bibcode y ASIN ).
  • Wikipedia: Bots / Solicitudes de aprobación / Cita bot 9 : Realizar ediciones nulas para actualizar la membresía de la categoría
  • Ha habido otras discusiones sobre varias citas, Wikipedia general y páginas relacionadas con plantillas de citas a lo largo de los años que alcanzaron varios niveles de consenso. El bot también se basó en ellos como guía.

Enlaces externos [ editar ]

  • Versión de Github
  • Bot de OA , sugiere automáticamente los enlaces más adecuados para las citas DOI existentes

Reconocimientos de bots [ editar ]

Este gatito está arreglado

Vivian

Kashment ( charla ) 20:51, 20 de julio de 2014 (UTC) Martin ( Smith609  -  Charla ) 05:13, 29 de julio de 2014 (UTC)
Face-smile.svg