+ All Categories
Home > Technology > Observlets

Observlets

Date post: 09-Feb-2017
Category:
Upload: aastha-madaan
View: 23 times
Download: 0 times
Share this document with a friend
14
Observlets: Empowering Analytical Observations on Web Observatory Aastha Madaan, Tiropanis Thanassis Srinath Srinivasa, Wendy Hall
Transcript
Page 1: Observlets

Observlets: Empowering Analytical Observations on Web Observatory

Aastha Madaan, Tiropanis ThanassisSrinath Srinivasa, Wendy Hall

Page 2: Observlets

01/05/2023 SOCM Workshop 2016 2

• Understanding Web Observatory

– Resources and End-users

• Issues for developing data analytic applications

• Defining Observlets

• Observlets on Web Observatory

• A use-case of Observlets

Outline

Page 3: Observlets

01/05/2023 SOCM Workshop 2016 3

Web Observatory

• A global catalogue for sharing distributed datasets and analytic

applications

• Web observatory node includes applications of computational social

science, models of evolution of social machines and big data analytics

• Datasets on a web observatory may include quantitative or qualitative

data, real-time data, multimedia content, open-data, archives, and e-

Science resources.

• It aims to support understanding of web evolution through

observation and experimentation + support user-engagement with

analytic resources

Page 4: Observlets

01/05/2023 SOCM Workshop 2016 4

Web Observatory: Resources

WO Portal

WO Datastores WO Apps

WO Portal

WO Datastores WO Apps

WO Portal

WO Datastores WO Apps

Links to other observatoriesEPrints repository, harvested news articles,

patient records

Harvesters, visualizations, analytic applications

Page 5: Observlets

01/05/2023 SOCM Workshop 2016 5

Web Observatory: Users

Healthcare Experts

MeteorologistsComputer Scientists

• End-users on a web observatory include individuals, public and private organizations agencies

• Domain experts with limited technical skills. E.g. social scientists, medical experts

• Technical experts including computer scientists and web scientists

Page 6: Observlets

01/05/2023 SOCM Workshop 2016 6

The Gap

• Data processing on the web observatory is challenging -

– Data generated from diverse sources in a variety of formats

– Data is owned and shared among different administrative domains

– Data may need to be filtered based on temporal and spatial dimensions

– Complex statistical aggregations are required to study the datasets

• Domain experts are limited in their technical skills and fail to understand

possible data transformations

• Technical users duplicate efforts to build similar analysis for different

datasets hindering building of richer and insightful applications

• Need to enable the users develop and re-use analytic applications

Page 7: Observlets

01/05/2023 SOCM Workshop 2016 7

• Formal design patterns for data transformations on the web

observatory

• Provide abstract definitions for intermediate steps of data

analysis

• Support re-use of analytic applications and avoid rebuilding

applications from scratch

• Support share application modules and aggregations

Observlets

Page 8: Observlets

01/05/2023 SOCM Workshop 2016 8

Observlets (1): Architecture

Dataset 1 Dataset 2 Dataset 3

Data Harmonization

Spatio-temporal filter(s) Aggregation(s) Visualization(s)

App 1 App 2 App 3

Datastore

Applications

Observlet Inventory

Page 9: Observlets

01/05/2023 SOCM Workshop 2016 9

Observlets (2): Data Harmonization

Mongodb MySQL Excel

Data Harmonization

Application

Registered “Asthma” datasets

Data analytic application – Asthma conditions in a given geographical area

Output format: Relational

Input + Metadata

Page 10: Observlets

01/05/2023 SOCM Workshop 2016 10

Observlets (3): Spatio-Temporal Filters

IndiaFloods

Spatio-temporal filters

Application

Registered datasets about “floods”in India

Data analytic application – compares disaster responseand analyses micro-climate for floods in different states of India during 2014-15

Subset of original dataset

Query within time window (OR|AND) location attributes

Page 11: Observlets

01/05/2023 SOCM Workshop 2016 11

Observlets (4): Aggregation

Aggregation Observlet

Application

Registered datasets about “income and education” of people Delhi

Analyze income trends w.r.t education statistics of people of “Delhi”

Apply selected aggregation for analyses

Schematic definitions of statistical formulae and pseudo-code

Page 12: Observlets

01/05/2023 SOCM Workshop 2016 12

Observlets (5): Visualization

Visualization Observlet

Visualization Application

Schematic definitions, pseudo-code of visualizations

Dataset/Aggregated data

Page 13: Observlets

01/05/2023 13

Observlet Interactions

SOCM Workshop 2016

Page 14: Observlets

01/05/2023 SOCM Workshop 2016 14

References[1] W3c community group for web observatory. www.w3.org/community/webobservatory. Accessed: 2015-11-26.[2] Web observatory schema. https: //www.w3.org/wiki/WebSchemas/WebObsSchema. Accessed: 2015-11-26.[3] Web observatory, university of southampton. http://web-001.ecs.soton.ac.uk/. Accessed: 2015-12-11.[4] I. C. Brown, W. Hall, and L. Harris. Towards a taxonomy for web observatories. In Proceedings of the 23rd International Conference on World Wide Web Companion, WWW Companion '14, pages 1067{1072, Republic and Canton of Geneva, Switzerland, 2014. International World Wide Web Conferences Steering Committee. [5] J. O. Coplien. Software design patterns: Common questions and answers. The Patterns Handbook: Techniques, Strategies, and Applications. Cambridge University Press, NY, pages 311{320, 1998.[6] B. M. Frischmann. Infrastructure: The social value of shared resources. Oxford University Press, 2012.[7] W. Hall and T. Tiropanis. Web evolution and web science. Computer Networks, 56(18):3859{3865, 2012.[8] J. Heer and M. Agrawala. Software design patterns for information visualization. IEEE Transactions on Visualization and Computer Graphics, 12(5):853-860, September 2006.[9] V. Hristidis, S.-C. Chen, T. Li, S. Luis, and Y. Deng. Survey of data management and analysis in disaster situations. J. Syst. Softw., 83(10):1701-1714, Oct. 2010.[10] I. O. Popov, M. M. C. Schraefel, G. Correndo, W. Hall, and N. Shadbolt. Interacting with the web of data through a web of inter-connected lenses. In WWW2012 Workshop on Linked Data on the Web, Lyon, France, 16 April, 2012.[11] C. Pu and M. Kitsuregawa. Big data and disaster management: a report from the JST-NSF joint workshop. Georgia Institute of Technology, CERCS, 2013.[12] T. Tiropanis, W. Hall, N. Shadbolt, D. De Roure, N. Contractor, and J. Hendler. The web science observatory. IEEE Intelligent Systems, (2), pp100-104, 2013.[13] T. Tiropanis, X. Wang, R. Tinati, and W. Hall. Building a connected web observatory: architecture and challenges. 2014.