El esquema de datos para alimentar el componente debe seguir la siguiente estructura:
El value debe ser único, este será el que se envíe en la URL para solicitar la información, como hay tipos de productos repetidos en las diferentes bases de datos propongo agregar un prefijo al tipo de producto.
Ejemplos:
Openalex: oa_article
Google Scholar: gs_article
ScienTI: sc_1 (en este se puede usar el identificador único dentro de la tipología que ya es conocido para quienes trabajen con datos del ScienTI)
Quedaría pendiente definir el identificador para los tipos de Minciencias.
- El "title" debe estar normalizado, con capitales, tildes y en español.
Se podrá filtrar tanto por un padre como por cualquiera de los hijos, ej:
Como usuario quiero ver todos los artículos que aparezcan en OpenAlex.
Como usuario quiero ver solo los productos de tipo 111 según ScienTI.
Se podrán seleccionar y aplicar múltiples tipos, ej:
Como usuario quiero ver los productos de tipo 111, 112 y 113 según ScienTI.
@Simon3640 ¿Cómo te envío eso en la URL, qué tipo de separador usamos?
Requisitos Frontend @luismvargasg
El componente debe ser un TreeSelect que permita elegir tanto padres como hijos.
El componente debe permitir seleccionar múltiples tipos.
El componente debe permitir buscar por el campo "title".
Requisitos Backend @Simon3640
El esquema de datos para alimentar el componente debe seguir la siguiente estructura:![image](https://github.com/colav/impactu/assets/60363752/1cbaa3b8-a2fd-4b66-bdf5-955ac2ad2f58)
El value debe ser único, este será el que se envíe en la URL para solicitar la información, como hay tipos de productos repetidos en las diferentes bases de datos propongo agregar un prefijo al tipo de producto. Ejemplos: Openalex: oa_article Google Scholar: gs_article ScienTI: sc_1 (en este se puede usar el identificador único dentro de la tipología que ya es conocido para quienes trabajen con datos del ScienTI)
- El "title" debe estar normalizado, con capitales, tildes y en español.
Se podrá filtrar tanto por un padre como por cualquiera de los hijos, ej: Como usuario quiero ver todos los artículos que aparezcan en OpenAlex. Como usuario quiero ver solo los productos de tipo 111 según ScienTI.
Se podrán seleccionar y aplicar múltiples tipos, ej: Como usuario quiero ver los productos de tipo 111, 112 y 113 según ScienTI. @Simon3640 ¿Cómo te envío eso en la URL, qué tipo de separador usamos?
Requisitos Frontend @luismvargasg