Fesabid 2011 drupal web semántica

  • Upload
    fesabid

  • View
    739

  • Download
    5

Embed Size (px)

Citation preview

  • 1.

2.

  • XII Jornadas Espaolas de Documentacin / EBLIDA-NAPLE Conference 2011 in Cooperation with FESABID / XVI Jornadas Bibliotecarias de Andaluca Mlaga 25, 26 y 27 de Mayo de 2011

3. Qu es?

  • No es una nueva Web: es unaextensin en el uso de la Web tradicional
  • Se basa en el uso deestndares pblicospara la descripcin de recursos y relaciones entre los mismos

4. Conceptualmente basado en losMetadatosy lasOntologas Por qu es necesaria?

  • Para las personas la Web se compone de documentos (localizables mediante URLs) textuales y multimedia, con vnculos de hipertexto en los que la capa de presentacin resulta esencial, pero...

5. Las mquinas precisan de objetos (identificables mediante URIs) con datos descritos con estndares, donde la semntica de las propiedades y relaciones sea precisa y carente de ambigedad Aplicaciones

  • Intercambio de datos entre aplicaciones gracias a un modelo descriptivo muy sencillo:RDF .

6. Formalizacin de descripciones de relaciones lgicas ( OWL ) y reglas de inferencia (RIFF).

  • Agentes autnomos con capacidades deinferencia .

7. Alternativaa las tcnicas de Minera de datos Web y Web Scraping. 8. Integracin de fuentes de datos y Sistemas de Organizacin del Conocimiento medianteSKOS . 9. Extraccin de sentencias RDF de pginas XHTML mediante el uso deRDFa .

  • XII Jornadas Espaolas de Documentacin / EBLIDA-NAPLE Conference 2011 in Cooperation with FESABID / XVI Jornadas Bibliotecarias de Andaluca Mlaga 25, 26 y 27 de Mayo de 2011

10. Fuente: http://docupedia.es/contenido/arquitectura-tecnolgica-de-la-web-semntica

  • XII Jornadas Espaolas de Documentacin / EBLIDA-NAPLE Conference 2011 in Cooperation with FESABID / XVI Jornadas Bibliotecarias de Andaluca Mlaga 25, 26 y 27 de Mayo de 2011

11. Grafo RDF dc:title dc:title dc:creator foaf:name RDF/XML

  • XII Jornadas Espaolas de Documentacin / EBLIDA-NAPLE Conference 2011 in Cooperation with FESABID / XVI Jornadas Bibliotecarias de Andaluca Mlaga 25, 26 y 27 de Mayo de 2011

dbp: Paul_Auster Travels in the Scriptorium@en Viajes por el Scriptorium@es Paul Auster Prefijos foaf:http://xmlns.com/foaf/0.1/dc:http://purl.org/dc/element/1.1/dbp:http://dbpedia.org/resource/dbp: Travels_in_the_ Scriptorium [...] Viajes por el ScriptoriumTravels in the Scriptorium [...] 12.

  • XII Jornadas Espaolas de Documentacin / EBLIDA-NAPLE Conference 2011 in Cooperation with FESABID / XVI Jornadas Bibliotecarias de Andaluca Mlaga 25, 26 y 27 de Mayo de 2011

Coleccin en lnea y multilinge de millones de objetos digitales de museos, bibliotecas, archivos y colecciones multimedia de toda Europa. Cada institucin mantiene sus propios esquemas de descripcin y organizacin. Por agregacinOAI-PMHy mapeado a un esquemaRDFy sistemas de conocimiento basados enSKOSpermite difundir globalmente dichos objetos 13.

  • XII Jornadas Espaolas de Documentacin / EBLIDA-NAPLE Conference 2011 in Cooperation with FESABID / XVI Jornadas Bibliotecarias de Andaluca Mlaga 25, 26 y 27 de Mayo de 2011

DBpedia es un proyecto colaborativo para extraer informacin estructura de Wikipedia y hacerla disponible en la Web mediante RDF y OWL Permite utilizar SPARQL y aplicaciones en lnea para realizar consultas y enlazar Dbpedia con otros datos RDF disponibles en la Web 14. Contenidos Estructurados

  • Superacin del paradigma de gestin de sitios web basada en ficheros a otra basada en registros de contenido

15. Definicin de tipos de contenidos y uso de tipos de datos

  • Reutilizacin de elementos especficos a nivel interno y externo

Uso de Taxonomas

  • Organizacin de contenidos

16. Combinacin de mltiples taxonomas 17. Definicin perfiles de gestin y acceso 18. Uso combinado con tipos de contenido Entorno de trabajo

  • Uso masivo de bases de datos

19. Incorporacin de tecnologas XML+RDF

  • Eficiencia y seguridad de entornos AMP
  • Proyectos Web: Accesibilidad, Usabilidad y la Arquitectura de la Informacin
  • XII Jornadas Espaolas de Documentacin / EBLIDA-NAPLE Conference 2011 in Cooperation with FESABID / XVI Jornadas Bibliotecarias de Andaluca Mlaga 25, 26 y 27 de Mayo de 2011

Usuarios Administracin Diseo Creacin de Contenido Edicin 20. Un poco de historia

  • Creado inicialmente por Dries Buytaert (2001). Desarrollado bajo licencia GNU-GPL.

21. Diseado para entornos PHP. Dispone de una capa de abstraccin de base de datos para trabajar con diversos SGBD: (MySQL, PosgreSQL, SQLite, MS-SQL-Server...) Caractersticas

  • Orientado a crear proyectos colaborativos y comunidades de usuarios.

22. Gestin de usuarios y potente sistema de permisos basado en roles (grupos de usuarios). 23. Gestin de contenidos avanzada: control de versiones, tipos de contenido, uso avanzado de taxonomas 24. Arquitectura modular que permite ampliar y personalizar funcionalidades 25. Curva de aprendizaje ms lenta que otros CMS como Wordpress o Joomla Novedades destacadas en Drupal 7

  • Cambios en la interfaz de administracin que han mejorado su usabilidad

26. Mejoras en el soporte de base datos: posibilidad usar SQLite, mayor escalabilidad y consistencia en API de base de datos. 27. Incorporacin de CCK (tipos de contenido) en el ncleo del sistema 28. Soporte RDF

  • XII Jornadas Espaolas de Documentacin / EBLIDA-NAPLE Conference 2011 in Cooperation with FESABID / XVI Jornadas Bibliotecarias de Andaluca Mlaga 25, 26 y 27 de Mayo de 2011

29.

  • XII Jornadas Espaolas de Documentacin / EBLIDA-NAPLE Conference 2011 in Cooperation with FESABID / XVI Jornadas Bibliotecarias de Andaluca Mlaga 25, 26 y 27 de Mayo de 2011

30.

  • XII Jornadas Espaolas de Documentacin / EBLIDA-NAPLE Conference 2011 in Cooperation with FESABID / XVI Jornadas Bibliotecarias de Andaluca Mlaga 25, 26 y 27 de Mayo de 2011

Drupal 7 incorpora el su ncleo soporte RDF para el modelo bsico para la representacin de nodos, taxonomas y otro tipo de informacin estructural 31.

  • XII Jornadas Espaolas de Documentacin / EBLIDA-NAPLE Conference 2011 in Cooperation with FESABID / XVI Jornadas Bibliotecarias de Andaluca Mlaga 25, 26 y 27 de Mayo de 2011

Existen mdulos que amplian el soporte nativo RDF: incorporacin de vocabularios RDF externos, mapeado de campos CCK con RDF, serializacin, uso de SPARQL, etc... 32. Fuente: http://blog.semantic-web.at/semantic-web-and-drupal

  • XII Jornadas Espaolas de Documentacin / EBLIDA-NAPLE Conference 2011 in Cooperation with FESABID / XVI Jornadas Bibliotecarias de Andaluca Mlaga 25, 26 y 27 de Mayo de 2011

33.

  • XII Jornadas Espaolas de Documentacin / EBLIDA-NAPLE Conference 2011 in Cooperation with FESABID / XVI Jornadas Bibliotecarias de Andaluca Mlaga 25, 26 y 27 de Mayo de 2011

Lista de Vocabularios RDF disponibles en el sistema. La primera columna indica el prefijo utilizado y la segunda el Namespace importado. Para aadir un nuevo vocabulario simplemente hay que indicar el prefijo utilizado y el Namespace al que hace referencia 34.

  • XII Jornadas Espaolas de Documentacin / EBLIDA-NAPLE Conference 2011 in Cooperation with FESABID / XVI Jornadas Bibliotecarias de Andaluca Mlaga 25, 26 y 27 de Mayo de 2011

Es posible crear nuevos tipos de contenido, sobre los que se pueden definir el tipo de recurso RDF del que se trata, as como definir propiedades sobre el tipo de contenido. 35.

  • XII Jornadas Espaolas de Documentacin / EBLIDA-NAPLE Conference 2011 in Cooperation with FESABID / XVI Jornadas Bibliotecarias de Andaluca Mlaga 25, 26 y 27 de Mayo de 2011

Con CCK pueden definirse los campos que conforman los tipos de contenido de Drupal 36.

  • XII Jornadas Espaolas de Documentacin / EBLIDA-NAPLE Conference 2011 in Cooperation with FESABID / XVI Jornadas Bibliotecarias de Andaluca Mlaga 25, 26 y 27 de Mayo de 2011

El mdulo RDF-UI permite definir relaciones de mapeado entre los campos del tipo de contenido y una o varios elementos de vocabularios RDF 37.

  • XII Jornadas Espaolas de Documentacin / EBLIDA-NAPLE Conference 2011 in Cooperation with FESABID / XVI Jornadas Bibliotecarias de Andaluca Mlaga 25, 26 y 27 de Mayo de 2011

Para cada campo puede seleccionarse uno o varios elementos de mapeado El valor del predicado con el que se define el mapeado puede ser un literal (property) o referencias URI/Nodos (rel o rev) Tambin es posible especificar un tipo de dato XML en el caso de seleccionar un como valor del predicado un literal 38.

  • XII Jornadas Espaolas de Documentacin / EBLIDA-NAPLE Conference 2011 in Cooperation with FESABID / XVI Jornadas Bibliotecarias de Andaluca Mlaga 25, 26 y 27 de Mayo de 2011

39.

  • XII Jornadas Espaolas de Documentacin / EBLIDA-NAPLE Conference 2011 in Cooperation with FESABID / XVI Jornadas Bibliotecarias de Andaluca Mlaga 25, 26 y 27 de Mayo de 2011
Juan Antonio Pastor Snchez
Francisco Javier Martnez Mndez
Jos Vicente Rodrguez Muoz

Drupal renderiza el cdigoXHTMLdel documento insertando atributos RDFa a partir del mapeado definido 40.

  • XII Jornadas Espaolas de Documentacin / EBLIDA-NAPLE Conference 2011 in Cooperation with FESABID / XVI Jornadas Bibliotecarias de Andaluca Mlaga 25, 26 y 27 de Mayo de 2011
Juan Antonio Pastor Snchez
Francisco Javier Martnez Mndez
Jos Vicente Rodrguez Muoz

Drupal renderiza el cdigoXHTMLdel documento insertando atributos RDFa a partir del mapeado definido < dc:creatorxml:lang="es">Juan Antonio Pastor Snchez < dc:creatorxml:lang="es">Jos Vicente Rodrguez Muoz < dc:creatorxml:lang="es">Francisco Javier Martnez Mndez Mediante tcnicas de parseado o servicios de extraccin RDFa como es posible extraer sentenciasRDFdel cdigo XHTML del documento 41. El Universo de los Datasets (Conjuntos de datos RDF) El Universo de los Usuarios (Lectores, Gestores, Aplicaciones, Agentes) El Universo de Drupal (Nodos, Vistas, Taxonomas, Tipos de Contenido)

  • XII Jornadas Espaolas de Documentacin / EBLIDA-NAPLE Conference 2011 in Cooperation with FESABID / XVI Jornadas Bibliotecarias de Andaluca Mlaga 25, 26 y 27 de Mayo de 2011

VARQL SPARQL Views SPARQL Endpoint Registry SPARQL Project (Incluye API) Contenidos Nativos de Drupal SPARQL Endpoint SPARQL es unlenguajede consulta de datos RDF y unprotocolopara la representacin y manejo de los resultados. UnSPARQL Endpointes un servicio web que se utiliza para realizar bsquedas y recuperar los resultados. Drupal permite reutilizar Datasets RDF, registrando SPARQL Endpoints externos para construir vistas. Tambin es posible crear SPARQL Endpoints en nuestro sitio web, para ofrecer nuestros datos (de forma selectiva) a travs de este servicio. 42. Imitaciones

  • Drupal 7 est en un nivel muy inicial en cuanto al desarrollo de mdulos que exploten las posibilidades de la API de RDF.

43. El ecosistema SPARQL an es muy complejo y SPARQL Project todava est incompleto.

  • Las opciones de serializacin y configuracin del soporte RDF an no estn plenamente desarrolladas

44. La generacin de Datasets RDF con el contenido de Drupal especficos a nivel interno y externo Osiblidades, expectativas oportunidades...

  • Drupal 7 ha mejorado su estabilidad, integridad y escalabilidad.

45. El desarrollo de mdulos que utilizan la API de RDF es continuo y constante. 46. SPARQL Project garantiza la integracin de esfuerzos para reutilizar y generar Datasets.

  • Los mdulos VARQL y SPARQL Views ofrecen una potencia y flexibilidad considerables.

47. Drupal podra utilizarse como un Framework de desarrollo de aplicaciones de la Web Semntica gracias a la combinacin de las funciones de gestin avanzada de contenidos y su soporte RDF .

  • XII Jornadas Espaolas de Documentacin / EBLIDA-NAPLE Conference 2011 in Cooperation with FESABID / XVI Jornadas Bibliotecarias de Andaluca Mlaga 25, 26 y 27 de Mayo de 2011

L P