gestión semántica de contenidos en drupal

24
Gestión Semántica de Contenidos en Drupal

Upload: rafa-haro

Post on 25-Apr-2015

365 views

Category:

Documents


1 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Gestión Semántica de Contenidos en Drupal

Gestión Semántica de Contenidos en Drupal

Page 2: Gestión Semántica de Contenidos en Drupal

Quienes Somos

Page 3: Gestión Semántica de Contenidos en Drupal

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

Agenda

Page 4: Gestión Semántica de Contenidos en Drupal

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”

Page 5: Gestión Semántica de Contenidos en Drupal

Evolución de la Web

Page 6: Gestión Semántica de Contenidos en Drupal

Web Clásica Vs Web Semántica

Page 7: Gestión Semántica de Contenidos en Drupal

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

Page 8: Gestión Semántica de Contenidos en Drupal

Linked Data. Situación Actual

Page 9: Gestión Semántica de Contenidos en Drupal

Contenido Estructurado

Page 10: Gestión Semántica de Contenidos en Drupal

Estándares Web Semántica

Page 11: Gestión Semántica de Contenidos en Drupal

● RDF: Resource Description Framework ● Standard intercambio de datos en la Web.● Relaciona recursos mediante una representación basada en triples

Estándares. RDF

Page 12: Gestión Semántica de Contenidos en Drupal

● 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....

Estándares. Microformatos

Page 13: Gestión Semántica de Contenidos en Drupal

● 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

Drupal y la Web Semántica

Page 14: Gestión Semántica de Contenidos en Drupal

● 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

RDFx Module

Page 15: Gestión Semántica de Contenidos en Drupal

● 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.

Schema.org

Page 16: Gestión Semántica de Contenidos en Drupal

● El contenido queda parcialmente estructurado con metadatos pero aislado● ¿Cómo podemos conectar nuestro contenido con Linked Data?● ¿Cómo gestionamos el contenido desestructurado?

Limitaciones

Page 17: Gestión Semántica de Contenidos en Drupal

Gestion Semántica de Contenidos

“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/New_York_Knicks

http://live.dbpedia.org/page/Eastern_Conference_Champions

http://live.dbpedia.org/page/Atlantic_Division_(NBA)

Page 18: Gestión Semántica de Contenidos en Drupal

Sobre los New York Knicks

Page 19: Gestión Semántica de Contenidos en Drupal

RedLink Overview

Linked Media Framework

‣Administration/Configuration‣Workflows

‣Data Management ‣Search User Interface

‣Content Enhancement ‣Entity interlinking‣Topic Annotation‣Detect Language

‣Linked Data Publishing‣Metadata Storage‣Integrate Datasets‣Provide data schemas

‣Full Text Indexing‣Faceted Search‣Context Based Search‣eDiscovery

Page 20: Gestión Semántica de Contenidos en Drupal

RedLink Workflow

Análisis de Contenido. Extracción de Metadatos

Promoción de datos: Asegurar datos son reusados y enlazados con otros datasets

Estructuración de Metadatos.Selección Vocabulario

Enlazado con Linked Data o Vocabularios Propios

Publicación en Linked Data Cloud

Page 21: Gestión Semántica de Contenidos en Drupal

RedLink Drupal Module

RedLink Module

REST

Analyze

Publish

Index

RDFx Module

Search API

Semantic Search

Page 22: Gestión Semántica de Contenidos en Drupal

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>

Page 23: Gestión Semántica de Contenidos en Drupal

dev.redlink.io

● Redlink: Your Semantic Wizard in the Cloud● SaaS platform● RedLink Developers. SDKs disponibles en PHP, Java, Javascript y Python

Page 24: Gestión Semántica de Contenidos en Drupal

Gracias!