ontology and application for reusable search interface design
DESCRIPTION
Ontology and Application for Reusable Search Interface Design. Plans for Advanced Semantic Technologies Final Project. Eric Rozell, Tetherless World Constellation. Outline. Project Overview Table of Contents (for Paper) Benefits of Semantics (claims) Project Status Questions from Class. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Ontology and Application for Reusable Search Interface Design](https://reader035.vdocument.in/reader035/viewer/2022070421/5681613d550346895dd0a21a/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://reader035.vdocument.in/reader035/viewer/2022070421/5681613d550346895dd0a21a/html5/thumbnails/2.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070421/5681613d550346895dd0a21a/html5/thumbnails/3.jpg)
S2S Overview
3
![Page 4: Ontology and Application for Reusable Search Interface Design](https://reader035.vdocument.in/reader035/viewer/2022070421/5681613d550346895dd0a21a/html5/thumbnails/4.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070421/5681613d550346895dd0a21a/html5/thumbnails/5.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070421/5681613d550346895dd0a21a/html5/thumbnails/6.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070421/5681613d550346895dd0a21a/html5/thumbnails/7.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070421/5681613d550346895dd0a21a/html5/thumbnails/8.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070421/5681613d550346895dd0a21a/html5/thumbnails/9.jpg)
Benefit of Semantics
9
![Page 10: Ontology and Application for Reusable Search Interface Design](https://reader035.vdocument.in/reader035/viewer/2022070421/5681613d550346895dd0a21a/html5/thumbnails/10.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070421/5681613d550346895dd0a21a/html5/thumbnails/11.jpg)
Benefit of Semantics
11
![Page 12: Ontology and Application for Reusable Search Interface Design](https://reader035.vdocument.in/reader035/viewer/2022070421/5681613d550346895dd0a21a/html5/thumbnails/12.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070421/5681613d550346895dd0a21a/html5/thumbnails/13.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070421/5681613d550346895dd0a21a/html5/thumbnails/14.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070421/5681613d550346895dd0a21a/html5/thumbnails/15.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070421/5681613d550346895dd0a21a/html5/thumbnails/16.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070421/5681613d550346895dd0a21a/html5/thumbnails/17.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070421/5681613d550346895dd0a21a/html5/thumbnails/18.jpg)
S2S Overview
18
![Page 19: Ontology and Application for Reusable Search Interface Design](https://reader035.vdocument.in/reader035/viewer/2022070421/5681613d550346895dd0a21a/html5/thumbnails/19.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.
19