16
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

Configurable User Interface Framework for Cross-Disciplinary and Citizen Science

  • Upload
    cecile

  • View
    24

  • Download
    0

Embed Size (px)

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

Page 1: Configurable User Interface Framework for Cross-Disciplinary  and  Citizen Science

Configurable User Interface Framework for Cross-Disciplinary and Citizen

Science

Presented by: Peter FoxAuthors: Eric Rozell, Han Wang, Patrick West, Stephan Zednik, Peter FoxTetherless World Constellation

EGU General Assembly 2012, April 24, EGU2012-12859

Page 2: Configurable User Interface Framework for Cross-Disciplinary  and  Citizen Science

Problem Statement

1. There tends to be a disconnect between the services for discovery and access to data and the tools for analysis and visualization.

2. Many data systems use expert vocabularies that can be specific to an organization, science domain, country or other group.

Page 3: Configurable User Interface Framework for Cross-Disciplinary  and  Citizen Science

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.

Page 4: Configurable User Interface Framework for Cross-Disciplinary  and  Citizen Science

Problem Statement

1. There tends to be a disconnect between the services for discovery and access to data and the tools for analysis and visualization.

2. Many data systems use expert vocabularies that can be specific to an organization, science domain, country or other group.

Page 5: Configurable User Interface Framework for Cross-Disciplinary  and  Citizen Science

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).

Page 6: Configurable User Interface Framework for Cross-Disciplinary  and  Citizen Science

Semantic Web Service Layer

Inputs

Outputs

Operations

Services

Presentation

Page 7: Configurable User Interface Framework for Cross-Disciplinary  and  Citizen Science

Problem Statement

1. There tends to be a disconnect between the services for discovery and access to data and the tools for analysis and visualization.

2. Many data systems use expert vocabularies that can be specific to an organization, science domain, country or other group.

Page 8: Configurable User Interface Framework for Cross-Disciplinary  and  Citizen Science

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.

Page 9: Configurable User Interface Framework for Cross-Disciplinary  and  Citizen Science

Linked Vocabularies Layer

Constrain this search parameter…

… with terms from this linked vocabulary.

Page 10: Configurable User Interface Framework for Cross-Disciplinary  and  Citizen Science

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)

Page 11: Configurable User Interface Framework for Cross-Disciplinary  and  Citizen Science
Page 12: Configurable User Interface Framework for Cross-Disciplinary  and  Citizen Science

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

Page 13: Configurable User Interface Framework for Cross-Disciplinary  and  Citizen Science

Virtual Solar-Terrestrial Observatory

Tree widget for hierarchical vocabularies

Calendar widget with unavailable dates blocked out.

Searching over millions of solar and atmospheric data records.

Result widget dynamically constructs OPeNDAP requests.

Page 14: Configurable User Interface Framework for Cross-Disciplinary  and  Citizen Science

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

Page 15: Configurable User Interface Framework for Cross-Disciplinary  and  Citizen Science

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.

Page 16: Configurable User Interface Framework for Cross-Disciplinary  and  Citizen Science

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 [email protected] for further inquiry• Resources: http://bit.ly/twcs2s