Modificar o añadir publicaciones
Para modificar cualquier publicación de la página web, debemos seguir los siguientes pasos:
- Acceder a la carpeta
static/jsony entrar en el archivopublicaciones.json. - Dentro, encontraremos distintos objetos que representan a las publicaciones de la página web. Podremos comprobar que las publicaciones de tipo revista y conferencia son casos especiales ya que tienen atributos adicionales para indicar la calidad de la publicación:
Ejemplo de publicación
[
{
"id": "1",
"titulo": "Titulo del artículo",
"lugar_publicacion": "Lugar de publicación",
"autores": "P. Pérez",
"miembros": [
"pepito-perez"
],
"proyectos": [
"proyecto-1"
],
"tipo_publicacion": "libro",
"tipo_publicacion_en": "book",
"isbn_issn": "ISSN: 0000-0000",
"doi": "http://doi.org/10.0000/0000",
"numeropaginas": "1-10",
"anio": "2015",
"abstract": "Texto del abstract",
"bibtex": "Texto del bibtex",
"paper": "http://example.es",
"material": "http://example.es",
"orden": "0"
},
...
]
Ejemplo de revista
[
{
"id": "1",
"titulo": "Titulo del artículo",
"lugar_publicacion": "Lugar de publicación",
"autores": "P. Pérez",
"miembros": [
"pepito-perez"
],
"proyectos": [
"proyecto-1"
],
"tipo_publicacion": "revista",
"tipo_publicacion_en": "paper",
"isbn_issn": "ISSN: 0000-0000",
"doi": "http://doi.org/10.0000/0000",
"numeropaginas": "1-10",
"anio": "2015",
"abstract": "Texto del abstract",
"bibtex": "Texto del bibtex",
"paper": "http://example.es",
"material": "http://example.es",
"orden": "0",
"indicios_calidad": {
"jcr": [{
"anio": "2023*",
"indice_impacto": "2.6",
"ranking": "Q2",
"categoria": "COMPUTER SCIENCE, SOFTWARE ENGINEERING - SCIE",
"posicion": "49/131"
}, {
"anio": "2023",
"indice_impacto": "2.6",
"ranking": "Q1",
"categoria": "COMPUTER SCIENCE, THEORY & METHODS - SCIE",
"posicion": "49/131"
}],
"sjr": [{
"anio": "2023*",
"indice_impacto": "2.6",
"ranking": "Q2",
"categoria": "COMPUTER SCIENCE, SOFTWARE ENGINEERING - SCIE",
"posicion": "49/131"
}]
}
},
...
]
Ejemplo de conferencia
[
{
"id": "1",
"titulo": "Titulo del artículo",
"lugar_publicacion": "Lugar de publicación",
"autores": "P. Pérez",
"miembros": [
"pepito-perez"
],
"proyectos": [
"proyecto-1"
],
"tipo_publicacion": "conferencia",
"tipo_publicacion_en": "conference",
"isbn_issn": "ISSN: 0000-0000",
"doi": "http://doi.org/10.0000/0000",
"numeropaginas": "1-10",
"anio": "2015",
"abstract": "Texto del abstract",
"bibtex": "Texto del bibtex",
"paper": "http://example.es",
"material": "http://example.es",
"orden": "0",
"indicios_calidad": {
"icore": {
"ranking": "A"
},
"ggs": {
"ranking": "A"
}
}
},
...
]
- Para modificar una publicación, debemos modificar los siguientes campos:
titulo: Título de la publicación.lugar_publicacion: Lugar de publicación.autores: Autores de la publicación.miembros: Miembros que han participado en la publicación. Debe coincidir con la id del miembro. Si no se quiere añadir se puede dejar el array vacío ([]).proyectos: Proyectos relacionados con la publicación. Debe coincidir con la id del proyecto. Si no se quiere añadir se puede dejar el array vacío ([]).tipo_publicacion: Tipo de publicación. Puede serrevista,conferencia,libro,capitulo,tesisuotro.tipo_publicacion_en: Tipo de publicación en inglés. Puede serpaper,conference,book,chapter,thesisuother.isbn_issn: ISBN o ISSN de la publicación. Si no se quiere añadir, puede escribirnullu omitir el campo.doi: DOI de la publicación. Si no se quiere añadir, puede escribirnullu omitir el campo.numeropaginas: Número de páginas de la publicación. Si no se quiere añadir, puede escribirnullu omitir el campo.anio: Año de publicación.abstract: Resumen de la publicación. Si no se quiere añadir, puede escribirnullu omitir el campo.bibtex: Código BibTeX de la publicación. Si no se quiere añadir, puede escribirnullu omitir el campo.paper: Enlace a la publicación. Si no se quiere añadir, puede escribirnullu omitir el campo.material: Enlace al material adicional de la publicación. Si no se quiere añadir, puede escribirnullu omitir el campo.orden: Orden de la publicación en la página web. Cuanto mayor sea el número, más arriba aparecerá en la página web.indicios_calidad: Indicios de calidad de la publicación. Si es una revista, se permitirá añadir ranking JCR o SJR. Si es una conferencia, se permitirá añadir ranking ICORE o GGS. Si no se quiere añadir, puede omitir el campo.- Si es una revista, los atributos serán:
jcr: Indicios de calidad en el Journal Citation Reports. Permite añadir varios objetos con los siguientes atributos:anio: Año de la publicación en el JCR. Si no se ha publicado aún el año, se puede añadir un asterisco (*) para indicar que hay que actualizarlo.indice_impacto: Índice de impacto de la publicación.ranking: Ranking de la publicación.categoria: Categoría de la publicación.posicion: Posición de la publicación en la categoría.
sjr: Indicios de calidad en el Scientific Journal Rankings. Permite añadir varios objetos con los siguientes atributos:anio: Año de la publicación en el SJR. Si no se ha publicado aún el año, se puede añadir un asterisco (*) para indicar que hay que actualizarlo.indice_impacto: Índice de impacto de la publicación.ranking: Ranking de la publicación.categoria: Categoría de la publicación.posicion: Posición de la publicación en la categoría.
- Si es una conferencia, los atributos serán:
icore: Indicios de calidad en el CORE Conference Ranking. Solo se permite añadir un objeto con los siguientes atributos:ranking: Ranking de la publicación.
ggs: Indicios de calidad en el GII-GRIN-SCIE. Solo se permite añadir un objeto con los siguientes atributos:ranking: Ranking de la publicación.
- Si es una revista, los atributos serán:
- Para añadir una nueva publicación, debemos añadir los anteriores campos al nuevo objeto. Por ejemplo:
Ejemplo de publicación
{
"id": "1",
"titulo": "Titulo del artículo",
"lugar_publicacion": "Lugar de publicación",
"autores": "P. Pérez",
"miembros": [
"pepito-perez"
],
"proyectos": [
"proyecto-1"
],
"tipo_publicacion": "libro",
"tipo_publicacion_en": "book",
"isbn_issn": "ISSN: 0000-0000",
"doi": "http://doi.org/10.0000/0000",
"numeropaginas": "1-10",
"anio": "2015",
"abstract": "Texto del abstract",
"bibtex": "Texto del bibtex",
"paper": "http://example.es",
"material": "http://example.es",
"orden": "0"
}
Ejemplo de revista
{
"id": "1",
"titulo": "Titulo del artículo",
"lugar_publicacion": "Lugar de publicación",
"autores": "P. Pérez",
"miembros": [
"pepito-perez"
],
"proyectos": [
"proyecto-1"
],
"tipo_publicacion": "revista",
"tipo_publicacion_en": "paper",
"isbn_issn": "ISSN: 0000-0000",
"doi": "http://doi.org/10.0000/0000",
"numeropaginas": "1-10",
"anio": "2015",
"abstract": "Texto del abstract",
"bibtex": "Texto del bibtex",
"paper": "http://example.es",
"material": "http://example.es",
"orden": "0",
"indicios_calidad": {
"jcr": {
"anio": "2023*",
"indice_impacto": "2.6",
"ranking": "Q2",
"categoria": "COMPUTER SCIENCE, SOFTWARE ENGINEERING - SCIE",
"posicion": "49/131"
},
"sjr": {
"anio": "2023*",
"indice_impacto": "2.6",
"ranking": "Q2",
"categoria": "COMPUTER SCIENCE, SOFTWARE ENGINEERING - SCIE",
"posicion": "49/131"
}
}
}
Ejemplo de conferencia
{
"id": "1",
"titulo": "Titulo del artículo",
"lugar_publicacion": "Lugar de publicación",
"autores": "P. Pérez",
"miembros": [
"pepito-perez"
],
"proyectos": [
"proyecto-1"
],
"tipo_publicacion": "conferencia",
"tipo_publicacion_en": "conference",
"isbn_issn": "ISSN: 0000-0000",
"doi": "http://doi.org/10.0000/0000",
"numeropaginas": "1-10",
"anio": "2015",
"abstract": "Texto del abstract",
"bibtex": "Texto del bibtex",
"paper": "http://example.es",
"material": "http://example.es",
"orden": "0",
"indicios_calidad": {
"icore": {
"ranking": "A"
},
"ggs": {
"ranking": "A"
}
}
}
- Así debería quedar la publicación añadida:
