Mahalo es un proyecto (en fase embrionaria) que pretende ser un buscador/directorio creado por los usuarios. En el espíritu ortodoxo de la Web 2.0, su responsable, J.M. Calacanis (cofundador de Weblogs Inc. y GM de Netscape) , afirma que el mejor buscador basado en indexación será el que la gente haga (C&P):
“It’s my belief that humans can play a significant role in the development of search results and we’re going to try to figure out exactly what that role is over the next couple of years. I am really looking forward to hearing what people think of the Alpha”
La apuesta parece muy seria (basta ver en la nota de prensa las empresas y fondos implicados en el proyecto). Se basa en el trabajo constante de guías, empleados que filtraran los recursos y componen la información, junto con las sugerencias que los usuarios enviarán. Se basa en una jerarquía de tipo top level (de todos modos, su objetivo declarado es construir el top de los 10000 términos de búsqueda), muy simple ahora mismo (evidentemente, llevan unos cinco meses). Véase la búsqueda de Iphone en Mahalo para hacerse una idea de cómo será el servicio. Es evidente que, por ahora, los sitios indexados estarán filtrados por autoridad, y me temo que las sugerencias de los usuarios no serán tenidas en cuenta por ahora. Al estilo wikipedia, se podrá discutir la conveniencia de añadir ciertos enlaces.
Desde el punto de vista de este blog, creo que la filosofía de Freebase está mejor enfocada para la generación de un producto realmente “metaweb”. Es decir, creo que la idea de Mahalo adolece de una ontología inicial, extensible y “maleable”, en el que apoyar la ingente tarea que les queda por hacer a los guías y con la que ayudar a los usuarios para que participen en poblar la ontología. La oportunidad de comenzar un proyecto de envergadura con semántica formalizada no se tiene todos los días, y más si tiene vocación de abrirse camino entre Google y Yahoo (no metafóricamente, pues se aprovecha de ideas de ambos, utilizando la confianza social en el resultado o directorio). Por eso, no establecer inicialmente una ontología en la que apoyar los datos (como población de ésta), condena la gestión del conocimiento que almacene a técnicas no fundamentadas en la confianza lógica.
Sin querer, parece que acerté cuando
Una de las grandes líneas de investigación en la Web Semántica es el tratamiento de la semántica débil, es decir, aquellas jerarquías de conceptos, taxonomías, etiquetas, etc. para poder aplicar tecnologías nuevas. En particular, cómo establecer relaciones entre ese tipo de ontologías débiles. Este problema se ha tratado de manera general (como concept matching, por ejemplo) como problema específicamente en el caso de los sistemas de información geográfica (véase por ejemplo este trabajo de
+
+…Una de las grandes virtudes de la mayoría de los proyectos Web 2.0 con éxito es la libertad de uso, lo que facilita la generación de nuevas aplicaciones sobre ese servicio. Así, proyectos ambiciosos como 
Este post se aleja un poco del carácter académico de este blog, pero la idea está muy relacionada. Cuando los alumnos me preguntan la razón fundamental para construir una ontología para una empresa, la respuesta evidente, “académica”, no les convence. Y tienen razón, en cierto modo. Construir una ontología cuesta dinero, y no se percibe a corto plazo grandes beneficios para las medianas y pequeñas empresas (por lo tanto, sería un lujo), mientras que las medianas-grandes de nuestro entorno tienen pánico a un proceso de integración semántica que les llevaría una cantidad ingente de trabajo. Las dificultades, en ese caso, son enormes. No sólo por la disparidad de bases de datos y otros documentos, también por la necesidad de cabezas pensantes que sean capaces de evaluar globalmente el proceso de integración o interoperabilidad semántica. Relacionado, este artículo de
Existen varios lenguajes orientados a agentes basados en el cálculo de situaciones de
Esta entrada está sugerida por el auge que los sistemas de recomendación social (como pueden ser
Me refiero a