150 likes | 325 Views
Swoogle Demo @ ISWC 2004. Presented by ebiqity group @ UMBC Nov, 2004.
E N D
Swoogle Demo @ ISWC 2004 Presented by ebiqity group @ UMBC Nov, 2004 Swoogle is a research project being carried out by the ebiquity research group in the CSEE Department at the University of Maryland Baltimore County. Partial research support was provided by DARPA contract F30602-00-0591 and by NSF by awards NSF-ITR-IIS-0326460 and NSF-ITR-IDM-0219649.
Swoogle Demo (Nov, 2004, ISWC) About Swoogle Swoogle is a metadata and search engine for the semantic web. It discovers, digests, and analyzes semantic web documents. It helps users to find, browse and use ontologies in the Semantic Web. Demo Plan Find Ontologies (Swoogle Search) 1 • Digest Ontology • doc view • term view 2 Find Terms (Ontology Dictionary) 3 • Digest Term • Class Properties • Instance properties 4 5 Browse Term index • Swoogle Statistics • Swoogle Today • SWD per website 6 Figure 1. Swoogle architecture • Issues • Data Independence • Mismatch: namespace & ontology • Open ontology engineering env. 7 • Ontology Rank • Swoogle’s top 10 8 Submit URL Figure 2. Semantic Web Concepts
1 Find Ontologies by keywords • Select “Documents” (it is selected by default) • Select “ontology only” (it is selected by default) • Type some keywords • Click search button Search Semantics The vocabulary of an ontology O is a set of local names of URI references used by O. We search for ontologies whose vocabulary contains all the keywords. Keyword should be atomic, i.e. it can not be split, e.g. SeaFood contains two keywords: sea and food.
3 Find Terms (Ontology Dictionary) Search Semantics By default, we look for terms local name exactly matches the query keyword. More constraints can be specified with prefix. Lowercased!
4 Digest Term “Person”
4 Onto 1 foaf:mbox foaf:name rdfs:domain rdfs:domain Onto 2 SWD3 rdf:type owl:Class rdf:type foaf:name rdfs:subClassOf foaf:Agent “Tim Finin” rdfs:label “Person” Term Metadata: An integrated definition • A Term has two types of metadata • Class Properties: those properties that modifies/annotates a class/property and can not be inherited to subclasses. • (Instance) Properties: facets of a class, the properties used with instances. • (instance) property P of class C can be collected by: • ontologies. triples like (P rdfs:domain C) • Instances: triples like (_X rdf:type C) & (_X P _Y) • Class Definition • rdfs:subClassOf -- foaf:Agent • rdfs:label – “Person” • Properties (from SWO) • foaf:mbox • foaf:name • Properties (from SWI) • foaf:name • dc:title foaf:Person
4 Digest Term “Person”
5 Browse Term index
6 Swoogle Statistics (Swoogle Today) Swoogle Today summarizes the current status of Swoogle database
6 Swoogle Statistics (Semantic Web Document per Website) Google estimate shows the amount of URLs which are highly possible SWDs reported by google search. However, google only return the first 1000 results. This report is dynamically generated based on the latest data, and it will take 5 to 10 seconds.
7 Swoogle’s Top 10 ) Swoogle use PageRank like algorithm to rank semantic web documents. Well-known ontologies are highly ranked. This report is dynamically generated based on the latest data, and it will take 5 to 10 seconds.
8 Submit your ontology to Swoogle When you can’t find your ontologies in Swoogle, it may be the case that your ontologies are not indexed by swoogle yet. Please submit it and increase its visibility. When your query fails From site map