PDF de programación - Aplicaciones de la web semántica

Imágen de pdf Aplicaciones de la web semántica

Aplicaciones de la web semánticagráfica de visualizaciones

Publicado el 17 de Julio del 2018
795 visualizaciones desde el 17 de Julio del 2018
2,3 MB
79 paginas
Creado hace 16a (18/04/2008)
Cursos de extensión

Aplicaciones de
la web semántica

Diego Berrueta
[email protected]
Oviedo, 18/Abril/08

18/04/08

Cursos de extensión universitaria – Web semántica



1

Cursos de extensión Contenidos

Aplicaciones Web Semántica

1) Introducción
2) Vocabularios comunes: FOAF, DOAP, RSS, Dublin Core,

SIOC, EARL, SKOS

3) El huevo y la gallina: GRDDL, RDFa y microformatos
4) Linking open data

18/04/08

Cursos de extensión universitaria – Web semántica



2

Cursos de extensión Contenidos

Aplicaciones Web Semántica

1) Introducción
2) Vocabularios comunes: FOAF, DOAP, RSS, Dublin Core,

SIOC, EARL, SKOS

3) El huevo y la gallina: GRDDL, RDFa y microformatos
4) Linking open data

18/04/08

Cursos de extensión universitaria – Web semántica



3

Cursos de extensión Web semántica: motivación

Aplicaciones Web Semántica

Fuente: Amber Mac, http://www.flickr.com/photos/ambermac/249272580/

18/04/08

Cursos de extensión universitaria – Web semántica



4

Cursos de extensión

¡¡ Web semántica lava más blanco !!

Aplicaciones Web Semántica

BEWARE OF THE

HYPE!

¿es la web semántica la

Inteligencia Artificial

del siglo XXI?

Fuente: Bernardo Cuenca,
curso de verano, Uniovi, 2006
18/04/08

Cursos de extensión universitaria – Web semántica

Fuente: Mark Butler,
http://www.flickr.com/photos/dullhunk/303503677/
5



Cursos de extensión Contenidos

Aplicaciones Web Semántica

1) Introducción
2) Vocabularios comunes: FOAF, DOAP, RSS, Dublin Core,

SIOC, EARL, SKOS

3) El huevo y la gallina: GRDDL, RDFa y microformatos
4) Linking open data

18/04/08

(Coautor de la Sección 2: Luis Polo)
Cursos de extensión universitaria – Web semántica



6

Cursos de extensión Vocabularios comunes

Aplicaciones Web Semántica

• Son vocabularios RDF
• 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

• Sólo EARL nació en el W3C (SKOS es hijo adoptivo)
• Pueden reutilizarse y extenderse

18/04/08

Cursos de extensión universitaria – Web semántica



7

Cursos de extensión

Aplicaciones Web Semántica

FOAF

DOAP

RSS

Dublin
Core

SIOC

EARL

SKOS

18/04/08

Cursos de extensión universitaria – Web semántica



8

Cursos de extensión

FOAF: objetivos

Aplicaciones Web Semántica

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

18/04/08

Cursos de extensión universitaria – Web semántica



9

Cursos de extensión

FOAF: conceptos fundamentales

Aplicaciones Web Semántica

• 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>

18/04/08

Cursos de extensión universitaria – Web semántica



10

Cursos de extensión

FOAF: ejemplo

Aplicaciones Web Semántica

<rdf:RDF [...]>
<foaf:Person rdf:nodeID="me">
<foaf:name>Diego Berrueta Muñoz</foaf:name>
<foaf:nick>berrueta</foaf:nick>
<foaf:mbox_sha1sum>98a99390f2fe9....3f50e59a5ecb</foaf:mbox_sha1sum>
<foaf:homepage rdf:resource="http://www.berrueta.net/"/>
<foaf:knows>
<foaf:Person>
<foaf:name>Jose Emilio Labra</foaf:name>
<foaf:mbox_sha1sum>8114083efd....d9906080ae89</foaf:mbox_sha1sum>
<rdfs:seeAlso
rdf:resource="http://di002.edv.uniovi.es/~labra/labraFoaf.rdf"/>
</foaf:Person>
</foaf:knows>
</foaf:Person>
</rdf:RDF>

18/04/08

Cursos de extensión universitaria – Web semántica



11

Cursos de extensión

FOAF: herramientas

Aplicaciones Web Semántica

Visualizadores:




FOAF Explorer (FOAF

FOAFnaut (FOAF
FOAF-nav (Iván Frade)

HTML)


SVG)

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





18/04/08

Cursos de extensión universitaria – Web semántica



12

Cursos de extensión

Aplicaciones Web Semántica

FOAF

DOAP

RSS

Dublin
Core

SIOC

EARL

SKOS

18/04/08

Cursos de extensión universitaria – Web semántica



13

Cursos de extensión DOAP: descripción

Aplicaciones Web Semántica

• 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

18/04/08

Cursos de extensión universitaria – Web semántica



14

Cursos de extensión DOAP: ejemplo

Aplicaciones Web Semántica

<doap:Project rdf:about="http://swaml.berlios.de/doap.rdf">
<doap:name>Semantic Web Archive of Mailing Lists</doap:name>
<doap:shortname>SWAML</doap:shortname>
<doap:homepage rdf:resource="http://swaml.berlios.de/"/>
<doap:created>2005-09-24</doap:created>
<doap:description xml:lang="es">
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.
</doap:description>
<doap:release>
<doap:Version>
<doap:name>SWAML</doap:name>
<doap:created>2006-12-28</doap:created>
<doap:revision>0.0.5</doap:revision>
</doap:Version>
</doap:release>
...
</doap:Project>

18/04/08

Cursos de extensión universitaria – Web semántica



15

Cursos de extensión

Aplicaciones Web Semántica

FOAF

DOAP

RSS

Dublin
Core

SIOC

EARL

SKOS

18/04/08

Cursos de extensión universitaria – Web semántica



16

Cursos de extensión RSS: usos

Aplicaciones Web Semántica

Inicialmente:
• Publicar noticias (medios de comunicación)

Actualmente:
• Blogs, weblogs
• Todo tipo de portales
• Notificaciones activas / alertas
• Modificaciones en contenidos
• Podcasts (multimedia)
• [...]

18/04/08

Cursos de extensión universitaria – Web semántica



17

Cursos de extensión RSS: historia

Aplicaciones Web Semántica

• 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

18/04/08

Cursos de extensión universitaria – Web semántica



18

Cursos de extensión RSS: ejemplo (RSS 1.0)

Aplicaciones Web Semántica

<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet href="/css/rss.css" type="text/css"?>
<rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://purl.org/rss/1.0/">
<channel rdf:about="http://www.w3c.es/noticias.rss">
<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="http://www.w3c.es/Noticias/2005/#L2005110774"/>
<rdf:li rdf:resource="http://www.w3c.es/Noticias/2005/#L2005112382"/>
</rdf:Seq> </items>
</channel>
<item rdf:about="http://www.w3c.es/Noticias/2005/#L2005110774">
<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>

18/04/08

Cursos de extensión universitaria – Web semántica



19

Cursos de extensión RSS: herramientas

Aplicaciones Web Semántica

• 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/

18/04/08

Cursos de extensión universitaria – Web semántica



20

Cursos de extensión

Aplicaciones Web Semántica

FOAF

DOAP

RSS

Dublin
Core

SIOC

EARL

SKOS

18/04/08

Cursos de extensión universitaria – Web semántica



21

Cursos de extensión Dublin Core: introducción

Aplicaciones Web Semántica

• 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)

18/04/08

Cursos de extensión universitaria – Web semántica



22

Cursos de extensión

Definición del Dublin Core

Aplicaciones Web Semántica

• 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/XM
  • Links de descarga
http://lwp-l.com/pdf12588

Comentarios de: Aplicaciones de la web semántica (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad