Ontology and Application for Reusable Search Interface Design
description
Transcript of Ontology and Application for Reusable Search Interface Design
![Page 1: Ontology and Application for Reusable Search Interface Design](https://reader036.fdocuments.net/reader036/viewer/2022062520/5681599b550346895dc6e560/html5/thumbnails/1.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022062520/5681599b550346895dc6e560/html5/thumbnails/2.jpg)
Outline
• Project Overview• Paper Contents• Submission Plan• Semantic Claims• Project Status
2
![Page 3: Ontology and Application for Reusable Search Interface Design](https://reader036.fdocuments.net/reader036/viewer/2022062520/5681599b550346895dc6e560/html5/thumbnails/3.jpg)
Project Overview
3
![Page 4: Ontology and Application for Reusable Search Interface Design](https://reader036.fdocuments.net/reader036/viewer/2022062520/5681599b550346895dc6e560/html5/thumbnails/4.jpg)
Table of Contents
• Introduction• Related Work• Research Methods• Framework Ontology• Application Prototype• Evaluation• Discussion• Conclusion
4
![Page 5: Ontology and Application for Reusable Search Interface Design](https://reader036.fdocuments.net/reader036/viewer/2022062520/5681599b550346895dc6e560/html5/thumbnails/5.jpg)
Introduction
• Outlines motivations for work– Challenges for data managers
• Making user friendly interfaces• Managing a constant influx of data
– Challenges for scientists• Data service discovery• Learning curve for search interfaces/services
5
![Page 6: Ontology and Application for Reusable Search Interface Design](https://reader036.fdocuments.net/reader036/viewer/2022062520/5681599b550346895dc6e560/html5/thumbnails/6.jpg)
Related Work
• Discusses related topics– Faceted Browsing Platforms
• Not faceted browse in general• E.g., Exhibit, Longwell, Flamenco, mSpace
– Virtual Observatories (VOs)• Integrate services and tools for uniform access• Some (SPASE, VSTO) serve as vocab. catalyst• S2S could benefit VO work (but not replace VOs)
– Semantic Web Services (SWS)• SWS ontologies (e.g., OWL-S, WSMO, SWSO)• Semantic annotation of web services (e.g., SAWSDL,
OpenSearch)• Utilize ontologies for discovery, annotation for extension
6
![Page 7: Ontology and Application for Reusable Search Interface Design](https://reader036.fdocuments.net/reader036/viewer/2022062520/5681599b550346895dc6e560/html5/thumbnails/7.jpg)
Research Methodology
7
![Page 8: Ontology and Application for Reusable Search Interface Design](https://reader036.fdocuments.net/reader036/viewer/2022062520/5681599b550346895dc6e560/html5/thumbnails/8.jpg)
Framework Ontology
8
LegendYellow: ServicesBlue: Query InterfacesOrange: Output FormatsGreen: WidgetsPink: Parameters
![Page 9: Ontology and Application for Reusable Search Interface Design](https://reader036.fdocuments.net/reader036/viewer/2022062520/5681599b550346895dc6e560/html5/thumbnails/9.jpg)
Application Prototype
9
![Page 10: Ontology and Application for Reusable Search Interface Design](https://reader036.fdocuments.net/reader036/viewer/2022062520/5681599b550346895dc6e560/html5/thumbnails/10.jpg)
Evaluation
10
![Page 11: Ontology and Application for Reusable Search Interface Design](https://reader036.fdocuments.net/reader036/viewer/2022062520/5681599b550346895dc6e560/html5/thumbnails/11.jpg)
Evaluation
11
![Page 12: Ontology and Application for Reusable Search Interface Design](https://reader036.fdocuments.net/reader036/viewer/2022062520/5681599b550346895dc6e560/html5/thumbnails/12.jpg)
Evaluation
• Case Study: BCO-DMO* Application Integration– BCO-DMO Technologies
• Web Map Service (WMS) / Web Feature Service (WFS)• MapServer• MySQL database• OWL ontology & RDF knowledge base • Vocabulary mappings to other projects
– Application Integration• WMS/WFS search widget• MapServer result widget• OpenSearch service leverages MySQL and OWL/RDF• Vocab. mappings used in federated search
12
* Biological and Chemical Oceanography Data Management Office
![Page 13: Ontology and Application for Reusable Search Interface Design](https://reader036.fdocuments.net/reader036/viewer/2022062520/5681599b550346895dc6e560/html5/thumbnails/13.jpg)
Discussion
• More general than faceted browse• Future Work
– Support Apache Solr and SAWSDL standards– Usability evaluation (end-user and developer)– Web browser plugins– Community Portal– Discovery Infrastructure
13
![Page 14: Ontology and Application for Reusable Search Interface Design](https://reader036.fdocuments.net/reader036/viewer/2022062520/5681599b550346895dc6e560/html5/thumbnails/14.jpg)
Conclusion
• Sufficient infrastructure for faceted browse• Platform for application integration• Reusable user interface modules• Extensible to various web standards• Custom, uniform interfaces for scientists
14
![Page 15: Ontology and Application for Reusable Search Interface Design](https://reader036.fdocuments.net/reader036/viewer/2022062520/5681599b550346895dc6e560/html5/thumbnails/15.jpg)
Submission Plan
• Computers & Geosciences– Application Article
• 5000 words• Novel software application or web service• Applied computer methods (OWL/RDF)• Comparison with other methods (Faceted Browsing)• Emphasis on novelty (Application Integration)
15
![Page 16: Ontology and Application for Reusable Search Interface Design](https://reader036.fdocuments.net/reader036/viewer/2022062520/5681599b550346895dc6e560/html5/thumbnails/16.jpg)
Semantic Claims
• Claim: S2S will use linked data practices for dereferenceable framework metadata.
• Benefit: Supports semi-automated discovery without the need for centralized registry.
16
![Page 17: Ontology and Application for Reusable Search Interface Design](https://reader036.fdocuments.net/reader036/viewer/2022062520/5681599b550346895dc6e560/html5/thumbnails/17.jpg)
Semantic Claims
17
![Page 18: Ontology and Application for Reusable Search Interface Design](https://reader036.fdocuments.net/reader036/viewer/2022062520/5681599b550346895dc6e560/html5/thumbnails/18.jpg)
Semantic Claims
• Claim: S2S leverages RDFS reasoning to infer sub-class transitivity for type checking and query.
• Benefit: Simplifies query development.
18
![Page 19: Ontology and Application for Reusable Search Interface Design](https://reader036.fdocuments.net/reader036/viewer/2022062520/5681599b550346895dc6e560/html5/thumbnails/19.jpg)
Semantic Claims
• User Scenario:– Oceanographer searching for data– Wishes to constrain search to a depth range (say,
the within 50m of thermocline)– Needs to find widgets that are useful for
“quantitative range”– Discovers class, s2s:QuantitativeRangeWidget– Makes request to system for instances of
s2s:QuantitativeRangeWidget– System returns instances of class and subclasses
19
![Page 20: Ontology and Application for Reusable Search Interface Design](https://reader036.fdocuments.net/reader036/viewer/2022062520/5681599b550346895dc6e560/html5/thumbnails/20.jpg)
Semantic Claims
• Claim: S2S leverages OWL description logic constructs (note, not reasoning), namely universal qualifiers.
• Benefit: Allows for semi-automated construction of user interfaces.
20
![Page 21: Ontology and Application for Reusable Search Interface Design](https://reader036.fdocuments.net/reader036/viewer/2022062520/5681599b550346895dc6e560/html5/thumbnails/21.jpg)
Semantic Claims
• User Scenario:– Similar to last scenario, scientist finds a web service
that S2S can be used for.– Scientist selects service in S2S.– System detects that the service uses
s2s:QuantitativeRangeParameter– System detects that s2s:QuantitativeRangeParameter
can be constrained only with s2s:QuantitativeRangeWidget (universal qualifier)
– User scenario continues as before
21
![Page 22: Ontology and Application for Reusable Search Interface Design](https://reader036.fdocuments.net/reader036/viewer/2022062520/5681599b550346895dc6e560/html5/thumbnails/22.jpg)
Project Status
• First Draft Complete• Submission Plan Developed• Round of Friendly Reviews (starting)• Future Work
– Add a section between Introduction and Related Work summarizing the system
22
![Page 23: Ontology and Application for Reusable Search Interface Design](https://reader036.fdocuments.net/reader036/viewer/2022062520/5681599b550346895dc6e560/html5/thumbnails/23.jpg)
S2S Overview
23
![Page 24: Ontology and Application for Reusable Search Interface Design](https://reader036.fdocuments.net/reader036/viewer/2022062520/5681599b550346895dc6e560/html5/thumbnails/24.jpg)
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.
24
![Page 25: Ontology and Application for Reusable Search Interface Design](https://reader036.fdocuments.net/reader036/viewer/2022062520/5681599b550346895dc6e560/html5/thumbnails/25.jpg)
Grading
• Presentations: 10% ea.• Paper: 20%• …Or whatever is in my best interest
25