# Swoogle Tour

PPT version

## A Quick Introduction to Swoogle

1. Motivation. Google for the semantic web, But Google sometimes fails
2. Swoogle for the Semantic Web: The Role of Swoogle, What do we Search
3. Swoogle Implementation: Architecture

## Spots of interests

Features | Description | release time
Swoogle Search | Search RDF documents especially ontologies. | 2004.04
Document Digest | Show the metadata about document | 2004.04
Ontology Dictionary | Browse and search ontological terms like classes or properties. Terms are | 2004.08
Term Digest | Show the metadata about about terms | 2004.08
Swoogle Statistics | Characterize the part of semantic web discovered by Swoogle | 2004.08
Swoogle Ranking | Ranking semantic web documents and terms | 2004.08(OntoRank) 2005.03(TermRank)
Swoogle Web Service | Web service interface for Swoogle search | 2004.09
Swoogle Triple Store | Shop RDF documents and run RDQL/SPARQL query over them | 2005.03
Swoogle RDF site map | Index RDF documents by the websites they come from | 2005.02
Swoogle FireFox Plug-in | A search bar plug-in for Mozilla Firefox browser | 2005.03

### Swoogle Search

#### Try it !

Example 1. Find ontologies about ``time, before, after''

Example 2. Find SWDs containing term "hasParent"

Example 3. Find SWDs with "umbc.edu" in URL.

Example4. Find SWDs using the namespace "http://xmlns.com/foaf/0.1/".

TOP

### Document Digest

[Live] Digest "Time" ontology

The links following "Apply" can lead you to third party services of visualizing and analyzing this document.

You may click to obtain explanations to the entry to its left.

Two views for document metadata, namely document view for document metadata and term view for document-term relation

Basic properties:
- weight: number of triples from itself and imported ontologies.

Document Relations:
- imports
- references: uses terms from other ontologies
- extends: defines a term using terms from other ontologies

Other Properties:
- Age: time since last modified
- cache: we cache the original version and the n-triple version of SWDs.

Term view shows the terms defined/populated in that document. Usually, an ontology defines some terms.

Note: the red circles highlights the defined terms that are relevant to the query "before, time, after".

TOP

### Ontology Dictionary

#### Try it !

Example1. Lookup terms with local name "person". (you may choose prefix option for prefix search)

Exact Prefix
Suffix Fuzzy

Example 2. Lookup terms whose namespace contains "umbc.edu" .

Exact Prefix
Suffix Fuzzy

Example 3. Lookup only classes.

TOP

### Term Digest

[Live] Digest Person

Term definition comes from three folds (c.f. definition):

[class properties] which defines the meaning of a term. We fused term definition from multiple ontologies.

[Instance Properties], also called C-P bond, which defines the possible properties of a class' instance. We may obtain them from two sources: ontologies and instances. Usually the latter one produce more C-P bonds and reflects practical interests from ontology engineers.

Note: Instance Properties are available only when browsing a term being defined as class.

Note: We also link term by sharing namespace or local-name.

TOP

### Swoogle Statistics

| [Live] Swoogle Features [Live] Swoogle Statistics

[Live] SW website

Swoogle did found some sites hosting multi-thousands of SWDs, and one site (www.livejournal.com) hosting millions of SWDs. However, the SWDs hosted by them are mainly computer generated personal profile (i.e. FOAF documents). Such phenomena does show the industrial adoption of the Semantic Web; however, those SWDs are limited in an narrow domain and the diversity of the Semantic Web is not observed.
(full story)

| [Live] Swoogle report

TOP

### Swoogle Ranking

[Live] Swoogle's top 10

Swoogle Ranking

We adopt graph analysis approach which rely on the underline navigation model:
- Current Navigation Model
- New Semantic Web Navigation Model

We plan to rank various objects in the semantic web:
- Ranking documents. Currently, we only rank documents and generalize resource level relations to document level. algorithm, example, example_result
- Ranking terms. We split weight of document to the terms they use. algorithm.
- Ranking RDF graph. We rank popular RDF graph patterns, e.g. class-property bond.

TOP

### Swoogle Web Service

Swoogle currently provides three beta version web services:

- searchDocument

- searchTerm

- digestTerm

we also provide a ping service for service availability test.

[Live] web service ontology

[Live] example web service message content

[Live] Web Service description

TOP

### Swoogle Triple Store

| [Live] Swoogle Triple shop Demo username: demo Demo password: ebiquity

TOP

### Swoogle RDF site map

| [Live] RDF Site Map

TOP

last modified 4:30 PM 4/7/2005