Ximdex presentation during speaker corner in the Homer Project Event talking about Linked Open Data and Ximdex modules for open data management (XLYRE), web portal security (XHAWK) and content enhancement (XOWL) using semantic technologies.
2. - 2 -Outsmarting contents, together!
Open Ximdex Evolution
Developers of Ximdex, an open source & semantic web powered
Web Content* Management System (CMS/WCM DMS) …
SEVILLA
docs & data & web apps
3. - 3 -Outsmarting contents, together!
Huge diversity of contents* (doc/data/web app)
Millions of documents, from disparate 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 contents
4. - 4 -Outsmarting contents, together!
Content Management
Systems (CMS) already
guarantee full separation
between presentation and
contents ...
CMS’s are highly
intrusive!
Low
interoperability!
Very high
technological
dependance!
… but DO NOT offer a full separation between
contents and business logic.
… and with CMS’s
5. - 5 -Outsmarting contents, together!
Information enhancement …
2004200020022008200620102012
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>
6. - 6 -Outsmarting contents, together!
~2010: Data level
– Semantic web (RDFa, sparql, …)
à Linked Open Data
~1993: Document level
— gopher, archie
~1994: Text level
— Web (html, url, …)
Towards the semantic web …
7. - 7 -Outsmarting contents, together!
Semantic technologies
Semantic
(meaning)
Structure
(organization)
Sintax
(communication)
Semantic Web
It associates a precise and shared meaning to
the elements of information. Therefore
modeled information can be used by persons,
tools and systems.
XML
RDF+ontologies
RDF (Resource Description Framework) allows to describe
relationships between “elements of information”.
Ontologies provide a shared vocabulary (OWL).
Modelling
allows making
inferences!
8. - 8 -Outsmarting contents, together!
XIMDEX
Structured documents + meaning + metadata
Full access to information elements
Free definition and use of XML schemas
Use of standards (XML, XSLT, RNG)
abstraction
meaning
free
structure
open
access
+
With Ximdex CMS, contents, 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
10. - 10 -Outsmarting contents, together!
What is Ximdex CMS?
Acquisition, management, transformation and syndication of:
– contents, data and services
(web, smartphones, dvb, ...)
– exploitation elements
(java, php, RoR, json, html, django, ...)
Allowing a distributed management of information elements:
– remote and cooperative via web
– From multiple sources
– Using diverse programming languages
– Taken into account structure & meaning
For the publication as web portals of contents/data/services
in diverse formats and channels, with full separation between
content and presentation and business logic.
A distributed environment for the management of contents, data, applications and services. It
conveys them to different final formats (DVB, WEB, smartphones, ...) in multiple technologies (PHP,
django, J2EE, XML, JSON, RoR, HTML5, XHTML, …) even simultaneously.
“XIMDEX is the only CMS
fully independent from
business logic, allowing
deployment of contents &
data in any present or
oncoming technology”
11. - 11 -Outsmarting contents, together!
WYSIWYG/M for XML during document edition ...
Automatic
enhancement of
written contents
Visual edition of XML with Ximdex
HTML, PDF,
TDT, PHP,
J2EE, RoR, …
ximdex
DOCXAP
templates
12. - 12 -Outsmarting contents, together!
Structured documents are automatically
transformed by templates to generate
contents, data and applications.
Transformation driven
by the associated meaning!
… automatic portal generation
HTML, PDF,
TDT, PHP,
J2EE, RoR, …
ximdex
DOCXAP
templates
13. - 13 -Outsmarting contents, together!
Ximdex’s architecture
dexC
DDBB
FS, NoSQL,…
dexT
WEB Server
(Back Office)
dexP
web
data
applications video …
Remote Exploitation Servers
E
D
XML transformation module
Global control
module
Static and Dynamic
synchronization module
Publishing on remote servers in the cloud
helps reducing intrusivity and technological
dependence on the system!
14. - 14 -Outsmarting contents, together!
Decoupled publishing in the cloud …
ximdex users
portal users
ximdex
data&web
applications
video
15. - 15 -Outsmarting contents, together!
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.
X-HAWK…
Módulo X-HAWK: IDS for contents
16. - 16 -Outsmarting contents, together!
X-FIND module: search engine
Configurable search engine
that can simultaneously work
with semantic documents
(RDF), structured (XML) and
non structured (html, pdf,
images, …) documents.
X-FIND
Searching structured
documents (XML)
Searching non
structured contents
(html, pdf, doc,
images, ...)
Semantic
search
(RDFa)
17. - 17 -Outsmarting contents, together!
ximdex
Annotations in Ximdex can
be represented in any
format or technology (RDFa,
microformat, etc.)
X-OWL module: automatic annotations
18. - 18 -Outsmarting contents, together!
X-LYRE module: Data Hub generation
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.
X-LYRE…
19. - 19 -Outsmarting contents, together!
Integrators:
– Sopra group, satec, etc.
Commercial projects:
§ University of Seville (US)
§ Spanish Institute of Oceanography (IEO)
§ Telefónica
§ Red.es
§ Spanish National Research (CSIC)
§ Regional Government of Andalusia (search engine)
§ Business School: Escuela Organización Industrial
§ 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)
– Partners:
• IKS (EU FP7)
• CONSUMEDIA
Trust Ximdex
20. - 20 -Outsmarting contents, 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