Download - Software para la BioDiversidad
![Page 1: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/1.jpg)
PRESENTACIÓN LIBRO DE MARCA OET 2009
Software para la BiodiversidadPablo Aviles
Desarrollo de Software y Bases de Datos para la BiodiversidadManejo de Información
![Page 2: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/2.jpg)
¿Qué se quería?
![Page 3: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/3.jpg)
Objetivos
• Fortalecer la investigación en los trópicos, y hacer accesible al público, estudiantes y científicos el producto de ese trabajo, y utilizando las tecnologías actuales
• Permitir la estandarización en los procesos de recolección y almacenamiento de datos, y muestras
• Servir como vitrina de los proyectos realizados en las estaciones biológicas a la comunidad científica y público
• Fortalecer el espacio de diálogo y retroalimentación entre la comunidad científica, estudiantes y público en materia de los proyectos relacionados con el software para la BioDiversidad
![Page 4: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/4.jpg)
Beneficios
• Datos en línea desde que se agregan al sistema
• Mantenimiento de datos por científicos de la OET (‘core’ de datos actualizado)
• Estandarización de procesos de recolección y registro
• Vitrina virtual para los proyectos de las estaciones biológicas involucrados en el sistema
• Se facilita el entorno de interacción con los proyectos
• Validación y actualización de datos por especialistas
• Las aplicaciones, bases de datos y lógica permiten ser actualizadas y mejoradas
![Page 5: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/5.jpg)
Requerimientos
• Diseño de bases de datos usando DwC (Darwin core)
• Un único repositorio de información
• Software web accesible desde cualquier parte
• Mantenimiento de datos por usuarios científicos autenticados
• Galería de imágenes de las muestras
• Vistas de datos diferentes para usuario autenticado y para usuario invitado
![Page 6: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/6.jpg)
Requerimientos
• Diseño de bases de datos usando DwC (Darwin core)
• Un único repositorio de información
• Software web accesible desde cualquier parte
• Mantenimiento de datos por usuarios científicos autenticados
• Galería de imágenes de las muestras
• Vistas de datos diferentes para usuario autenticado y para usuario invitado
Estándar informático de datos para la Biodiversidad, diseñado para facilitar el intercambio de información (definiciones de referencia, ejemplos y comentarios). Se basa, principalmente en taxones, incidencia en la naturaleza documentada por la observación, especímenes y muestras.
![Page 7: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/7.jpg)
Requerimientos (cont.)
• Grupos o perfiles de usuarios con autenticación
• Geolocalización de las muestras y/o colecciones
• Búsqueda de colecciones por diferentes campos de las tablas
• Posibilidad de compartir datos mediante diferentes vías (RSS, RDF/OWL (web semántica), etc.)
• Aseguramiento de la calidad de los datos
![Page 8: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/8.jpg)
Requerimientos (cont.)
• Grupos o perfiles de usuarios con autenticación
• Geolocalización de las muestras y/o colecciones
• Búsqueda de colecciones por diferentes campos de las tablas
• Posibilidad de compartir datos mediante diferentes vías (RSS, RDF/OWL (web semántica), etc.)
• Aseguramiento de la calidad de los datos
Really Simple Syndication 2.0. Familia de formatos de difusión de datos web codificados en XML. Se utiliza para suministrar información a suscriptores, que se actualiza
frecuentemente. El formato permite distribuir contenido sin necesidad de un navegador, utilizando un software
diseñado para leer estos contenidos RSS (agregador)
![Page 9: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/9.jpg)
Requerimientos (cont.)
• Grupos o perfiles de usuarios con autenticación
• Geolocalización de las muestras y/o colecciones
• Búsqueda de colecciones por diferentes campos de las tablas
• Posibilidad de compartir datos mediante diferentes vías (RSS, RDF/OWL (web semántica), etc.)
• Aseguramiento de la calidad de los datos
Resource Description Framework. Framework para metadatos en la web, desarrollado por la W3C. Basado en la idea de convertir declaraciones de
recursos en expresiones con la forma sujeto-predicado-objeto (tripletes). El sujeto es el recurso (lo que se está describiendo). El predicado es la
propiedad o relación a establecer sobre el recurso. El objeto es el valor de la propiedad o el recurso con el que se establece la relación. La combinación de RDF con RDF Schema y OWL permite añadir significado a las páginas.
![Page 10: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/10.jpg)
Requerimientos (cont.)
• Grupos o perfiles de usuarios con autenticación
• Geolocalización de las muestras y/o colecciones
• Búsqueda de colecciones por diferentes campos de las tablas
• Posibilidad de compartir datos mediante diferentes vías (RSS, RDF/OWL (web semántica), etc.)
• Aseguramiento de la calidad de los datosOntology Web Language. Lenguaje de representación de
conocimiento para ontologías (términos utilizados para describir y representar un área de conocimiento, para compartir un dominio de información y hacer que el
conocimiento sea reutilizable). OWL está codificado en XML
![Page 11: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/11.jpg)
¿Cómo se Solucionó?
![Page 12: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/12.jpg)
Plataforma
HTML
CSS + jQuery + javaScript
XML
Apache 2.2.13 + PHP 5.2.9
Oracle 10gR2
Sun Solaris 10
• Bases de datos Oracle 10gR2
• Servidores Sun Solaris 10
• Servidor web Apache 2.2.13
• Tecnologías implicadas
• PHP 5.2.9
• AJAX / jQuery / Javascript
• CSS
• XML
• Oracle 10gR2
![Page 13: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/13.jpg)
Manejo de Datos
• Un core de datos compartido y actualizado
• Vistas de datos y reglas de negocios separadas para cada aplicación del sistema
Presentación de datos
Vistas
Vistas materializadas
Reglas de negocio
Procedimientos
Triggers
Core de Datos
Tablas Tablas dimensionadas Indices
![Page 14: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/14.jpg)
Seguridad
• Autenticación base de datos
• Autenticación al sistema para poder hacer cambios
![Page 15: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/15.jpg)
Seguridad (cont.)
• Diferentes perfiles de usuarios (administrador, colector, sistema, consulta)
![Page 16: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/16.jpg)
Seguridad (cont.)
• Validación del ingreso de información para evitar inyección de código en los formularios (PHP)
• CAPTCHA para evitar ataque de BOTs (pendiente)
![Page 17: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/17.jpg)
Búsquedas
• Búsqueda de colecciones de datos simple (un término se busca en cualquier campo)
![Page 18: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/18.jpg)
Búsquedas (cont.)
• Búsqueda de colecciones detallada (se busca un término diferente en cada campo que se desee)
![Page 19: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/19.jpg)
Búsquedas (cont.)
• Búsqueda a través de navegación por árbol taxonómico
![Page 20: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/20.jpg)
Interfaz
• Vistas de colecciones en forma de listas de datos (usuario autenticado y usuario invitado)
![Page 21: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/21.jpg)
Interfaz (cont.)
• Vistas de colecciones en forma de galerías de imágenes (usuario autenticado y usuario invitado)
![Page 22: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/22.jpg)
Galería de Imágenes
• Filtros por búsquedas
• Navegación a través de galería
• Soporte para visualizar diferentes tamaños en las imágenes cargadas (zoom)
• Carga de imágenes y transformación automática a diferentes tamaños
• Carga, y borrado de imágenes cargadas a la galería.
• Capacidad de seleccionar cualquier imagen de la galería como imagen principal de la colección (thumbnail)
![Page 23: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/23.jpg)
Galería de Imágenes
![Page 24: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/24.jpg)
Edición de Datos
• Taxonomía
• Datos de científicos
• Características de los datos en las colecciones
![Page 25: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/25.jpg)
Edición de Colecciones
• Elementos de identificación del registro o colección
• Eventos de la colecta de datos
• Taxonomía
![Page 26: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/26.jpg)
Edición de Colecciones
• Elementos de localización y geoespaciales
![Page 27: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/27.jpg)
Edición de Colecciones
• Elementos biológicos y de entorno
• Carga de imágenes de colecciones
![Page 28: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/28.jpg)
Módulos Actuales
• Herbarium Las Cruces http://www.ots.ac.cr/herbarium
• Jardín Botánico Wilson http://www.ots.ac.cr/jbw
• Florula Palo Verde http://www.ots.ac.cr/florulapv
![Page 29: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/29.jpg)
Sistemas Relacionados
• Meteorología http://www.ots.ac.cr/meteoro
• Gps http://www.ots.ac.cr/gps
![Page 30: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/30.jpg)
Referencias
• Darwin Core http://rs.tdwg.org/dwc/index.htm
• RSS http://www.rssboard.org/rss-specification http://cyber.law.harvard.edu/rss/rss.html
• Web Semántica http://www.w3c.es/Divulgacion/Guiasbreves/WebSemantica
• RDF http://www.w3.org/RDF/
• OWL http://www.w3.org/TR/owl2-overview/
![Page 31: Software para la BioDiversidad](https://reader033.vdocuments.co/reader033/viewer/2022061214/549a61d3b4795922438b45ac/html5/thumbnails/31.jpg)
PRESENTACIÓN LIBRO DE MARCA OET 2009
Pablo AvilesDesarrollo de Software y Bases de Datos para la Biodiversidad
Área de Manejo de Informació[email protected]
www.ots.ac.cr