El Modelo sobre el que se basa la recuperación de información en Swoogle es el modelo de navegación en Web Semántica.
La arquitectura de Swoogle consta de cuatro componentes[1],[2]: SWD Discovery, Index o metadata creation, Data Analisys, y la Interface. Los cuatro componentes interactúan y trabajan independientemente sobre una base de datos.
Figura 2. Arquitectura de Swoogle. Fuente: Tim Finin and Li Ding, Search Engines for Semantic Web Knowledge, Proceedings of XTech 2006: Building Web 2.0, Amsterdam, 16-19 May 2006.
El componente Discovery recoge SWDs potenciales en la Web, y almacena los URLs candidatos. Utiliza cuatro procedimientos: (i) las URLs suscritas, (ii) un rastreador Web que se limita al rastreador de Google y explora sitios candidatos, (iii) un rastreador personalizado que descubre URL utilizando los motores de búsqueda convencionales, por ejemplo, el de Google; y (iv) el rastreador de Web Semántica SwoogleBot, el cual analiza y valida los SWDs recogidos, mantieniendo una copia en caché.
El componente Index analiza los SWDs descubiertos y genera sus metadatos sobre la Web Semántica; no solamente los de los SWDs y los SWTs, sino también las relaciones entre éstos.
El componente Analysis analiza los metadatos generados y los almacena en los mecanismos de ranking modular establecidos: clasificaciones, el Ontoranking, fechas o informes estadísticos.
El componente Search Services proporciona un conjunto de servicios de búsqueda a personas y agentes software, permitiéndoles acceder a los metadatos, hacer restricciones en las consultas y navegar en la Web Semántica.
Swoogle utiliza MySQL para gestionar su base de datos.
[1] FININ, Tim: DING, Li: Search Engines for Semantic Web Knowledge. Proceedings of XTech 2006: Building Web 2.0, Amsterdam, 16-19 May 2006. [en prensa]. Disponible en: http://ebiquity.umbc.edu/_file_directory_/papers/268.pdf [consulta:19-05-2006].
[2] DING, Li, et al.: “Finding and Ranking Knowledge on the Semantic Web”. En: Proceedings of the 4th International Semantic Web Conference, Galway IE, November 2005, Springer-Verlag. [en prensa]. Disponible en: http://ebiquity.umbc.edu/_file_directory_/papers/197.pdf [consulta: 20-05-2006].