gestión semántica de contenidos en drupal

Post on 25-Apr-2015

365 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

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

Gestión Semántica de Contenidos en Drupal

Quienes Somos

● 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

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”

Evolución de la Web

Web Clásica Vs Web Semántica

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

Linked Data. Situación Actual

Contenido Estructurado

Estándares Web Semántica

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

Estándares. RDF

● 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

● 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

● 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

● 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

● 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

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)

Sobre los New York Knicks

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

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

RedLink Drupal Module

RedLink Module

REST

Analyze

Publish

Index

RDFx Module

Search API

Semantic Search

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>

dev.redlink.io

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

Gracias!

top related