Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder - SG 09)

25
LSCA Victor Jesús Hernández Salinas Responsable de Especialidad y Servicios WebBuilder INFOTEC -- CONACYT Web Semántica La nueva generación de Portales y Aplicaciones (Nuevos Modelos de negocio)

description

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 costo es posible hoy en día, sin embargo, al mismo tiempo, también han originado sus principales problemas: Sobrecarga de información Heterogeneidad de fuentes de información Información no clasificada Ambigüedad y falta de precisión Problema de interoperabilidad. La evolución de la Web podría dividirse en tres niveles principalmente: Web 1.0 es una red que permite leer Web 2.0 es una extensión, que permite leer y escribir, concediendo a los usuarios en un papel activo Web 3.0 es una extensión de Web 2.0 destinada a añadir significado a la Web, y por tal motivo se le llama Web Semántica El primer paso hacia la Web 3.0 es el nacimiento de la Data Web, que se puede concebir gracias al reciente arribo de SPARQL, que permite un lenguaje estandarizado y un API para la búsqueda a través de bases de datos en la Red y la utilización de RDF, y OWL para clasificar y organizar la información. "En 2012 el 80% de los sitios web públicos usarán algún nivel de hipertexto semántico para crear documentos de la Web Semántica […] el 15% de los sitios web públicos usarán ontologías basadas en Web Semántica más amplias para crear bases de datos semánticas" (“Finding and exploiting value in semantic web technologies on the web”, Informe de Investigación de Gartner, Mayo de 2007)

Transcript of Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder - SG 09)

Page 1: Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder - SG 09)

LSCA Victor Jesús Hernández SalinasResponsable de Especialidad y Servicios WebBuilder

INFOTEC -- CONACYT

Web SemánticaLa nueva generación de Portales y Aplicaciones (Nuevos Modelos de negocio)

Page 2: Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder - SG 09)

2

Objetivo

Mostrar como la Web Semántica será quien permita la evolución de los sitios Web convencionales, hacia portales con significado, permitiendo exponer todo el

conocimiento generado mediante Modelos (Ontologías) que permita el intercambio de información entre los diferentes sistemas.

Page 3: Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder - SG 09)

3

Agenda

• Antecedentes• Web Semántica• SemanticWebBuilder• Preguntas

Page 4: Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder - SG 09)

4

¿Qué es INFOTEC?• Somos un Centro Público de Innovación y Desarrollo Tecnológico enfocado en

desarrollar soluciones, productos y servicios que apoyen a las organizaciones a implementar TI’s en beneficio de sus estrategias y objetivos, a través de la creación y aplicación de metodologías y tecnologías.

• Asimismo, contribuimos a que todos los actores de la sociedad comprendan y aprovechen las Tecnologías de la Información con la finalidad de apoyar a la transición del país hacia la Sociedad del Conocimiento.

• Impulsa el crecimiento de la industria nacional de las TIC y la creación de redes y alianzas estratégicas que contribuyan a la transición de México hacia la Sociedad del Conocimiento.

Page 5: Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder - SG 09)

5

Situación Actual de la WebLa Web ha cambiado profundamente la forma en la que nos comunicamos, hacemos negocios y realizamos nuestro trabajo, independientemente de nuestra situación geográfica e idioma.

• Tenemos acceso a millones de recursos de información

• Comunicación prácticamente con todo el mundo

• Comunicación en cualquier momento y a bajo costo

Todos estos factores han contribuido al éxito de la Web, sin embargo, al mismo tiempo, también han originado sus principales problemas:

– Sobrecarga de información

– Heterogeneidad de fuentes de información

– Información no clasificada

– Ambigüedad y falta de precisión

– Problema de interoperabilidad.

Page 6: Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder - SG 09)

6

Evolución de la WebLa evolución de la Web podría dividirse en tres niveles principalmente:

– Web 1.0 es una red que permite leer

(Personas conectándose a la Web ).

– Web 2.0 es una extensión, que permite leer y escribir, concediendo a los usuarios en un papel activo

(Personas conectándose a personas - redes sociales, wikis, colaboración, posibilidad de compartir).

– Web 3.0 es una extensión de Web 2.0 destinada a añadir significado a la Web, y por tal motivo se acuerda con Tim Berners-Lee, el creador de la World Wide Web, en llamarla Web Semántica (Aplicaciones Web conectándose a aplicaciones Web, a fin de

enriquecer la experiencia de las personas).

Page 7: Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder - SG 09)

7

Web Semántica

La Web Semántica implica una infraestructura común, mediante la cual se pueda compartir, procesar y transferir información de forma sencilla.*

*Según la definición oficial de W3C

Esta infraestructura hace que las máquinas comprendan el significado de la información

Se facilita y agiliza el trabajo humano.

Page 8: Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder - SG 09)

8

Definición de Tim Berners Lee

Una web semántica es una red de datos que pueden ser procesados directa o

indirectamente por máquinas.

Es una web extendida que permitirá a humanos y máquinas trabajar

en cooperación mutua.

Page 9: Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder - SG 09)

9

Visión de la Web Semántica

• El objetivo detrás de darle significado a la información es crecer al Internet a un plano de conocimiento.

Page 10: Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder - SG 09)

10

¿Cómo funciona?

Por ejemplo, si el usuario quisiera buscar todos los vuelos a Praga mañana por la mañana, en la Web actual carente de Semántica, los resultados serian inexactos

Page 11: Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder - SG 09)

11

¿Cómo funciona?

• Pero los resultados obtenidos a través de un buscador semántico ofrecen al usuario la información exacta que estaba buscando.

Page 12: Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder - SG 09)

12

Componentes de la Web Semántica

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.

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 aplicaciones y

usuarios.

Page 13: Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder - SG 09)

13

¿Qué es el RDF?El Resource Definition Framework o RDF es un modelo de datos para los recursos y las relaciones que se puedan establecer entre ellos. Aporta una semántica básica para este modelo de datos que puede representarse mediante XML.

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.

Triple:

Sujeto – Propiedad – Objeto

Page 14: Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder - SG 09)

14

¿Qué es SPARQL?• SPARQL es lenguaje de consulta sobre RDF, que permite

hacer búsquedas sobre los recursos de la Web Semántica utilizando distintas fuentes de datos.

Page 15: Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder - SG 09)

15

¿Qué es el OWL?El Ontology Web Language o OWL es un mecanismo para desarrollar temas o vocabularios específicos en los cuales asociar los 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 incluyen definiciones de conceptos básicos en un campo determinado y la relación entre ellos.

Específicamente OWL es un vocabulario para describir las propiedades y las clases de los recursos RDF, ya que permite establecer jerarquías de generalización entre dichas propiedades y clases, además de describir relaciones entre clases como disyunción, cardinalidad (por ejemplo "únicamente uno"), igualdad, tipologías de propiedades más complejas, caracterización de propiedades (por ejemplo simetría) o clases enumeradas.

Page 16: Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder - SG 09)

16

Visión de la Infraestructura de la Web

Page 17: Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder - SG 09)

17

Data WebEl primer paso hacia la Web Semántica es el nacimiento de la Data Web, el objetivo es principalmente, hacer que los datos estructurados sean accesibles utilizando RDF. El escenario de la Web Semántica ampliará su alcance en tanto que los datos estructurados e incluso, lo que tradicionalmente se ha denominado contenido semi-estructurado (como páginas Web, documentos, etc.), esté disponible en los formatos semánticos de RDF y OWL

La Data Web permite un nuevo nivel de integración de datos y aplicaciones interoperables, haciendo los datos tan accesibles y enlazables como las páginas Web. La Data Web es el primer paso hacia la completa Web Semántica.

El objetivo es hacer que los datos estructurados sean accesibles utilizando RDF.

Page 18: Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder - SG 09)

18

Predicciones de Gartner

• En 2012 el 80% de los sitios web públicos usarán algún nivel de hipertexto semántico para crear documentos de la Web Semántica […] el 15% de los sitios web públicos usarán ontologías basadas en Web Semántica más amplias para crear bases de datos semánticas

• En el 2017 esperamos la visión de la Web Semántica […] la mayoría de las páginas web están decoradas con alguna forma de hipertexto semántico

Fuente: “Finding and exploiting value in semantic web technologies on the web”, Informe de Investigación de Gartner, Mayo de 2007

Page 19: Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder - SG 09)

19

Nuestra propuesta enCódigo Libre

El SemanticWebBuilder es la herramienta OPEN

SOURCE que libera INFOTEC para la evolución de

los sitios Web convencionales (sin significado),

hacia los portales que cumplan con la visión de la

Web Semántica (con significado), permitiendo

exponer en formatos estándar como RDF todo el

conocimiento generado, además de contar con un

Modelo (Ontología) que permita el intercambio de

esta información entre los diferentes sistemas.

Page 20: Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder - SG 09)

20

Programación Orientadaa la Semántica

• Uno de los objetivos es que mediante la plataforma se reduzca el tiempo de desarrollo de aplicaciones, pudiendo llegar a derivar en un cambio de paradigma de desarrollo software.

Programación Estructurada

Programación Orientada a Objetos

Programación Orientada a la Semántica

Ruta

Código Máquina

Page 21: Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder - SG 09)

21

Programación Orientadaa la Semántica

La programación orientada a la semántica deberá ser dirigida

por modelos y centrada en el conocimiento, a diferencia del

desarrollo convencional basado en procedimientos y

documentación.

Con esta solución se buscara que los productos desarrollados

requieran menor tiempo y costo e impliquen menos riesgo

durante las etapas de desarrollo, mantenimiento y

actualización.

Page 22: Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder - SG 09)

22

¿Qué queremos lograr?INFOTEC por su naturaleza como Centro de Investigación y Desarrollo Tecnológico del CONACYT y buscando como principal objetivo el apoyo a la comunidad más que el beneficio económico, tomo la decisión de liberar el producto bajo un esquema de código abierto con la finalidad de:

– Apoyar al crecimiento de la industria de TI en el país– Abrir una oportunidad de negocio a la iniciativa privada– Buscar el apoyo de la comunidad para crecer y evolucionar la herramienta

Esta decisión esta encaminada a brindar a la sociedad en general la oportunidad de contar con herramientas que le permitan el desarrollo de nuevas oportunidades de negocio en distintos ámbitos.

Por lo que esperamos que SemanticWebBuilder permita la creación de nuevas aplicaciones con un enfoque al uso de conceptos semánticos asociados con la Web 3.0, y con ello ser una fuente de inspiración para otras empresas o instituciones en la aplicación de conceptos semánticos en sus sistemas, e impulsar el desarrollo y la investigación aplicada a nuevas soluciones.

Page 23: Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder - SG 09)

Semantic WebBuilder se desplegará vía Redes de Conocimiento Colaborativo, formadas por 4 tipos de comunidades interconectadas en un ecosistema:

PyMEs TICUniversidades

Centros de Investigación y Desarrollo

Profesionistas

COMUNIDAD DE ALIADOS DESARROLLADORES

Red de Innovación Colaborativa

COMUNIDAD DE ALIADOS DE CAPACITACIÓN Y SOPORTE

Profesionistas

PyMEs TIC

Centros de Investigación y

Desarrollo

Universidades

Red de Aprendizaje Colaborativo

Profesionistas

PyMEs TIC

COMUNIDAD DE SOCIOS DE NEGOCIO

Red de Negocio Colaborativo

COMUNIDAD DE USUARIOSRed de Interés Colaborativo

PyMEs

Gobierno

El Ecosistema Económico de SemanticWebBuilder

23

Page 24: Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder - SG 09)

Red de Aprendizaje Colaborativo

Red de Interés Colaborativo

Ejemplos:

Usuarios de Linux

Usuarios de WebBuider

ComunidadRed de Innovación

ColaborativaCreadores de

LinuxMantenimiento

de Linux

Creadores de SemanticWebBuilder

Red de Negocio

Comercializadores

de Servicios Linux

Comercializadores de Servicios SWB

+ MiPyMEs TIC

+Profesionistas

independientes

Ejemplo del despliegue del Ecosistema Económico

Mantenimiento de SemanticWebBuilder

24

Page 25: Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder - SG 09)

Victor Jesús Hernández [email protected]

www.infotec.com.mxwww.semanticwebbuilder.org.mx

Preguntas y Respuestas