colav / impactu

Colav Impactu Issues and Documentation
BSD 3-Clause "New" or "Revised" License
0 stars 1 forks source link

Afiliaciones equivocadas en Unidad Académica y Subunidad Académica #122

Closed restrepo closed 1 month ago

restrepo commented 3 months ago

Artículos que según OpenAlex no son de una institución (Universidad de Antioquia por ejemplo) están siendo asociados a algunos perfiles de la institución: Unidad Académica, Subunidad Académica.

NOTA: En los perfiles de Autor si se debe mostrar toda la producción independiente de la institución a la que pertenece

Ver issues:

https://github.com/colav/impactu/issues/121

https://github.com/colav/impactu/issues/120

restrepo commented 3 months ago

Ninguno de estos artículos es UdeA y están apareciendo en el perfil del Instituto de Física UdeA https://dev.impactu.colav.co/person/665e0b89aa7c2077adf6a371/research/products

omazapa commented 3 months ago

Ninguno de estos artículos es UdeA y están apareciendo en el perfil del Instituto de Física UdeA https://dev.impactu.colav.co/person/665e0b89aa7c2077adf6a371/research/products

lo que puedo ver es que esos artículo están a nombre de otra institución, no a nombre de la udea en las afiliaciones del trabajo.

https://openalex.org/works/W2010654633

authors: [
    {
      id: ObjectId("665e0b89aa7c2077adf6a371"),
      full_name: 'Alvaro Valdes de Luxan',
      affiliations: [
        {
          id: ObjectId("665e0a9daa7c2077adf6323e"),
          name: 'Leiden University',
          types: [
            { source: 'ror', type: 'Education' },
            { source: 'openalex', type: 'education' }
          ]
        }
      ]
    },
    {
      id: ObjectId("665e14f7aa7c2077adfbf44e"),
      full_name: 'Geert‐Jan Kroes',
      affiliations: [
        {
          id: ObjectId("665e0a9daa7c2077adf6323e"),
          name: 'Leiden University',
          types: [
            { source: 'ror', type: 'Education' },
            { source: 'openalex', type: 'education' }
          ]
        }
      ]
    }
  ],
restrepo commented 3 months ago

Exacto, y aún así aparecen en listado del perfil del Instituto de Física de la Universidad de Antioquia, cómo se puede ver en:

https://drive.google.com/file/d/1E4lA9wRWhwTU-SopHpdygkvrmt4xR9Rb/view?usp=sharing

¿Entonces es un problema de backend que no verifica la afiliación institucional?

restrepo commented 3 months ago

Organizando la lista de productos por orden alfabético, también aparecen en listado del perfil del Instituto de Física de la Universidad de Antioquia los siguientes artículos que carecen de afiliaciones Universidad de Antioquia, el primero del mismo autor en https://github.com/colav/impactu/issues/122#issuecomment-2167095533:

1) A kernel-based machine learning potential and quantm vibrational state analysis of the cationic Ar hydide (Ar2H+) https://api.openalex.org/works/W4391379146

2) A comparative study on different non-Hermitian approaches for modeling open quantum systems https://api.openalex.org/works/W2898495304

3) etc ...

También aparecen el el Perfil de Unidad Académica "Facultad de Ciencias Exactas y Naturales" de la Universidad de Antioquia: https://dev.impactu.colav.co/affiliation/faculty/665e0b3daa7c2077adf68223/research/products

Estos dos artículos parece que no aparecen en el perfil de la Universidad de Antioquia cómo debe ser, pues no tienen afiliación Universidad de Antioquia.

Tampoco están en el perfil de Grupo: "Grupo de Fisica Atomica y Molecular", cómo debe ser: https://dev.impactu.colav.co/affiliation/group/665e0b62aa7c2077adf683f4/research/products

omazapa commented 3 months ago

hola @restrepo es problemas de backend asignando a @Simon3640

Simon3640 commented 2 months ago

El autor Alvaro Valdes de Luxan aparece afiliado a la universidad de antioquia desde el viernes, 3 de mayo de 2013. Estos artículos que mencionas son de antes, esto se soluciona manejando el histórico de afiliaciones y filtrando las fechas como habíamos quedado con anterioridad, quedo atento a activar la función que filtra siempre por fecha de afiliación, esto debe hacerse en base de datos con el conteo de artículos @omazapa

restrepo commented 2 months ago

Éste issue no tiene que ver con el filrado de fechas sino con el producto en sí. Para que un producto pueda aparecer en el perfil de una insititución, unidad académica, o subunidad académica ese producto debe tener al autor de esa insitución afiliado a esa institución.

Simon3640 commented 2 months ago

image El autor está afiliado a la universidad de antioquia

restrepo commented 2 months ago

Pero todos sus productos no. Sólo los productos de ese autor que aparezcan realmente como de la Universidad de Antioquia deberían aparecer en los perfiles institucionales (institución, unidad académica y subunidad académica)

Simon3640 commented 2 months ago

La única forma de saberlo es filtrando las fechas en las que el autor fue afiliado a la universidad de Antioquia como lo dije inicialmente, esa lógica ya está, pero está desactivada porque falta cambiar los precalculos en la base de datos. image Lo que indica esta lógica es que se considera que un artículo es de una afiliación si el autor lo publicó entre las fechas que aparece afiliado en la misma.

restrepo commented 2 months ago

Exacto. Es la lógica la que hay que cambiar para tenga en cuenta la afiliación de cada trabajo en el perfil insititucional (institución, unidad académica y subunidad académica)

De el hecho el perfil "institución" parece que ésta funcionando bien y sólo muestra trabajos que pertenecen a esa institución pero los de unidad académica y subunidad académica no están funcionando bien

Simon3640 commented 2 months ago

y los de los grupos también deben funcionar bien, se me olvidó agregar que esa lógica es para los demás tipos.

restrepo commented 2 months ago

No. Eso es sólo para las afiliaciones institucionales: institución, unidad académica y subunidad académica

omazapa commented 1 month ago

@restrepo este lo podemos cerrar?

restrepo commented 1 month ago

@omazapa Sí. Ya está listo. Muchas gracias