SlideShare a Scribd company logo
Linked Open Data & Ximdex CMS
22 Feb 2014

Making smart content, together!

V20140222:EN:ES:OKIOCONF
OpenXimdexEvolution
Developers of Ximdex, an open source & semantic web powered
Web Content* Management System (CMS/WCM/ECM) …
docs & data & web apps

SEVILLA

Making smart content, together!

-2-
Working with content
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, …

Making smart content, together!

-3-
Information enhancement …

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

2004

2002

2000

Normal Web (considering 2.0)

2006

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

2012

2010

2008

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)

Making smart content, together!

-4-
Towards a concept-driven interoperability

Making smart content, together!

-5-
Towards the semantic web …
~1993: Document level
—  gopher, archie
~1994: Text level
—  Web (html, url, …)

~2012: Data level
–  Semantic web (RDFa, sparql, …)
! Linked Open Data
Making smart content, together!

-6-
Our roots
2008

2009

WEB
HTML

2010

2011

ALFRESCO

<head><title>ximdex.com</title></head>
<head><title>OXE.com</title></head>
<body>
<H1>Nombre: OXE</H1>
Ximdex</H1>

DRUPAL

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

Making smart content, together!

2013

2014

SEMANTIC
WEB

XIMDEX

SHAREPOINT

<html>

2012

-7-
Information management with Ximdex
XIMDEX
Structured documents + meaning + metadata
Full access to information elements
Free definition and use of XML schemes
Use of standards (XML, XSLT, RNG)

abstraction

open
access

+

free
structure

meaning

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!

Making smart content, together!

-8-

neutral!

interoperable!
Visual edition of XML with Ximdex
WYSIWYG/M for XML during document edition ...

XML

XSLT + RNG

ximdex

Automatic
enhancement of
written content

HTML, PDF,
TDT, PHP,
J2EE, RoR, …

Making smart content, together!

-9-
… automatic portal generation
Structured documents are automatically
transformed by templates to generate
content, data and applications.

XML

XSLT + RNG

ximdex

HTML, PDF,
TDT, PHP,
J2EE, RoR, …

Transformation driven
by the associated meaning!
Making smart content, together!

- 10 -
Decoupled publishing in the cloud …

XIMDEX cloud

(semantic repository,
recommender, ...)

data&web

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

XIMDEX cloud

(editor, transformer,
synchronizer, ...)

video
Final users of published info
(semantic and web portals,
linked open data,
multichannel portals)

Making smart content, together!

- 11 -
Ximdex’s values and success cases
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.
–  …

Flexible

Secure

Scalable

Migration in hours to
different simultaneous
technologies!

Detection of attacks in
realtime with automatic
warning and republishing.

Repositories with over
1,5 million of linked
documents.

Making smart content, together!

- 12 -
Trust Ximdex
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

Integrators:
–  Sopra group, SATEC, etc.

Making smart content, together!

–  Partners:
•  IKS (EU FP7)
•  CONSUMEDIA
- 13 -
Module XHAWK: IDS for content

XHAWK…

Ximdex-Hawk module
checks and monitors the
integrity of the web portal
in realtime.
When an attack is
detected, it warns the
web administrator and
automatically reverts the
website to the last
published version.

Making smart content, together!

- 14 -
XFIND module: search engine
XFIND
Configurable search engine
that can simultaneously work
with semantic documents
(RDF), structured (XML) and
non structured (html, pdf,
images, …) documents.
Searching non
structured contents
(html, pdf, doc,
images, ...)

Semantic
search
(RDFa)
Searching structured
documents (XML)

Making smart content, together!

- 15 -
XOWL module: automatic annotations

ximdex

Annotations in Ximdex can
be represented in any
format or technology (RDFa,
microformats, etc.)
Making smart content, together!

- 16 -
Module XTAGS: tags & annotations
XTAGS

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

Making smart content, together!

- 17 -
XLYRE module: Data Hub generation

XLYRE…

Ximdex-Lyre module provides:
•  Visual management of raw
data, datasets, metadata,
relationships, etc.
•  Automatic transformation to
new formats. Automatic
generation of galleries,
distributions, indexes, etc.
applying filters (SPARQL,
RDFa, …)
•  Automatic rendering as Web
Portals applying user defined
templates and Dynamic
Semantic Publishing
techniques.
Making smart content, together!

- 18 -
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>!

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).
Making smart content, together!

- 19 -
Generación masiva de información III

Making smart content, together!

- 20 -
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 dichos archivos XML y los
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

Making smart content, together!

- 21 -
Contact us

Ximdex
demo.ximdex.com
www.ximdex.com
info@ximdex.com
http://twitter.com/ximdex
http://www.linkedin.com/companies/ximdex
http://www.facebook.com/Ximdex

Making smart content, together!

- 22 -

More Related Content

Similar to Linked Open Data & XIMDEX CMS (OKIOconf 2014) (20)

PDF
Open Source & Semantic CMS XIMDEX description
XIMDEX HQ (the free & semantic CMS)
 
PDF
XIMDEX CMS at Spanish Technology Showcase
XIMDEX HQ (the free & semantic CMS)
 
PDF
Ximdex & Linked Open Data (Homer Project event)
XIMDEX HQ (the free & semantic CMS)
 
PPT
Building a Scalable XML-based Dynamic Delivery Architecture: Standards and Be...
Jerry SILVER
 
PDF
Why XML is important for everyone, especially technical communicators
ECM-Search Consultant - EContent Magazine
 
PDF
xml test
kunalboss
 
PDF
test slideshare
kunalboss
 
PPT
XML In The Real World - Use Cases For Oracle XMLDB
Marco Gralike
 
PPTX
Xml For Dummies Chapter 20 Ten Top Xml Applications
phanleson
 
PPT
ravenbenweb xml and its application .PPT
ubaidullah75790
 
PPTX
Nirma
Don Bridges
 
PPT
What is xml
Aneesa Rahman
 
PPS
XML Unit 01
Prashanth Shivakumar
 
PPT
Darin McBeath XML Holland
Dave Kellogg
 
PDF
Tech 802: Data, Databases & XML
somisguided
 
PDF
XHTML Web Designs
Sanjida Afrin
 
PDF
light_xml
Jennifer Power
 
PPTX
Web data management
Abdul Hannan
 
PPS
Xml session01
Niit Care
 
Open Source & Semantic CMS XIMDEX description
XIMDEX HQ (the free & semantic CMS)
 
XIMDEX CMS at Spanish Technology Showcase
XIMDEX HQ (the free & semantic CMS)
 
Ximdex & Linked Open Data (Homer Project event)
XIMDEX HQ (the free & semantic CMS)
 
Building a Scalable XML-based Dynamic Delivery Architecture: Standards and Be...
Jerry SILVER
 
Why XML is important for everyone, especially technical communicators
ECM-Search Consultant - EContent Magazine
 
xml test
kunalboss
 
test slideshare
kunalboss
 
XML In The Real World - Use Cases For Oracle XMLDB
Marco Gralike
 
Xml For Dummies Chapter 20 Ten Top Xml Applications
phanleson
 
ravenbenweb xml and its application .PPT
ubaidullah75790
 
What is xml
Aneesa Rahman
 
Darin McBeath XML Holland
Dave Kellogg
 
Tech 802: Data, Databases & XML
somisguided
 
XHTML Web Designs
Sanjida Afrin
 
light_xml
Jennifer Power
 
Web data management
Abdul Hannan
 
Xml session01
Niit Care
 

Recently uploaded (20)

PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
PPTX
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
PDF
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
PPTX
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
PDF
July Patch Tuesday
Ivanti
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
PPTX
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
ShapeBlue
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
July Patch Tuesday
Ivanti
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
ShapeBlue
 
Ad

Linked Open Data & XIMDEX CMS (OKIOconf 2014)

  • 1. Linked Open Data & Ximdex CMS 22 Feb 2014 Making smart content, together! V20140222:EN:ES:OKIOCONF
  • 2. OpenXimdexEvolution Developers of Ximdex, an open source & semantic web powered Web Content* Management System (CMS/WCM/ECM) … docs & data & web apps SEVILLA Making smart content, together! -2-
  • 3. Working with content 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, … Making smart content, together! -3-
  • 4. Information enhancement … It does not represent information meaning. Only design and presentation! 2004 2002 2000 Normal Web (considering 2.0) 2006 i.e.: <p class=“bold”> Price: 240 Eur</p> 2012 2010 2008 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) Making smart content, together! -4-
  • 5. Towards a concept-driven interoperability Making smart content, together! -5-
  • 6. Towards the semantic web … ~1993: Document level —  gopher, archie ~1994: Text level —  Web (html, url, …) ~2012: Data level –  Semantic web (RDFa, sparql, …) ! Linked Open Data Making smart content, together! -6-
  • 7. Our roots 2008 2009 WEB HTML 2010 2011 ALFRESCO <head><title>ximdex.com</title></head> <head><title>OXE.com</title></head> <body> <H1>Nombre: OXE</H1> Ximdex</H1> DRUPAL <H2>Web: www.OXE.com</H2> www.ximdex.com</H2> </html> Making smart content, together! 2013 2014 SEMANTIC WEB XIMDEX SHAREPOINT <html> 2012 -7-
  • 8. Information management with Ximdex XIMDEX Structured documents + meaning + metadata Full access to information elements Free definition and use of XML schemes Use of standards (XML, XSLT, RNG) abstraction open access + free structure meaning 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! Making smart content, together! -8- neutral! interoperable!
  • 9. Visual edition of XML with Ximdex WYSIWYG/M for XML during document edition ... XML XSLT + RNG ximdex Automatic enhancement of written content HTML, PDF, TDT, PHP, J2EE, RoR, … Making smart content, together! -9-
  • 10. … automatic portal generation Structured documents are automatically transformed by templates to generate content, data and applications. XML XSLT + RNG ximdex HTML, PDF, TDT, PHP, J2EE, RoR, … Transformation driven by the associated meaning! Making smart content, together! - 10 -
  • 11. Decoupled publishing in the cloud … XIMDEX cloud (semantic repository, recommender, ...) data&web applications XIMDEX’s users (editors, admins, supervisors, …) XIMDEX cloud (editor, transformer, synchronizer, ...) video Final users of published info (semantic and web portals, linked open data, multichannel portals) Making smart content, together! - 11 -
  • 12. Ximdex’s values and success cases 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. –  … Flexible Secure Scalable Migration in hours to different simultaneous technologies! Detection of attacks in realtime with automatic warning and republishing. Repositories with over 1,5 million of linked documents. Making smart content, together! - 12 -
  • 13. Trust Ximdex 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 Integrators: –  Sopra group, SATEC, etc. Making smart content, together! –  Partners: •  IKS (EU FP7) •  CONSUMEDIA - 13 -
  • 14. Module XHAWK: IDS for content XHAWK… Ximdex-Hawk module checks and monitors the integrity of the web portal in realtime. When an attack is detected, it warns the web administrator and automatically reverts the website to the last published version. Making smart content, together! - 14 -
  • 15. XFIND module: search engine XFIND Configurable search engine that can simultaneously work with semantic documents (RDF), structured (XML) and non structured (html, pdf, images, …) documents. Searching non structured contents (html, pdf, doc, images, ...) Semantic search (RDFa) Searching structured documents (XML) Making smart content, together! - 15 -
  • 16. XOWL module: automatic annotations ximdex Annotations in Ximdex can be represented in any format or technology (RDFa, microformats, etc.) Making smart content, together! - 16 -
  • 17. Module XTAGS: tags & annotations XTAGS XTAGS manages both structured (ontologies) and non structured tags. Making smart content, together! - 17 -
  • 18. XLYRE module: Data Hub generation XLYRE… Ximdex-Lyre module provides: •  Visual management of raw data, datasets, metadata, relationships, etc. •  Automatic transformation to new formats. Automatic generation of galleries, distributions, indexes, etc. applying filters (SPARQL, RDFa, …) •  Automatic rendering as Web Portals applying user defined templates and Dynamic Semantic Publishing techniques. Making smart content, together! - 18 -
  • 19. 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>! 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). Making smart content, together! - 19 -
  • 20. Generación masiva de información III Making smart content, together! - 20 -
  • 21. 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 dichos archivos XML y los 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 Making smart content, together! - 21 -