1 / 16

Configurable User Interface Framework for Cross-Disciplinary and Citizen Science

Configurable User Interface Framework for Cross-Disciplinary and Citizen Science. Presented by: Peter Fox Authors: Eric Rozell, Han Wang, Patrick West, Stephan Zednik , Peter Fox Tetherless World Constellation. EGU General Assembly 2012 , April 24, EGU2012-12859. Problem Statement.

cecile
Download Presentation

Configurable User Interface Framework for Cross-Disciplinary and Citizen Science

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Configurable User Interface Framework for Cross-Disciplinary and Citizen Science Presented by: Peter Fox Authors: Eric Rozell, Han Wang, Patrick West, Stephan Zednik, Peter Fox Tetherless World Constellation EGU General Assembly 2012, April 24, EGU2012-12859

  2. Problem Statement • There tends to be a disconnect between the services for discovery and access to data and the tools for analysis and visualization. • Many data systems use expert vocabularies that can be specific to an organization, science domain, country or other group.

  3. What is S2S? • A framework to facilitate the rapid deployment of user interfaces and web portals for data catalogs. • It relies on underlying Web services to implement the search functionality; it only provides an abstraction layer and presentation layer for those services.

  4. Problem Statement • There tends to be a disconnect between the services for discovery and access to data and the tools for analysis and visualization. • Many data systems use expert vocabularies that can be specific to an organization, science domain, country or other group.

  5. Problem 1: Disconnected Tools and Data • S2S uses an ontology model to align data catalog services with user interface tools to constrain the search space or retrieve/analyze data. • UI “widgets” are matched to Web service inputs (e.g., map widget to bounding box input) … • … along with data outputs from those services (e.g., an list of ISO 8601 dates in an XML document expected for data coverage calendar).

  6. Semantic Web Service Layer Services Operations Outputs Inputs Presentation

  7. Problem Statement • There tends to be a disconnect between the services for discovery and access to data and the tools for analysis and visualization. • Many data systems use expert vocabularies that can be specific to an organization, science domain, country or other group.

  8. Problem 2: Improving Accessibility for Non-Expert Users • There are various ways vocabularies can be linked together (e.g., OWL, SKOS) • Based on the semantics of the linkage, we can determine whether a term from an external vocabulary has coverage in a data catalog service. • Some examples of linkages: • owl:sameAs, owl:equivalentClass, skos:broadMatch, rdfs:subClassOf, etc.

  9. Linked Vocabularies Layer Constrain this search parameter… … with terms from this linked vocabulary.

  10. BCO-DMO Example • Integrated with MapServer (allows geospatial search and plotting) • Leverage external mappings to BODC vocabularies for devices and parameters • We can use other sources linked to BODC vocabulary as “facets” for the data • E.g., we use an upper level SeaVoX Parameter Discovery Vocabulary, which are linked to the lower-level mappings via SKOS (Simple Knowledge Organization Scheme)

  11. Virtual Solar-Terrestrial Observatory • VSTO supports dataset search over… • Time, instruments, parameters, physical domain… • The best modality for searching each of these “facets” is different • E.g., calendar for time, hierarchy for parameters and physical domain • Using S2S, search parameters can be matched to tools providing the most suitable modality… • Using semantic query and basic OWL reasoning

  12. Virtual Solar-Terrestrial Observatory Searching over millions of solar and atmospheric data records. Result widget dynamically constructs OPeNDAP requests. Tree widget for hierarchical vocabularies Calendar widget with unavailable dates blocked out.

  13. Virtual Solar-Terrestrial Observatory • For the linked vocabularies problem, we plan to align geophysical phenomena and events with measurement parameters and time, resp. • Users who are not aware of specific types of measurements can search using known geophysical phenomena • E.g., search for data pertaining to “Northern Lights” rather than “redline intensity” • Users looking for data relevant to specific events can make requests directly, rather than looking up time constraints

  14. Conclusion • By connecting tools to data services, we have simplified the process of designing and deploying UIs for data discovery and access. • Users and service providers can each define their own preferred modalities • We have designed a framework to utilize linked vocabularies to provide improved data access for expert and non-expert users alike.

  15. Any Questions? • FAQs • What does S2S stand for? • It’s a pseudo-acronym like SAT or KFC. Built in the context of oceanography, it used to stand for “Seafloor to Surface”. • Why are widgets JavaScript based? • We wanted to enable a variety of use cases and behaviors with the UI widgets. JavaScript is more flexible than transformation and presentation options like XSLT or CSS. We are actively working to make the development of widgets easier through code generation. • Contact rozele@rpi.edu for further inquiry • Resources: http://bit.ly/twcs2s

More Related