Series en API JSON (Tempus3) del INE (Instituto Nacional de Estadística)

La API JSON (Tempus3) del INE (Instituto Nacional de Estadística) está definida por una estructura de URLs que permite diferentes posibilidades ante la obtención de datos abiertos (open data):

http://servicios.ine.es/wstempus/js/{idioma}/{función}/{input}[?parámetros]

El desarrollo de este package en R está orientado a la obtención de datos de las series de la API JSON, aunque también implementa todas las opciones que permite la propia API.

Estas series se pueden obtener desde URLs definidas en la sección Petición de metadatos > Obtención de series, y cuyas funciones son:

  • SERIE: Obtención de una sola serie que se especifica por input.
http://servicios.ine.es/wstempus/js/ES/SERIE/IPC206449
  • SERIES_OPERACION: Todas las series de una operación estadística dada por input.
http://servicios.ine.es/wstempus/js/ES/SERIES_OPERACION/IPC?page=1
  • SERIES_TABLA: Todas las series contenidas en una tabla en concreto dada por input.
http://servicios.ine.es/wstempus/js/ES/SERIES_TABLA/22350
  • SERIE_METADATAOPERACION: Las series de Tempus 3 se definen a partir de una combinación variable-valor. Para una serie en concreto podemos ver esta definición a través de esta función:
http://servicios.ine.es/wstempus/js/ES/VALORES_SERIE/IPC206449?det=1.

Se pueden obtener las series cuya definición en cuanto a sus metadatos sea una en concreto.

Un ejemplo que podemos encontrar en la documentación, en Petición de metadatos > Obtención de series > Obtener series mediante cruce de metadatos:

http://servicios.ine.es/wstempus/js/ES/SERIE_METADATAOPERACION/IPC?g1=115:29&g2=3:84&g3=762:&p=1

En este ejemplo los datos que recibe la función son:

  • Código identificativo de la operación: (IOE30138 / IPC / 25)
  • Códigos identificativos de las variables y valores:
    • “Provincias” (FK_VARIABLE=115) = “Madrid” (FK_VALOR=29) ⇒ g1=115:29
    • “Tipo de dato” (FK_VARIABLE=3) = “Variación mensual” (FK_VALOR=84) ⇒ g2=3:84
    • “Grupos ECOICOP” (FK_VARIABLE=762) = “Todos los grupos ECOICOP” (FK_VALOR=null) ⇒ g3=762:
    • “Serie mensual” (FK_PERIODICIDAD=1) ⇒ p=1

De la misma forma que es posible acotar el número de series a obtener, se puede hacer lo propio con los datos. Esto lo podremos encontrar en Petición de datos > Obtención de datos (http://www.ine.es/dyngs/DataLab/manual.html?cid=49)

  • DATOS_SERIE: Obtención de todos los datos contenidos en una serie dada por input.
http://servicios.ine.es/wstempus/js/ES/DATOS_SERIE/IPC206449?date=:
  • DATOS_TABLA: Obtención de todos los datos contenidos en todas las series contenidas en una tabla dada por input.
http://servicios.ine.es/wstempus/js/ES/DATOS_TABLA/22350?date=:
  • DATOS_METADATAOPERACION: Obtención de todos los datos contenidos en aquellas series cuya definición en términos de metadatos es la dada por parámetro.
http://servicios.ine.es/wstempus/js/ES/DATOS_METADATAOPERACION/IPC?g1=115:29&g2=3:84&g3=762:&p=1&date=:

Podemos encontrar el siguiente ejemplo en la documentación, en Petición de datos > Obtención de datos > Obtener n los últimos datos de series mediante el cruce de metadatos:

http://servicios.ine.es/wstempus/js/ES/DATOS_METADATAOPERACION/IPC?g1=115:29&g2=3:84&g3=762:&p=1&nult=1

En las peticiones de datos la utilización de parámetros es obligatorio. Estos parámetros se consideran para acotar los datos bien por cantidad de periodos a los que se refieren (nult: número de últimos datos) o bien por fecha (date: para una fecha en concreto o rangos de fechas).

Es importante resaltar el uso del parámetro tip en todas las peticiones anteriores para la obtención de más metadatos o de un resultado más amigable.  Ver Definición de URLs > [?parámetros](http://www.ine.es/dyngs/DataLab/manual.html?cid=47)

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

w

Conectando a %s