Categorías
Personales Web Semántica

Post publicado en Web Semántica Hoy.

Acabo de publicar mi primer post en Web Semántica Hoy, una bitácora que cuenta entre sus autores a Vincent Tabard, Charles McCathieNevile, Emmanuelle Gutiérrez y Restrepo y Leandro Mariano López (Inkel).
Hace algunos meses ya, me invitó Emmanuelle a escribir algún post, pero no conseguí escribir nada que me pareciese lo suficientemente bueno como para aparecer allí. Al final, gracias a una fructífera investigación sobre los metadatos geográficos en la web semántica, consiguió que por fin me lanzase a escribir un post, que en mi opinión era bastante interesante.
El problema, es que no tengo el don de la brevedad, y lo que en principio iba a ser un post, se ha convertido en tres, uno de ellos publicado ahora mismo, y otros dos que espero hacerlo en próximas fechas.
Como comentario personal… hay una ilustración de un robot de búsqueda, llamado Ruperto Lee. Un nombre curioso, que tiene una pequeña historia. Este robot se llama Ruperto, como mi abuelo, que en la dura época de la postguerra en España, ejerció una abnegada labor de profesor a los niños y niñas de su pueblo (Sotillo de la Adrada). Y estas clases las daba por la noche, cuando acababa una dura jornada de labrador. Era una de las múltiples facetas que demostraba que era una buena persona, para mí el valor fundamental de lo seres humanos.
Esta labor docente, la realizada además de manera altruista, sin cobrar nada a nadie. Cualquier homenaje que se haga a personas de este tipo, siempre se quedará pequeño.
Y el apellido de Lee, en inglés… otro homenaje al reconocido autor de la Web: Tim Berners-Lee. Tiene la doble lectura de la acción de leer (una de las tareas de los buscadores web), y el apellido de esta ilustre persona.
Poco más que añadir. Bueno, sí, un vínculo, je je: Añadiendo información semántica sencilla para los robots de búsqueda.
Actualización:
Con las prisas, se me olvidó incluir una imagen del robot en cuestión.
Robot Semántico Ruperto Lee

Categorías
Personales

El discurso de Chaplin en "El Gran Dictador"

Lo siento.

Pero yo no quiero ser emperador. Ese no es mi oficio, sino ayudar a todos si fuera posible. Blancos o negros. Judíos o gentiles. Tenemos que ayudarnos los unos a los otros; los seres humanos somos así. Queremos hacer felices a los demás, no hacernos desgraciados. No queremos odiar ni ayudar a nadie. En este mundo hay sitio para todos y la buena tierra es rica y puede alimentar a todos los seres. El camino de la vida puede ser libre y hermoso, pero lo hemos perdido. La codicia ha envenenado las armas, ha levantado barreras de odio, nos ha empujado hacia las miserias y las matanzas.

Hemos progresado muy deprisa, pero nos hemos encarcelado a nosotros mismos. El maquinismo, que crea abundancia, nos deja en la necesidad. Nuestro conocimiento nos ha hecho cínicos. Nuestra inteligencia, duros y secos. Pensamos demasiado, sentimos muy poco.

Más que máquinas necesitamos más humanidad. Más que inteligencia, tener bondad y dulzura.

Sin estas cualidades la vida será violenta, se perderá todo. Los aviones y la radio nos hacen sentirnos más cercanos. La verdadera naturaleza de estos inventos exige bondad humana, exige la hermandad universal que nos una a todos nosotros.

Ahora mismo, mi voz llega a millones de seres en todo el mundo, millones de hombres desesperados, mujeres y niños, víctimas de un sistema que hace torturar a los hombres y encarcelar a gentes inocentes. A los que puedan oirme, les digo: no deseperéis. La desdicha que padecemos no es más que la pasajera codicia y la amargura de homres que temen seguir el camino del progreso humano.

El odio pasará y caerán los dictadores, y el poder que se le quitó al pueblo se le reintegrará al pueblo, y, así, mientras el Hombre exista, la libertad no perecerá.

Soldados.

No os entreguéis a eso que en realidad os desprecian, os esclavizan, reglamentan vuestras vidas y os dicen qué tenéis que hacer, qué decir y qué sentir.

Os barren el cerebro, os ceban, os tratan como a ganado y como carne de cañón. No os entreguéis a estos individuos inhumanos, hombres máquina, con cerebros y corazones de máquina.

Vosotros no sois ganado, no sois máquinas, sois Hombres. Lleváis el amor de la Humanidad en vuestros corazones, no el odio. Sólo lo que no aman odian, los que nos aman y los inhumanos.

Soldados.

No luchéis por la esclavitud, sino por la libertad. El el capítulo 17 de San Lucas se lee: «El Reino de Dios no está en un hombre, ni en un grupo de hombres, sino en todos los hombres…» Vosotros los hombres tenéis el poder. El poder de crear máquinas, el poder de crear felicidad, el poder de hacer esta vida libre y hermosa y convertirla en una maravilosa aventura.

En nombre de la democracia, utilicemos ese poder actuando todos unidos. Luchemos por un mundo nuevo, digno y noble que garantice a los hombres un trabajo, a la juventud un futuro y a la vejez seguridad. Pero bajo la promesa de esas cosas, las fieras subieron al poder. Pero mintieron; nunca han cumplido sus promesas ni nunca las cumplirán. Los dictadores son libres sólo ellos, pero esclavizan al pueblo. Luchemos ahora para hacer realidad lo prometido. Todos a luchar para liberar al mundo. Para derribar barreras nacionales, para eliminar la ambición, el odio y la intolerancia.

Luchemos por el mundo de la razón.

Un mundo donde la ciencia, el progreso, nos conduzca a todos a la felicidad.

Soldados.

En nombre de la democracia, debemos unirnos todos.

Ayer le tocó a Londres. Y es tan injusto que ocurra esto allí, como lo que ocurrió en Madrid, Indonesia, Tanzania, Kenia, Marruecos, Estados Unidos, Irak,… y en general, es injusta e inhumana cualquier guerra, cualquier vejación y opresión al ser humano.

Categorías
Web Semántica

Añadiendo información semántica: situación geográfica de un recurso.

En un proyecto en el que estoy trabajando actualmente me he encontrado con un interesante reto, desde el punto de vista de la web semántica. ¿Cómo añadir información precisa de la situación geográfica de un recurso? Cuando hablo de recurso, me refiero a un comercio, colegio, monumento, museo,…

De momento no contemplo la posibilidad de dar de alta la web en un directorio web, porque todavía no está la web en su lugar definitivo.

Un buen punto de partida, era usar metadatos de dublincore, y el más indicado era coverage, que podíamos traducir como "covertura". Esta etiqueta sirve para añadir información temporal (por ejemplo, un intervalo de fechas), ó información geográfica. En este caso, el recurso estaba localizado en Madrid. La idea inicial, para incluir en un documento XHTML, era la siguiente:


<head>

[...]

<link rel="schema.DC" href="http://purl.org/dc/elements/1.1/" />

<meta name="DC.coverage" content="Madrid" />

[...]

</head>

En la primera línea, indicamos el esquema que utilizamos (schema.DC), y le decimos la ruta donde está definido el perfil http://purl.org/dc/elements/1.1/.

Pero tenemos un problema: ¿Qué es Madrid? Dublincore indica covertura geográfica y temporal. Evidentemente no parece ser una fecha o intervalo de tiempo (cualquier buscador lo sabría). Por tanto se trata de un lugar. Pero, ¿donde está ese lugar?

Si buscamos en internet, sabríamos que Madrid es una ciudad de España, concretamente su capital. Pero también es una Provincia. Y una Comunidad Autónoma (o región).

Pero no es el único Madrid que hay en el mundo. De hecho, en el continente Americano, hay alrededor de seis localidades que tienen el mismo nombre.

El objetivo que buscábamos, definir univocamente la situación geográfica de un recurso, no se soluciona usando únicamente este metadato.

Tras solicitar consejo en la lista de correo de web semántica, surgen algunas buenas ideas:

  • Utilizar coordenadas geográficas. Aunque no sabría como conseguirlas, y eso es un problema bastante grande.
  • Utilizar información del aeropuerto más cercano, usado, por ejemplo en el proyecto FOAF (que traducido al castellano, sería Amigo de un Amigo). También es buena idea, pero lo más que puedo acercarme, es al Aeropuerto de Barajas. Y eso no sirve de mucho (pero ayuda).

Afortunadamente, aparecieron dos buenas noticias:

  • En Dirson, me entero de que Google lanza la aplicación Google Earth. Que entre otras maravillosas utilidades, permite conocer las coordenadas geográficas de un lugar.
  • Encuentro un estupendo generador de metadatos geográficos.

Gracias a estas aplicaciones, consigo afinar más la información geográfica del recurso en cuestión.

  • Mediante Google Earth, puedo conocer las coordenadas geográficas.
  • En Geo Tag Generator, puedo introducir esas coordenadas y me genera un metadato que define de forma unitaria un recurso (latitud y longitud). Además, en otra sección, puedo elegir un país (Country Code), y una región ó Comunidad Autónoma (Region Code) del país seleccionado. También la aplicación genera un metadato con esa información.

El resultado, cumple ampliamente mis espectativas. Todo el mundo con acceso a internet, y que pueda conseguir el programa Google Earth (disponible de forma gratuita, y de forma ilimitada), puede generar de forma sencilla información semántica precisa de cualquier lugar. Puede que lo único que falte, es que los buscadores sepan interpretar correctamente la información, je je.

Categorías
accesibilidad Noticias

Web Standars crea el grupo de trabajo sobre accesibilidad web.

The Web Standards Proyect ha creado un Task Force sobre accesibilidad web.

El objetivo es promover la accesibilidad web. Para ello reune especialistas, que colaborando con organizaciones de accesibilidad, y vendedores de tecnología.

Otro de los objetivos es promover una mayor comprensión de la accesibilidad web por parte de los diseñadores, desarrolladores, organizaciones corporativas e instituciones gubernamentales.

Más información, en la nota de prensa: WASP forms accessibility task force (fechada el 23 de Junio).

Para los que no conozcan qué es The Web Standards Proyect (WaSP), se ha preocupado desde su fundación (1998, en plena guerra de navegadores Explorer y Netscape, y la correspondiente duplicidad de código), en luchar por usar un código estándar, y así reducir el coste de desarrollo (en vez de una web para cada navegador, tener una web compatible con todos los navegadores).

Categorías
Web Semántica

Web Semántica: Publicado el programa de la Conferencia sobre Dublin Core en Madrid.

Entre el 12 y 15 de Septiembre, se va a celebrar en la Universidad Carlos III de Madrid, en el Campus de Leganes, la Conferencia Internacional sobre Dublin Core y Aplicaciones de metadatos (DC-2005). Después de visitar Tokyo (2001), Florence (2002), Seattle (2003), y Shanghai (2004), llega a España.

Para los que no conozcan qué es Dublin Core, podemos decir en pocas palabras que es una iniciativa para el desarrollo de metadatos estándares para propósitos diversos. Originalmente se diseño para descripciones bibliográficas. Pero ha demostrado una gran versatilidad, y hoy por hoy es una referencia mundial cuando hablamos de Web Semántica. Se pueden usar estos metadatos desde páginas HTML (esta página es un ejemplo de ello) hasta ficheros RDF (una variante de XML cuyo propósito es describir recursos).

Intenté participar con un paper titulado (no os riáis): Semantic Web in Multimedia Content Management Systems. The RDFGen family. En pocas palabras, desarrollaba la idea de que la facilidad de crear contenidos en la webs en blogs ha servido para difundir una parte de la Web Semántica muy útil, pero todavía limitada: La sindicación de contenidos. Pero la proliferación de material multimedia en la web (fotografías, podcast, videopodcast,…) y la difícil indexación por parte de los buscadores, deberían de servir para impulsar la web semántica en este tipo de contenido. Yo apostaba por ficheros RDF que describan fotografías, podcast, etcétera. Y para ello ponía como ejemplo un par de aplicaciones muy sencillas que he desarrollado (¡mis primeras aplicaciones de software libre!):

  • Una aplicación que genera ficheros RDF para describir fotografías: Foto RDFGen.
  • Una pareja de aplicaciones para describir autores y programas de podcast (soy un feliz consumidor de este tipo de contenidos):

El paper fué rechazado (lo cuál habla muy a favor del nivel de esta Conferencia), y para mí escribir mi primer papper ha sido una experiencia tremendamente positiva.

Referencias:

  • Dublin Core Metadata Initiative.
  • Mirror de Dublin Core en España (y español).
  • Traducción al castellano de Elementos del conjunto de metadatas de Dublin Core, una pequeña y sencilla introducción.
  • Y por último, la sección de herramientas de dublin core, donde se pueden encontrar interesantes herramientas para generar metadatos. Entre estas herramientas, aparece menionada Foto RDFGen, en la sección de Creating Metadata (Templates), todo un honor para mí.