Proceedings of the 4th International Semantic Web Conference

Finding and Ranking Knowledge on the Semantic Web

, , , , , and

Swoogle is a system that helps knowledge engineers and software agents find knowledge on the web encoded in the semantic web languages RDF and OWL. Based on the search mechanisms provided in the previous version, we propose a novel semantic web navigation model and refine mechanisms for ranking the semantic web at various granularities. Although the semantic web is materialized on the Web, it is hard to navigate within the semantic web since few explicit ``hyperlinks\'\' are available besides a URIref\'s namespace or owl:import semantic. Hence we propose a navigation model that characterizes users\' navigational behavior (e.g. surfing from an ontology to one class C defined in it, and then to the RDF documents that populate C or the other resources that help defining this class) within the semantic web and implement it in Swoogle\'s ``Ontology Dictionary\'\'. Based on this navigation model and the metadata collected in Swoogle, we have developed algorithms for ranking objects in the semantic web at various levels of granularity including semantic web document (SWD) level, resource level (e.g., RDF class or property) and triple level (e.g. interesting RDF graph pattern). Ranking SWDs, inspired by the Google\'s PageRank, emulates an ``rational\'\' agent acquiring knowledge on the semantic web using the hyperlinks provided by our ``semantic web navigation model\'\' at document level. Ranking individual terms extends ranking to a finer granularity. For example, from the hundreds of RDF terms denoting the concept of a person, the question of ``which are most widely used?\'\' is answered by term ranking. Finally, we introduce the notion of ranking facts (e.g., RDF triples) such as the rdfs:domain relation between a class and a property using provenance based heuristics. These ranking mechanisms, if being used in filtering ontologies, could help the emergence of consensus ontologies. Experiments show that the Swoogle search engine using ``semantic ranking\'\' outperforms Google in evaluating the importance of ontologies.

  • 363476 bytes

information retrieval, owl, rdf, semantic web, swoogle



LNCS 3729

Downloads: 13476 downloads

Google Scholar Citations: 130 citations

UMBC ebiquity