5.2 Maximum likelihood estimation of the censored bivariate Gaussian copulas
5.3.1 Approach and methodology
El custodio realiza las etapas de caracterización de los metadatos, personalización de las finalidades, identificación de la tecnología, desarrollo de la interfaz y propuesta de la forma en VisProcH para tutelar el patrimonio de Tossa de Mar.
6.3. V
isPr
ocH 2 - Custodio de una institución pública que tutela el patrimonio de T
6
Caso de estudio: VisProCH de tossa de Mar
¿cómo caracteriza los metadatos el custodio?
El patrimonio suele catalogarse dependiendo del propósito de uso del mismo, necesitando un tipo u otro de metadatos, o incluso en algunos casos varios. En este caso, el custodio ha utilizado para catalogar el patrimonio inmueble de Tossa de Mar el modelo de datos MIDAS Heritage (p. 227), ya que no existe un estándar de metadatos consensuado y el utilizar un esquema suponía facilitar la incorporación en VisProcH.
Ya se ha explicado en el apartado 6.2.3 (p. 139) cómo caracterizar los metadatos. Y además, en las Figura 47 y Figura 48 se han explicado las dos formas de acceder a los metadatos en Improvise (literal y funcional). En este caso, el custodio accede al esquema MIDAS Heritage (p. 227) de manera funcional.
¿cómo personaliza las finalidades el custodio?
En la Figura 49 se han definido las finalidades que sirven como variables o expresiones reutilizables que pueden ser invocadas, en este caso, por el custodio para múltiples proyecciones, filtros y clasificadores.
¿cómo identifica la tecnología el custodio?
En la Figura 50 se ha mostrado el proceso de creación y edición de los valores de dos variables utilizadas para coordinar, que se materializaran en las representaciones visuales. En este caso, el custodio tiene la posibilidad de coordinar variables, a modo de pasarelas, para poder integrar otros esquemas con la misma información.
¿cómo desarrolla la interfaz el custodio?
En Improvise el agente para desarrollar la interfaz necesita crear cada ventana disponible para programar la interactividad y las representaciones visuales. El escritorio, o área de trabajo, se divide en una o varias páginas. La Figura 53 muestra el proceso de creación de páginas adicionales en una ventana. Para crear páginas el agente custodio tiene que:
Elaboración propia
Figura 53. Creación de páginas en una ventana
3
2
1
1
Crear o clonar nuevas páginas.2
Seleccionar una página para su edición.3
Editar la información básica de la página y el color de fondo.6.3. V
isPr
ocH 2 - Custodio de una institución pública que tutela el patrimonio de T
6
Caso de estudio: VisProCH de tossa de MarLas páginas múltiples se pueden utilizar para aumentar substancialmente el área total disponible de una propuesta de razonamiento visual, ya que todas las vistas pueden coordinarse entre sí. Sin embargo, la mayoría de los diseños deben minimizar la coordinación transversal de páginas con el fin de evitar confundir al agente, ya que pueden aparecer efectos secundarios inesperados cuando se mueven entre distintas páginas.
Los marcos en la ventana contienen paneles anidados con vistas y otros controles. La Figura 54 muestra el proceso de creación y parametrización de marcos en la ventana. Para construir marcos el agente tiene que:
Elaboración propia
Figura 54. Creación de marcos
1
2
3
4
5
7
6
1
Crear nuevos marcos o clonar otro antiguo.2
Seleccionar un marco para editarlo.3
Editar la información básica de la trama.4
Construir la jerarquía de paneles dentro del marco raíz.5
Opcionalmente, crear y editar páginas nuevas según sea necesario.6
Si se selecciona <None> el marco se hace invisible.7
Se visualizan inmediatamente todos los cambios en el marco seleccionado.6.3. V
isPr
ocH 2 - Custodio de una institución pública que tutela el patrimonio de T
6
Caso de estudio: VisProCH de tossa de Mar
La Figura 55 muestra el proceso de construcción de representaciones visuales contenidas dentro
de los marcos. Cada marco consiste en una jerarquía de paneles y vistas. Para crear los marcos, paneles y vistas el agente tiene que:
1
Seleccionar un panel en la jerarquía de su marco raíz.2
Editar la información básica del panel y el color de relleno.3
Seleccionar uno de los esquemas de trazado para el panel.4
Añadir subpaneles para crear la jerarquía de contenidos.5
Añadir puntos de vista en el panel, de forma opcional, crear nuevos puntos de vista.6
Restringir cada vista o subpanel a una posición en el diseño seleccionado.7
Se visualizan inmediatamente todos los cambios en el panel seleccionado.Elaboración propia
Figura 55. Colocación de los puntos de vista de los paneles anidados en los marcos
2
1
3
4
5
6
7
Improvise también ofrece widgets de interfaz de usuario, como casillas de verificación, etiquetas, campos de texto, barras de desplazamiento y controles deslizantes. En lugar de mostrar metadatos, estos controles ofrecen otras formas de manipular los diferentes parámetros interactivos durante la navegación.
6.3. V
isPr
ocH 2 - Custodio de una institución pública que tutela el patrimonio de T
6
Caso de estudio: VisProCH de tossa de Mar¿cómo propone la forma el custodio?
La Figura 56 muestra el proceso de creación y parametrización de una representación visual que
muestra la información disponible en los metadatos. Para construir una representación visual el agente tiene que:
1
Elegir el tipo de representación visual o control deseado.2
Crear nuevas instancias (o clonar de los antiguas) del tipo de control elegido, según se desee.3
Seleccionar un control de edición.4
Coordinar el control de las variables de enlace a sus propiedades.5
Seleccionar la propiedad de la tabla de información para el enlace.6
Enlazar un tipo variable. Si selecciona ‘Ninguno’ se desvincula.7
Opcionalmente, crear y editar las variables (y los objetos léxicos que se les asignan) según sea necesario.Elaboración propia
Figura 56. Creación y edición de puntos de vista y otros controles
1
2
3
4
5
7
6
Improvise proporciona los siguientes tipos de representaciones visuales:
• Arc diagrams: conecta los puntos a lo largo de una línea divisoria con arcos semicirculares encima o por debajo de la línea. Los diagramas de arco son útiles para visualizar los patrones en cadenas de texto, reseñas de libros y otras secuencias de eventos temporales.
• Graph views: muestran los nodos relacionados. La navegación en la vista permite el arrastre de gráficos enteros o elementos individuales.
• Grid views: pantalla de una rejilla de 2D por celda. La navegación en la vista permite una panorámica sobre la rejilla.
6.3. V
isPr
ocH 2 - Custodio de una institución pública que tutela el patrimonio de T
6
Caso de estudio: VisProCH de tossa de Mar
• Lists and tables: muestran los atributos de datos en una o más columnas. Las celdas contienen texto con formato y/o iconos. La navegación en la vista permite el desplazamiento con teclas, rueda del ratón o flecha.
• Pie, bar, and strip views: muestran los gráficos correspondientes, sin navegación.
• Ortho views: son secciones individuales de una trama de coordenadas paralela. Los múltiples puntos de ortho views se pueden colocar horizontalmente para formar visualizaciones completas. La navegación de la vista permite paneo vertical y zoom de dos rangos de cada sección.
• Plane views: muestran gráficos de dispersión, series de tiempo, histogramas. La navegación en la vista permite paneo y zoom de dos rangos. También se puede utilizar para trazar mapas y cartogramas, aunque las capas de mapa no tendrían proyección geográfica.
• Space views: visualización 3D de gráficos de dispersión, escenas de OpenGL y mapas con la altitud. La navegación en la representación visual permite traslación, escala y rotación de una cámara con respecto al origen.
Improvise tiene varias mejoras diseñadas para facilitar la construcción de las representaciones visuales, que incluyen:
• Built-in queries. Tiene la capacidad de acelerar la consulta en el diseño y la exploración de forma automática para la visualización de los metadatos en las representaciones visuales mediante consultas apropiadas por defecto.
• Predefined macros. Creación, exposición y navegación coordinada de construcciones multivisión comunes, tales como los gráficos de matrices de dispersión con controles de ejes.
Durante la vida útil de una representación visual surgen seis situaciones que implican cambios dinámicos en su conjunto de propiedades:
• Inicialización: cuando se crean las representaciones visuales son definidos el nombre, el tipo y el valor por defecto de sus propiedades.
• Interacción: los valores de las representaciones visuales de las propiedades de acceso son interpretados como los eventos locales de entrada de navegaciones y selecciones, que a continuación, en el gráfico de dispersión horizontal se arrastra el ratón con el gesto de paneo que se interpreta con el valor de su propiedad Xrange.
• Modificación: en las representaciones visuales se pueden crear y borrar propiedades en cualquier momento. Por ejemplo, en los gráficos de dispersión se pueden añadir o eliminar capas de forma dinámica y la información se crea o elimina, así como la proyección, filtrado, ordenación y selección.
• Notificación: las representaciones visuales reciben la notificación de sucesos relacionados con sus propiedades, incluyendo la creación, supresión vinculante o no vinculante, y el valor de cambio. • Presentación: los valores de las propiedades de las representaciones visuales de acceso se
actualizan en respuesta a la notificación, así como a cualquier otro cambio interno o externo. • Terminación: cuando las representaciones visuales se eliminan también se deshacen de todas sus
propiedades. Las propiedades se desvinculan de las variables, evitándose así las dependencias colgadas.
6.3. V
isPr
ocH 2 - Custodio de una institución pública que tutela el patrimonio de T