Árbol de páginas

Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

Tabla de contenidos

...

Sistema de Gestión de la estructura Orgánica

Entidades

EntidadDescripción
AreaConocimientoListado con las áreas de conocimiento de la Universidad. Se entiende que las áreas de conocimiento de primer nivel son las ramas de conocimiento
.CodigoCnae

Clasificación tomada de los códigos CNAE (Clasificación Nacional de Actividades Económicas). 

 https://www.cnae.com.es/lista-actividades.php

https://www.ine.es/daco/daco42/clasificaciones/cnae09/estructura_cnae2009
.
xlsCodigoNabsCodigoUnesco

Nomenclatura Internacional de la UNESCO para los campos de Ciencia y Tecnología

https://www.ciencia.gob.es/portal/site/MICINN/menuitem.8ce192e94ba842bea3bc811001432ea0/?vgnextoid=363ac9487fb02210VgnVCM1000001d04140aRCRD

Nomenclatura para el análisis y programas y presupuestos científicos (NABS) de Eurostat para identificación de objetivos socioeconómicos.

Referencia para el listado

https://www.ciencia.gob.es/stfls/MICINN/Ayudas/PN_2008_2011/LIA_Infraestructuras_CCyTec/FICHERO/FEDER_2010/Nueva_clasificacion_NABS-2007.pdf

DepartamentoListado con los departamentos que tiene la Universidad.
Pais

Listado con los países que utiliza el SGI.

Se necesita un mapeo con los valores de la Fecyt para poder mostrarlo en el módulo CVN.

Se tomará como id los códigos de la Fecyt.

Se necesita un mapeo con los valores del sistema externo de la Universidad. Se hará en fase de implantación, se tendrá una tabla de traducción de los códigos del SGI y los códigos del sistema externo en caso de no ser los mismos.

ComunidadAutonoma

Listado con las comunidades autónomas que utiliza el SGI.

Se necesita un mapeo con los valores de la Fecyt para poder mostrarlo en el módulo CVN

. Se tomará como id los códigos de la Fecyt

.

Se necesita un mapeo con los valores del sistema externo de la Universidad. Se hará en fase de implantación, se tendrá una tabla de traducción de los códigos del SGI y los códigos del sistema externo en caso de no ser los mismos.

Provincia

Listado con las provincias que utiliza el SGI.

Se necesita un mapeo con los valores de la Fecyt para poder mostrarlo en el módulo CVN

. Se tomará como id los códigos de la Fecyt

.

Se necesita un mapeo con los valores del sistema externo de la Universidad. Se hará en fase de implantación, se tendrá una tabla de traducción de los códigos del SGI y los códigos del sistema externo en caso de no ser los mismos.

Clasificacion

Clasificaciones definidas en el SGI para su uso en los distintos módulos.

Ejemplos de clasificaciones:

PalabraClaveDiccionario de palabras clave común a todo el SGI.
CentroListado con los centros de la Universidad.

Enumerados

Info
Para la definición de los enumerados en el código seguir lo indicado en: Enumerados
EnumeradoDescripción
TipoClasificacion

Existirá una agrupación de clasificaciones, el tipo de clasificación, que permitirá, en caso de ser necesario, restringir las clasificaciones a utilizar en las gestiones que lo necesiten.

Esta agrupación será un enumerado interno "TipoClasificacion" que a priori solamente tendrá los valores, "Sectores industriales" y "Áreas ANEP". El tipo de clasificación "Sectores industriales" tendrá asociada la clasificación relacionada "CNAE" y el tipo de clasificación "Áreas ANEP" tendrá asociada la clasificación "ANEP"

Modelo lógico

Image Modified

API

Características generales que todas las API REST deben de cumplir:

Definición de los objetos

...

AreaConocimiento

NombreTipoDescripción
codigoUnescoRefidStringIdentificador del código UNESCOIdentificador del área de conocimiento.
nombreStringNombre del código UNESCOárea de conocimiento.
padreIdcodigoUnescoPadreRefStringIdentificador del código UNESCO de la entidad padre del área de conocimiento.
Bloque de código
themeRDark
titleCodigoUnescoAreaConocimiento
collapsetrue
  {
        "codigoUnescoRefid": "12010411",
        "nombre": "Algebra diferencialMedicina Preventiva y Salud Pública",
        "codigoUnescoPadreRefpadreId": "12011"
	    
    }

...

Departamento

NombreTipoDescripción
codigoUnescoRefidStringIdentificador del código UNESCOdepartamento.
nombreStringNombre del código UNESCO
codigoUnescoPadreRefStringIdentificador del código UNESCO de la entidad padre
nombrePrimerNivelStringNombre del código UNESCO de la entidad de nivel 1 dentro del árbol de códidos UNESCO (si la propia entidad es de nivel 1 coincidirá el campo "nombre" con este campo "nombrePrimerNivel"
nombreSegundoNivelStringNombre del código UNESCO de la entidad de nivel 2 dentro del árbol de códidos UNESCO (si la propia entidad es de nivel 2 coincidirá el campo "nombre" con este campo "nombreSegundoNivel"Nombre del departamento.
Bloque de código
themeRDark
titleCodigoUnescoInfoDepartamento
collapsetrue
  {
        "codigoUnescoRefid": "120104dpt-1",
         "nombre": "Algebra diferencial",
        "codigoUnescoPadreRef": "1201",
		"nombrePrimerNivel": "Matemáticas",
        "nombreSegundoNivel": "Algebra"
    
    }

...

Departamento Ciencias de la tecnología"
	    
    }

Pais

NombreTipoDescripción
codigoCnaeRef
idStringIdentificador del
código CNAE
país.
nombreStringNombre del
código CNAEcodigoCnaePadreRefStringIdentificador del código CNAE de la entidad padre
país.
Bloque de código
themeRDark
titleCodigoCnaePais
collapsetrue
  {
        "codigoCnaeRefid": "01433",
        		"nombre": "Producción ganaderaFrancia",
        "codigoCnaePadreRef": "01"
	    
}

...

ComunidadAutonoma

codigoCnaeRef
NombreTipoDescripción
idStringIdentificador del código CNAE
nombreStringNombre del código CNAE
codigoCnaePadreRefStringIdentificador del código CNAE de la entidad padre
de la comunidad autónoma/región.
nombrenombrePrimerNivelStringNombre del código CNAE de la entidad de nivel 1 dentro del árbol de códidos CNAE (si la propia entidad es de nivel 1 coincidirá el campo "nombre" con este campo "nombrePrimerNivel"de la comunidad autónoma/región.
paisIdStringIdentificador del país.nombreSegundoNivelStringNombre del código CNAE de la entidad de nivel 2 dentro del árbol de códidos CNAE (si la propia entidad es de nivel 2 coincidirá el campo "nombre" con este campo "nombreSegundoNivel"
Bloque de código
themeRDark
titleCodigoCnaeInfoComunidadAutonoma
collapsetrue
  {
        "codigoCnaeRefid": "0141",
        "nombre": "ProducciónRegión ganaderacentral",
        "codigoCnaePadreRefpaisId": "0133",
		"nombrePrimerNivel": "Agricultura, ganadería, silvicultura y pesca",
        "nombreSegundoNivel": "Agricultura, ganadería, caza y servicios relacionados con las mismas"
    
}

...

}

Provincia

codigoNabsRef
NombreTipoDescripción
idStringIdentificador del código NABSde la provincia.
nombreStringNombre del código NABScodigoNabsPadreRefde la provincia.
comunidadAutonomaIdStringIdentificador del código NABS de la entidad padrecomunidad autónoma.
Bloque de código
themeRDark
titleCodigoNabsProvincia
collapsetrue
   {
        "codigoNabsRefid": "111",
        		"nombre": "Sistemas políticos y sociales, estructuras y  procesosProvincia central",
        "codigoNabsPadreRefcomunidadAutonomaId": "15"
	    
    }

...

Clasificacion

codigoNabsRefnombre
NombreTipoDescripción
idStringIdentificador del código NABSde la clasificación.
codigoStringNombre del código NABScodigoNabsPadreRefStringIdentificador del código NABS Código de la entidad padreclasificación.nombrePrimerNivel
nombreStringNombre del código NABS de la entidad de nivel 1 dentro del árbol de códidos NABS (si la propia entidad es de nivel 1 coincidirá el campo "nombre" con este campo "nombrePrimerNivel"de la clasificación.
padreIdStringIdentificador de la entidad padre de la clasificación.nombreSegundoNivelStringNombre del código NABS de la entidad de nivel 2 dentro del árbol de códidos NABS (si la propia entidad es de nivel 2 coincidirá el campo "nombre" con este campo "nombreSegundoNivel"
Bloque de código
themeRDark
titleCodigoNabsInfoClasificación padre
collapsetrue
   {
        "codigoNabsRefid": "111",
        "nombre		"codigo": "Sistemas políticos y sociales, estructuras y  procesos0",
        "codigoNabsPadreRefnombre": "UNESCO",
		"nombrePrimerNivel": "Sistemas políticos y sociales, estructuras y  procesos",
        "nombreSegundoNivel"padreId": ""null
    
}

CodigoArea

...

...

Bloque de código
themeRDark
titleCodigoAreaClasificación hija de primer nivel
collapsetrue
   {
        "codigoAreaRefid": "112",
		"codigo":"01"
        "nombre": "Medicina Preventiva y Salud PúblicaLógica deductiva", 
        "codigoAreaPadreRefpadreId": "1"
	    
    }

...

Centro

NombreTipoDescripción
codigoAreaRef
idStringIdentificador de la
área de conocimiento
entidad Centro.
nombreStringNombre
de la área de conocimientocodigoAreaPadreRefStringIdentificador de la área de conocimiento de la entidad padrenombrePrimerNivelStringNombre de la área de conocimiento de la entidad de nivel 1 dentro del árbol de áreas de conocimiento (si la propia entidad es de nivel 1 coincidirá el campo "nombre" con este campo "nombrePrimerNivel"nombreSegundoNivelStringNombre de la área de conocimiento de la entidad de nivel 2 dentro del árbol de áreas de conocimiento (si la propia entidad es de nivel 2 coincidirá el campo "nombre" con este campo "nombreSegundoNivel"
del centro.
code
Bloque de código
languagejava
themeRDark
titleCodigoAreaInfoCentro
collapsetrue
 {
        "codigoAreaRef	"id": "11cen-1",
        "nombre": "Medicina Preventiva y Salud Pública",
        "codigoAreaPadreRef": "1",
		"nombrePrimerNivel": "Ciencias Centro 1 de la salud",
Universidad        "nombreSegundoNivel": "Medicina Preventiva y Salud Pública"
    
}

Métodos

...

Método

...

URL

...

Parámetros

...

Respuesta

...

Permisos

...

Descripción

...

de Murcia"
}

Servicios

Info
Para componer la URL llamada completa, se debe anteponer a lo indicado en la columna URL lo siguiente: {HOST}/api/sgo, donde {HOST} de deberá sustituir el dominio correspondiente al entorno al que se está accediendo y dicho acceso será por http o https según el caso.

Informe de propiedades de página
firstcolumnServicio
headingsMétodo, URL, Parámetros, Respuesta, Descripción
cqllabel = "servicios" and space = currentSpace() and ancestor = currentContent()

...