El documento presenta un proyecto llamado SWAML que tiene como objetivo principal publicar archivos antiguos de listas de correo en un formato rico semanticamente. Describe brevemente la situación actual donde las listas de correo se publican en HTML sin valor semántico y con problemas en las búsquedas. Luego introduce conceptos básicos de la Web Semántica.
Bemviver 3 - a revista da Colibri (Associação Brasil Parkinson - Núcleo Piracicaba-SP), sobre células tronco. See the 3rd Bemviver, the magazine made by the Colibri - an Association of Parkinson Disease of in Piracicaba-Brazil
Bemviver 3 - a revista da Colibri (Associação Brasil Parkinson - Núcleo Piracicaba-SP), sobre células tronco. See the 3rd Bemviver, the magazine made by the Colibri - an Association of Parkinson Disease of in Piracicaba-Brazil
Trends in software architecture: a professional (des)orientationSergio Fernández
Invited talk to the Software Architecture course at the Bachelor Degree in Computer Science of the University of Oviedo. Further details at https://ingenieriainformatica.uniovi.es/actualidad/eventos/-/asset_publisher/uS6D/content/deteccion-de-sesgo-algoritmico-1
Redfine aims to extend OpenRefine to make use of the Redlink APIs for a more advance and performance solution for publishing Linked Data.
A proposal by Redlink GmbH to the Fusepool Open Call for Developers at the Data|Hack|Award 2014.
Development Infrastructure for MICO, Media in Context FP7 Project, presented in the project kick-off meeting, Salzburg , Nov 14, 2013.
Further details at http://www.mico-project.eu
Barra libre en proyectos de software... pero sólo hasta media noche Sergio Fernández
Ponencia invitada para la asigantura de Dirección y gestión de proyectos web de 2º del Máster en Ingeniería Web de la Universidad de Oviedo.
Oviedo, 26 de octubre de 2011.
Trends in software architecture: a professional (des)orientationSergio Fernández
Invited talk to the Software Architecture course at the Bachelor Degree in Computer Science of the University of Oviedo. Further details at https://ingenieriainformatica.uniovi.es/actualidad/eventos/-/asset_publisher/uS6D/content/deteccion-de-sesgo-algoritmico-1
Redfine aims to extend OpenRefine to make use of the Redlink APIs for a more advance and performance solution for publishing Linked Data.
A proposal by Redlink GmbH to the Fusepool Open Call for Developers at the Data|Hack|Award 2014.
Development Infrastructure for MICO, Media in Context FP7 Project, presented in the project kick-off meeting, Salzburg , Nov 14, 2013.
Further details at http://www.mico-project.eu
Barra libre en proyectos de software... pero sólo hasta media noche Sergio Fernández
Ponencia invitada para la asigantura de Dirección y gestión de proyectos web de 2º del Máster en Ingeniería Web de la Universidad de Oviedo.
Oviedo, 26 de octubre de 2011.
1. Introducci´n
o
El proyecto SWAML
Conclusiones
Demostraci´n
o
SWAML
Publicaci´n de listas de correo en Web Sem´ntica
o a
Sergio Fern´ndez L´pez
a o
http://swaml.berlios.de/
Proyecto Fin de Carrera
E.U. de Ingenier´ T´cnica en Inform´tica de Oviedo
ıa e a
20 de Diciembre de 2006
Sergio Fern´ndez L´pez
a o SWAML
2. Introducci´n
o
El proyecto SWAML
Conclusiones
Demostraci´n
o
1 Introducci´n
o
Situaci´n actual
o
Objetivos
La Web Sem´ntica
a
2 El proyecto SWAML
Ontolog´ıa
SWAML
Buxon
Herramientas complementarias
3 Conclusiones
Impacto
Futuro
4 Demostraci´n
o
Sergio Fern´ndez L´pez
a o SWAML
3. Introducci´n
o
Situaci´n actual
o
El proyecto SWAML
Objetivos
Conclusiones
La Web Sem´ntica
a
Demostraci´n
o
Tabla de contenidos
1 Introducci´n
o
Situaci´n actual
o
Objetivos
La Web Sem´ntica
a
2 El proyecto SWAML
Ontolog´ıa
SWAML
Buxon
Herramientas complementarias
3 Conclusiones
Impacto
Futuro
4 Demostraci´n
o
Sergio Fern´ndez L´pez
a o SWAML
4. Introducci´n
o
Situaci´n actual
o
El proyecto SWAML
Objetivos
Conclusiones
La Web Sem´ntica
a
Demostraci´n
o
Panorama actual
Sergio Fern´ndez L´pez
a o SWAML
5. Introducci´n
o
Situaci´n actual
o
El proyecto SWAML
Objetivos
Conclusiones
La Web Sem´ntica
a
Demostraci´n
o
Panorama actual
Situaci´n:
o
Miles de listas de correo
Publicaci´n en HTML
o
Sergio Fern´ndez L´pez
a o SWAML
6. Introducci´n
o
Situaci´n actual
o
El proyecto SWAML
Objetivos
Conclusiones
La Web Sem´ntica
a
Demostraci´n
o
Panorama actual
Situaci´n:
o
Miles de listas de correo
Publicaci´n en HTML
o
Problemas:
P´rdida de informaci´n
e o
Marcado estructurado sin valor sem´ntico
a
Problemas en las b´squedas tradicionales
u
Sergio Fern´ndez L´pez
a o SWAML
7. Introducci´n
o
Situaci´n actual
o
El proyecto SWAML
Objetivos
Conclusiones
La Web Sem´ntica
a
Demostraci´n
o
mbox
...
From sioc-dev@googlegroups.com Fri Sep 15 13:35:44 2006
Message-ID: <1158352519.450b0e871c79e@courrier.privatedns.com>
Date: Fri, 15 Sep 2006 16:35:19 -0400
From: Frederick Giasson <fred@fgiasson.com>
To: sioc-dev@googlegroups.com
Subject: Implementation of the SIOC v1.08 ontology in Talk Digger
...
From sioc-dev@googlegroups.com Tue Sep 19 07:10:22 2006
From: Kjetil Kjernsmo <kjetilk@opera.com>
Organization: Opera Software ASA
To: sioc-dev@googlegroups.com
Subject: Re: User vs. Person complexity
Date: Tue, 19 Sep 2006 16:09:15 +0200
...
Sergio Fern´ndez L´pez
a o SWAML
8. Introducci´n
o
Situaci´n actual
o
El proyecto SWAML
Objetivos
Conclusiones
La Web Sem´ntica
a
Demostraci´n
o
Sergio Fern´ndez L´pez
a o SWAML
9. Introducci´n
o
Situaci´n actual
o
El proyecto SWAML
Objetivos
Conclusiones
La Web Sem´ntica
a
Demostraci´n
o
Objetivos
Objetivo principal:
Publicaci´n de los archivos antiguos de
o
listas de correo en un formato rico
sem´nticamente.
a
Sergio Fern´ndez L´pez
a o SWAML
10. Introducci´n
o
Situaci´n actual
o
El proyecto SWAML
Objetivos
Conclusiones
La Web Sem´ntica
a
Demostraci´n
o
Objetivos
Objetivo principal:
Publicaci´n de los archivos antiguos de
o
listas de correo en un formato rico
sem´nticamente.
a
Varios objetivos secundarios
Sergio Fern´ndez L´pez
a o SWAML
11. Introducci´n
o
Situaci´n actual
o
El proyecto SWAML
Objetivos
Conclusiones
La Web Sem´ntica
a
Demostraci´n
o
Introducci´n a la Web Sem´ntica (I)
o a
Tim Berners-Lee expuso en 2001 su visi´n de lo que ser´ la
o ıa
Web Sem´ntica:
a
((... disponer datos en la Web definidos y
enlazados de forma que puedan ser utilizados por
las m´quinas, no solamente para visualizarnos, sino
a
tambi´n para automatizar tareas, integrar y
e
reutilizar datos entre aplicaciones.))
Sergio Fern´ndez L´pez
a o SWAML
12. Introducci´n
o
Situaci´n actual
o
El proyecto SWAML
Objetivos
Conclusiones
La Web Sem´ntica
a
Demostraci´n
o
Introducci´n a la Web Sem´ntica (I)
o a
Tim Berners-Lee expuso en 2001 su visi´n de lo que ser´ la
o ıa
Web Sem´ntica:
a
((... disponer datos en la Web definidos y
enlazados de forma que puedan ser utilizados por
las m´quinas, no solamente para visualizarnos, sino
a
tambi´n para automatizar tareas, integrar y
e
reutilizar datos entre aplicaciones.))
En definitiva, una web m´s util.
a ´
Sergio Fern´ndez L´pez
a o SWAML
13. Introducci´n
o
Situaci´n actual
o
El proyecto SWAML
Objetivos
Conclusiones
La Web Sem´ntica
a
Demostraci´n
o
Introducci´n a la Web Sem´ntica (II)
o a
Tecnolog´
ıas:
RDF (Resource
Description
Framework)
OWL (Web Ontology
Language)
SPARQL (SPARQL
Protocol and RDF
Query Language)
Sergio Fern´ndez L´pez
a o SWAML
14. Introducci´n
o
Situaci´n actual
o
El proyecto SWAML
Objetivos
Conclusiones
La Web Sem´ntica
a
Demostraci´n
o
RDF
Modelo de tripletas del tipo (sujeto, predicado, objeto):
Sergio Fern´ndez L´pez
a o SWAML
15. Introducci´n
o
Situaci´n actual
o
El proyecto SWAML
Objetivos
Conclusiones
La Web Sem´ntica
a
Demostraci´n
o
Ontolog´
ıa
Forma describir
categor´ y
ıas
relaciones b´sicas.
a
Formulaci´n rigurosa
o
del esquema
conceptual de un
dominio dado.
OWL, lenguaje
propuesto por el
W3C.
Varios ejemplos:
FOAF, SIOC, Dublin
Core...
Sergio Fern´ndez L´pez
a o SWAML
16. Introducci´n
o
Situaci´n actual
o
El proyecto SWAML
Objetivos
Conclusiones
La Web Sem´ntica
a
Demostraci´n
o
SPARQL
SPARQL (SPARQL Protocol and RDF query language)
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
FROM <http://www.wikier.org/foaf.rdf>
SELECT ?nick, ?name
WHERE {
?x a foaf:Person .
?x foaf:nick ?nick .
?x foaf:name ?name
}
Sergio Fern´ndez L´pez
a o SWAML
17. Introducci´n
o Ontolog´
ıa
El proyecto SWAML SWAML
Conclusiones Buxon
Demostraci´n
o Herramientas complementarias
Tabla de contenidos
1 Introducci´n
o
Situaci´n actual
o
Objetivos
La Web Sem´ntica
a
2 El proyecto SWAML
Ontolog´ıa
SWAML
Buxon
Herramientas complementarias
3 Conclusiones
Impacto
Futuro
4 Demostraci´n
o
Sergio Fern´ndez L´pez
a o SWAML
18. Introducci´n
o Ontolog´
ıa
El proyecto SWAML SWAML
Conclusiones Buxon
Demostraci´n
o Herramientas complementarias
Componentes de SWAML
El proyecto SWAML se
compone de varias
partes:
Ontolog´
ıa
SWAML
Buxon
Herramientas
complementa-
rias
Sergio Fern´ndez L´pez
a o SWAML
19. Introducci´n
o Ontolog´
ıa
El proyecto SWAML SWAML
Conclusiones Buxon
Demostraci´n
o Herramientas complementarias
SWAML utiliza varias
ontolog´
ıas
Sergio Fern´ndez L´pez
a o SWAML
20. Introducci´n
o Ontolog´
ıa
El proyecto SWAML SWAML
Conclusiones Buxon
Demostraci´n
o Herramientas complementarias
SWAML utiliza varias
ontolog´ıas,
principalemente:
SIOC
Sergio Fern´ndez L´pez
a o SWAML
21. Introducci´n
o Ontolog´
ıa
El proyecto SWAML SWAML
Conclusiones Buxon
Demostraci´n
o Herramientas complementarias
SWAML utiliza varias
ontolog´ıas,
principalemente:
SIOC
SWAML
Sergio Fern´ndez L´pez
a o SWAML
22. Introducci´n
o Ontolog´
ıa
El proyecto SWAML SWAML
Conclusiones Buxon
Demostraci´n
o Herramientas complementarias
SWAML utiliza varias
ontolog´ıas,
principalemente:
SIOC
SWAML
FOAF
Sergio Fern´ndez L´pez
a o SWAML
23. Introducci´n
o Ontolog´
ıa
El proyecto SWAML SWAML
Conclusiones Buxon
Demostraci´n
o Herramientas complementarias
SWAML utiliza varias
ontolog´ıas,
principalemente:
SIOC
SWAML
FOAF
Dublin Core
Sergio Fern´ndez L´pez
a o SWAML
24. Introducci´n
o Ontolog´
ıa
El proyecto SWAML SWAML
Conclusiones Buxon
Demostraci´n
o Herramientas complementarias
SWAML
Proceso batch:
Sergio Fern´ndez L´pez
a o SWAML
25. Introducci´n
o Ontolog´
ıa
El proyecto SWAML SWAML
Conclusiones Buxon
Demostraci´n
o Herramientas complementarias
SWAML
Proceso batch:
1 mbox
Sergio Fern´ndez L´pez
a o SWAML
26. Introducci´n
o Ontolog´
ıa
El proyecto SWAML SWAML
Conclusiones Buxon
Demostraci´n
o Herramientas complementarias
SWAML
Proceso batch:
1 mbox
2 parsear
Sergio Fern´ndez L´pez
a o SWAML
27. Introducci´n
o Ontolog´
ıa
El proyecto SWAML SWAML
Conclusiones Buxon
Demostraci´n
o Herramientas complementarias
SWAML
Proceso batch:
1 mbox
2 parsear
3 serializar a RDF/XML
Sergio Fern´ndez L´pez
a o SWAML
28. Introducci´n
o Ontolog´
ıa
El proyecto SWAML SWAML
Conclusiones Buxon
Demostraci´n
o Herramientas complementarias
sioc:Forum
Sergio Fern´ndez L´pez
a o SWAML
29. Introducci´n
o Ontolog´
ıa
El proyecto SWAML SWAML
Conclusiones Buxon
Demostraci´n
o Herramientas complementarias
Buxon
Visor de
sioc:Forum’s
Recomposici´n o
de la lista de
correo
Implementaci´n
o
m´s completa
a
de SIOC
Sergio Fern´ndez L´pez
a o SWAML
30. Introducci´n
o Ontolog´
ıa
El proyecto SWAML SWAML
Conclusiones Buxon
Demostraci´n
o Herramientas complementarias
Herramientas complementarias
configWizard: asistente de configuraci´n mediante
o
reflectividad estructural
Sergio Fern´ndez L´pez
a o SWAML
31. Introducci´n
o Ontolog´
ıa
El proyecto SWAML SWAML
Conclusiones Buxon
Demostraci´n
o Herramientas complementarias
Herramientas complementarias
configWizard: asistente de configuraci´n mediante
o
reflectividad estructural
FOAF Enricher: enriquecedor de datos basado en FOAF
Sergio Fern´ndez L´pez
a o SWAML
32. Introducci´n
o Ontolog´
ıa
El proyecto SWAML SWAML
Conclusiones Buxon
Demostraci´n
o Herramientas complementarias
Herramientas complementarias
configWizard: asistente de configuraci´n mediante
o
reflectividad estructural
FOAF Enricher: enriquecedor de datos basado en FOAF
KML Exporter: exportaci´n de datos para Google Maps y
o
Google Earth
Sergio Fern´ndez L´pez
a o SWAML
33. Introducci´n
o
El proyecto SWAML Impacto
Conclusiones Futuro
Demostraci´n
o
Tabla de contenidos
1 Introducci´n
o
Situaci´n actual
o
Objetivos
La Web Sem´ntica
a
2 El proyecto SWAML
Ontolog´ıa
SWAML
Buxon
Herramientas complementarias
3 Conclusiones
Impacto
Futuro
4 Demostraci´n
o
Sergio Fern´ndez L´pez
a o SWAML
34. Introducci´n
o
El proyecto SWAML Impacto
Conclusiones Futuro
Demostraci´n
o
Impacto
En palabras del propio John Breslin:
((El proyecto de SWAML satisface un requisito muy
necesario para la Web sem´ntica: poder referir a
a
versiones sem´nticas de los mensajes de correo
a
electr´nico usando un URI. ...))
o
Sergio Fern´ndez L´pez
a o SWAML
35. Introducci´n
o
El proyecto SWAML Impacto
Conclusiones Futuro
Demostraci´n
o
Impacto
En palabras del propio John Breslin:
((El proyecto de SWAML satisface un requisito muy
necesario para la Web sem´ntica: poder referir a
a
versiones sem´nticas de los mensajes de correo
a
electr´nico usando un URI. ...))
o
Aporta dos implementaciones a SIOC
Sergio Fern´ndez L´pez
a o SWAML
36. Introducci´n
o
El proyecto SWAML Impacto
Conclusiones Futuro
Demostraci´n
o
Impacto
En palabras del propio John Breslin:
((El proyecto de SWAML satisface un requisito muy
necesario para la Web sem´ntica: poder referir a
a
versiones sem´nticas de los mensajes de correo
a
electr´nico usando un URI. ...))
o
Aporta dos implementaciones a SIOC
Acompa˜a a SIOC en el proceso de submission al W3C
n
Sergio Fern´ndez L´pez
a o SWAML
37. Introducci´n
o
El proyecto SWAML Impacto
Conclusiones Futuro
Demostraci´n
o
Futuro
Acceder a cuentas de GMail
Marcado sem´ntico para el cuerpo de los
a
mensajes
API en Python para SIOC
Integraci´n con Mailman
o
Paquete en Debian GNU/Linux
Submission al W3C
Sergio Fern´ndez L´pez
a o SWAML
38. Introducci´n
o
El proyecto SWAML
Conclusiones
Demostraci´n
o
Tabla de contenidos
1 Introducci´n
o
Situaci´n actual
o
Objetivos
La Web Sem´ntica
a
2 El proyecto SWAML
Ontolog´ıa
SWAML
Buxon
Herramientas complementarias
3 Conclusiones
Impacto
Futuro
4 Demostraci´n
o
Sergio Fern´ndez L´pez
a o SWAML
39. Introducci´n
o
El proyecto SWAML
Conclusiones
Demostraci´n
o
demostraci´n pr´ctica
o a
Sergio Fern´ndez L´pez
a o SWAML
40. Introducci´n
o
El proyecto SWAML
Conclusiones
Demostraci´n
o
SWAML, publicaci´n de listas de
o
correo en web sem´ntica
a
Fin
Esta presentaci´n se distribuye bajo los t´rminos de la licencia:
o e
Sergio Fern´ndez L´pez
a o SWAML