Aplicaciones de la web semántica

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    2 Favorites

    Aplicaciones de la web semántica - Presentation Transcript

    1. Diego Berrueta [email_address] Oviedo, 05/Junio/09 Aplicaciones de la web semántica
    2. Contenidos
      • Introducción
      • Linked data
      • Vocabularios comunes
      • El huevo y la gallina
      • Aplicaciones
    3. Contenidos
      • Introducción
      • Linked data
      • Vocabularios comunes
      • El huevo y la gallina
      • Aplicaciones
    4. Web semántica: motivación Fuente: Amber Mac, http://www.flickr.com/photos/ambermac/249272580/
    5. ¡¡ Web semántica lava más blanco !! “ BEWARE OF THE HYPE!” ¿es la web semántica la Inteligencia Artificial del siglo XXI? Fuente: Bernardo Cuenca, curso de verano, Uniovi, 2006 Fuente de la imagen: Mark Butler, http://www.flickr.com/photos/dullhunk/303503677/
    6. Contenidos
      • Introducción
      • Linked data
      • Vocabularios comunes
      • El huevo y la gallina
      • Aplicaciones
      (Coautor de la Sección 2: Luis Polo)
    7. Linked Data “ It's actually almost 20 years ago when … I invented the WWW (…) I asked everybody, more or less, to put their documents -- I said, "Could you put your documents on this web thing?" And you did! Thanks! (...) Now I want you to put your data on the web (…) The technology is Linked Data, and it's extremely simple” (Tim Berners-Lee, TED, Feb 2009) Fuente: http://www.ted.com/talks/tim_berners_lee_on_the_next_web.html, Foto: Silvio Tanaka, Wikipedia
    8. Linked Data
      • La web actual es una web de documentos
        • Los documentos están enlazados entre sí
        • … pero los ordenadores sólo pueden mostrar los documentos
      • La web semántica es una web de datos
        • Los datos también deben estar enlazados entre sí
        • … los ordenadores pueden utilizar los datos
      • Linked data es otro nombre para la web de datos o “grafo gigante global” (GGG)
    9. Linked Data PRINCIPIOS
      • Identificar
      • Describir
      • Enlazar
      • Publicar
      • Consultar
      TECNOLOGÍA
      • URI
      • RDF
      • Hiperenlace
      • HTTP
      • SPARQL
    10. Linking Open Data
      • Muchos datos son (o deberían ser) de dominio público
      • Linking Open Data (LOD) es un proyecto que pretende publicar datos “libres” y enlazarlos entre sí
    11. Linking Open Data – Estado actual Fuente: Linking open data, Abril 2008
    12. Linking Open Data – Estado actual Fuente: íbid
    13. DBpedia
      • (Parte de) La información de la Wikipedia, disponible para la web semántica en RDF
      • Extrae la información de las “cajas grises” (Infoboxes) de los artículos de Wikipedia
      • Consulta las Wikipedias en varios idiomas
      • Enlaza otras fuentes de datos externas a la Wikipedia (recursos geográficos, libros, música, CIA factbook...)
      • Tiene un endpoint SPARQL
    14. DBpedia
    15. Contenidos
      • Introducción
      • Linked data
      • Vocabularios comunes
      • El huevo y la gallina
      • Aplicaciones
    16. Vocabularios comunes
      • Creados para satisfacer una necesidad concreta:
        • FOAF : descripción de personas
        • DOAP : descripción de proyectos
        • RSS : publicación de noticias
        • Dublin Core : catalogación y descripción de recursos (libros, imágenes, etc.)
        • SIOC : descripción de comunidades online
        • EARL : informes de resultados de pruebas
        • SKOS : representación de tesauros
        • GoodRelations : comercio electrónico
      • Sólo EARL nació en el W3C (SKOS es hijo adoptivo)
      • Pueden reutilizarse y extenderse
    17. FOAF DOAP Dublin Core RSS SIOC EARL SKOS Good Relations
    18. FOAF: objetivos Objetivos:
      • Publicar información “personal” en la web semántica
      • Tejer una red de conocidos que sea un reflejo de las relaciones entre las personas en el mundo real
      Utilidad y aplicación:
      • Páginas web personales
      • Redes de confianza
      • Visibilidad de proyectos y actividades
      • Conexión con otros recursos de la red (cuentas de correo, cuentas en páginas web, canales de IRC...)
    19. FOAF: conceptos fundamentales
      • Concepto básico: <foaf:Person>
      • Propiedades simples: name, title, familyName, nick
      • Enlaces web: depiction (foto), homepage, workplaceHomepage
      • Propiedad inv. funcional / identificador de usuario: mbox (dirección de correo)
        • Para evitar el spam, se suele usar mbox_sha1sum
      • Relaciones entre personas: <foaf:knows>
        • Se identifican mediante el mbox / mbox_sha1sum
        • Importante: enlazar el fichero FOAF con <rdfs:seeAlso>
    20. FOAF: ejemplo :diego a foaf:Person ; foaf:name “Diego Berrueta Muñoz” ; foaf:nick “berrueta” ; foaf:mbox_sha1sum “98a99390f2fe9....3f50e59a5ecb” ; foaf:homepage <http://www.berrueta.net/> ; foaf:knows :labra . :labra a foaf:Person ; foaf:name “Jose Emilio Labra” ; foaf:mbox_sha1sum “8114083efd....d9906080ae89” ; rdfs:seeAlso <http://di002.edv.uniovi.es/~labra/labraFoaf.rdf> .
    21. FOAF: herramientas Visualizadores:
      • FOAF Explorer (FOAF -> HTML)
      • FOAFnaut (FOAF -> SVG)
      • FOAF-nav (Iván Frade)
      Otros:
      • FOAFbot (bot para redes IRC):
        • <edd> foafbot: picture of edd and yoz
        • <foafbot> Picture at http://matthau.yoz.com/cam/20020609/bots_talk4.jpg -- according to Edd Dumbill
        • <foafbot> Caption: From left to right: Edd, Yoz, Matt Webb, Jo Walsh, Celia Romaniuk
      • FOAF-o-matic: formulario para crear un fichero FOAF rápidamente
      • FOAF map: representación de personas sobre un mapa
      • FOAFing the music
    22. FOAF DOAP Dublin Core RSS SIOC EARL SKOS Good Relations
    23. DOAP: descripción
      • Vocabulario para describir proyectos [de software]
      • Útil para organizar proyectos (ejemplo: Apache)
      • Herramientas: navegador, validador, extensión de FOAF, asistentes para crear ficheros DOAP, conversores (SF.net, freshmeat.net), integración con anotaciones Java5
    24. DOAP: ejemplo <http://swaml.berlios.de/doap.rdf> a doap:Project ; doap:name “Semantic Web Archive of Mailing Lists” ; doap:shortname “SWAML” ; doap:homepage <http://swaml.berlios.de/> ; doap:created “2005-09-24” ; doap:description “ SWAML es un proyecto de investigación alrededor de las tecnologías de la Web Semántica para publicar los archivos de las listas de correo en un formato RDF.” @en ; doap:release [ a doap:Version ; doap:name “SWAML” ; doap:created “2006-12-28” ; doap:revision “0.0.5” ]
    25. FOAF DOAP Dublin Core RSS SIOC EARL SKOS Good Relations
    26. RSS: usos Inicialmente:
      • Publicar noticias (medios de comunicación)
      Actualmente:
      • Blogs, weblogs
      • Todo tipo de portales
      • Notificaciones activas / alertas
      • Modificaciones en contenidos
      • Podcasts (multimedia)
      • [...]
    27. RSS: historia
      • Creado por Netscape (~1999) para su navegador
      • Historial tortuoso de versiones incompatibles:
        • RSS 0.90 (basado en XML)
        • RSS 0.91
        • RSS 0.92
        • RSS 1.0 (basado en RDF)
        • RSS 2.0 (basado en XML)
      • Competidor: Atom (basado en XML)
      • Acrónimo mutante:
        • Real Simple Syndication
        • Rich Site Summary
        • RDF Site Summary
    28. RSS: ejemplo (RSS 1.0) <? xml version = &quot;1.0&quot; encoding = &quot;iso-8859-1&quot; ?> <? xml-stylesheet href=&quot;/css/rss.css&quot; type=&quot;text/css&quot; ?> < rdf:RDF xmlns:dc = &quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf = &quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns = &quot;http://purl.org/rss/1.0/&quot; > < channel rdf:about = &quot;http://www.w3c.es/noticias.rss&quot; > < title > W3C Oficina Española </ title > < description > Guiando la Web hacia su máximo potencial... </ description > < link > http://www.w3c.es </ link > < dc:date > 2005-11-23 </ dc:date > < items > < rdf:Seq > < rdf:li rdf:resource = &quot;http://www.w3c.es/Noticias/2005/#L2005110774&quot; /> < rdf:li rdf:resource = &quot;http://www.w3c.es/Noticias/2005/#L2005112382&quot; /> </ rdf:Seq > </ items > </ channel > < item rdf:about = &quot;http://www.w3c.es/Noticias/2005/#L2005110774&quot; > < title > El W3C pone en marcha el Grupo de Trabajo de Formato de Intercambio de Reglas </ title > < description > 2005-11-07:W3C se complace en [...]. </ description > < link > http://www.w3c.es/Noticias/2005/#L2005110774 </ link > < dc:date > 2005-11-07 </ dc:date > </ item > </ rdf:RDF >
    29. RSS: herramientas
      • Agregadores RSS para el escritorio:
        • Feedreader
        • Liferea
      • Agregadores RSS a través de web:
        • http://www.bloglines.com/
        • Google Reader
      • Creación de comunidades:
        • PlanetPlanet
      • Validador de RSS:
        • http://feedvalidator.org/
    30. FOAF DOAP Dublin Core RSS SIOC EARL SKOS Good Relations
    31. Dublin Core: introducción
      • Objetivo: etiquetar recursos multimedia
      (bibliotecas)
      • Historia: creado en 1995 para estandarizar lenguajes de etiquetado con metadatos
        • Curiosidad: workshop en Dublin, Ohio, USA
      • Origen de la iniciativa: bibliotecas convencionales (libros y revistas)
      • Desarrollado por la Dublin Core Metadata Initiative (consorcio)
    32. Definición del Dublin Core
      • Estatus del Dublin Core
        • Especificación (2006): http://dublincore.org/documents/dcmi-terms/
        • ISO Standard 15836-2003 (February 2003): http://www.niso.org/international/SC4/n515.pdf
        • NISO Standard Z39.85-2001 (September 2001): http://www.niso.org/standards/resources/Z39-85.pdf
      • Formas de expresar Dublin Core
        • HTML/XHTML (elementos meta )
        • Sintaxis XML
        • Sintaxis RDF/XML
    33. Dublin Core: ejemplo <http://media.example.com/audio/guide.ra> dc:creator “Rose Bush” ; dc:title “A Guide to Growing Roses” ; dc:description “ Describes process for planting and nurturing different kinds of rose bushes” @en ; dc:date “2001-01-20” ; dc:language “en-UK” ; dc:rights “(C) Rose Bush” ; dc:type “moving image” ; dc:format “application/video” ;
    34. Dublin Core: ejemplo
    35. Dublin Core: herramientas
      • Asistentes para generar RDF:
        • http://www.webposible.com/utilidades/dublincore-metadata-gen/
        • http://www.webposible.com/utilidades/generador_rdf_foto.html
      • Licencias Creative Commons (CC):
        • http://www.creativecommons.org/
      • Firefox Dublin Core Viewer
        • https://addons.mozilla.org/firefox/528/
      • Herramientas para Dublin Core
        • http://dublincore.org/tools/
    36. Refinamiento de Dublin Core
      • Elementos de refinamiento de Dublin Core
        • Restringen y especifican el contenido de una etiqueta.
          • <dc:date>: {<dc:valid>, <dc:created>, <dc:modified>}
      • Tipo de codificación
        • Esquemas que ayudan a la interpretación del valor de un elemento
          • Vocabularios controlados, tesauros, folksonomías, etc.
    37. Refinamiento DC: ejemplo
    38. FOAF DOAP Dublin Core RSS SIOC EARL SKOS Good Relations
    39. SIOC: objetivos
      • Describir comunidades virtuales
      • Describir la comunicación dentro de estas comunidades (posts en blogs y foros, páginas wiki, listas de correo, grupos de news, etc.)
      Fuente imagen: sioc-project.org
    40. SIOC: principales conceptos Fuente: especificación SIOC, http://rdfs.org/sioc/spec/
    41. SIOC: ejemplo (I) <http://sioc-project.org> a sioc:Site ; sioc:host_of <http://swaml.berlios.de/demo/index.rdf> . <http://swaml.berlios.de/demo/index.rdf> a sioc:Forum ; sioc:has_subscriber :user7 . :user7 a sioc:User ; sioc:name “Axel Polleres” ; sioc:email_sha1sum “36cf5b9757bdc...02f1eb0” ; rdfs:seeAlso <http://platon.escet.urjc.es/~axel/foaf.rdf> ; sioc:creator_of :post-27 . :post27 a sioc:Post ; sioc:id “b2ea11c9cf8802bc72f82af4c5dbba1d70bb3c86” ; sioc:has_container <http://swaml.berlios.de/index.rdf> ; dcterms:created “Tue, 19 Sep 2006 16:40:32 +0200” ; sioc:reply_of :post-5 ; dc:title “Re: [Expertfinder-dev] Call for ExpertFinder-Telecon” ; sioc:has_creator :user7 ; sioc:link <http://swaml.berlios.de/demo/post-7.html> .
    42. SIOC: ejemplo (II)
    43. SIOC: aplicaciones Exportación de contenidos en SIOC:
      • Gestores de contenidos: Drupal, WordPress, phpBB
      • Wikis
      • Listas de correo: SWAML
      Aplicaciones:
      • Navegadores: SIOC-explorer, SIOC-browser, Buxon
      • Extensión para Firefox
      • Consultas con SPARQL
    44. FOAF DOAP Dublin Core RSS SIOC EARL SKOS Good Relations
    45. EARL
      • “ Evaluation And Report Language” (origen: Evaluation and Repair tools WG, W3C)
      • Objetivo : Capturar los resultados de la ejecución de pruebas
      • Conceptos fundamentales : TestCase, TestSubject, Assertion
      • Aplicaciones : pruebas unitarias, validadores, etc.
        • Vapour: validador de buenas prácticas en publicación de documentos de web semántica
    46. Ejemplo recipes:testContentTypeRdf a earl:TestCase ; dc:title “Content type should be application/rdf+xml” ; dc:description “The Content-Type header of the response should be 'application/rdf+xml'” . ex:subjectRecipe1PropertyUri a earl:TestSubject ; dc:title “Derreferenced property URI” ; dc:date “2007-02-20” ; (...) [] a earl:Assertion ; earl:assertedBy vapour:vapour1-0 ; earl:subject ex:subjectRecipe1VocabularyUri ; earl:test recipes:testContentTypeRdf ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; earl:outcome earl:passed ].
    47. Ejemplo (IV)
    48. FOAF DOAP Dublin Core RSS SIOC EARL SKOS Good Relations
    49. SKOS
      • Objetivo : describir esquemas conceptuales (tesauros, clasificaciones, taxonomías, folksonomías, glosarios, terminologías...)
      • Clase fundamental : < skos:Concept >
      • Propiedades :
        • skos:prefLabel, skos:altLabel
        • skos:prefSymbol, skos:altSymbol, skos:depiction
        • skos:definition, skos:scopeNote, skos:example...
        • skos:narrower, skos:broader, skos:related
        • skos:primarySubject, skos:isSubjectOf
    50. Ejemplo (I) Fuente: SKOS Core Guide, http://www.w3.org/TR/swbp-skos-core-guide/
    51. Ejemplo (II)
    52. FOAF DOAP Dublin Core RSS SIOC EARL SKOS Good Relations
    53. GoodRelations (I)
      • Vocabulario para comercio electrónico.
      • Permite definir:
        • Operaciones de negocio comunes: vender, reparar, alquilar
        • Instancias y modelos
        • Detalles de entrega/envío
        • Medios de pago
        • Garantías
        • Restricciones de oferta (por regiones, clientes especiales...)
        • Cantidades (unidades) y empaquetados
        • Precios
        • Combinación de vocabularios
      FOAF DOAP Dublin Core RSS SIOC EARL SKOS Good Relations
    54. Combinación de vocabularios (I)
      • RSS + Dublin Core + módulos RDF (syn):
      <http://barrapunto.com> a rss:channel ; rss:title “Barrapunto” ; rss:link “http://barrapunto.com/” ; rss:description “La información que te interesa” ; dc:language “es” ; dc:rights “Copyright &copy; 2003, Barrapunto” ; dc:date “2005-11-28T10:12:22+00:00” ; dc:publisher “Barrapunto S.L.” ; dc:creator “webmaster@barrapunto.com” ; dc:subject “Software libre” ; syn:updatePeriod “hourly” ; [...]
    55. Combinación de vocabularios RDF (II)
    56. Contenidos
      • Introducción
      • Linked data
      • Vocabularios comunes
      • El huevo y la gallina
      • Aplicaciones
    57. Microformatos
      • Concepto : formatos empotrados dentro de HTML usando (¿forzando?) elementos y atributos existentes para “describir” semánticamente fragmentos del contenido de la página
      • Existen múltiples microformatos ad-hoc: hCard, XFN, rel-licenses, rel-tag
      • ¿Dónde está la semántica en los microformatos? ¿cómo interpreta una máquina un microformato?
    58. RDFa
      • Objetivo : introducir contenidos RDF en documentos XHTML, eliminar la duplicidad
        • ... en otras palabras: los microformatos, pero formalmente bien hechos
      • Funcionamiento : reutilización de algunos elementos y atributos de XHTML, introducción de otros nuevos
      • Herramientas : bookmarklets, validadores, extractores
      • Casos de uso : combinación con los vocabularios comunes, wikis semánticos, etc.
    59. RDFa: ejemplo Fuente: RDFa Primer, Adida y Birbeck < html xmlns:cal = &quot;http://www.w3.org/2002/12/cal/ical#&quot; > < head >< title > Jo's Blog </ title ></ head > < body > < p typeof = &quot;cal:Vevent&quot; about = &quot;#xtech_conference_talk&quot; > I'm giving < span property = &quot;cal:summary&quot; > a talk at the XTech Conference about web widgets </ span > , on < span property = &quot;cal:dtstart&quot; content = &quot;20070508T1000+0200&quot; > May 8th at 10am </ span > . </ p > </ body > </ html >
    60. RDFa: conceptos
      • xmlns:foaf =”http://xmlns.com/foaf/0.1/”
      • @typeof =”foaf:Person”
      • @about =”#xtech_conference_talk”
      • @property =”foaf:name”
      • @content =”20070508T1000+0200”
      • @rel =”foaf:homepage”, @rev
      • @href , @src =”photo.jpg”
      • @datatype =”xsd:date”
    61. RDFa frente a microformatos RDFa
      • Interpretación RDF
      • Un único parser/GRDDL
      • Respaldo W3C
      • Es posible combinar vocabularios
      • XHTML válido, soporte en HTML5
      Microformatos
      • ¿Cuál es la semántica?
      • Parser o GRDDL ad-hoc
      • ¿Quién los respalda?
      • Difícil combinar vocabularios
      • “ Designed for humans first and machines second”
    62. GRDDL
      • Objetivo: enlazar un documento XML con una transformación que extraiga su semántica
      • Los enlaces pueden hacerse en documentos individuales o para clases enteras de documentos (enlazando el espacio de nombres)
      • Caso especial para HTML (sigue siendo válido)
      • Habitualmente, las transformaciones son hojas XSLT o funciones JavaScript
      • Aplicaciones: “screen scraping”, extraer microformatos, extraer RDFa
    63. GRDDL: ejemplo (I) < html xmlns = &quot;http://www.w3.org/1999/xhtml&quot; xmlns:grddl = 'http://www.w3.org/2003/g/data-view#' grddl:transformation = &quot;http://www.example.com/glean_title.xsl” > < head > < title > Are You Experienced? </ title > </ head > .... </ html >
    64. GRDDL: ejemplo (II) < html xmlns = &quot;http://www.w3.org/1999/xhtml&quot; > < head profile = &quot;http://www.w3.org/2003/g/data-view&quot; > < title > Some Document </ title > < link rel = &quot;transformation&quot; href = &quot;http://www.w3.org/2000/06/ dc-extract/dc-extract.xsl&quot; /> < meta name = &quot;DC.Subject&quot; content = &quot;ADAM; Simple Search; Index+; prototype&quot; /> ... </ head > ... </ html >
    65. Contenidos
      • Introducción
      • Linked data
      • Vocabularios comunes
      • El huevo y la gallina
      • Aplicaciones
    66. D2R: descripción
      • Aplicación wrapper que publica en RDF los contenidos de una base de datos relacional
      • Construcción automática del mapeo (lenguaje D2RQ) examinando la estructura de la BBDD. Posteriormente se puede afinar el mapeo
      • Genera documentos RDF y un endpoint SPARQL
      • Genera también un interfaz web para “navegar” por los contenidos de la base de datos
      Fuente imagen: documentación de D2R
    67. D2R: ejemplo map:Conference a d2rq:ClassMap ; d2rq:dataStorage map:Database1 ; d2rq:class :Conference ; d2rq:uriPattern &quot;http://conferences.org/comp/confno@@Conferences.ConfID@@&quot;. map:eventTitle a d2rq:PropertyBridge ; d2rq:belongsToClassMap map:Conference ; d2rq:property :eventTitle ; d2rq:column &quot;Conferences.Name&quot; ; d2rq:datatype xsd:string . Fuente: documentación de D2R y D2RQ
    68. Más fuentes de datos RDF
      • Buscadores:
        • YARS, SWSE (Andreas Harth, DERI Galway)
        • Sindice (Giovanni Tummarello, DERI Galway, 51M documentos)
        • Falcons (IFW China, 350M tripletas)
        • Google: “filetype:rdf” (570K documentos)
      • Ping The Semantic Web
        • +1M documentos, 19M instancias de foaf:Person
      • Conversores y extractores:
        • Triplr: conversión entre RDF/XML, GRDDL, Ntriples, RSS, etc.
    69. Tabulator: descripción
      • Navegador de Linked Data basado en árboles y tablas
      • Ideado (e inicialmente programado) por TimBL
      • No dirigido a usuarios finales, sino a desarrolladores e investigadores
      • Dos versiones:
        • Aplicación web JavaScript/RDF (AJAR). Sólo Firefox y Opera
        • Plugin para Firefox
      • Soporta GRDDL y owl:sameAs
      • Vistas de mapas, calendarios y cronogramas
      • Consultas SPARQL, asistente para generar consultas
    70. Tabulator: ejemplo Fuente: The Tabulator: Data browser rewards Semantic Web best practices. Tim Berners-Lee
    71. Piggy Bank
      • Plugin para Firefox
        • Servidor J2EE empotrado en Firefox!
      • Importar y almacenar información (RDF, GRDDL, screen scrapers en JavaScript)
      • Búsqueda y navegación
      • Visualizar la información en mapas, grafos, cronogramas
      • Exportar (compartir) información
      Fuente: Página web de Piggy Bank
    72. Disco
      • Navegador implementado en el lado del servidor usando Semantic Web Client Library
      • Indica el origen de cada fragmento de información
      • Soporta RDF/XML, GRDDL y microformatos
      • Desarrollado por Free University of Berlin
    73. Zitgist Data Viewer
      • Implementado como un navegador en el lado del servidor
      • Contiene plantillas para los tipos más habituales de información (personas, lugares, proyectos, foros, música)
      • Creado por Frédérick Giasson
    74. Yahoo SearchMonkey (I)
      • Actualmente en producción en Yahoo!
      • Entrega al usuario el control de cómo desea visualizar los resultados de las búsquedas
      • Indexa datos estructurados (RDFa y otros), vistas configurables mediante extensiones
      Fuente: developer.yahoo.com
    75. Yahoo SearchMonkey (II)
    76. SWAML/Buxon
      • SWAML: convierte archivos de correo (mbox) en documentos RDF usando SIOC
      • Buxon: navegador de documentos SIOC
      Más info: http://swaml.berlios.de/
    77. Web and e-mail: the two towers Fuente: S. Fernández et al., “ Mailing lists meet the Semantic Web”, SAW 2007, Poznan SMTP @ E-mail messages Mailing lists The social e-mail HTTP URL HTML Web pages Wikis Blogs The social web Webmail
    78. Mailing list messages as HTML pages You see it, The machine does not Author of the message
    79. Anatomy of an e-mail Received : from bat.berlios.de (bat.berlios.de [195.37.77.135]) by lagavulin.gandi.net (Postfix) with ESMTP id 8B50B1CCDD for <diego@berrueta.net>; Fri, 13 Oct 2006 19:53:46 +0200 (CEST) From : Sergio Fdez <sergio@wikier.org> To : swaml-devel@lists.berlios.de Date : Fri, 13 Oct 2006 19:51:59 +0200 Message-Id : <1160761919.3787.13.camel@localhost.localdomain> X-Mailer : Evolution 2.6.3 Subject : [swaml-devel] SWAML 0.0.2 is out Reply-to : swaml-devel@lists.berlios.de List-Id : <swaml-devel.lists.berlios.de> Hi, I have just finished the work [...] Best regards
    80. Buxon Message threads sioc:Forum URI Search/filter features Message details
    81. SWAML/Buxon: We do mash-ups too! SPARQL +
    82. Timeline view of SIOC data Fuente: Blog de Uldis Bojars
    83. Improving search results quality Objective: filter out repeated results
    84. CRUZAR
      • Generador de rutas turísticas personalizadas
      • Tecnologías semánticas:
        • Integración de datos (RDF)
        • Reglas y matchmaking
        • Publicación de Linked Data
      • En producción en el portal del Ayto de Zaragoza
      Más info: http://www.w3.org/2001/sw/sweo/public/UseCases/Zaragoza-2/
    85. Servicios web semánticos
      • Los servicios web semánticos tratan de automatizar procesos relacionados con los servicios web:
        • Descubrimiento
        • Invocación -> mediación
        • Composición (orquestación)
      • Para ello, se define con mayor precisión el interfaz de un servicio web: mensajes, funcionalidad, coreografía...
      • “En informática, todos los problemas pueden solucionarse añadiendo otro nivel de indirección” (David Wheeler)
        • “... excepto el problema del exceso de niveles de indirección” (Kevlin Henney)
    86. WSMX
    87. Programa tu propia aplicación
      • Bibliotecas para tu lenguaje favorito:
        • Java: Jena, Semantic Web Client Library
        • Python: RDFlib, Redland LibRDF
        • C#/.NET: SemWeb
      • Repositorios de RDF con soporte SPARQL:
        • Sesame, Virtuoso
      • Servicios online para mashups:
        • Triplr
        • RDFa distiller
        • DERI Pipes
    88. Semantic Web Client Library
      • Objetivo: ofrecer a las aplicaciones Java una visión de toda la web semántica en un único grafo RDF
      • Sigue automáticamente los enlaces (rdfs:seeAlso)
      • Soporte GRDDL
      • Usable desde la línea de comandos y como API
    89. [email_address] Publicado con licencia CreativeCommons Reconocimiento NoComercial 3.0

    + Diego BerruetaDiego Berrueta, 5 months ago

    custom

    793 views, 2 favs, 0 embeds more stats

    Presentación utilizada durante el curso de Web Sem more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 793
      • 793 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 2
    • Downloads 25
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories