Knowing the Purpose of Swoogle…!!!

Isuru Dhananjaya Ranaweera
3 min readDec 27, 2020
source:https://www.slideshare.net

Swoogle can be identified as a crawler-based indexing and retrieval system which build for handle semantic web ontologies, documents terms and data published on the web like RDF, OWL format documents. The document discovering is done by crawlers. The RDF, HTML documents with embedded RDF content are discovered. RDF and OWL are needed to maintain web ecosystems. Even if use XHTML, still no proper way to embedding those RDF and OWL. In order to do so, it is needed to search engine base mechanism to retrieve data relate with RDF and OWL form web. In other words, need Semantic Web Documents(SWD) targeted search engine.

General problems…

“What is the best way to index, digest and cache such systems?”, and “is it possible to create a meaningful rank measure that uses link semantics?”.

Google and other alternatives are focused on natural language base and unstructured text base documents, as well as general search engines, understand the structural information encoded in the documents and are
thus unable to take advantage of it. The Swoogle is designed to accept requests from human users as well as software agents and services For the research works and SWDs matching certain descriptions and so on. It has metadata DB that contains about SWDs.Two distinct web crawlers that locate new and modified SWDs, components that compute useful document metadata, components to compute semantic relationships among the SWDs, an N-Gram based indexing and retrieval engine, a simple user interface for querying the system, and agent/web service APIs to provide useful services.

Swoogle Architecture

source:researchgate.net

It consists of four major parts. That are SWD discovery, metadata creation, data analysis, and interface. The SWD discovery component is responsible to discover the potential SWDs throughout the Web and keep up-to-date information about SWDs. The metadata creation component caches a snapshot of an SWD and generates objective metadata about SWDs in
both syntax level and semantic level. The data analysis component uses the cached SWDs and the created metadata to derive analytical reports, such as
classification of SWO and SWDB, a rank of SWDs, and the IR index of SWDs.The interface component focuses on providing data service to the Semantic Web community. We have implemented Web interface at http://www.swoogle.org, and we are working on making Swoogle a web service.

Swoogle Interface : source: https://www.semanticscholar.org

Swoogle can use in a general manner by with keywords, and the SWDs
matching those keywords are returned in ranked order. for the advanced users need to fill e constraints to a general SQL query on the underlying
database.

In summary Swoogle Can…

  • Finding appropriate ontologies: It allows users to query for ontologies that contain specified terms anywhere in the document. The ontologies returned are ranked by Ontology Rank algorithm.
  • Finding instance data: It helps users to integrate data distributed on the web.
  • Characterizing the Semantic Web: It reveals interesting structural properties about the semantic web by extracting metadata and especially inter- document relations.

References:

https://www.researchgate.net/publication/221613315_Swoogle_A_search_and_metadata_engine_for_the_Semantic_Web

--

--