{ ?sujeto ?predicado ?objeto }

2008.04.22

Nodalities: una revista dedicada a la Web Semántica

Filed under: General — Etiquetas: , — Leandro López (inkel) @ 7.29 pm

Hace unos días me enteré con agrado de la aparición de la revista Nodalities, una publicación de Talis completamente dedicada a la Web Semántica. El número de Abril de 2008 se puede conseguir como PDF y se pueden suscribir de manera online. La verdad que la iniciativa es interesante y la revista es muy buena. El primer número cuenta con 28 páginas donde podemos encontrar diversas notas, como así también una gran entrevista con sir Tim Berners-Lee. Y para los más inquietos, se aceptan propuestas de contribución para la revista.

¡Espero ver sus contribuciones! ;)

2008.04.11

Digg usa RDFa

Filed under: General — Etiquetas: , — Leandro López (inkel) @ 9.54 am

(Vía RDFa) Al parecer no solo Yahoo! da soporte a la Web Semántica sino que ahora se suma Digg, dando soporte de RDFa para la extracción de información, aunque lamentablemente al querer utilizar el servicio RDFa Distiller obtenemos un error de formato. Es una pena no poder ver los resultados, pero también es un avance hacía una web más semántica.

¿Y ustedes, ya utilizan alguna de estas tecnologías?

2008.03.29

Presentación: ¿Qué es la Web Semántica?

Filed under: General — Etiquetas: — Leandro López (inkel) @ 11.54 am

Ayer me invitaron a un desayuno tecnológico en Microsoft Argentina, donde hice una breve presentación sobre la Web Semántica. El texto de la presentación es similar al del video de introducción a la Web Semántica.

Para aquellos interesados, aquí las diapositivas de la presentación:

Lamentablemente de manera online no se ve tan bien, pero se puede descargar si lo desean (para eso deberán estar registrados, lo siento). Asimismo, cuando disponga de la presentación en XHTML prometo subirla.

Como siempre, espero sus comentarios al respecto.

2008.03.25

Buscar de manera inteligente: a través de una persona

Filed under: General — Etiquetas: , — Leandro López (inkel) @ 4.18 pm

Vía Slashdot.

Wired publica una nota titulada Algorithms Are Terrific. But to Search Smarter, Find a Person (algo así como Los algorítmos son excelentes. Pero para buscar de manera inteligente, encuentre una persona).

El artículo trata principalmente del problema de buscar, filtrar y ordenar la información hoy día disponible. Si bien es cierto que podemos obtener nuestros propios resultados utilizando motores de búsqueda como Google o Yahoo! Search, también es cierto que los resultados devueltos no son siempre los esperados. Se mencionan también nuevas compañías que se dedican al filtrado y armado de resúmenes informativos para suscriptores, con el consiguiente nacimiento de un nuevo negocio.

Claramente este es un trabajo que sería infinitamente más sencillo si estuviera más difundida la Web Semántica, no les parece así? Espero sus comentarios.

2008.03.20

Video: Introducción a la Web Semántica

Filed under: General — Etiquetas: , — Leandro López (inkel) @ 3.14 pm

Navegando por ahí me encontré con un video con una sencilla introducción a la Web Semántica que quisiera compartir:

Dado que el video está en inglés, aquí les dejo la transcripción en español de Argentina del mismo. Espero que lo disfruten y si alguien gusta de armar una versión en nuestro idioma, por favor haganmelo saber. Y quienes deseen, pueden obtener la versión de alta calidad

Introducción a la Web Semántica

Esta es una rápida introducción a la Web Semántica. Durante los próximos minutos voy a resumir uno de los problemas más serios con los que se encuentra la web hoy día. También comentaré que se está haciendo al respecto y como nos afectará. No es necesario ser desarrollador web o tener un weblog para entender los conceptos de esta breve introducción. Si puedes utilizar un navegador entonces entenderás qué es la Web Semántica.

Antes de continuar sería bueno entender que significa la palabra «semántica». La semántica está relacionada con la sintaxis. En la mayoría de los idiomas la sintaxis es como decir algo, mientas que la semántica es el significado de lo dicho. Tomemos la frase «Yo amo la tecnología» como ejemplo. La sintaxis es acerca de las letras, el orden y la puntuación de la oración. La semántica es lo que realmente significa. En este caso significa que disfruto aprendiendo y utilizando nuevas tecnologías. Ahora si quisieramos cambiar la oración utilizando un símbolo diferente para la palabra «amor», cambiaríamos la sintaxis de la oración, pero no así la semántica de la misma, dado que se mantiene. Cuando escribimos «Yo corazón tecnología» todavía significa que disfrutamos de aprender y utilizar nuevas tecnologías.

Cuando hablamos de sintaxis y semántica de lo que realmente hablamos es de comunicación. Cuando queremos comunicarnos con alguien utilizamos nuestra voz para hacerlo. La Internet creo una manera estándar para que las computadoras se comuniquen unas con otras. En otras palabras, le dio voz a las computadoras para que puedan hablarse unas con las otras e intercambiar información. Sin embargo, del mismo modo que un loro imita los sonidos de la voz humana pero sin comprenderlos, las computadoras tan solo imitan información humana. Por lo tanto mientras las computadoras pueden hablar las unas con las otras, no fue diseñada para enseñarles lo que realmente significa la información.

Cuando surgió la web se creo una manera sencilla y veloz de obtener y visualizar información. Puede pensarse la web como un inmenso almacén de documentos con un sistema de recuperación de los mismos. Cuando ingresamos una dirección en nuestro navegador web envía una petición al sitio web. La petición básicamente le informa al sitio web que queremos recuperar el documento indicado en la dirección. El sitio web entonces recupera el documento y lo envía de vuelta hacía nuestro navegador web. Este documento está escrito en un idioma llamado HTML. El idioma HTML define una sintaxis que las computadoras pueden entender. Le dice a la computadora como mostrarnos el documento. De modo que las dos grandes cosas que hizo la web es crear una manera de obtener cualquier documento de la Internet, y también creo una sintaxis, llamada HTML, que es utilizada para mostrarnos el documento.

Entonces, cuál es el problema? Tenemos la Internet que nos permite hablar los unos con los otros, tenemos la web que nos permite almacenar y recuperar cualquier documento en la Internet, y tenemos motores de búsqueda que nos permiten encontrar cualquier sitio que querramos. La web es actualmente muy buena, entonces, cómo mejorarla? La respuesta yace en la semántica. Recordemos que las computadoras hoy día recuperan ciegamente cualquier información. Ese es el problema, las computadoras no entienden el significado detrás de las páginas web mostradas. Mientras que pueden entender la sintaxis, no es así con la semántica. Ahora si pudieramos hacer que las computadoras reconozcan lo que hay en una página web podrían aprender en qué estamos interesados. Una vez entendido eso, podrían ayudarnos a obtener lo que queremos, pasando de posiblemente ayudarnos a ayudarnos en concreto.

Esto es en realidad de lo que trata la Web Semántica. Ayuda a las computadoras a entender el significado detrás de las páginas web. La web actual es acerca de documentos, mientras que la Web Semántica es acerca de cosas. Y por cosa nos referimos a cualquier cosa: gente, lugares, eventos, música, películas, organizaciones, y casi cualquier concepto que se nos ocurra. La Web Semántica no trata solo de indicarle estas cosas a una computadora, pero también acerca de cómo estas cosas se relacionan unas con otras. Existen varias alternativas hoy día que permiten embeber contenido semántico en documentos HTML. Dos de las más populares son los llamados microformatos y RDFa. Entonces la Web Semántica no trata de algo que sucederá en el futuro, sino que trata de algo que sucede hoy día.

Las cosas se ponen realmente emocionantes cuando empezamos a explorar las posibilidades dela Web Semántica. Una vez que la computadora pueda entender qué es un evento, un lugar o una persona, puede ayudarnos a interactuar con estas cosas. Por ejemplo si una fiesta de cumpleaños está marcada como un evento con una fecha y lugar, podemos decirle a la computadora que agende la fecha en nuestro calendario. Otro ejemplo lo tenemos en el mundo de los blogs musicales. Los blogs musicales comúnmente listan canciones y críticas de álbumes en una página diferente. Si el blog marca la información y el artista está utilizando tecnologías semánticas podemos instruir a nuestro navegador a encontrar todas las canciones en la página, o buscar en la Internet otros discos del mismo artista. Los motores de búsqueda también se volverán más precisos de lo que son hoy día. Cuando busquemos podemos indicar que estamos buscando una persona, un lugar o una canción. El motor de búsqueda entonces podrá indicarnos un sitio web con mayor precisión dado que no dependerá de palabras clave para ello, también podrá depender de la semántica de esas páginas. Por lo tanto la Web Semántica trata de una gran cantidad de promesas de hacer nuestra vida más sencilla ayudando a las computadoras a ayudarnos a obtener lo que queremos.

Si desean aprender más sobre la Web Semántica hay un par de sitios web donde encontrar más información. Si quieren saber como se ve todo esto en un navegador web, pueden probar la extensión Operator para el navegador Firefox. Existe también un grupo de personas en la web llamados la comunidad sobre microformatos que están trabajando en la idea de difundir la Web Semántica. Por último, pero no por eso menos importante, la Web Semántica es uno de los mayores objetivos del Consorcio World Wide Web: ellos son las personas detrás del HTML y RDFa, y muchas otras tecnologías que brindan fuerza a la Web Semántica hoy en día y un futuro.

Todo el contenido de este video y todo el material utilizado en su realización se encuentra disponible bajo una licencia Creative Commons de tipo Atribución-Compartir Obras Derivadas Igual. Esto significa que se puede modificar el contenido al igual que distribuirlo por cualquier medio. Esperamos que hayan aprendido un poco más acerca de la Web Semántica y por qué es importante para la web futura. Si encontraron de utilidad esta introducción, por favor compartirla con sus contactos.

2008.03.19

Visor de Microformatos Dublin Core

Filed under: General — Etiquetas: , , — Leandro López (inkel) @ 8.30 pm

He actualizado la extensión Visor de Microformatos Dublin Core para que funcione con todas las versiones de Firefox, incluida la última beta (actualmente 3.0b4).

Esta extensión, muy simple y que en realidad es una adaptación de la extensión Dublin Core Viewer, nos permite mediante un botón en la barra de estado u otro en la barra de botones superior (aunque el mismo no viene incluido por defecto, sino que hay que personalizar la barra) abrir una ventana emergente para visualizar los Microformatos Dublin Core de una página, como por ejemplo en la página principal de la extensión:

Ventana del Visor de Microformatos Dublin Core

Si pueden probarla les estaré agradecido, y mejor aún, si poseen una cuenta en el sitio oficial de extensiones para Firefox y tienen el sandbox activado, pueden instalarla desde la futura página oficial de la extensión y dejar sus comentarios.

2008.03.13

Yahoo! da soporte a la Web Semántica

Filed under: General — Etiquetas: , — Leandro López (inkel) @ 8.01 pm

Bueno, si la idea era comunicar las novedades sobre la Web Semántica, hoy es uno de esos días donde una gran noticia cómo que OpenOffice utilizando RDFa y RDF queda opacada por la gran noticia del día: el buscador de Yahoo! incluirá soporte para los estándares de la Web Semántica. Citando el anuncio oficial (sabrán disculpar cualquier falla al traducir):

En las próximas semanas estaremos haciendo públicas especificaciones más detalladas que describirán nuestro soporte de los estándares de la Web Semántica. Inicialmente planeamos soportar una cierta cantidad de microformatos, including hCard, hCalendar, hReview, hAtom, and XFN. Yahoo! Search trabajará con la comunidad web para soportar componentes de vocabularios como Dublin Core, Creative Commons, FOAF, GeoRSS, MediaRSS, y otros basados en el feedback de los usuarios. Y también soportaremos marcado RDFa y eRDF para embeber estos en páginas HTML existentes. Finalmente, anunciamos el soporte de la especificación OpenSearch, con extensiones para consultas estructuradas de grandes fuentes de datos.

También anuncian otras cosas, como la apertura de ésta plataforma a terceros. Yo aún no me lo puedo terminar de creer, y planeo volver a leer el anuncio todas la veces necesarias hasta convencerme de que es cierto. Sigan atentos que seguramente hablaremos mucho de este tema en los días venideros.

¡Espero sus impresiones al respecto!

RDFa

Filed under: General — Etiquetas: — Leandro López (inkel) @ 5.17 pm

RDFa es, según ellos mismos denominan, HTML Semántico. ¿Qué quiere decir esto? Que nos permite, utilizando tan solo HTML, agregar «estructura» semántica a nuestras páginas. Quienes conozcan de microformatos seguramente encontraran muchos parecidos entre ambos.

La principal ventaja con la que cuenta RDFa es estar siendo desarrollado dentro del W3C, pero si eso no les parece suficiente, puedo agregar que, según la principal fuente de información de RDFa, los desarrolladores del (a mi entender) fantástico OpenOffice han comenzado a implementar el soporte de metadatos en ODF 1.2 vía RDFa y RDF.

Quienes gusten más información sobre RDFa les recomiendo la introducción a RDFa (en inglés).

2008.03.10

Habla, Lee y Escribe, revisitado

Filed under: General — Etiquetas: , — Leandro López (inkel) @ 8.52 pm

Dan Brickley (uno de los creadores de RDF y FOAF) ha publicado una revisión de Habla, Lee y Escribe, una extensión de FOAF para indicar los idiomas que uno conoce (más información en la página informativa del esquema). Esta extensión tiene sus años ya, y es bueno saber que pese a su simplicidad sobrevivió al paso del tiempo, aunque es hora de que sea reemplazada, algo que al parecer está siendo materia de discusión hoy día.

Una de las desventajas con las que contaba Habla, Lee y Escribe (o SRW) es que tan solo permite indicar de manera binaria nuestro nivel de habilidad de un idioma: o bien podemos leerlo, hablarlo o escribirlo, o bien no. La idea actual es indicar el nivel de conocimiento por medio de un cuantificador numérico (del 1 al 5). Tomando prestado el ejemplo de Dan:

<foaf:Person rdf:ID="me">
    <foaf:mbox_sha1>6e80d02de4cb3376605a34976e31188bb16180d0</foaf:mbox_sha1>
    <foaf:givenname>Dan</foaf:givenname>
    <foaf:family_name>Brickley</foaf:family_name>
    <foaf:homepage rdf:resource="http://danbri.org/" />
    <foaf:weblog rdf:resource="http://danbri.org/words/" />
    <foaf:depiction rdf:resource="http://danbri.org/images/me.jpg" />
    <foaf:jabberID>danbrickley@gmail.com</foaf:jabberID>
    <foafx:language>
        <foafx:Language>
            <foafx:name>English</foafx:name>
            <foafx:speaking>5</foafx:speaking>
            <foafx:reading>5</foafx:reading>
            <foafx:writing>5</foafx:writing>
        </foafx:Language>
    </foafx:language>
    <foafx:language>
        <foafx:Language>
            <foafx:name>Spanish</foafx:name>
            <foafx:speaking>1</foafx:speaking>
            <foafx:reading>1</foafx:reading>
            <foafx:writing>1</foafx:writing>
        </foafx:Language>
    </foafx:language>
    <foafx:expertise>
        <foafx:Expertise>
            <foafx:field>::</foafx:field>
            <foafx:fluency>
                <foafx:Language>
                    <foafx:name>English</foafx:name>
                </foafx:Language>
            </foafx:fluency>
        </foafx:Expertise>
    </foafx:expertise>
</foaf:Person>

Yo particularmente considero una buena idea cuantificar el nivel de conocimiento de una habilidad cualquiera, aunque no estoy muy de acuerdo con los cuantificadores ya sean numéricos o una lista definida, a menos que los mismos estén correctamente definidos (utilizando OWL podría hacerse). Lo mismo con la identificación del idioma, yo particularmente me inclino por utilizar el ISO-639-2.

Voy a continuar atento a lo que suceda, a fin de mantenerlos actualizados al respecto. He visto también en la entrada de Dan enlaces a sitios de los que no estaba al tanto, por lo tanto, deberé investigarlos como corresponde.

Espero sus comentarios.

¡Una vez más!

Filed under: General — Leandro López (inkel) @ 12.28 pm

Una nueva reaparición de este weblog, y espero sea la definitiva. Todavía estoy configurando y aprendiendo este sistema, así que tardaré unos días, pero qué son unos días, cuando hace casi dos años que no se actualizaba?

Las entradas anteriores pueden todas encontrarse en la versión en Blogger.

¡Saludos!

Crea un blog o un sitio web gratuitos con WordPress.com.