Ayuda:Gadget-EtymologyFanInOut

De testwiki
Revisión del 00:32 19 sep 2024 de imported>TMCbot (-ep -> ep)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegación Ir a la búsqueda


El gadget MediaWiki:EtymologyFanInOut.js realiza un cálculo estimado de la relación etimológica de una lengua con respecto a otras, siempre en función de la información contenida en Wikcionario.

Descripción

En cada una de las subcategorías de Categoría:Palabras por origen y lengua con la forma Categoría:XXX:Palabras por origen, siendo XXX el código de idioma usado en el proyecto (que puede consultarse en Apéndice:Códigos de idioma y Categoría:Plantillas de idiomas) se inserta un panel con dos tablas:

Aportes desde otras lenguas (fan-in)

En esta tabla se recoge cómo se originan las palabras del idioma XXX recogidas en el proyecto (en resumen, una recopilación a partir de las ocurrencias de la plantilla Plantilla:Ep en el espacio de nombres principal).

Antes de la tabla se presenta una cabecera de la forma:

<nombre de idioma xxx>: <número de etimologías> etimologías de ~<número de páginas aproximadas en el idioma XXX>
  • número de etimologías: Es el recuento de todas las entradas aparecidas en la categoría Categoría:XXX:Palabras por origen (o alguna de sus subcategorías).
  • número de páginas aproximadas en el idioma XXX: Es el recuento de páginas wikis que poseen entradas en el idioma XXX. Es un dato aproximado del total de entradas existentes para dicho idioma, pues en una misma página pueden existir múltiples entradas.

Estos dos datos permite establecer un valor de fiabilidad de la tabla como conjunto muestral para el total. Si tomamos, por ejemplo, el catalán (el día 14 de enero de 2012):

catalán: 687 etimologías de ~1282

De aquí podemos deducir que en torno al 53% de las entradas en catalán contienen información etimológica categorizada. Además, si asumimos que un diccionario completo puede tener al menos 100.000 o 200.000 lemas, podemos considerar que la información de la tabla (sobre aprox. 1300 lemas) presenta poca fiabilidad y es poco representativa.

Cada fila de la tabla está formada por tres campos:

Fan-in
idioma peso cantidad
...
  • idioma: Nombre de la lengua que ha aportado a XXX. Si el nombre está prefijado por *, es una entrada que indica un tipo de formación interna de vocablos (composición, sufijación, etc.).
  • cantidad: Cantidad de entradas de XXX que derivan de idioma en el conjunto muestral.
  • peso: Porcentaje de entradas de XXX que derivan de idioma en el conjunto muestral.
    %=cantidadtotal aproximado de lemas

Aportes a otras lenguas (fan-out)

Esta tabla indica la influencia que ha ejercido la lengua XXX en otros idiomas (en resumen, una recopilación de las ocurrencias de Plantilla:Ep en el espacio de nombres principal).

Cada fila está formada por siete campos:

Fan-in
idioma aporte
interno
aporte
externo
confianza peso étimos lemas
...
  • idioma: Idioma que ha recibido aportes desde XXX en el conjunto de entradas del Wikcionario.
  • lemas: Número de entradas de idioma existentes en el proyecto.
  • étimos: Número de entradas de idioma marcadas como originarias en el idioma XXX.
  • aporte interno: Proporción de entradas de idioma derivadas de XXX respecto al total de entradas de ese idioma.
  • aporte externo: Proporción de entradas de idioma derivados de XXX respecto al conjunto de toas las entradas marcadas como derivadas de XXX (para cualquier idioma).
  • confianza: Grado de fiabilidad estimable para el conjunto de entradas de idioma en Wikcionario. Se calcula como:
    confianzaidioma=ln(total de lemasidioma)

<timeline>

  1. Todas las longitudes se miden en píxeles

ImageSize = width:630 height:140 #Tamaño de la imagen: ancho, alto PlotArea = width:580 height:50 left:10 bottom:50 #Tamaño de la gráfica en sí dentro de la imagen: ancho, alto, margen izquierdo, margen derecho DateFormat = yyyy #Formato de fechas= y-cifra de año, m-cifra de mes, d-cifra de día. Period = from:0 till:170000 #Período de tiempo representado: desde, hasta TimeAxis = orientation:horizontal #Orientación del eje de tiempos: horizontal o vertical ScaleMajor = unit:year increment:15000 start:0 #Escala

TextData =

 pos:(270,10) textcolor:black fontsize:M
 text:Confianza
  1. No se da cuenta de cuándo chocan dos frases, así que hay
  2. que moverlas a mano con la variable $dx

Define $dx = 25 # shift text to right side of bar PlotData=

  1. barra, color, ancho, ?, alineamiento, tamaño de fuente (XS,S,M,L,XL)
 bar:confianza color:tan2 width:25 mark:(line,white) align:left fontsize:S text:Confianza
 
#desde     hasta desplazamiento($dx, píxeles) texto y enlace
from:start till:end
at:1096 shift:(0,$dx) text: 7
at:2981 shift:(0,$dx) text: 8
at:8103 shift:(0,$dx) text: 9
at:22026 shift:(0,$dx) text: 10
at:59874 shift:(0,$dx) text: 11
at:162750 shift:(0,$dx) text: 12

</timeline>

  • peso: Estimación de la importancia de XXX como en los aportes de idioma
    pesoidioma=confianzaidioma(aporte internoidioma+aporte externoidioma)iconfianzai(aporte internoi+aporte externoi)

Leyenda

Código de colores en porcentajes
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%

Detalles técnicos

CSS

Para modificar el aspecto de los elementos, u ocultar total o parcialmente, se dispone de los siguientes identificadores (#: id, .: clase):

  • Entorno:
    #etymfaninout bloque completo
    #etymfanin-aceptar botón de fan-in
    #etymfanout-aceptar botón de fan-out
    #etymfanin-contenido entorno de fan-in
    #etymfanout-contenido entorno de fan-out
    • Entorno fan-in:
    #etymfanin-contenido
    #etymfanin-cabecera línea de cabecera de fan-in
    .idioma nombre de idioma
    .total total de entradas
    #etymfanin-status indicador de progreso de las llamadas ajax
    table > tbody#etymfanin-lista lista de entradas de la tabla
    .pct celda de porcentaje
    .num celda de valor numérico
    • Entorno fan-out:
    #etymfanout-contenido
    #etymfanout-cabecera
    #etymfanout-status
    table > tbody#etymfanout-lista
    .interno celda de aporte interno
    .externo celda de aporte externo
    .fiel valor de confianza
    .pct
    .num