@ Swoogle Tutorial (Part II: Swoogle Demo) A canned demo Use-case: UMBC tree survey Presented by...
-
Upload
frederick-newton -
Category
Documents
-
view
220 -
download
0
Transcript of @ Swoogle Tutorial (Part II: Swoogle Demo) A canned demo Use-case: UMBC tree survey Presented by...
@
Swoogle Tutorial (Part II: Swoogle Demo)
A canned demo Use-case: UMBC tree survey
Presented by eBiquity Lab, CSEE, UMBC
1. A Canned Demo
SwoogleSwoogle
Find “Time” Ontology(Swoogle Search)1
2
3
4
Digest “Time” Ontology• Document view• Term view
Find Term “Person”(Ontology Dictionary)
Digest Term “Person”• Term definition• Class-Property bond
5 Swoogle Statistics• Swoogle Today
6 Ontology Rank• Swoogle’s top 10
7 Miscellaneous• Submit URL• Swoogle Web Service
Find “Time” Ontology
We can use a set of keywords to search ontology. For example, “time, before, after” are basic concepts for a “Time” ontology.
Demo1
Demo6 Swoogle’ top
10
This report is dynamically generated based on the latest data, and it will take 5 to 10 seconds.
Swoogle use PageRank like algorithm to rank semantic web documents. Well-known ontologies are highly ranked.
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.
From site map
When your query fails
Demo7 Submit URL for focused crawler
2. UMBC TreeSurvey
SwoogleSwoogle
Identify concepts1
2
3
4
Compose form with markup language
Find Terms in Ontology Dictionary
Refine form
5 Build an ontology
@SwoogleSwoogle
1. A tree survey A tree survey consists of:
a non-exhaustive list of the species that exist in a particular area.
data about each observed individual (e.g. diameter at chest height, picture, etc.)
The metadata for each survey: location; Creator; Date, time;
@SwoogleSwoogle
2. An survey written in markup language<survey>
<survey type> non-exhaustive species list
</survey type> <location>
<city> Ottawa </city> <latitude> 46 degrees </latitude> <longitude> -75 degrees </longitude> <place> Crystal Beach </place>
</location> <date>
<year> 2004 </year> <month> December </month> <day> 31 </day>
</date> <GMT> 1400 </GMT>
<species> <name> pinus banksiana </name> <picture> http://foo.com/tree.JPG </picture>
</species>
<species> <name> pinus resinosa </name>
</species>
</survey>
metadata
individuals
@SwoogleSwoogle
3. Use Swoogle to find terms Metadata Individual Related concepts
Survey Y Survey
Survey type Y --
Location Y Y Location, hasLocation, city, state, name, latitude, longitude
date Y dc:date
year, month, day, time
Y xsd:dateTime
Species,
name
Y Scientific name
Tree taxonomy– IT IS
picture Y foaf:Image, foaf:depiction
Y dc:subject
Y foaf:Person, dc:creator, foaf:mbox
Y tagnumber, DBH
@SwoogleSwoogle
4.A survey with better markup <Survey rdf:about="">
<hasLocation>
<Location>
<country>USA</country>
<state>Maryland</state>
<place_name>UMBC</place_name>
</Location>
</hasLocation>
<dc:creator>
<foaf:Person>
<foaf:name>Joel Sachs</foaf:name>
<foaf:mbox>[email protected]</foaf:mbox>
</foaf:Person>
</dc:creator>
<dc:date rdf:datatype="&xsd;dateTime">2005-01-08T00:00:00Z+5:00</dc:date>
</Survey>
<itis:Pinus_Nigra>
<tagnumber>UMBC-PN3</tagnumber>
<hasLocation>
<Location>
<latitude rdf:datatype="&xsd;decimal">39.25438</latitude>
<longitude rdf:datatype="&xsd;decimal">-76.71532</longitude>
</Location>
</hasLocation>
<DBH rdf:datatype="&xsd;decimal">68</DBH>
<foaf:depiction>
<foaf:Image rdf:about = "http://spire.umbc.edu/fieldTrip/tree3/Picture%20006.jpg">
<dc:subject>profile</dc:subject>
</foaf:Image>
</foaf:depiction>
</itis:Pinus_Nigra>http://spire.umbc.edu/fieldTrip/survey_instance.rdf
@SwoogleSwoogle
5. The evolution of Survey ontology The survey instance file drive the
development of Survey ontology (v1)
http://daml.umbc.edu/ontologies/webofbelief/1.1/survey.rdf Most terms are created by self.
(v2) http://spire.umbc.edu/ontologies/survey.rdf More reused terms Longitude and latitude may be borrowed in future.
@SwoogleSwoogle
Some Issues Inference complexity – OWL full or OWL DL? Ontology instance in Instance document InverseFunctionalProperty
foaf:mbox, foaf:mbox_sha1sum has range xsd:anyURL and rdfs:Literal repectively, so it is DatatypeProperty. However, it cannot be InverseFunctionalProperty. Add class foaf:Mbox
tagnumber placeName, place_name