Curso Web Semántica

Ontologías OWL · Linked Data · RDF · RDFa
Modelado Semántico y Ontológico para soluciones Web

Curso Web Semántica
XML · XSLT · XPath · RDF · RSS · FOAF
Ontologías OWL · Linked Data · RDF · RDFa
Modelado Semántico y Ontológico para soluciones Web

© Carlos D. González - Update: Sep - 2017
Contacto: usabilidadweb @ usabilidadweb.com.ar

La Web ha cambiado profundamente la forma en la que nos comunicamos, hacemos negocios y realizamos nuestro trabajo. La comunicación prácticamente con todo el mundo en cualquier momento y a bajo coste es posible hoy en día. Podemos realizar transacciones económicas a través de Internet. Tenemos acceso a millones de recursos, independientemente de nuestra situación geográfica e idioma. Todos estos factores han contribuido al éxito de la Web. Sin embargo, al mismo tiempo, estos factores que han propiciado el éxito de la Web, también han originado sus principales problemas: sobrecarga de información y heterogeneidad de fuentes de información con el consiguiente problema de interoperabilidad.

Presente y Futuro del Desarrollo Web

Más allá de situaciones estacionales, la web presente y del futuro está relacionada a la web semántica. La web semántica es una web con significado, donde la información está identificada y por consiguiente, es posible crear software que pueda hacer algo con ella, es posible distribuirla, crear páginas web desde ella y una cantidad de procesos considerables, tales como la comunicación entre sistemas diferentes. En suma: Tener información en XML y poder procesarla adecuadamente, es la materia importante en la actualidad y lo será aún más, en los próximos tiempos.

La web semántica es una iniciativa de Tim Berners-Lee junto a Ora Lassila y James Hendler, para permitir que la información disponible en la red sea accesible y comprensible no sólo por los humanos sino también por las máquinas.

En qué se basa la Web Semántica?

  • En la descripción del significado que tienen los contenidos en la Web.
  • En el procesado automático de estos significados.

La Web Semántica hará posible que la información en la Web esté definida y enlazada de una forma que pueda ser usada por máquinas no sólo para propósitos de representación, sino de automatización, integración y reutilización de la información a traves de varias aplicaciones. Las organizaciones que adopten elementos de la Web Semántica estarán posicionadas para incrementar sus audiencias conforme esta nueva tecnología se desarrolla.

La web semántica supone un cambio de filosofía respecto a la web 1.0 y web 2.0.

  • En la Web 1.0 el usuario de la web sólo consumía
  • En la Web 2.0 se ha convertido, además de en un consumidor, en un proveedor de contenidos
  • Con la web semántica o Web 3.0, los contenidos se transforman para que sean comprensibles para las máquinas. Es decir, las máquinas se convierten en consumidores para, entre otras cosas, distribuir la información o facilitar la búsqueda

Esto sólo es posible si las máquinas son capaces de entender los contenidos que antes iban dirigidos en exclusiva a las personas.

La web Semántica juega un papel esencial. Evita que las personas inviertan muchísimo tiempo para procesar y seleccionar la gran cantidad de web. Una de sus principales características es facilitar la búsqueda de información; integrar una multitud de datos heterogéneos u ofrecer una información de más calidad, colaborando fuertemente con la universalidad y el usuario final. Capas de la web semántica

Capas de la Web Semántica La infraestructura de tecnologías y lenguajes necesarias para la implementación de la Web Semántica se pueden esquematizar en varias capas (Berners-Lee;1998):

Desarrollo del Curso

Durante el curso se analizan la web actual y las diferencias con el Web Semantico. Se estudian las tecnologias semanticas involucradas, se desarrollan Ontologias OWL, Vocabularios RDF, se utilizan entornos de trabajo para el desarrollo Semantico, etc..

Una ontología define los términos a utilizar para describir y representar un área de conocimiento. Las ontologías son utilizadas por las personas, las bases de datos, y las aplicaciones que necesitan compartir un dominio de información (un dominio es simplemente un área de temática específica o un área de conocimiento, tales como medicina, fabricación de herramientas, bienes inmuebles, reparación automovilística, gestión financiera, etc.). Las ontologías incluyen definiciones de conceptos básicos del dominio, y las relaciones entre ellos, que son útiles para los ordenadores [...]. Codifican el conocimiento de un dominio y también el conocimiento que extiende los dominios. En este sentido, hacen el conocimiento reutilizable. [W3C]

Tecnologias de Estudio:
RDF · RDFa · OWL · FOAF · RSS · Consultas con RDQL, SPARQL

La forma en la que se procesará esta información no sólo será en términos de entrada y salida de parámetros sino en términos de su SEMÁNTICA. La Web Semántica como infraestructura basada en metadatos aporta un camino para razonar en la Web, extendiendo así sus capacidades. [W3C]

No se trata de una inteligencia artificial mágica que permita a las máquinas entender las palabras de los usuarios, es sólo la habilidad de una máquina para resolver problemas bien definidos, a través de operaciones bien definidas que se llevarán a cabo sobre datos existentes bien definidos. [W3C]

Para obtener esa adecuada definición de los datos, la Web Semántica utiliza esencialmente RDF, SPARQL, y OWL, mecanismos que ayudan a convertir la Web en una infraestructura global en la que es posible compartir, y reutilizar datos y documentos entre diferentes tipos de usuarios. [W3C]

  • RDF proporciona información descriptiva simple sobre los recursos que se encuentran en la Web y que se utiliza, por ejemplo, en catálogos de libros, directorios, colecciones personales de música, fotos, eventos, etc.

  • SPARQL es lenguaje de consulta sobre RDF, que permite hacer búsquedas sobre los recursos de la Web Semántica utilizando distintas fuentes datos. [W3C]

  • OWL es un mecanismo para desarrollar temas o vocabularios específicos en los que asociar esos recursos. Lo que hace OWL es proporcionar un lenguaje para definir ontologías estructuradas que pueden ser utilizadas a través de diferentes sistemas. Las ontologías, que se encargan de definir los términos utilizados para describir y representar un área de conocimiento, son utilizadas por los usuarios, las bases de datos y las aplicaciones que necesitan compartir información específica, es decir, en un campo determinado como puede ser el de las finanzas, medicina, deporte, etc. Las ontologías incluyen definiciones de conceptos básicos en un campo determinado y la relación entre ellos. [W3C]

  • RSS es un vocabulario RDF basado en XML que permite la catalogación de información (noticias y eventos) de tal manera que sea posible encontrar información precisa adaptada a las preferencias de los usuarios. Los archivos RSS contienen metadatos sobre fuentes de información especificadas por los usuarios cuya función principal es avisar a los usuarios de que los recursos que ellos han seleccionado para formar parte de esa RSS han cambiado sin necesidad de comprobar directamente la página, es decir, notifican de forma automática cualquier cambio que se realice en esos recursos de interés seleccionados. [W3C]

  • FOAF es un proyecto de Web Semántica, que permite crear páginas Web para describir personas, vínculos entre ellos, y cosas que hacen y crean. Se trata de un vocabulario RDF, que permite tener disponible información personal de forma sencilla y simplificada para que pueda ser procesada, compartida y reutilizada. [W3C]

  • RDFa es un conjunto de extensiones de XHTML propuestas por W3C para introducir semántica en los documentos. RDFa aprovecha atributos de los elementos meta y link de XHTML y los generaliza de forma que puedan ser utilizados en otros elementos. Además se ha definido una correspondencia simple que permite extraer tripletes RDF.[W3C]

¿Cuál es la utilidad de las Ontologías para la Web?

  • Portales Web
  • Reglas de categorización utilizadas para mejorar la búsqueda
  • Colecciones Multimedia
  • Búsquedas basadas en contenido para medios no textuales
  • Administración de Sitios Web Corporativos
  • Organización taxonómica automatizada de datos y documentos
  • Asignación entre Sectores Corporativos (¡fusiones!)
  • Documentación de Diseño
  • Explicación de partes "derivadas" (p.ej. el ala de un avión)
  • Administración explícita de Restricciones
  • Agentes Inteligentes
  • Expresión de las Preferencias y/o Intereses de los usuarios
  • Mapeo de contenidos entre sitios Web
  • Servicios Web y Computación Ubicua
  • Composición y Descubrimiento de Servicios Web
  • Administración de Derechos y Control de Acceso

Fuente W3C




Página del Autor de Usabilidad web |

Estándares Web, Bases de Datos, Web Semántica
Desarrollo de software basado en web
Desarrollo de software en C++, JAVA y PYTHON
Consultor independiente: Usabilidad, AI, y Estándares web W3C
Cursos en Buenos Aires, Argentina
http://www.usabilidadweb.com.ar/


· Negocios Tecnologicos Globales
· Modelado Semántico y Ontológico para soluciones Web
· Web Semantico: RDF, RDFa, RDFS, OWL, SPARQL
· Software como Servicio (SaaS)
· Sondeos de Opinión en Tiempo Real
· Comunicación Segura en Tiempo Real
· Powered by usabilidadweb.com.ar
· w3Codigo.com | · w3Communication.com