Post on 06-Aug-2015
Roberto RosarioDirector de Desarrollo
Oficina del Principal Ejecutivo de Informática del Estado Libre Asociado de Puerto Rico
Presentación sobreL.I.B.R.E.
Problema original
Solución actual
Reformulación del problema
L.I.B.R.E. Escenario 1
L.I.B.R.E. Escenario 2
Desarrolladores
Desarrolladores
Desarrolladores
Desarrolladores
Desarrolladores
Desarrolladores
Desarrolladores
¿Qué tal el lenguaje unificado de acceso a los datos?
LQL (LIBRE Query Language)draft V1.0
• icontains="X": Contiene el fragmento "X".
• contains="X": Contiene el fragmento "X" (mayúsculas y minúsculas)
• startswith="X": Comienza con "X".
• istartswith="X": Comienza con "X" (mayúsculas y minúsculas).
• endswith="X": Termina con "X".
• iendswith="X": Termina con "X" (mayúsculas y minúsculas).
• in=x,y,z: Contiene uno de los elementos x, y o z.
• lt=x: Menor a x.
• lte=x: Menor o igual a x.
• gt=x: Mayor que x.
• gte=x: Mayor o igual a x.
• join={OR, AND}: Tipo de agrupación de resultados.
ANTES
¡DESPUÉS!
https://github.com/commonwealth-of-puerto-rico/libre
http://cio.pr.gov
rrosario@ogp.pr.gov
L.I.B.R.E.