+ All Categories
Home > Documents > Datename/org/meeting1 Ontology Usage I.Edward Shaya, Brian Thomas, Zenping Huang, Peter Teuben...

Datename/org/meeting1 Ontology Usage I.Edward Shaya, Brian Thomas, Zenping Huang, Peter Teuben...

Date post: 27-Mar-2015
Category:
Upload: jordan-power
View: 213 times
Download: 0 times
Share this document with a friend
Popular Tags:
14
Date name/org/meeting 1 Ontology Usage I.Edward Shaya, Brian Thomas, Zenping Huang, Peter Teuben University of Maryland THE US NATIONAL VIRTUAL OBSERVATORY
Transcript
Page 1: Datename/org/meeting1 Ontology Usage I.Edward Shaya, Brian Thomas, Zenping Huang, Peter Teuben University of Maryland T HE US N ATIONAL V IRTUAL O BSERVATORY.

Datename/org/meeting 1

Ontology Usage

I.Edward Shaya, Brian Thomas, Zenping Huang, Peter TeubenUniversity of Maryland

THE US NATIONAL VIRTUAL OBSERVATORY

Page 2: Datename/org/meeting1 Ontology Usage I.Edward Shaya, Brian Thomas, Zenping Huang, Peter Teuben University of Maryland T HE US N ATIONAL V IRTUAL O BSERVATORY.

Datename/org/meeting 2

Outline

• Our Project : 2-3 years in development, detail various potentially valuable uses for the VO, tested some sue cases, and developing a framework for use in the VO

• Outline– What can Ontologies do (that is useful to

VO) ?– One use case example we work with– Our Project Technologies

Page 3: Datename/org/meeting1 Ontology Usage I.Edward Shaya, Brian Thomas, Zenping Huang, Peter Teuben University of Maryland T HE US N ATIONAL V IRTUAL O BSERVATORY.

Datename/org/meeting 3

Basic Ontology Properties

• * Depicts (Sub)classes, Properties of Classes, Domain and Range of Properties, and Instances.

• * Subclasses can have restrictions on ranges of properties or additional properties.

• * Equivalency of Classes, Sameness of Instances, Disjointedness, unions,

• * Ranges can have Restriction of AllValuesFrom, SomeValuesFrom, and Cardinality

Page 4: Datename/org/meeting1 Ontology Usage I.Edward Shaya, Brian Thomas, Zenping Huang, Peter Teuben University of Maryland T HE US N ATIONAL V IRTUAL O BSERVATORY.

Datename/org/meeting 4

Obvious Uses

• Explicit statement of terms and relationships between terms. Similar to a data dictionary but expressed as a directed graph.

• UCD usage: connect an element with semantic meaning.

• Applications become aware of “isa” relations: SBc isa SpiralGalaxy, SpiralGalaxy isa Galaxy, TTauri isa Star.

• Aid to translating terminology between interest groups.

Page 5: Datename/org/meeting1 Ontology Usage I.Edward Shaya, Brian Thomas, Zenping Huang, Peter Teuben University of Maryland T HE US N ATIONAL V IRTUAL O BSERVATORY.

Datename/org/meeting 5

No So Obvious Uses

• Allow for multiple relationships between a pair of Classes.– In XSD, GC/Star means GlobularCluster has

Star. But in ontology • GC1 hasForeground Star1• GC1 hasBackground Star2• GC1 hasMember Star3• GC1 hasLineOfSite Star4 • Or• Region Definedby GC1 has Star4

Page 6: Datename/org/meeting1 Ontology Usage I.Edward Shaya, Brian Thomas, Zenping Huang, Peter Teuben University of Maryland T HE US N ATIONAL V IRTUAL O BSERVATORY.

Datename/org/meeting 6

Not So Obvious Uses (2)

• Clearly express Catalog’s domainGalaxy “Milky Way” hasMember “Messier 3”GlobularCluster “Messier 3” hasMember “CatalogRow”hasMeasurement ProperMotion=“pmM3”Star “CatalogRow” hasMeasurement ProperMotion=“pmStars”“pmStars” inInterval “pmM3”

This is a way to express that the catalog is one of stars that are members of M3 and M3 is in the Milky Way and membership is confirmed by proper motion.

Page 7: Datename/org/meeting1 Ontology Usage I.Edward Shaya, Brian Thomas, Zenping Huang, Peter Teuben University of Maryland T HE US N ATIONAL V IRTUAL O BSERVATORY.

Datename/org/meeting 7

No So Obvious Uses (3)

• In tandem with the proper catalog DM it can provides a High Level Query Language:

– /MilkyWay//GlobularCluster//Star/hasVelocity//Amplitude/Value > 35 kmPerSec

• Provides descriptions of transforming between different representations of data. Such as from vector components to amplitude,direction.

• Ensures valid unit types on each Measurement. i.e. Force must have ForceUnits, Mass must have MassUnits.

Page 8: Datename/org/meeting1 Ontology Usage I.Edward Shaya, Brian Thomas, Zenping Huang, Peter Teuben University of Maryland T HE US N ATIONAL V IRTUAL O BSERVATORY.

Datename/org/meeting 8

Example Use Case

Use-case: Finding the Hubble constant observationally.User wants distances and redshifts (cz) for various galaxy data.

Page 9: Datename/org/meeting1 Ontology Usage I.Edward Shaya, Brian Thomas, Zenping Huang, Peter Teuben University of Maryland T HE US N ATIONAL V IRTUAL O BSERVATORY.

Datename/org/meeting 9

Ontology Snipet for Use-case

Page 10: Datename/org/meeting1 Ontology Usage I.Edward Shaya, Brian Thomas, Zenping Huang, Peter Teuben University of Maryland T HE US N ATIONAL V IRTUAL O BSERVATORY.

Datename/org/meeting 10

Example Use Case (2)

Step 1: The Setup - specify the problem Galaxy (D, Cz)

Step 2: Inference engine does initial searchmatches:

Galaxy (D, Cz) SpiralGalaxy (D, Cz)

Galaxy (Dtf, Cz) SpiralGalaxy (Dtf, Cz)

Galaxy (Dceph, Cz)

Page 11: Datename/org/meeting1 Ontology Usage I.Edward Shaya, Brian Thomas, Zenping Huang, Peter Teuben University of Maryland T HE US N ATIONAL V IRTUAL O BSERVATORY.

Datename/org/meeting 11

Example Use-case (3)

Step 3: User makes selection of appropriate objects. F(for this example we follow only one choice):

SpiralGalaxy (Dtf, Cz)

Step 4: Inference engine examines functional ontology to determine if indirect matches exist. Finds that :

Galaxy (Dtf, Cz ) <-> Galaxy (W20, Imag, incl)

Page 12: Datename/org/meeting1 Ontology Usage I.Edward Shaya, Brian Thomas, Zenping Huang, Peter Teuben University of Maryland T HE US N ATIONAL V IRTUAL O BSERVATORY.

Datename/org/meeting 12

Example Use-case (4)

Step 5: User presented with the following set of semantic data definitions that can be used to search the VO repositories.

SpiralGalaxy (Dtf, Cz )

SpiralGalaxy (W20, Imag, incl)

Page 13: Datename/org/meeting1 Ontology Usage I.Edward Shaya, Brian Thomas, Zenping Huang, Peter Teuben University of Maryland T HE US N ATIONAL V IRTUAL O BSERVATORY.

Datename/org/meeting 13

Ontology Tech we use (right now)

• Jena2 (Java) inference engine• OWL (W3C standard) for expressing

ontologies• Protege : lots of consistency checks,

visualization, etc to speed ontology construction

• True Grit

Page 14: Datename/org/meeting1 Ontology Usage I.Edward Shaya, Brian Thomas, Zenping Huang, Peter Teuben University of Maryland T HE US N ATIONAL V IRTUAL O BSERVATORY.

Datename/org/meeting 14

Summary

• Started work on ontology approach to data discovery. Limited (so far) piecemeal success. – Working on how a unifying framework should

look like. – User GUI interface.

• Created initial ontology (at http://archive.astro.umd.edu/ont)

• Not exploiting all the possible uses (yet). Could be aiding discovery better.


Recommended