Upload
rafa-haro
View
365
Download
1
Embed Size (px)
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
Citation preview
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!