Linked Open Data & XIMDEX CMS (OKIOconf 2014)

22
Making smart content, together! Linked Open Data & Ximdex CMS 22 Feb 2014 V20140222:EN:ES:OKIOCONF

description

Ximdex presentation at OKIO conference 2014. Event talking about Linked Open Data and Ximdex modules for open data management (XLYRE), web portal security (XHAWK), structured tagging using ontologies (XTAGS), automatic content enhancement via XOWL and semantic content management in general.

Transcript of Linked Open Data & XIMDEX CMS (OKIOconf 2014)

Page 1: Linked Open Data & XIMDEX CMS (OKIOconf 2014)

Making smart content, together!

Linked Open Data & Ximdex CMS

22 Feb 2014

V20140222:EN:ES:OKIOCONF

Page 2: Linked Open Data & XIMDEX CMS (OKIOconf 2014)

- 2 - Making smart content, together!

OpenXimdexEvolution

Developers of Ximdex, an open source & semantic web powered Web Content* Management System (CMS/WCM/ECM) …

SEVILLA

docs & data & web apps

Page 3: Linked Open Data & XIMDEX CMS (OKIOconf 2014)

- 3 - Making smart content, together!

Huge diversity of contents* (doc/data/web app) Millions of documents, from diverse formats and sources

Multiple languages, multiple final formats

Complex structuration and sorting

Multidimensional navigation space

Already working contents and services “document recycling”! design and style adaptation!

“business logic recycling” ! limits to integration!

Dynamic information elements Rigid and intrusive architectures ! “bottlenecks”

Personalization control and profiling Annotation, meta-info management, …

Working with content

Page 4: Linked Open Data & XIMDEX CMS (OKIOconf 2014)

- 4 - Making smart content, together!

Information enhancement … 20

04

2000

20

02

2008

20

06

2010

20

12

Semantic Web

“The Semantic Web is an extension of the current web in which information is given a well-defined meaning, better enabling

computers and people to work in cooperation”

Tim Berners-Lee et al, “The Semantic Web” (2001)

Normal Web (considering 2.0)

It does not represent information meaning. Only design and presentation!

i.e.: <p class=“bold”> Price: 240 Eur</p>

Page 5: Linked Open Data & XIMDEX CMS (OKIOconf 2014)

- 5 - Making smart content, together!

Towards a concept-driven interoperability

Page 6: Linked Open Data & XIMDEX CMS (OKIOconf 2014)

- 6 - Making smart content, together!

~2012: Data level

–  Semantic web (RDFa, sparql, …) ! Linked Open Data

~1993: Document level

—  gopher, archie

~1994: Text level

—  Web (html, url, …)

Towards the semantic web …

Page 7: Linked Open Data & XIMDEX CMS (OKIOconf 2014)

- 7 - Making smart content, together!

2010 2008 2009 2012 2011 2013 2014

<html>

<head><title>OXE.com</title></head>

<body>

<H1>Nombre: OXE</H1>

<H2>Web: www.OXE.com</H2>

</html>

SHAREPOINT

ALFRESCO

WEB

HTML

DRUPAL

<html>

<head><title>ximdex.com</title></head>

<body>

<H1>Nombre: Ximdex</H1>

<H2>Web: www.ximdex.com</H2>

</html>

Our roots

XIMDEX

SEMANTIC WEB

Page 8: Linked Open Data & XIMDEX CMS (OKIOconf 2014)

- 8 - Making smart content, together!

XIMDEX

Structured documents + meaning + metadata Full access to information elements

Free definition and use of XML schemes Use of standards (XML, XSLT, RNG)

abstraction

meaning

free structure

open access

+ With Ximdex CMS, content, data and apps

become fully independent from CMS technology!

Independant selection of architecture, exploitation platforms (java, ruby, php, .net), application servers,

connectors to systems, etc.

scalable! neutral! interoperable!

Information management with Ximdex

Page 9: Linked Open Data & XIMDEX CMS (OKIOconf 2014)

- 9 - Making smart content, together!

WYSIWYG/M for XML during document edition ...

Automatic enhancement of written content

Visual edition of XML with Ximdex

HTML, PDF, TDT, PHP,

J2EE, RoR, …

ximdex

XML

XSLT + RNG

Page 10: Linked Open Data & XIMDEX CMS (OKIOconf 2014)

- 10 - Making smart content, together!

Structured documents are automatically transformed by templates to generate

content, data and applications.

Transformation driven by the associated meaning!

… automatic portal generation

HTML, PDF, TDT, PHP,

J2EE, RoR, …

ximdex

XML

XSLT + RNG

Page 11: Linked Open Data & XIMDEX CMS (OKIOconf 2014)

- 11 - Making smart content, together!

Decoupled publishing in the cloud …

Final users of published info (semantic and web portals,

linked open data, multichannel portals)

XIMDEX cloud (semantic repository,

recommender, ...) data&web

applications

video

XIMDEX cloud (editor, transformer,

synchronizer, ...)

XIMDEX’s users (editors, admins, supervisors, …)

Page 12: Linked Open Data & XIMDEX CMS (OKIOconf 2014)

- 12 - Making smart content, together!

Scalable Repositories with over

1,5 million of linked documents.

Flexible Migration in hours to

different simultaneous technologies!

Secure Detection of attacks in

realtime with automatic warning and republishing.

Ximdex’s values flexibility, security and scalability help our customers to:

–  Adapt to new dynamic technologies for rendering content without upgrading:

–  Creation of a new visual publishing channel in a few hours (i.e.: DVB).

–  Migration of a web portal from XHTML to J2EE in a week.

–  Help a ‘business department’ to visually create smart content for a music portal.

–  Remove scalability problems with big repositories (+1,5M docs, tenths of millions links)

–  Aggregate automatically information from remote sources for an Open Data portal.

–  Reach a 100% uptime of web portal for years.

–  …

Ximdex’s values and success cases

Page 13: Linked Open Data & XIMDEX CMS (OKIOconf 2014)

- 13 - Making smart content, together!

Integrators:

– Sopra group, SATEC, etc.

Commercial projects:

"  Telefónica "  Red.es "  University of Seville (US) "  Spanish Institute of Oceanography (IEO) "  Spanish National Research Council (CSIC) "  Business School: Escuela Organización Industrial (EOI) "  Spain’s Central Government (Ministerio Presidencia) "  Royal household of Spain (100% uptime +4 years)

Reina Sofía Foundation (fundacionreinasofia.es) "  …

R&D projects:

– Coordinator:

•  CB-DOC (Secure Document Management combining Cryptography with Biometrics) http://cbdoc.ximdex.com

– Partners:

•  IKS (EU FP7)

•  CONSUMEDIA

Trust Ximdex

Page 14: Linked Open Data & XIMDEX CMS (OKIOconf 2014)

- 14 - Making smart content, together!

Ximdex-Hawk module checks and monitors the integrity of the web portal in realtime.

When an at tack i s detected, it warns the web administrator and automatically reverts the webs ite to the last published version.

XHAWK…

Module XHAWK: IDS for content

Page 15: Linked Open Data & XIMDEX CMS (OKIOconf 2014)

- 15 - Making smart content, together!

XFIND module: search engine

Configurable search engine that can simultaneously work with semantic documents (RDF), structured (XML) and non structured (html, pdf, images, …) documents.

XFIND

Searching structured documents (XML)

Searching non structured contents (html, pdf, doc, images, ...)

Semantic search (RDFa)

Page 16: Linked Open Data & XIMDEX CMS (OKIOconf 2014)

- 16 - Making smart content, together!

ximdex

Annotations in Ximdex can be represented in any

format or technology (RDFa, microformats, etc.)

XOWL module: automatic annotations

Page 17: Linked Open Data & XIMDEX CMS (OKIOconf 2014)

- 17 - Making smart content, together!

Module XTAGS: tags & annotations

XTAGS manages both structured (ontologies) and non structured tags.

XTAGS

Page 18: Linked Open Data & XIMDEX CMS (OKIOconf 2014)

- 18 - Making smart content, together!

XLYRE module: Data Hub generation

Ximdex-Lyre module provides:

•  Visual management of raw data, datasets, metadata, relationships, etc.

•  Automatic transformation to new formats . Automatic generat ion o f ga l l er ies , distributions, indexes, etc. applying filters (SPARQL, RDFa, …)

•  Automatic rendering as Web Portals applying user defined templates and Dynamic S e m a n t i c P u b l i s h i n g techniques.

XLYRE…

Page 19: Linked Open Data & XIMDEX CMS (OKIOconf 2014)

- 19 - Making smart content, together!

Caso práctico: votaciones en el portal del Congreso de los Diputados

(http://www.congreso.es)

Ximdex CMS, gracias a su API, nos permite emplearlo como repositorio de almacenamiento de las votaciones del Congreso en XML y como transformador visual para publicarlas en formato web.

Proceso sencillo y automatizado, aunque intensivo debido al volumen de información manejada (unas 3.000 votaciones).

Generación masiva de información II

Necesidad de Liberar Datos

No son pocas las organizaciones y entidades que usan formatos como XML a la hora de gestionar su información debido al carácter estructurado, estándar y neutral del mismo.

Ya sea a través de una intranet, en portal de información o en sistemas de sindicación, dichas organizaciones tienen la necesidad de procesar dicha información estructurada para proporcionarla de una forma útil y directa al usuario.

<?xml version="1.0" encoding="ISO-8859-1"?>!<Resultado>! <Informacion>! <Sesion>167</Sesion>! <NumeroVotacion>1</NumeroVotacion>! <Fecha>20/2/2014</Fecha>! <Titulo>Mociones consecuencia de interpelaciones urgentes.</Titulo>! <TextoExpediente>Moción consecuencia de interpelación...</TextoExpediente>! <TituloSubGrupo>Votación separada por puntos</TituloSubGrupo>! <TextoSubGrupo>Puntos 1, 5, 6, 7, 8, 9 y 11 del apartado A)</TextoSubGrupo>! </Informacion>! <Totales>! <Asentimiento>No</Asentimiento>! <Presentes>315</Presentes>! <AFavor>131</AFavor>! <EnContra>169</EnContra>! <Abstenciones>15</Abstenciones>! <NoVotan>35</NoVotan>! </Totales>!</Resultado>!

Page 20: Linked Open Data & XIMDEX CMS (OKIOconf 2014)

- 20 - Making smart content, together!

Generación masiva de información III

Page 21: Linked Open Data & XIMDEX CMS (OKIOconf 2014)

- 21 - Making smart content, together!

Generación masiva de información III

Congreso Transparente

1.  Procesamos automáticamente los XMLs de la web del congreso.

2.  Los analizamos y almacenamos en Ximdex CMS gracias a su API.

3.  Aplicamos las transformaciones XSL a d ichos arch i vos XML y l os publicamos en web resaltando las relaciones y datos de interés.

En desarrollo…

Agregar mayor detalle a la votación mapeando el voto de cada diputado. Republicarlo como Linked (Open Data), …

Publicación de datos ! http://ximdex.github.io/congreso-transparente

Código disponible ! http://github.com/XIMDEX/congreso-transparente

Page 22: Linked Open Data & XIMDEX CMS (OKIOconf 2014)

- 22 - Making smart content, together!

Ximdex demo.ximdex.com www.ximdex.com [email protected]

http://twitter.com/ximdex

http://www.facebook.com/Ximdex http://www.linkedin.com/companies/ximdex

Contact us