En está presentación para Drupal Camp Spain 2013 hablamos sobre la Web Semántica en el Mundo Drupal y las soluciones que Zaizi y RedLink ofrecen para salvar las limitaciones de los módulos actuales de Drupal en este campo
3. Agenda
Web Semántica: Un poco de Historia
●
Conceptos Previos. Estándares
●
Drupal y la Web Semántica
●
Gestión Semántica de Contenidos.
●
RedLink Overview
●
RedLink Drupal Module
●
DEMO!!
●
4. Como empezó todo....
“The Semantic Web is not a separate Web but an extension of the current one, in which
information is given well-defined meaning, better enabling computers and people to work in
cooperation”
7. Linked Data
Linked Data trata de usar la Web para conectar datos
relacionados que previamente no estaban enlazados,
convirtiéndola en un grafo de datos que puede ser
procesado de forma automática
11. Estándares. RDF
RDF: Resource Description Framework
●
Standard intercambio de datos en la Web.
●
Relaciona recursos mediante una
representación basada en triples
●
12. Estándares. Microformatos
Permiten anotar contenidos web con información
semántica.
●
SEO: permite a los buscadores “entender” el
contenido. Básado en XHTML+CSS
●
RDFa, schema.org....
●
13. Drupal y la Web Semántica
Semantic Web Group Drupal. Desde 2007
(https://groups.drupal.org/semantic-web)
●
Objetivo: Exponer el contenido RDF
●
Drupal 7: Soporte Nativo de RDFa en el
core.
●
Módulos: RDFx, SPARQL, SPARQL
Views, Microdata, schema.org
●
14. RDFx Module
Content Type to RDF mappings
●
Nodos como recursos y campos como
propiedades
●
Soporta diferentes formatos de
serialización: N3, Turtle...
●
Soporta algunos de los vocabularios más
usados: DC, FOAF...
●
Permite importar vocabularios externos
●
15. Schema.org
Permite marcar el contenido con
conceptos schema.org
●
Usa el soporte nativo de Drupal para RDFa
●
Permite definir mapeos de Content-Type a
conceptos schema.org y de fields a
propiedades del concepto seleccionado.
●
16. Limitaciones
El contenido queda parcialmente estructurado
con metadatos pero aislado
●
¿Cómo podemos conectar nuestro contenido
con Linked Data?
●
¿Cómo gestionamos el contenido
desestructurado?
●
17. Gestion Semántica de Contenidos
http://live.dbpedia.org/page/New_York_Knicks
“The Knicks came into this as
favourites despite losing three of
their last four games as they top the
Atlantic division of the Eastern
Conference.”
http://live.dbpedia.org/page/Atlantic_Division_(NBA)
http://live.dbpedia.org/page/Eastern_Conference_Champions
19. RedLink Overview
Linked Media Framework
‣Administration/Configuration
‣Workflows
‣Content Enhancement
‣Entity interlinking
‣Topic Annotation
‣Detect Language
‣Data Management
‣Search User Interface
‣Linked Data Publishing
‣Metadata Storage
‣Integrate Datasets
‣Provide data schemas
‣Full Text Indexing
‣Faceted Search
‣Context Based Search
‣eDiscovery
20. RedLink Workflow
Promoción de datos: Asegurar datos son reusados y enlazados con otros datasets
Análisis de Contenido.
Extracción de Metadatos
Enlazado con Linked
Data o Vocabularios
Propios
Estructuración de
Metadatos.
Selección Vocabulario
Publicación en Linked
Data Cloud
22. Caso de Éxito: Enel
● Portal Drupal OpenData Enel
● Catálogo creciente de datos
completamente estructurados
● Integración con OpenStreetMap y
Google Maps
● Búsqueda Semántica
Credits:
Message S.r.l <http://www.messagegroup.it>
Enel SpA <http://www.enel.com>
23. dev.redlink.io
● Redlink: Your Semantic Wizard in the
Cloud
● SaaS platform
● RedLink Developers. SDKs disponibles
en PHP, Java, Javascript y Python