El documento describe el desarrollo de un servidor proxy llamado Metaproxy para la gestión de metadatos. Metaproxy ayuda al desarrollo de la Web Semántica extrayendo metadatos de páginas web y proporcionando una interfaz para visualizar y modificar los grafos RDF generados. El proyecto utiliza herramientas de código abierto como Python, Django, Redland y MySQL.
17. Descripción
• Servidor proxy
• Manipula la respuesta
• Devuelve una página diferente
• Ayuda al desarrollo de la web
semántica
• Diferentes aplicaciones de la
herramienta
17/41
20. Funcionamiento
• Script por defecto
o Extractor de RDFs
o Extractor de GRDDL
• Grafos RDF
o DOT
o Javascript
• Pestañas independientes
• Lista de webs dentro del Proxy
20/41
27. • Framework web
• Escrito en Python
• Software libre
• Muy extendido
• Estable
• Rápido
• Alternativas buenas (Web2py, web.py, Pylons,
Turbogears...)
27/41
28. Redland
• Software libre
• Estable
• Librería semántica(conjunto)
o Raptor (Parser, serializer)
o Rasqal (Consultas SPARQL)
o LibRDF (Inserción grafos en BD)
• Escrito en C (bindings python)
• Completa
28/41
29. • Base de datos
• Software libre
• Soportada por Redland, Python y Django
• Estable
• Extendida
• Alernativas como PostgreSQL
29/41
30. Git
• SCV
• Distribuido
• Software libre
• Estable
o KDE, Linux, QT, RoR,
Twitter, Facebook...
• Varias personas (Organizar)
• Control
• Seguridad (recuperación)
• Ramas
• De lo mejor junto a Mercurial
• Github
• Flexibilidad
30/41
33. Conclusión
• Herramienta de ayuda a la Web Semántica
• Cómodo de manejar (navegador Web +
conexión estable)
• Multiplataforma
• Herramienta flexible -> diferentes usos
• Nuevo para nosotros = Aprendizaje
33/41
34. Incidencias
• Proyecto evolutivo -> Cambios en las especificaciones
• Cambios en las especificaciones -> Cambios en las
tecnologías usadas (RDFlib vs Redland(LibRDF))
• Integración de tecnologías (MySQL vs Redland)
34/41
37. Gracias :)
Este obra está bajo una licencia de Creative Commons Reconocimiento-CompartirIgual 3.0 Unported.
(Las imágenes pertenecen a sus respectivos dueños y las licencias permanecen igual)