SWOOGLE

Savin Abeysooriya
2 min readDec 29, 2020

What is Swoogle?

Started as a research project of the Ebiquity research group in the University of Maryland. Swoogle is a search engine for Semantic Web ontologies, documents, terms and data published on the Web. It is a distributed online repository of SWDs. It is a crawler based indexing and retrieval system for Semantic Web. The crawls and discovers documents written in RDF, OWL. It provides services to human users through a browser interface and to software agents via RESTful web services.

Main objectives of Swoogle ?

  • More and more SWDs, both ontologies and instances physically distributed all over the web.
  • A retrieval system that organizes these documents in a systematic way.
  • Both humans and agents can easily conduct searches and queries against this repository.

Swoogle Architecture

What Swoogle Search?

  • Find if suitable ontologies matching the user’s need already exist within underlying domain.
  • User inputs specific term.
  • Swoogle replies with existing ontologies that also use the term entered.
  • Follow the link and see whether the provided ontology satisfies the need
  • Query SWDs with constraints on classes and properties used by them.

--

--