De lo operativo a lo estratégico: un modelo de management de diseño
La Web Semántica y la Oportunidad que Representa
1. Web Semántica
La nueva generación de Portales
y Aplicaciones
(Nuevos Modelos de negocio)
LSCA Victor Jesús Hernández Salinas
Responsable de Especialidad y Servicios WebBuilder
INFOTEC -- CONACYT
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.
22
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.
44
5. Situación Actual de la Web
La 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.
55
6. Evolución de la Web
La 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).
66
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.*
Se facilita y agiliza el trabajo
Esta infraestructura hace que las máquinas
comprendan el significado de la información
humano.
*Según la definición oficial de W3C
77
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.
88
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.
99
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
1010
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.
1111
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.
1212
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
1313
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.
1414
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.
1515
17. Data Web
El 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.
1717
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
1818
19. Nuestra propuesta en
Có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.
1919
20. Programación Orientada
a 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 Orientada a la Semántica
Ruta Programación Orientada a Objetos
Programación Estructurada
Código Máquina
2020
21. Programación Orientada
a 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.
2121
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.
2222
23. El Ecosistema Económico
de SemanticWebBuilder
Semantic WebBuilder se desplegará vía Redes de
Conocimiento Colaborativo, formadas por 4 tipos de
comunidades interconectadas en un ecosistema:
COMUNIDAD DE USUARIOS
Red de Interés Colaborativo
COMUNIDAD DE SOCIOS DE NEGOCIO
Red de Negocio Colaborativo
COMUNIDAD DE ALIADOS DE CAPACITACIÓN Y SOPORTE
PyMEs TIC Red de Aprendizaje Colaborativo
Gobierno
PyMEs TIC Universidades
PyMEs COMUNIDAD DE ALIADOS DESARROLLADORES
Profesionistas
PyMEs TIC
Universidades
Profesionistas Profesionistas
Centros de
Investigaci Centros de Investigación y Desarrollo
ón y
Red de Innovación Colaborativa
Desarrollo
2323
24. Ejemplo del despliegue del
Ecosistema Económico
p lo
Ejem
s:
Comercializado
Usuarios de res de
WebBuider Servicios SWB
Mantenimiento
de +
SemanticWebBui MiPyMEs TIC
Creadores de Comunidad
Red de Innovación lder
+
SemanticWebBuil Profesionistas
Colaborativa independientes
der
Creadores
de Linux
Mantenimien Usuarios de e
dor
Red de Aprendizaje Colaborativode Linux
to Linux l iz a
rcia
Co me s
io s
e r v ic
de S inux
Red de Interés Colaborativo L
Red de Negocio
2424
25. Preguntas y Respuestas
Victor Jesús Hernández Salinas
victor.hernandez@infotec.com.mx
www.infotec.com.mx
www.semanticwebbuilder.org.mx