SlideShare ist ein Scribd-Unternehmen logo
1 von 25
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
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
Agenda

Antecedentes
Web Semántica
SemanticWebBuilder
Preguntas




                     33
¿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
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
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
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
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
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
¿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
¿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
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
¿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
¿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
¿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
Visión de la Infraestructura
de la Web




                               1616
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
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
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
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
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
¿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
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
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
Preguntas y Respuestas




                      Victor Jesús Hernández Salinas
                    victor.hernandez@infotec.com.mx
                                 www.infotec.com.mx
                     www.semanticwebbuilder.org.mx

Weitere ähnliche Inhalte

Was ist angesagt? (13)

Construyendo la web semantica
Construyendo la web semanticaConstruyendo la web semantica
Construyendo la web semantica
 
Web semantica amt
Web semantica amtWeb semantica amt
Web semantica amt
 
Comunicación Interactiva (Definición de Términos)
Comunicación Interactiva (Definición de Términos)Comunicación Interactiva (Definición de Términos)
Comunicación Interactiva (Definición de Términos)
 
Definicion y Caracteristicas de WEB 1.0, 2.0,3.0
Definicion y Caracteristicas de WEB 1.0, 2.0,3.0Definicion y Caracteristicas de WEB 1.0, 2.0,3.0
Definicion y Caracteristicas de WEB 1.0, 2.0,3.0
 
Herramientas Gestion Conocimiento
Herramientas Gestion ConocimientoHerramientas Gestion Conocimiento
Herramientas Gestion Conocimiento
 
Seminario-taller web 3.0
Seminario-taller web 3.0Seminario-taller web 3.0
Seminario-taller web 3.0
 
web semantica
web semanticaweb semantica
web semantica
 
Mapa Web 20
Mapa Web 20Mapa Web 20
Mapa Web 20
 
Introducción a la Web Semántica
Introducción a la Web SemánticaIntroducción a la Web Semántica
Introducción a la Web Semántica
 
wep 2.0 y 3.0
wep 2.0 y 3.0wep 2.0 y 3.0
wep 2.0 y 3.0
 
La web semántica en educación
La web semántica en educaciónLa web semántica en educación
La web semántica en educación
 
EL LENGUAJE DE LA WEB
EL LENGUAJE DE LA WEBEL LENGUAJE DE LA WEB
EL LENGUAJE DE LA WEB
 
Las tics edufisica
Las tics edufisicaLas tics edufisica
Las tics edufisica
 

Andere mochten auch

Web 3.0: desafios e oportunidades para as empresas
Web 3.0: desafios e oportunidades para as empresasWeb 3.0: desafios e oportunidades para as empresas
Web 3.0: desafios e oportunidades para as empresasReinaldo Ferreira
 
Resumen web 3.0
Resumen web 3.0Resumen web 3.0
Resumen web 3.0Byron M
 
Oportunidades de Negocios en la Web Social
Oportunidades de Negocios en la Web SocialOportunidades de Negocios en la Web Social
Oportunidades de Negocios en la Web SocialPaul Fervoy
 
Diagramas de casos de uso
Diagramas de casos de usoDiagramas de casos de uso
Diagramas de casos de usoRonny Parra
 
Sesiones modelos de negocio y estrategias web ing inf enero2013
Sesiones modelos de negocio y estrategias web ing inf enero2013Sesiones modelos de negocio y estrategias web ing inf enero2013
Sesiones modelos de negocio y estrategias web ing inf enero2013Pablo De Castro
 

Andere mochten auch (7)

Web 3.0
Web 3.0Web 3.0
Web 3.0
 
Web 3.0: desafios e oportunidades para as empresas
Web 3.0: desafios e oportunidades para as empresasWeb 3.0: desafios e oportunidades para as empresas
Web 3.0: desafios e oportunidades para as empresas
 
Resumen web 3.0
Resumen web 3.0Resumen web 3.0
Resumen web 3.0
 
Oportunidades de Negocios en la Web Social
Oportunidades de Negocios en la Web SocialOportunidades de Negocios en la Web Social
Oportunidades de Negocios en la Web Social
 
La Web 3.0 o Web Semántica
La Web 3.0 o Web SemánticaLa Web 3.0 o Web Semántica
La Web 3.0 o Web Semántica
 
Diagramas de casos de uso
Diagramas de casos de usoDiagramas de casos de uso
Diagramas de casos de uso
 
Sesiones modelos de negocio y estrategias web ing inf enero2013
Sesiones modelos de negocio y estrategias web ing inf enero2013Sesiones modelos de negocio y estrategias web ing inf enero2013
Sesiones modelos de negocio y estrategias web ing inf enero2013
 

Ähnlich wie La Web Semántica y la Oportunidad que Representa

La nuevas tendencias de comunicación con el ciudadano. Estrategia en Web: Por...
La nuevas tendencias de comunicación con el ciudadano. Estrategia en Web: Por...La nuevas tendencias de comunicación con el ciudadano. Estrategia en Web: Por...
La nuevas tendencias de comunicación con el ciudadano. Estrategia en Web: Por...Mundo Contact
 
Introducción a la web semántica
Introducción a la web semánticaIntroducción a la web semántica
Introducción a la web semánticaDavid Berrios
 
TecnologíAs Y Herramientas De La Web SemáNtica
TecnologíAs Y Herramientas De La Web SemáNticaTecnologíAs Y Herramientas De La Web SemáNtica
TecnologíAs Y Herramientas De La Web SemáNticaJavier Capa
 
Evolucion de la web
Evolucion de la webEvolucion de la web
Evolucion de la webDiegoHuera
 
La web semántica o web3
La web semántica o web3La web semántica o web3
La web semántica o web3fachinmori
 
Presentación1 dhtic
Presentación1  dhticPresentación1  dhtic
Presentación1 dhticOoskar_92
 
Monografia ontologias - Primera Aproximación
Monografia ontologias - Primera AproximaciónMonografia ontologias - Primera Aproximación
Monografia ontologias - Primera AproximaciónMarcos Umaño
 
Tecnologia web 3
Tecnologia web 3Tecnologia web 3
Tecnologia web 3DJcuroCix
 
Tecnologia web 3
Tecnologia web 3Tecnologia web 3
Tecnologia web 3DJcuroCix
 
Web semantica 0000
Web semantica 0000Web semantica 0000
Web semantica 0000RJGE
 
PresentacióN De La Tesis
PresentacióN De La TesisPresentacióN De La Tesis
PresentacióN De La TesisGEOVAN21
 

Ähnlich wie La Web Semántica y la Oportunidad que Representa (20)

La nuevas tendencias de comunicación con el ciudadano. Estrategia en Web: Por...
La nuevas tendencias de comunicación con el ciudadano. Estrategia en Web: Por...La nuevas tendencias de comunicación con el ciudadano. Estrategia en Web: Por...
La nuevas tendencias de comunicación con el ciudadano. Estrategia en Web: Por...
 
Introducción a la web semántica
Introducción a la web semánticaIntroducción a la web semántica
Introducción a la web semántica
 
La web semantica
La web semanticaLa web semantica
La web semantica
 
TecnologíAs Y Herramientas De La Web SemáNtica
TecnologíAs Y Herramientas De La Web SemáNticaTecnologíAs Y Herramientas De La Web SemáNtica
TecnologíAs Y Herramientas De La Web SemáNtica
 
Evolución de la Web.
Evolución de la Web. Evolución de la Web.
Evolución de la Web.
 
Webmaster20
Webmaster20Webmaster20
Webmaster20
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Evolucion de la web
Evolucion de la webEvolucion de la web
Evolucion de la web
 
Practica Shiderlshare.pdf
Practica Shiderlshare.pdfPractica Shiderlshare.pdf
Practica Shiderlshare.pdf
 
Herramientas web 3.0
Herramientas web 3.0Herramientas web 3.0
Herramientas web 3.0
 
Web Semanticammj
Web SemanticammjWeb Semanticammj
Web Semanticammj
 
WEb 1.0 2.0 3.0
WEb 1.0 2.0 3.0WEb 1.0 2.0 3.0
WEb 1.0 2.0 3.0
 
Marco conceptual
Marco conceptualMarco conceptual
Marco conceptual
 
La web semántica o web3
La web semántica o web3La web semántica o web3
La web semántica o web3
 
Presentación1 dhtic
Presentación1  dhticPresentación1  dhtic
Presentación1 dhtic
 
Monografia ontologias - Primera Aproximación
Monografia ontologias - Primera AproximaciónMonografia ontologias - Primera Aproximación
Monografia ontologias - Primera Aproximación
 
Tecnologia web 3
Tecnologia web 3Tecnologia web 3
Tecnologia web 3
 
Tecnologia web 3
Tecnologia web 3Tecnologia web 3
Tecnologia web 3
 
Web semantica 0000
Web semantica 0000Web semantica 0000
Web semantica 0000
 
PresentacióN De La Tesis
PresentacióN De La TesisPresentacióN De La Tesis
PresentacióN De La Tesis
 

Mehr von Software Guru

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasSoftware Guru
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesSoftware Guru
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environmentsSoftware Guru
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorSoftware Guru
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealSoftware Guru
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowSoftware Guru
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:Software Guru
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learningSoftware Guru
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDiSoftware Guru
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Software Guru
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSSoftware Guru
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...Software Guru
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?Software Guru
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Software Guru
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsSoftware Guru
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosSoftware Guru
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressSoftware Guru
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsSoftware Guru
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Software Guru
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoSoftware Guru
 

Mehr von Software Guru (20)

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environments
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learning
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDi
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
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
  • 16. Visión de la Infraestructura de la Web 1616
  • 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