+ All Categories
Transcript
Page 1: Ontology and Application for Reusable Search Interface Design

Ontology and Application for Reusable Search Interface Design

Plans for Advanced Semantic Technologies Final Project

Eric Rozell, Tetherless World Constellation

Page 2: Ontology and Application for Reusable Search Interface Design

Outline

• Project Overview• Table of Contents (for Paper)• Benefits of Semantics (claims)• Project Status• Questions from Class

2

Page 3: Ontology and Application for Reusable Search Interface Design

S2S Overview

3

Page 4: Ontology and Application for Reusable Search Interface Design

Table of Contents

• Introduction / Background– Oceanographic challenges– Brief overview of S2S

• Related Work– Faceted Browsing Platforms– Virtual Observatories– Semantic Web Services

4

Page 5: Ontology and Application for Reusable Search Interface Design

Table of Contents

• Research Methodology– Semantic Web Methodology & Technology

Development Process (Fox, McGuinness, et al., 2009)

– 4DGeoBrowser and ExView (Lerner, Maffei, et al., 2001 & 2007)

• Framework Ontology– Ontology structure and justification– Benefits of semantics

5

Page 6: Ontology and Application for Reusable Search Interface Design

Table of Contents

• Application Prototype– Architecture– OpenSearch implementations

• BCO-DMO, HydroBase, LOGD, VSTO• Results

– Separation of development– Faceted browsing criteria (Polowinski, 2009)

6

Page 7: Ontology and Application for Reusable Search Interface Design

Table of Contents

• Discussion– Conclusion

• Extensible Framework• Enables community development• Provides uniform, customizable search

interfaces– Future Work

• Service-level discovery metadata• Provenance tracking / SAF integration• Web browser plugins

7

Page 8: Ontology and Application for Reusable Search Interface Design

Benefits of Semantics

• Claim: S2S leverages semantics to provide a metadata vocabulary, and, in future versions, will use linked data practices for dereferenceable framework metadata.

8

Page 9: Ontology and Application for Reusable Search Interface Design

Benefit of Semantics

9

Page 10: Ontology and Application for Reusable Search Interface Design

Benefit of Semantics

• Claim: S2S provides explicit semantics for the relationships between web services, search parameters, and user interface widgets.

10

Page 11: Ontology and Application for Reusable Search Interface Design

Benefit of Semantics

11

Page 12: Ontology and Application for Reusable Search Interface Design

Benefit of Semantics

• Claim: S2S leverages RDFS reasoning to infer sub-class transitivity for type checking, and, in future versions, will use OWL-DL to perform instance integrity checking using cardinality and value qualifiers.

12

Page 13: Ontology and Application for Reusable Search Interface Design

Benefit of Semantics

• For integrity checking…– …In component registration/validation

• OpenSearchService hasDescriptionDocument exactly 1 xsd:anyURI

• Widget hasGeneratorFunction exactly 1 xsd:string– …In real-time user interface building

• HierarchicalWidget forWidget only OrdinalParameter• For sub-class reasoning…

– …To answer queries like “select all widgets” when many widgets are not directly classified as type s2s:Widget

13

Page 14: Ontology and Application for Reusable Search Interface Design

Project Status

• Introduction (drafted)• Related Work (90% drafted)• Research Methods (drafted, reviewed)• Application Ontology (75% drafted)• Application Prototype (outlined)• Results (outlined)• Conclusion (outlined)

14

Page 15: Ontology and Application for Reusable Search Interface Design

Stats

• 16-20 pages (with figures)• 7 sections• 6 figures• 1 table• ~30 references• 6 month duration (3-4 solid weeks)• 75 cups of coffee

15

Page 16: Ontology and Application for Reusable Search Interface Design

Questions from Class• Jin: See slides 8, 10, and 12• Peter:

– Claim 1: Vocabulary and metadata are not Semantic Web terms. For an explanation of linked data see: http://bit.ly/PmwsA

– Claim 2: Semantics is also not a Semantic Web term. Basically, I provide a directed graph where the vertices denote concepts and the arcs denote relationships between concepts in the framework. See: http://bit.ly/ebKcRV

– Claim 3: See slide 12

16

Page 17: Ontology and Application for Reusable Search Interface Design

Questions from Class

• Scott: S2S uses only lightweight semantics. Basically:– Structured metadata– Explicit semantics– Automated integrity checking– …propose alternative solution for reusable user

interface and a federated search platform that spans web service standards?

• Ping: Swoogle searches for ontologies, S2S is a search platform. Yes, I created the metadata.

17

Page 18: Ontology and Application for Reusable Search Interface Design

S2S Overview

18

Page 19: Ontology and Application for Reusable Search Interface Design

References• P. Fox, D. McGuinness, L. Cinquini, P. West, J. Garcia, J. Benedict, and D.

Middleton, “Ontology-supported scientific data frameworks: The virtual solar- terrestrial observatory experience,” Computers and Geosciences, vol. 35, no. 4, pp. 724 – 738, 2009.

• A. Maffei, S. Lerner, J. Lynch, A. Newhall, K. Fall, C. Sellers, Glenn, "ExView: A Real-time Collaboration Environment for Multi-ship Experiments," OCEANS 2007 - Europe, pp.1-6, 18-21 June 2007. doi: 10.1109/OCEANSE. 2007.4302345

• S. Lerner, A. Maffei, “4DGeoBrowser: A Web-Based Data Browser and Server for Accessing and Analyzing Multi-Disciplinary Data”, Woods Hole Oceanographic Institution, Technical Report, WHOI-2001-13, October 2001.

• J. Polowinski, “Widgets for faceted browsing”, in: M. Smith, G. Salvendy (Eds.), Human Interface and the Management of Information. Designing Information Environments, Vol. 5617 of Lecture Notes in Computer Science, Springer Berlin / Heidelberg, 2009, pp. 601–610.

19


Top Related