Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web...

60
Debian y Web Semántica Nacho Barrientos [email protected] chipi@OFTC DudesConf 3 9-11 Apr 2010 @ A Coruña

Transcript of Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web...

Page 1: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Debian y Web Semántica

Nacho [email protected]

chipi@OFTC

DudesConf 3 9-11 Apr 2010 @ A Coruña

Page 2: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

IWhat’s up?

Page 3: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Los logotipos son propiedad de sus respectivos autores

Page 4: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

¿Qué personas vinculadas a la Universidad de Oviedo guardan relación con alguna aplicación incluida en el archivo de Debian?

Page 5: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf
Page 6: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf
Page 7: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

FAIL

Page 8: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf
Page 9: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

En diversos formatos de representación Orientados a humanos (documentos (x)HTML, PDF...) Datos en crudo no disponibles

Imposibilidad de... Combinar distintas fuentes de información Procesar datos de forma automática

Imposibilidad de... Establecer enlaces a nivel de datos

Información aislada

Page 10: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

             Página  web  de  Nacho  Barrientos

Me  llamo  Nacho  Barrientos  y  fui  estudiante  de  la  Universidad  de  Oviedo.  Me  gustan  los  deportes  de  raqueta  y  la  Fórmula  Uno.  Trabajo  con  ordenadores  y  me  llaman  la  atención  las  tecnologías  semánticas  y  el  software  libre.

Mi  dirección  de  correo  es  [email protected]

<html><head><title>                                                            </title></head><body><div  id=”bio”>                                                                                                                                                                                                    

                                                                                                                                                                                                                                                                                                     </div><div  id=”contacto”>                                                                                                  </div></body></html>

Page 11: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

<html><head><title>                                                            </title></head><body><div  id=”bio”>                                                                                                                                                                                                    

                                                                                                                                                                                                                                                                                                     </div><div  id=”contacto”>                                                                                                  </div></body></html>

Page 12: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

¡ Hagamos magia con la información enlazada !

Page 13: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

“Quiero ir de vacaciones a mediados de Agosto, no me gustan los aviones, me da igual que llueva, me encantan los museos y dispongo de, como mucho, 500 euros”

¡ Hagamos magia con la información enlazada !

Page 14: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

“The bane of my existence is doing things that I know the computer could do for me”

Dan ConnollyMIT/CSAIL & W3C

Page 15: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Tecnologías semánticas

Page 16: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Fuente: “Semantic Web - Tim BL - XML2000”

Page 17: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Fuente: “Semantic Web - Tim BL - XML2000”

Page 18: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Fuente: “Semantic Web - Tim BL - XML2000”

REPRESENTAR

Page 19: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Fuente: “Semantic Web - Tim BL - XML2000”

DESCRIBIR

REPRESENTAR

Page 20: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Fuente: “Semantic Web - Tim BL - XML2000”

DESCRIBIR

CONSULTAR

REPRESENTAR

Page 21: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

IDENTIFICARFuente: “Semantic Web - Tim BL - XML2000”

DESCRIBIR

CONSULTAR

REPRESENTAR

Page 22: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Linked Data

Page 23: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

IIProyecto STEAMY

Page 24: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf
Page 25: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

¿Por dónde empezar?

Page 26: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Por aquí

Page 27: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Modelo de datos (ontología)

+Juego de herramientas software

Page 28: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Ontología del archivode Debian

http://idi.fu

ndacionctic

.org/stea

my/debian.owl#alte

rnative --

>

<owl:O

bjectPropert

y rdf:ab

out="#alternativ

e">

<

rdfs:comment xml:lan

g="en"

>Indicates a

constra

int is an

altern

ative o

f a disju

ctive

constraint</rd

fs:comment>

<

rdfs:domain rd

f:resource

="#Disjunctiv

ePackage

Constraint"/>

<

rdfs:range

rdf:resource

="#SimpleP

ackage

Constraint"/>

</owl:O

bjectPropert

y>

<!--

http://idi.fu

ndacionctic

.org/stea

my/debian.owl#arc

hitecture -

->

<owl:O

bjectPropert

y rdf:ab

out="#architec

ture">

<

rdf:type rd

f:resource

="&owl;Functio

nalProperty"/>

<

rdfs:comment xml:lan

g="en"

>Indicates t

he arch

itecture o

f a binary

build</rdfs:c

omment>

<

rdfs:range

rdf:resource

="#Architec

ture"/>

</owl:O

bjectPropert

y>

<!--

http://idi.fu

ndacionctic

.org/stea

my/debian.owl#are

a -->

<owl:O

bjectPropert

y rdf:ab

out="#area">

<

rdf:type rd

f:resource

="&owl;Functio

nalProperty"/>

<

rdfs:comment xml:lan

g="en"

>Indicates a

package

belongs t

o an are

a</rdfs:c

omment>

<

rdfs:range

rdf:resource

="#ArchiveA

rea"/>

<

rdfs:domain rd

f:resource

="#Source"/>

</owl:O

bjectPropert

y>

<!--

http://idi.fu

ndacionctic

.org/stea

my/debian.owl#Binary

<owl:Class

rdf:ab

out="#Binary">

<

rdfs:label x

ml:lang="en

">Binary Pack

age</rd

fs:label>

<

rdfs:comment xml:lan

g="en"

>A binary pack

age with an

explicit

versio

n declarati

on.</

rdfs:comment>

</owl:Class

>

<!--

http://idi.fu

ndacionctic

.org/stea

my/debian.owl#Binary

Build -->

<owl:Class

rdf:ab

out="#BinaryBuild">

<

rdfs:label x

ml:lang="en

"

>Binary Pack

age Build</rd

fs:label>

<

rdfs:comment xml:lan

g="en"

>A build of a binary

package

for a specifi

c architec

ture</

rdfs:comment>

</owl:Class

>

<!--

http://idi.fu

ndacionctic

.org/stea

my/

debian.owl#BuildEssential

Binary -->

<owl:Class

rdf:ab

out="#BuildEssential

Binary">

<

rdfs:label x

ml:lang="en

"

>Build Essential

Binary</rd

fs:label>

<

rdfs:subClass

Of rdf:re

source="#Binary

"/>

<

rdfs:comment xml:lan

g="en"

>A binary pack

age inside th

e set of build ess

ential pack

ages</

rdfs:comment>

</owl:Class

>

Page 29: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Traductor

Almacén detripletas Enriquecedores

Fuentesexternas

ProyectoDebian

Motor de búsqueda NavegadorLinked Data

INTERFAZ WEB

ENDPOINT

Page 30: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Traductor

Package: aclPriority: optionalSection: utilsInstalled-Size: 172Maintainer: Nathan Scott <[email protected]>Architecture: i386Version: 2.2.47-2Depends: libacl1 (>= 2.2.11-1), libattr1 (>= 2.4.41-1), libc6 (>= 2.7-1)Filename: pool/main/a/acl/acl_2.2.47-2_i386.debSize: 56884MD5sum: 25463c995d6f1b4f790526a32ecae3edSHA1: 5e97fca61f0653ea1c062ba9287b9c6b2f4121beSHA256: 8d4d5d1f916643e6e1d9ffcd878c65c4f6b64a024a2e7698675be229fa147045Description: Access control list utilities This package contains the getfacl and setfacl utilities needed for manipulating access control lists.Homepage: http://oss.sgi.com/projects/xfs/Tag: admin::user-management, interface::commandline, role::program, scope::utility

Package: libacl1Priority: requiredSection: libsInstalled-Size: 48Maintainer: Nathan Scott <[email protected]>Architecture: i386Source: aclVersion: 2.2.47-2Depends: libattr1 (>= 2.4.41-1), libc6 (>= 2.7-1)Conflicts: acl (<< 2.0.0), libacl1-kerberos4kthFilename: pool/main/a/acl/libacl1_2.2.47-2_i386.debSize: 17306MD5sum: cf43c40b1228eb8e26e1a84ba399799eSHA1: cca7ea5abff72a5834695ce8abc7e9976ab5b2f8SHA256: 2da554df7fc88c42b75ea35206c951c57904ae14829f014e00618447c0bf1e6cDescription: Access control list shared library This package contains the libacl.so dynamic library containing the POSIX 1003.1e draft standard 17 functions for manipulating

Page 31: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Package: aclPriority: optionalSection: utilsInstalled-Size: 172Maintainer: Nathan Scott <[email protected]>Architecture: i386Version: 2.2.47-2Depends: libacl1 (>= 2.2.11-1), libattr1 (>= 2.4.41-1), libc6 (>= 2.7-1)Filename: pool/main/a/acl/acl_2.2.47-2_i386.debSize: 56884MD5sum: 25463c995d6f1b4f790526a32ecae3edSHA1: 5e97fca61f0653ea1c062ba9287b9c6b2f4121beSHA256: 8d4d5d1f916643e6e1d9ffcd878c65c4f6b64a024a2e7698675be229fa147045Description: Access control list utilities This package contains the getfacl and setfacl utilities needed for manipulating access control lists.Homepage: http://oss.sgi.com/projects/xfs/Tag: admin::user-management, interface::commandline, role::program, scope::utility

Package: libacl1Priority: requiredSection: libsInstalled-Size: 48Maintainer: Nathan Scott <[email protected]>Architecture: i386Source: aclVersion: 2.2.47-2Depends: libattr1 (>= 2.4.41-1), libc6 (>= 2.7-1)Conflicts: acl (<< 2.0.0), libacl1-kerberos4kth

Page 32: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Traductor

Package: aclPriority: optionalSection: utilsInstalled-Size: 172Maintainer: Nathan Scott <[email protected]>Architecture: i386Version: 2.2.47-2Depends: libacl1 (>= 2.2.11-1), libattr1 (>= 2.4.41-1), libc6 (>= 2.7-1)Filename: pool/main/a/acl/acl_2.2.47-2_i386.debSize: 56884MD5sum: 25463c995d6f1b4f790526a32ecae3edSHA1: 5e97fca61f0653ea1c062ba9287b9c6b2f4121beSHA256: 8d4d5d1f916643e6e1d9ffcd878c65c4f6b64a024a2e7698675be229fa147045Description: Access control list utilities This package contains the getfacl and setfacl utilities needed for manipulating access control lists.Homepage: http://oss.sgi.com/projects/xfs/Tag: admin::user-management, interface::commandline, role::program, scope::utility

Package: libacl1Priority: requiredSection: libsInstalled-Size: 48Maintainer: Nathan Scott <[email protected]>Architecture: i386Source: aclVersion: 2.2.47-2Depends: libattr1 (>= 2.4.41-1), libc6 (>= 2.7-1)Conflicts: acl (<< 2.0.0), libacl1-kerberos4kthFilename: pool/main/a/acl/libacl1_2.2.47-2_i386.debSize: 17306MD5sum: cf43c40b1228eb8e26e1a84ba399799eSHA1: cca7ea5abff72a5834695ce8abc7e9976ab5b2f8SHA256: 2da554df7fc88c42b75ea35206c951c57904ae14829f014e00618447c0bf1e6cDescription: Access control list shared library This package contains the libacl.so dynamic library containing the POSIX 1003.1e draft standard 17 functions for manipulating

Page 33: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf
Page 34: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf
Page 35: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Enriquecedores

<link rel={meta, alternate} .../>

Feeds RDF

3. Rastreador dehomepages

4. Recursos en

2. Encuestas depopularidad

1. Restricciones

ARCHIVO

“homepage”

rdfs:seeAlso

E X T E R N O SI N T E R N O S

Page 36: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Explotación

Page 37: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Explotación

1 2

Page 38: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

IIIResultados

Page 39: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Total: 7,5M de tripletas

Page 40: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Enriquecedores internos

Restricciones

125.000 arcos satisfies

Información de 38.500 paquetes binarios

500.000+ tripletas

Encuestas de popularidad

Page 41: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Paquete binario Restricción

binary/dia/0.20-­‐1 constraint/dia

binary/bootcd/3.00 constraint/bootcd+LaterOrEqual+3.00

binary/gcc/4:A4.1.1-­‐15

constraint/gcc+LaterOrEqual+3.0.0

binary/gcc/4:A4.1.1-­‐15

constraint/gcc

binary/gcc/4:A4.1.1-­‐15 constraint/gcc+LaterOrEqual+3.2binary/gcc/4:A4.1.1-­‐15

constraint/gcc+StrictlyLater+4.2

binary/gcc/4:A4.1.1-­‐15

constraint/gcc+LaterOrEqual+3:A3.3

deb:satisfies

Page 42: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Enriquecedores externos38% de los paquetes con página web asociada

6.897 sitios

7.250 canales

110 documentos

Page 43: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Enriquecedores externos

1.700 enlaces superando el umbral de aceptación

Muestra de tamaño 500: Error del 3%

source/wordpress resource/WordPress

source/john resource/John_the_Ripper

source/stalin resource/Stalin_(Scheme_implementation)

rdfs:seeAlso

Page 44: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Demostración

Page 45: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

¿Qué personas vinculadas a la Universidad de Oviedo guardan relación con alguna aplicación incluida en el archivo de Debian?

Page 46: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Source

loki(2.4.7.4-4)

deb:uploader

foaf:Person

"[email protected]"

foaf:mbox

"Carleos Artime"

foaf:name

rdf:type

LEYENDA

Page 47: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Debian ProyectoSoftware

FOAF

<link>

¿Quién lo desarrolla?¿Dónde trabaja?¿Qué paquetes?

Page 48: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Source

swaml(0.1.0-1)

foaf:Document

foaf:pagehttp://swaml.berlios.de

http://www.wikier.org/foaf.rdf

xhv:meta

http://www.euitio.uniovi.es/

foaf:primaryTopic

foaf:Person

foaf:schoolHomepage

Page 49: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Source

swaml(0.1.0-1)

foaf:Document

foaf:pagehttp://swaml.berlios.de

http://www.wikier.org/foaf.rdf

xhv:meta

http://www.euitio.uniovi.es/

foaf:primaryTopic

foaf:Person

foaf:schoolHomepage

ProyectoSoftware

Page 50: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

SELECT  ?source  ?name  ?school  WHERE  {  {        ?person  foaf:schoolHomepage  ?school.        ?rdf  foaf:primaryTopic  ?person.        ?homepage  xhv:meta  ?rdf  .        ?source  foaf:page  ?homepage.        FILTER(regex(str(?school),  "uniovi"))  .  }UNION{        {?source  deb:maintainer  ?person}  UNION  {?source  deb:uploader  ?person}.        ?person  foaf:mbox  ?debmbox.        FILTER(regex(str(?debmbox),  "uniovi")).}?person  foaf:name  ?name  .}

Page 51: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

¿Cuál es el autor original de los paquetes clasificados como ... - Editores de texto

- Usados para programar ... más usados en Debian??

Page 52: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Debian

EncuestasPopularidad

¿Es popular?

¿Qué autor?

¿Qué editores?

Page 53: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

SELECT  ?binaryname  ?authorWHERE{        ?binary  a  deb:Binary.        ?binary  tag:taggedWithTag  <http://rdf.debian.net/tag/devel/editor>;                        tag:taggedWithTag  <http://rdf.debian.net/tag/role/program>.        ?binary  deb:packageName  ?binaryname.

       ?ubinary  deb:version  ?binary  .        ?ubinary  deb:popconUsedRegularly  ?used.

       ?source  deb:binary  ?binary.        ?usource  deb:version  ?source.        OPTIONAL  {          ?usource  rdfs:seeAlso  ?dbpedia  .          ?dbpedia  dbpprop:author  ?author        }}ORDER  BY  DESC(?used)LIMIT  10

Page 54: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

IVA few more words...

Page 55: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Recursos generados

Ontología del archivo de Debian

Software liberadohttp://github.com/nbarrientos/steamy/

Datos publicadoshttp://data.fundacionctic.org

Page 56: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Futuro

Presentación en DudesConf (9-11 Abril. A Coruña)

Descripción de nuevos dominios de información

Proponer nuevos enlaces

45

Page 57: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

?¿Hay algún ingeniero holandés con experiencia en Java, trabajando en la incidencia número 77 del proyecto Foo?

Page 58: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Futuro

Presentación en Debconf-ES (9-11 Abril. A Coruña)

Descripción de nuevos dominios de información

Proponer nuevos enlaces

Experimentar con procesos de inferencia

Aumento de la calidad de la información

Otras formas de explotación

47

Page 59: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf
Page 60: Debian y Web Semánticacdimage.debian.org/.../dudesconf3/dudes2010_websemantica.pdfDebian y Web Semántica Nacho Barrientos ignacio.barrientos@fundacionctic.org chipi@OFTC DudesConf

Presentación publicada bajo licencia Creative Commons: Reconocimiento - NoComercial 3.0

foaf:Person

foaf:mbox

http://criptonita.com/~nacho

foaf:homepage

dc:creator

[email protected]

Debian y Web Semántica

Con el apoyo de: