Día de la interoperabilidad

Slides:



Advertisements
Presentaciones similares
® OWS Context: El nuevo estándar para vincular y compartir servicios OGC Joan Masó (CREAF) La localización es lo que cuenta 1.
Advertisements

[IGN + UPM] con financiación de la AECI Madrid, junio-julio de 2006 Manuel Madrid García C. de Infraestructuras y Transporte. Generalitat Valenciana. Curso.
® Reunión en JIIDE 2010 del Foro Ibérico y latinoamericano del OGC Iniciativa de: Joan Masó : Joan Capdevila :
PROPUESTA DE PROYECTO CONSULTORES ASECATC Propuesta de lanzamiento 1. Tal y como se comentó en la pasada reunión, 2. Es importante insistir que.
VISUALBEE. VisualBee es un software que te permite mejorar tus presentaciones mismos viejos en una presentación llena de gráficos de gran alcance. Para.
JESÚS LAS MINISTRABA EN SUS NECESIDADES Lección para el 27 de Agosto del Mateo 9:35.
Uso de TICs basadas en Software Libre. Objetivo Introducir al mundo del software libre Conocer proyectos y aplicaciones de software libre Realizar prácticas.
Sesión 3 Segunda Parte Comunicación y solución de conflictos 2 ¿Cómo analizas los conflictos y buscas soluciones?
TRABAJAR CON JCross. Introducción de los datos del ejercicio Al arrancar JCross nos encontramos una cuadrícula en blanco.
LOS RESULTADOS DE LOS APRENDIZAJES Y LAS PRUEBAS OBJETIVAS COMO INSTRUMENTO DE MEDICION.
Introducción al Framework 3.0. Introducción Junto con Windows Vista se liberará al mercado una serie de tecnologías para desarrolladores de software que.
Portales colaborativos
A quién va dirigido este curso:
Antonio F. Rodríguez CNIG (IGN España)
Interconexión con Administración de Justicia
Capítulo 13 Leer archivos JSON con AJAX
IMPORTANCIA DE LA ESPERANZA
SAP Business One, Versión 9.0
El futuro debe ser Abierto
introducción Ingeniería de software
HILOS EN SISTEMAS DISTRIBUIDOS
Carlos cadevilla Dorita d freitas Ilse murzi Roussy yepez.
Conectividad de Bases de Datos
Curso de programación Visual Chart 6 (2ªEd.)
Google docs.
TRABAJO BASE DE DATOS CARLOS MARTINEZ 7º3
Microsoft Infopath Juan José Pérez Zuloaga.
Sesión 9-11: Prototipo – ¡Manos a la obra!
CRE ATU PAGINA WEB CON HTML
Desarrollo Actividad Número 3
Administrador de base de datos Cliente de correo electrónico
TEMA: EVOLUCIÓN DE LA WEB
Introducción a Visual Studio .NET
CÓMO CREAR UNA CUENTA EN WIKISPACES.COM.
Los “huecos” que OGC no tiene (mucho) en cuenta
GUIA DE LA EVALUACIÓN EN PROCESO TEXTO PARALELO I BIMESTRE 2017 “Conflictos territoriales de Nicaragua”
Las herramientas Case Julian madrigal.
MOODLE ILO ADM. DE SISTEMAS DE LA INFORMACION
Motores de busqueda.
BUSCADORES DE INTERNET
Santana Mejía Andrea Michell Villarruel Miranda Alejandro Ernesto
Institución educativa técnica ciudad de Ibagué
Introducción Gabriel Montañés León.
La biotecnología y sus aplicaciones
Metodología I Universidad Nacional Experimental de Guayana
Parte 4 HTML.
Herramientas tecnológicas
Funcionamiento Caracas, 2016.
María Lucia De la Cruz Gutiérrez. Grace Stephanie Portillo Vargas.
UD 4: “Instalación y administración de servicios Web”
Colegio de Bachilleres plantel 4 Alumno: Luis Josue Esteban Trinidad G:202 E:5 Reporte sobre MI BLOG.
Manual Wordpress para usuario
PROFESORA: Nelva Luz Koo Panduro
El desafío de organizar la información
El sistema de Calidad de GFI/AST
LOS ASTROLOGOS, MEDICOS CUANTICOS, LOS EXPERTOS EN BIO COMUNICACION INSTRUMENTAL,  LOS MEDITADORES , TU,  YO, TODOS SOMOS UNO SOLO Y ESTE ES UNO DE VARIOS.
XBRL en la recogida de datos de las Estadísticas Estructurales
Ayudando al control y seguimiento de la diabetes
La construcción de esquemas semánticos para bibliotecas virtuales
Introducción Google es el buscador más usado a nivel mundial, siendo una herramienta imprescindible para la búsqueda de datos e información que necesitamos.
Sistema de Búsqueda de Respuestas
Análisis de la Realidad Justificación
Fonaments de Cartografia i Sistemes d’Informació Geogràfica
“Es una explicación visual y sintética que presenta una información sobre la base de imágenes complementadas con otros recursos gráficos” (Manual de estilo.
Nuestro CARTEL Diseño Paso a Paso.
MC Beatriz Beltrán Martínez Verano 2018
LOS ASTROLOGOS, MEDICOS CUANTICOS, LOS EXPERTOS EN BIO COMUNICACION INSTRUMENTAL,  LOS MEDITADORES , TU,  YO, TODOS SOMOS UNO SOLO Y ESTE ES UNO DE VARIOS.
Lenguajes del lado del cliente
Metodologías de Desarrollo Web
Metodología 5’S.
Transcripción de la presentación:

Día de la interoperabilidad INSPIRE Conference and JIIDE 2016 Barcelona Joan Masó 29 Setembre 2016 Copyright © 2015 Open Geospatial Consortium

Copyright © 2015 Open Geospatial Consortium Agenda 16:00 Introducción Athina Trakas 16:15 Últimos avances i tendencias en el OGC (REST, GeoJSON, integrated services,...) Joan Masó 16:35 Estado y futuro del WMTS. Nuevo test de implementaciones 16:45 Buscador de nombres geográficos IGN Search Guadalupe Cano 17:00 Implantación de servicios OGC en Latinoamérica 17:15 Futuras actividades del grupo y conclusiones Joan Masó y Athina Trakas Alguien quiere añadir alguan cosa? Copyright © 2015 Open Geospatial Consortium

Copyright © 2015 Open Geospatial Consortium Del XML al JSON Componentes del asunto: GeoJSON frente a GML JSON para coverages (CoverageJSON y CIS JSON) JSON en comunicaciones entre servicios JSON schema JSON-LD Copyright © 2015 Open Geospatial Consortium

Copyright © 2015 Open Geospatial Consortium GeoJSON frente a GML GeoJSON era un estándar creado por la comunidad. Ahora es un estándar IETF https://www.rfc-editor.org/rfc/rfc7946.txt Su uso en OGC presenta los siguientes problemas: No sigue la norma General Feature Model donde se define la necesidad de crear Feature Types. No soporta otro CRS que CRS84 No permite ser extendido sin que deje de ser GeoJSON. No permite migración a JSON-LD Copyright © 2015 Open Geospatial Consortium

JSON para coverages (CoverageJSON y CIS JSON) La idea original fue presentada en el TC de Nottingham. El proyecto Melodies recogió la idea y la desarrolló a su manera. https://github.com/covjson/specification En el WCS se está preparando la migración a la ISO Ahora GMLCov se llama CIS No és solo XML sino que además propone JSON Copyright © 2015 Open Geospatial Consortium

JSON en comunicaciones entre servicios No hay problema en redactar un GetCapabilities o cualquier otro mensage entre el cliente y el servidor en JSON pero… La mayoría de los nuevos servicios se basan el OWS Common. Es necesario un acuerdo en cómo derivar JSON desde OWS Common y que todos los servicios usen este acuerdo. En el Testbed 12 se está trabajado en esto Copyright © 2015 Open Geospatial Consortium

Copyright © 2015 Open Geospatial Consortium Un JSON más formal JSON Schema JSON-LD JSON tiene fama de más frexible que XML IMHO, un organismo de estandarización debe proporcionar mecanismos de validación JSON Schema proporciona una buena alternativa pero sus creadores han perddo la energia y no pueden continuar con el proceso de estandariación LD por lo de Linked Data Hay mucha confusion sobre lo que JSON-LD proporciona realmente En realidad es un mecanismo para introducir en JSON Semantica en base a URI’s Y así poder transformar estructuras JSON en RDF automáticamente. Algunas cosas (como los arrays dobles) no pueden ser transformados (GeoJSON). Copyright © 2015 Open Geospatial Consortium

Copyright © 2015 Open Geospatial Consortium Un JSON más format Existe una tensión entre si debemos formalizar más JSON o destinarlo solo a estructuras sencillas. Mi opinión es que en OGC/ISO estamos acostumbrados a definir estructuras en base a UML y que debemos necesitamos un conjunto de reglas para pasar de UML a JSON sin perder nada o al final no podremos hacer lo que queremos hacer. Estas reglas deben permitir crear JSON Schema y JSON-LD para connectar con linked data de manera automática. Copyright © 2015 Open Geospatial Consortium

Copyright © 2015 Open Geospatial Consortium Interfaces REST Durante años ha habido muchas discusiones sobre el papel de los interfaces REST en OGC. A pesar de que WMTS (i algun otro) usan interficies REST No existe una solución general No se ha incluido ninguna recomendación en OWS Common Los intentos de solucionar este asunto desde el plano conceptual han fallado Agotada esta vía, el Testbed 12 se está trabajando para generar un conjunto de recomendaciones pragmáticas para desencallar el tema. Parece que se está llegando a un cierto acuerdo. Se sugieren diversos niveles de REST Nivel 1: Reconocer los recursos Nivel 2: Uso de URLs para los recursos Nivel 3: Incluir enlaces a los recursos relacionados Copyright © 2015 Open Geospatial Consortium

Copyright © 2015 Open Geospatial Consortium Qué pasa con tanta API? En el pasado las aplicaciones web no podían conectar y definimos la idea de “interoperabilidad”. Aprendimos que debíamos usar interfaces interoperables Pero esto no es tan fácil: Debemos crear un servidor y un cliente por separado. En la práctica, si deseo incrustar un mapa en mi cliente, necesito programarme un cliente que use WMS/WMTS… … lo que requiere bastante código. Descubrimos que con el API de Google maps o de OpenLayers podíamos incrustar un mapa casi sin generar código. Esto ha conducido a una proliferación de las APIs y, a lo que es peor, a un cambio de actitud respecto a la interoperabilidad que se resume en: “Yo he definido mi API y soy interoperable. ¡Tú tienes que usar mi API!”. Y la pregunta es: ¿Y si no me da la gana? Es necesario pensar que papel deben tener las API el OGC Copyright © 2015 Open Geospatial Consortium

Cambios en la manera de trabajar El OGC está cambiando su manera de trabajar y generar documentos. En el pasado trabajábamos con Word y PDFs Después llego la twiki; más tarde rebautizada como foswiki Un entorno de páginas web en el que todo miembro del OGC puede editar de manera más o menos concurrente. Ahora llega el turno a GitHub i ASCIIdoc Los documentos se redactan en un lenguage similar a la twiki pero que permite una creación de documentos más directa. Los documentos aprobados se distribuyen en PDF y HTML Copyright © 2015 Open Geospatial Consortium