Publicado por Viv Dehaes on 14-12-2006

Navegación facetada, una introducción al tema

La navegación facetada es un sistema por el cual los contenidos pueden ser descriptos por más de una dimensión, a diferencia del conocido esquema jerárquico, este tipo de navegación ofrece a los usuarios la posibilidad de buscar información en base a una o mas perspectivas.

Diferencia entre navegación facetada y jerárquica

La principal diferencia con las estructuras que venimos manejando (jerárquicas) es que éstas van guiando la navegación a través de una serie de categorías en forma descendente dentro del árbol que resultará, luego de varios clic, en la información que responda a esos criterios, mientras que la navegación facetada ofrece, luego de la primer selección, todos los resultados factibles y la posibilidad de refinar por n facetas. Como vemos en la figura, la navegación facetada ofrece contenidos en cada rama del árbol y la posibilidad de ir filtrando hasta lograr un resultado manejable mientras que la navegación jerárquica ofrece contenidos luego de varios refinamientos sobre las categorias. Esto también se podría explicar con la analogía entre labels y folder que utiliza Gmail para almacenar los mails de sus usuarios.

Generalmente es una clasificación útil para manejar grandes repositorios de documentos, entonces, en vez de definir losa árboles de navegación (clasificación Top down) y ofrecérselos a los usuarios, éstos pueden amar sus propios path de navegación según las características que les resulten más significativas (clasificación Bottom up), con cada elección que realicen irán acotando el universo de recursos, hasta llegar a un resultado que coincida con sus intereses, esto es posible porque los contenidos están descriptos mediante una colección de facetas que pueden transformarse en alternativas de navegación.

En shopping.com un sitio de compras en el Reino Unido, podemos encontrar un buen ejemplo:

Ejemplo de navegación facetada

En esta impresión de pantalla podemos observar las distintas opciones de una navegación facetada, Una vez que elegí el artículo que deseaba investigar: Cámaras digitales, puedo seguir navegando por alguna de las opciones de las siguientes categorías: rango de precios, resolución (Megapixels), Marca, tipo de cámara, entre otros. En la clasificación facetada tenemos las categorías o facetas: en este ejemplo Marca y los valores de las mismas: Canon, Sony, Nikon, etc. La cantidad de facetas que abarca una navegación dependerá de los caminos que elija el usuario.

Como vemos en la impresión de pantalla, la navegación facetada se suele componer de tres elementos:

  1. Breadcrumb: camino seguido por el usuario, ya que el mismo debe saber donde está parado, es decir siempre hay que mostrarles cuales combinaciones han armado su navegación.
  2. Selector de términos: que muestra las dimensiones a seleccionar y va disminuyendo a medida que el usuario realiza sus elecciones.
  3. Lista de resultados: registro que coincide con la o las selecciones del usuario, a medida que éste va seleccionando sus preferencias, la lista tiende a volverse manejable.

Las facetas pueden ser utilizadas casi en cualquier tipo de navegación, si se manejan más de tres dimensiones de clasificación paralelas y, dentro de estas dimensiones las clasificaciones se presentan mutuamente excluyentes (un elemento no puede estar clasificado en más de una categoría) y colectivamente exhaustivas (las categorías abarcan toda la variedad dentro del conjunto) entonces las facetas serán una buena opción.

Al armar este tipo de estructura de navegación en el sitio hay que tener en cuenta ciertas pautas:

  1. Los contenidos del sitio deben ser lo suficientemente uniformes como para que puedan ser catalogados dentro de un mismo conjunto de facetas.
  2. Las facetas que se ofrecen deberán ser significativas para los usuarios
  3. La navegación no puede devolver un resultado nulo, es decir siempre tiene que haber un elemento de intersección para cualquier combinación de facetas.
  4. Las elecciones de los usuario deben ir mostrando una reducción del número de opciones dentro del universo de objetos.
  5. La navegación debe poder ser refinada / redefinida por los usuario en cualquier momento.
  6. La URL debe contener las etapas de la navegación, debe ser comprensible y editable para llegar a instancias anteriores.

Entre las principales ventajas de este sistema podemos destacar que es flexible, no requiere de un exhaustivo conocimiento de las entidades y sus relaciones y representan una manera más fácil de encontrar información ya que abarcan varias perspectivas en la aproximación al contenido clasificado. Como desventaja principal se puede afirmar lo dificultoso que resulta a veces encontrar las facetas correctas, en este punto sería bueno complementar con algún tipo de test de usuario.

La clasificación de la información a través de facetas permite, además de una navegación potenciada, la posibilidad de fortalecer los resultados de búsquedas en el sitio para que sean más significativos y devuelvan otros resultados que son similares, aproximados, relacionados con la búsqueda realizada. Se puede organizar los resultados en categorías y la posibilidad de visitar las más populares, mostrar cuantos contenidos hay en cada categoría, mostrando contenidos asociados no directamente a la búsqueda. Podemos visitar Flamenco search que es un framework para sitios grandes y o complejos que utiliza una estructura facetada, integra navegación y búsqueda para ayudar a los usuarios a encontrar la información requerida.

Este se un tema muy amplio y con poca información disponible (en castellano) así que calculo que a medida que vaya teniendo más experiencia en el tema trataré de volcarla en este sitio.

Hasta la próxima

Enlaces Recomendados

    1 Comentario

  1. [...] tags”, dice Piscitelli, para introducir el concepto de navegación facetada (ver en Educ.ar y en Interacciones.com.ar). Sobre cómo se organiza el caos en la Web, ver Steven Weinberg: Everything is Miscellaneaus, el [...]

Dejá tu comentario