Interoperabilidad Empresarial ¿Cómo integrar toda la información y transformar los datos para mejorar la flexibilidad, productividad y rendimiento empresarial? Martín Álvarez Espinar Responsable Oficina W3C España
World Wide Web Consortium Organismo neutro Fundado en 1994 por Tim Berners-Lee Actividades y Grupos del W3C –60 personas en el Team –410 miembros –23 Actividades –+60 grupos: de Trabajo, Interés y Coordinación (con más de investigadores) Más de 40 relaciones con otros organismos estandarizadores
Realmente WorldWide
¿Qué hace el W3C? Especificaciones, directrices y herramientas: –Voice, WebCGM, PICS, HTMLTidy, Databinding, WebOntology, HTML, CompoundDocumentFormats, SPARQL, WAI, Web APIs, Libwww, PatentPolicy, OWL, TimedText, XMLEncryption, Multimodal, XML, RichWebClients, XMLProcessing, DeviceIndependence, URI/URL, DOM, HTTP, Accessibility, RDF, WebApplicationFormats, XMLBase, Jigsaw, Xlink, I18N, P3P, QualityAssurance, XMLKeyManagement, UbiquitousWeb, InkML, Incubator, Xpath, WebServices, Xforms, CSS, SOAP, Amaya, SemanticWeb…. Recomendaciones tecnológicas abiertas del W3C, probablemente con la política de patentes más transparente en Internet
Desde el origen de la Web...
WorldWideWeb
¿Qué aporta el W3C a la Web?
Experiencia práctica de integración La Web, fuente de información global –Información heterogénea –Distintas fuentes de datos Los humanos integramos la información Ejemplo, organizamos un viaje a Italia…
Aerolínea local…
…del país de destino
…la de bajo coste
…o con ayuda de un buscador
Buscamos alojamiento… (barato)
...a través de una agencia (italiana)
... o algo de confianza
¿Y si el viaje no se acaba ahí?
Integración de la información Hemos buscado en la Web de Documentos: –Diversa información, –en muchos sitios diferentes, –con diferentes servicios, –con distinta representación, –incluso, en distintos idiomas Podemos integrar esta información Proceso tedioso, que depende de nuestra pericia
Nuevo concepto en la Web (de Documentos) Integración de Datos = Web de Datos Objetivo: –Usar los datos en la Web de la misma forma que los documentos: Enlazar los datos entre sí Usar los datos de la forma que queramos (visualizarlos, combinarlos, etc) Cualquier aplicación debería poder interpretar cada parte del dato
Integración de Bases de Datos BBDD diferentes en estructura y en contenidos Aplicaciones necesitan manejar varias BBDD –Tras la fusión de compañías –Combinación de información administrativa (e- Government) –Investigación bioquímica, genética, farmacéutica… La mayoría de estos datos están en la Web –(aunque no necesariamente públicos)
Necesidad de Integración
Cambio de mentalidad empresarial Evitar las integraciones ad-hoc ¡Interoperabilidad!
Hacia la Web de los Datos La "Web de Datos" se debería comportar como la "Web de los Documentos" –...de una forma estándar Evolución de la Web Tradicional ( )…
De la Web para las personas…
A la Web Semántica
¿Cómo funciona esto? 1.Identificar los conceptos con direcciones Web 2.Modelado de las cosas reales (conceptos y sus relaciones) –no documentos ni tablas de las bases de datos 3. Se enlazan los datos entre sí 4. Se exponen
Todo tiene una dirección Web No digas "Nueva York" –ni "La Gran Manzana", –ni "New York", –ni "Nova York", –ni "Niujorkas", –ni " 뉴욕 "... di
Modelado estándar de los datos Hacer accesible lo que quieras dentro de una organización o entre varias en la Web
Las Bases de Datos clásicas
La base de la Web Semántica Simplicidad y consistencia matemática Resource Description Framework (RDF) –RDF -> Datos –HTML -> Documentos Se puede codificar en XML
La base de la Web Semántica Sujeto: slides ( ) Predicado: creator ( ) Objeto: Martin ( )
Modelado de las tablas clásicas
Modelado más flexible
OWL 2: Gestión e Integración de Datos Nuevo estándar Representa conocimiento en la Web –Título, autor,… –Medicina, posología, alergia,… –Síntomas, enfermedad, tratamiento,… Permite modelar distintos dominios –Se pueden combinar los conocidos –Genéricos + especialización –Extensible
Tecnologías de la Web Semántica Evitar la ambigüedad en la identificación (URI) Describir los recursos (RDF) Modelar ontologías (OWL) Realizar consultas (SPARQL) Expresar reglas y su intercambio (RIF) Establecer lógica, comprobaciones, certificados de confianza
Integración Empresarial en la Actualidad
Integración mediante el “Bus RDF”
Evitando el aislamiento
Linked Open Data
¿Esto funciona? 80 BBDD registros cada una
Búsqueda inteligente de servicios
Búsquedas inteligentes (BOPA)
Industria automovilística
Calidad en las búsquedas
Y mucho más…
¡Muchas gracias! Esta presentación – Actividad de Web Semántica – Escríbeme Recursos –Foto: Dutch Clouds, thera (