Sistema de Gestión Investigación
Entidades
Entidad | Descripción |
---|---|
Invencion | Entidad que representa a la invención cara a poder ser presentada en listas de valores con su título. |
TipoProteccion | Entidad que representa a uno de los posibles tipos de protección con los que se puede proteger una invención. |
InventorInvencion | Entidad que representa a uno de los miembros del equipo inventor de una invención. |
SolicitudProteccion | Entidad que representa a una solicitud de protección que estará asociada a una invención. |
ViaProteccion | Entidad que representa a una de las posibles vías de protección que estarán asociadas las solicitudes de protección. |
Enumerados
Entidad | Descripción |
---|---|
TipoPropiedad | Puede tomar los siguientes valores:
|
Modelo lógico
API
Características generales que todas las API REST deben de cumplir:
Definición de los objetos
Invencion
Nombre | Tipo | Descripción |
id | String | Identificador único de la invención. |
titulo | String | Título de la invención. |
fechaComunicacion | Fecha + hora | Fecha de comunicación de la invención. Formato UTC. |
descripcion | String | Descripción de la invención. |
tipoProteccion | TipoProteccion | Tipo de protección de la invención. |
proyectoRef | Texto | Identificador de proyecto de investigación del SGI asociado a la invención. |
comentarios | Texto largo | Comentarios a añadir acerca de la invención. |
activo | Boolean | Indicador de si la invención está activa o no en el SGI. |
TipoProteccion
Nombre | Tipo | Descripción |
id | Long | Identificador único del tipo de protección. |
nombre | String | Nombre del tipo de protección. Puede tomar uno de los siguientes valores que van predefinidos en el SGI, si bien pueden variar al ser configurables:
|
descripcion | String | Descripción del tipo de protección. |
padreId | Long | Identificador del tipo padre. Estará informado cuando el tipo de protección es un subtipo. |
tipoPropiedad | String | Tipo de propiedad del tipo de protección. Puede tomar uno de los siguientes valores que son fijos en el SGI:
|
activo | Boolean | Indicador de si el tipo de protección está activa o no en el SGI. |
Inventor
Nombre | Tipo | Descripción |
id | Long | Identificador único del inventor. |
invencionId | Long | Identificador de la invención a la que se asocia el inventor. |
participacion | Numérico decimal | Porcentaje de participación del inventor en la invención. Decimal con dos decimales. |
repartoUniversidad | Booleano | Indicador de si al miembro del equipo inventor se le hará el reparto de resultados por parte de la Universidad o no. |
activo | Booleano | Indicador de si el inventor está activo o no en el SGI. |
PeriodoTitularidad
Nombre | Tipo | Descripción |
id | Long | Identificador único del periodo de titularidad. |
invencionId | Long | Identificador de la invención a la que se asocia el periodo de titularidad. |
fechaInicio | Fecha + hora | Fecha de inicio del periodo de titularidad del titular. Formato UTC. |
fechaFin | Fecha + hora | Fecha de fin del periodo de titularidad del titular. Formato UTC. |
Titular
Nombre | Tipo | Descripción |
id | Long | Identificador único del titular. |
periodoTitularidadId | Long | Identificador del periodo de titularidad al que se asocia el titular. |
titularRef | String | Identificador de la empresa titular de la invención en los sistemas de la Universidad. |
participacion | Numérico decimal | Porcentaje de participación del titular en la invención. Decimal con dos decimales. |
SolicitudProteccion
Nombre | Tipo | Descripción |
id | Long | Identificador único de la solicitud de protección. |
invencion | Invencion | Invención a la que pertenece la solicitud de protección. |
titulo | String | Título de la solicitud de protección. |
fechaPrioridadSolicitud | Fecha + hora | Fecha de la solicitud o fecha de prioridad. Formato UTC. |
fechaFinPriorPresFasNacRec | Fecha + hora | Fecha de finalización de la prioridad de la solicitud o de fin del plazo de presentación de solicitudes en fases nacionales/regionales. Formato UTC. |
fechaPublicacion | Fecha + hora | Fecha de publicación de la solicitud de invención. Formato UTC. |
fechaConcesion | Fecha + hora | Porcentaje de participación del titular en la invención. Formato UTC. |
fechaCaducidad | Fecha + hora | Porcentaje de participación del titular en la invención. Formato UTC. |
viaProteccion | ViaProteccion | A priori esta lista tendrá los siguientes valores:
|
numeroSolicitud | String | Número de la solicitud que es comunicada por el organismo donde se solicita. |
numeroRegistro | String | Número del registro que es comunicada por el organismo que concede la protección. |
numeroPublicacion | String | Número de la publicación que es comunicada por el organismo donde se publica. |
numeroConcesion | String | Número de la concesión que es comunicada por el organismo que concede la protección. |
Servicios
Consultar invenciones
Método | URL | Parámetros | Respuesta | Descripción |
---|---|---|---|---|
GET | /sgipii/tiposproteccion | q+s (query + sort) La query estará formada por:
| Lista[TipoProteccion] | Listado de tipos de protección. Ejemplo: nombre=ik=patente |
GET | /sgipii/invenciones | q+s (query + sort) La query estará formada por:
| Lista[Invencion] | Listado de invenciones. Ejemplo: tipoProteccion==1 |
GET | /sgipii/invenciones/{id}/invencion-inventores | Lista[Inventor] | Listado de inventores de una invención. Ejemplo: /invenciones/114/invencion-inventores | |
GET | /sgipii/invenciones/{id}/periodostitularidad | Lista[PeriodoTitularidad] | Listado de periodos de titularidad de una invención. Ejemplo: /invenciones/114/periodostitularidad | |
GET | /sgipii/invenciones/{id}/solicitudesproteccion | Lista[SolicitudProteccion] | Listado de solicitudes de protección de una invención. Ejemplo: /invenciones/114/solicitudesproteccion | |
GET | /sgipii/periodostitularidad/{id}/titulares | Lista[Titular] | Listado de titulares de un periodo de titularidad de una invención. Ejemplo: /periodostitularidad/8/titulares |