Á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.

...

EntidadDescripción
TipoPropiedad

Puede tomar los siguientes valores:

  • INDUSTRIAL (Propiedad industrial)
  • INTELECTUAL (Propiedad intelectual)

Modelo lógico

API

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


Definición de los objetos

...

Info
Para componer la URL llamada completa, se debe anteponer a lo indicado en la columna URL lo siguiente: {HOST}/api/sgipii, 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.


Servicio

Método

URL

Parámetros

Respuesta

Descripción

ESB - SGI - Invenciones - Sectores de aplicación - ListarGET/sectoresaplicacion

q+s (query + sort)

La query estará formada por:

  • cualquiera de los campos del objeto SectorAplicacion
Lista[SectorAplicacion]

Listado de sectores de aplicación.

Ejemplo:

id=ik=1

ESB - SGI - Invenciones - Vías de protección - ListarGET/viasproteccion

q+s (query + sort)

La query estará formada por:

  • cualquiera de los campos del objeto ViaProteccion
Lista[ViaProteccion]

Listado de vías de protección.

Ejemplo:

nombre=ik=europea

ESB - SGI - Invenciones - Tipos de protección - ListarGET/tiposproteccion

q+s (query + sort)

La query estará formada por:

  • cualquiera de los campos del objeto TipoProteccion
Lista[TipoProteccion]

Listado de tipos de protección.

Ejemplo:

nombre=ik=patente

ESB - SGI - Invenciones - Listar solicitudes de protecciónGET/invenciones/{id}/solicitudesproteccion


Lista[SolicitudProteccion]

Listado de solicitudes de protección de una invención.

Ejemplo:

/invenciones/114/solicitudesproteccion

ESB - SGI - Invenciones - Periodo titularidad - Listar titularesGET/periodostitularidad/{id}/titulares


Lista[Titular]

Listado de titulares de un periodo de titularidad de una invención.

Ejemplo:

/periodostitularidad/8/titulares

ESB - SGI - Invenciones - Listar periodos titularidadGET/invenciones/{id}/periodostitularidad


Lista[PeriodoTitularidad]

Listado de periodos de titularidad de una invención.

Ejemplo:

/invenciones/114/periodostitularidad

ESB - SGI - Invenciones - Listar inventoresGET/invenciones/{id}/invencion-inventores


Lista[Inventor]

Listado de inventores de una invención.

Ejemplo:

/invenciones/114/invencion-inventores

ESB - SGI - Invenciones - Listar palabras claveGET/invenciones/{id}/palabrasclave


Lista[PalabraClave]

Listado de palabras clave asociadas a la invención.

ESB - SGI - Invenciones - Listar áreas de conocimientoGET/invenciones/{id}/areasconocimiento


Lista[AreaConocimiento]

Listado de áreas de conocimiento asociadas a la invención.

ESB - SGI - Invenciones - Listar sectores de aplicaciónGET/invenciones/{id}/sectoresaplicacion


Lista[SectorAplicacion]

Listado de sectores de aplicación asociados a la invención.

ESB - SGI - Invenciones - Consultar detalleGET/invenciones/{id}


Invencion

Devuelve el detalle de la invención solicitada.

ESB - SGI - Invenciones - BuscarGET/invenciones

q+s (query + sort)

La query estará formada por:

  • Cualquiera de los campos del objeto Invencion
Lista[Invencion]

Listado de invenciones. Solo se devuelven las activas.

Ejemplo:

tipoProteccion==1

ESB - SGI - Invenciones - Consultar invenciones modificadasGET/invenciones/modificados-ids

q+s (query + sort)

La query estará formada por:

  • fechaModificacion: fecha a partir de la cual se quieren ver los cambios.
Lista[Long]

Listado de identificadores de invenciones que han sido modificadas (tanto la entidad Invencion como las entidades relacionadas: sectores de aplicación, áreas de conocimiento, palabras clave,  inventores, periodos de titularidad, titulares, solicitudes de protección)

Ejemplo:

  • fechaModificacion=ge="2021-08-18T22:00:00Z"