2009-08-26 14 views
16

Estoy desarrollando una aplicación similar a Yahoo Answers y debatiendo si se deben usar etiquetas o categorías. La mayoría de los otros Q & A categorías de uso de sitios. ¿Cuál prefieren ustedes y por qué?Etiquetas VS Categorías

+0

Yo diría que este es un tema para meta si pertenece principalmente a SO, pero supongo que al hablar de cómo desea diseñar su sitio para los usuarios, pero espere, ¿eso no lo convierte en una pregunta de SU? cómo es la programación relacionada? : D –

Respuesta

12

La diferencia que veo es:

  • Una "entidad" puede tener una sola categoría; no más
  • Las categorías pueden ser organizadas en la jerarquía - es decir, sub-categorías
  • Una "entidad" puede tener varias etiquetas
  • Las etiquetas no se organizan en cualquier tipo de jerarquía

yo diría ... ¿Por qué no usar ambos? Algo así como:

  • Categoría/1 (máximo) nivel de sub-categoría, definida solamente por los administradores: un primer nivel de clasificación - pero optionnal, tal vez?
    • Por ejemplo, en un sitio web orientado en general "relacionados con la informática" sería una categoría
    • "cocina", "Motor Vehicules", "Vacaciones" podría haber otros
  • Etiquetas: como aquí en SO ;-) Se puede crear por (casi) cualquiera, especialmente; y son mucho más específicos.

Por supuesto, si va a ser sólo un "sujeto" (como también lo es sobre cuestiones de programación), categorías probablemente no sería tan útil: no lo suficientemente amplia ...

0

Si habla de una jerarquía de categorías, supone que puede definir una jerarquía que sea razonable para todas las preguntas que se abordan, y que las categorías que defina tengan sentido para la mayoría de los usuarios.

Las etiquetas no requieren que determine previamente una estructura para sus preguntas y proporcione un medio mucho más flexible para categorizar la información.

También le puede interesar saber que puede licenciar la tecnología detrás de StackOverflow y etiquetarla en blanco. Esa oferta se llama StackExchange

+0

Es posible que las etiquetas no requieran que usted, el desarrollador, decida sobre una taxonomía, pero solo significa que está descargando el trabajo a sus usuarios finales para tratar de entender cómo se relacionan los diferentes grupos entre sí. Los ejercicios de clasificación de tarjetas son formas baratas y efectivas de descubrir una buena taxonomía, por cierto. – ElBel

+1

En muchos casos, * no hay * taxonomía ideal. No toda la información se puede categorizar bien en una jerarquía estática. En cuanto a la descarga ... es muy posible que la sabiduría acumulada de los usuarios supere la mía (aunque el "crowdsourcing" requiere una guía y un monitoreo cuidadoso). –

2

Creo etiquetas son infinitamente más flexibles, hay un lugar para todo. También me he dado cuenta de que los sitios basados ​​en etiquetas son raros, pero no está teniendo un lugar con TODAS las preguntas (organizadas por etiquetas) más bonito que tener que navegar más de 40 foros y subformularios. Hace las cosas mucho más fáciles de encontrar y buscar en mi humilde opinión también; no tiene que tratar de poner toda su información en el título de su pregunta, puede usar sus etiquetas. En un sitio basado en un foro, podría buscar algo menos que convencional, como el evento jquery-onchange, y debería esperar que las personas fueran lo suficientemente inteligentes como para ser específicos en sus títulos. En un sitio basado en etiquetas, puede confiar en el título Y las etiquetas para transmitir información.

También facilita la moderación. No me gustaría tanto si la gente cambiara el nombre de mis preguntas mucho, pero poder volver a etiquetarlas es una gran ventaja, ya que permite una mejor organización y más capacidad de búsqueda.: D

6

Etiquetas, porque las taxonomías nunca funcionan exactamente bien - cfr Weinberger's funciona para una toma de eso.

1

Ambas etiquetas y categorías pueden valer la pena. Realmente podrías implementar categorías como etiquetas con propiedades especiales establecidas. Por lo general, las categorías son buenas para navegar por el contenido de una manera estructurada. Las etiquetas tienden a dejarte con un gran desastre.

Una buena manera de trabajar con las etiquetas y la categorización es permitir que las etiquetas tengan una etiqueta padre. De esta forma, podría escribir una página que muestre etiquetas en una jerarquía. Dependiendo de sus necesidades, puede o no querer admitir varias etiquetas principales.

+0

¿Conoces un sitio web que utiliza esa idea? – user161433

+1

No sé si la idea es generalizada. Lo usé en un sitio de comercio electrónico en el que trabajé hace un par de años (http://shopdei.com/namle/advanced-search.php). Puede navegar según el tema, el nivel de grado y el plan de estudios, o puede buscar conexiones más detalladas. En el back-end, todas las relaciones son básicamente solo etiquetas. Puede vincular productos a múltiples etiquetas que pueden ser especificadas por el administrador. Ese sitio en realidad no muestra la capacidad de hacer navegación, pero eso es principalmente un efecto secundario de cómo el cliente quería que se desarrollara. –

46

(Nota: Fui diseñador de interacciones en Google durante aproximadamente 5 años y estudié muchos estudios de usabilidad de muchos productos de Google que incluían conceptos de etiquetas, etiquetas y categorías. Actualmente estoy diseñando software web empresarial que utiliza conceptos similares.)

Muchos usuarios no entienden el concepto de "etiquetas" (o "etiquetas"), incluso hoy en día. Los usuarios, en general, obtienen "categorías". Sorprendentemente, en usabilidad si le muestras a las personas "etiquetas" o "etiquetas" y dices "¿qué son esas de allí?" mucha gente dirá "oh, esas son palabras clave".

Las principales diferencias entre las categorías y las etiquetas son muy técnicas, y por lo que he visto en estudios de usabilidad, son totalmente inútiles incluso para las personas que usan sus computadoras mucho para el trabajo.

Así que estoy en el "usar tanto" campo:

  • Una entidad puede tener varias palabras clave. (puede vivir en múltiples categorías o tener múltiples etiquetas; ambas describen la misma utilidad).
  • Las palabras clave se pueden organizar de manera útil para facilitar el descubrimiento y la organización mental. Esto significa una jerarquía. Puede usar una prueba de clasificación de tarjetas (consulte www.websort.net para obtener una buena aplicación de clasificación de tarjetas en línea) para descubrir una buena jerarquía para su tema en particular y para los usuarios.
  • Los usuarios pueden generar fácilmente sus propias palabras clave. Si estos se agregan a su jerarquía es un problema que debe decidir el monitoreo interno. (Tenga en cuenta que la mayoría de las personas prefiere elegir entre un conjunto existente de opciones: entienden que usar categorías existentes ayuda a encontrar un elemento. [Principio HCI de reconocimiento frente a recuperación])

En mi sitio actual, tenemos una lista de "etiquetas canónicas" que hemos organizado en una jerarquía para que los usuarios puedan hacer una exploración básica & profundizando en categorías de interés. (Tenemos 3 niveles). Los usuarios pueden crear sus propias etiquetas si así lo desean, pero en la práctica no lo hacen, y prefieren usar el cuadro combinado de la interfaz de usuario para seleccionar las etiquetas en nuestro cuerpo oficial.

P.S. - Las nubes de etiquetas (es decir, la representación visual de etiquetas populares como una gran cantidad de palabras con diferentes tamaños de fuente) fallan miserablemente en usabilidad. Todo lo que intentan hacer es proporcionar, básicamente, una lista clasificada de las categorías populares en el sitio, y como tal, simplemente podría ordenar la lista de mayor a menor popularidad.

+1

excelente respuesta, pero me dejó una pregunta. Cuando describió su enfoque híbrido, los mencionó usando la jerarquía para explorar/profundizar. ¿No muestras las etiquetas que no están en una jerarquía? Si los muestra, ¿separa las etiquetas jerárquicas de las otras etiquetas visualmente? Estoy usando un enfoque híbrido y esta es la parte con la que estoy luchando en mi UI. – jshen

+0

No mostramos las creadas por el usuario dentro de la jerarquía general, aunque revisábamos periódicamente las etiquetas generadas por los usuarios y veíamos si alguna de ellas merecía ser canonizada en la jerarquía oficial. En nuestro caso, realmente no importaba que las etiquetas del usuario aparecieran en el cuadro combinado, ya que en su mayoría solo lo hicieron una vez, pero en otras aplicaciones (por ejemplo, correo o errores) querría que un usuario pudiera acceder a sus propias etiquetas – ElBel

Cuestiones relacionadas