superimposed information - icde 2001 - heidelberg1 bundles in captivity: an application of...

34
Superimposed Information - ICDE 2001 - Heidelberg 1 Bundles in Captivity: An Application of Superimposed Information (the software architecture for superimposed applications) Lois Delcambre, David Maier, Shawn Bowers, Mathew Weaver, Longxing Deng, Paul Gorman, Joan Ash, Mary Lavelle, Jason Lyman Database and Object Technology Lab Computer Science and Engineering Department Oregon Graduate Institute Division of Medical Informatics and Outcomes Research Oregon Health Sciences University

Post on 21-Dec-2015

223 views

Category:

Documents


0 download

TRANSCRIPT

Superimposed Information - ICDE 2001 - Heidelberg 1

Bundles in Captivity: An Application of Superimposed

Information

(the software architecture for superimposed applications)

Lois Delcambre, David Maier, Shawn Bowers, Mathew Weaver, Longxing Deng,

Paul Gorman, Joan Ash, Mary Lavelle, Jason Lyman

Database and Object Technology LabComputer Science and Engineering Department

Oregon Graduate Institute

Division of Medical Informatics and Outcomes ResearchOregon Health Sciences University

Superimposed Information - ICDE 2001 - Heidelberg 2

Outline

• introduction to superimposed information

• application of our work– SLIMPad: NSF Digital Libraries 2 Program

• our architecture for building superimposed applications

Superimposed Information - ICDE 2001 - Heidelberg 3

What is Superimposed Information?

data “placed over” existing information sources to:

highlight annotate elaborate select collect organize connect reuse

information elements

often to support new applications, beyond the original

Superimposed Information - ICDE 2001 - Heidelberg 4

Examples of Superimposed Information

Non-electronic examples:

Commentaries on religious texts, law, literature Concordances, citation indexes

Electronic examples:

Your bookmark file in your web browser RDF metadata

Superimposed Information - ICDE 2001 - Heidelberg 5

Why work on it now?

• Broadening range of digital information

• Accessibility/addressability to base information

– Reference (e.g., URL) can be resolved quickly– Addressing at various levels of granularity

• Emerging Standards: RDF, Topic Maps, Xlink

• Emerging Applications: – Third Voice, Multi-Valent Documents, ...

Superimposed Information - ICDE 2001 - Heidelberg 6

The superimposed and base layers with marks

Superimposed Layer

BaseLayer

Information Source1

Information Source2

Information Sourcen

marks

Focus: building generic technology

Superimposed Information - ICDE 2001 - Heidelberg 7

Styles of Superimposed Applications

enhanced base layerapplication

simultaneous use of base and

superimposedapplications

web browser(with extra functions such as annotation)

superimposedapplication

baseapplication1

baseapplication2

...

Superimposed Information - ICDE 2001 - Heidelberg 8

Outline

• introduction to superimposed information

• application of our work– SLIMPad (NSF Digital Libraries 2 Program)

• our architecture for building superimposed applications

Superimposed Information - ICDE 2001 - Heidelberg 9

Paul Gorman, MD Lois Delcambre, PhDDavid Maier, PhD

Superimposed Information - ICDE 2001 - Heidelberg 10

Bundles in the wild………..

Observational team:Paul GormanJoan AshMary LavelleJason Lyman

…………..Bundles in captivityComputer science team:

Lois DelcambreDave MaierShawn BowersMathew Weaver

Rupa Tummala

Superimposed Information - ICDE 2001 - Heidelberg 11

Let’s take a trip to the ICU

Superimposed Information - ICDE 2001 - Heidelberg 12

(Wild) Bundles

Superimposed Information - ICDE 2001 - Heidelberg 13

(Wild) Bundles

• There is benefit in creating (active processing of information)

• There is benefit in reusing (trigger memory)

• There is benefit in sharing (establish collective, situated awareness)

Superimposed Information - ICDE 2001 - Heidelberg 14

Given….

• bundles are everywhere! • access to bundles provides access to important

information• information in bundles is often copied from other

information sources

• we can keep copied/referenced information linked through the use of marks

Superimposed Information - ICDE 2001 - Heidelberg 15

SLIMPad demo

built using our architecture

simple application

minimal interface to base layer (create mark, go to mark)

Superimposed Information - ICDE 2001 - Heidelberg 16

Outline

• introduction to superimposed information

• application of our work– SLIMPad (NSF Digital Libraries 2 Program)

• our architecture for building superimposed applications

Superimposed Information - ICDE 2001 - Heidelberg 17

Superimposed Layer Information Manager (SLIM) Architecture:

Contributions

• Mark Management - to create/resolve marks

• SLIM API - for the application developer

• TRIM store - for generic storage of superimposed information

Superimposed Information - ICDE 2001 - Heidelberg 18

SuperimposedApplication

The general architecture for managingsuperimposed information

Superimposed Information Management

ApplicationData

ApplicationSpecific

API

GenericManagement

TRIMStore

creates and manages

Mark Management

Superimposed Information - ICDE 2001 - Heidelberg 19

Mark Management

SLIMPad

Mark Manager

Mark DB

user

XML Documents

PDF files

Web Pages

Excel Spreadsheets

PPT Files

Superimposed Information Management

XML Viewer

PDF Viewer

IE Explorer

MS Excel

MS PowerPoint

HTML Module

Excel Module

PowerPoint Module

XML Module

PDF Module

Superimposed Information - ICDE 2001 - Heidelberg 20

SLIM API: as seen by application

Bundle

bundleName : StringbundleXPos : NumberbundleYPos : NumberbundleHeight : NumberbundleWidth : Number

Scrap

scrapName : StringscrapXPos : NumberscrapYPos : Number

SLIMPad

padName : String Mark

markId : String

1 *

1

*

*

0..1

Structured Bundle Model for SLIMPad.

AbstractBundle

Superimposed Information - ICDE 2001 - Heidelberg 21

Storing Superimposed Information

• Provides a level of abstraction above models• Describes the structural features of models

Topic Map

Topic Map Defintions

Topic Map Instances

XML

DTD

XML Document

Basic Set of Abstractions

Model Constructs and Relationships

Schema-LevelData

Instance-LevelData

Metamodel

Superimposed Information - ICDE 2001 - Heidelberg 22

SuperimposedApplication

The general architecture for managingsuperimposed information

Superimposed Information Management

ApplicationData

ApplicationSpecific

API

GenericManagement

TRIMStore

creates and manages

Mark Management

Model, Schema, and Instance data - all represented uniformly using triples

Superimposed Information - ICDE 2001 - Heidelberg 23

Future Work

• Field trial of SLIMPad (e.g., Saturday rounds)• Validate bundles/SLIMPad results in 2nd application

• Extend SLIMPad, perhaps suited for a medical task• Extend architecture

• Extend the metamodel (to accommodate more data models)

• Formalize the metamodel• Develop addressing mechanisms to accompany

structural constructs (to support canonical marks)

Superimposed Information - ICDE 2001 - Heidelberg 24

For more information

• www.cse.ogi.edu/footprints“Tracking footprints through a medical information space”

• www.cse.ogi.edu/forest“Harvesting information to sustain our forests”

[email protected]

[email protected]

Superimposed Information - ICDE 2001 - Heidelberg 25

Harvesting Information to Harvesting Information to Sustain our Forests:Sustain our Forests:

Creating anCreating anAdaptive Management PortalAdaptive Management Portal

NSF DIGITAL GOVERNMENT PROGRAMNSF DIGITAL GOVERNMENT PROGRAM

Tim Tolle & Lois DelcambreTim Tolle & Lois [email protected] [email protected]@fs.fed.us [email protected]

Co-Project DirectorsCo-Project Directors

Superimposed Information - ICDE 2001 - Heidelberg 26

Project focuses on the:

Adaptive Management

Areas

USDA Forest ServiceUSDI Bureau of Land

ManagementUSDI Fish and Wildlife Service

Superimposed Information - ICDE 2001 - Heidelberg 27

Adaptive Management Portal: a value-added, Internet-based service

• Provide multiple access paths to forest information.

• Preserve local autonomy and local focus of each site.

• Support diverse users and types of information.

• Use proposed, existing, and de facto standards for content, classification, and technology.

• Be low-cost, scalable, extensible.

Superimposed Information - ICDE 2001 - Heidelberg 28

Feature: search by one or more aspect

Place 1 Place 2 Place 6Place 6...

climatecontrolledvocabulary

user user browsesbrowses

to to findfind

documentsdocuments

Superimposed Information - ICDE 2001 - Heidelberg 29

Similarity Search

Place 1 Place 2 Place 6Place 6...

climatecontrolledvocabulary

user user wantswantsstudiesstudies

in placesin placeslike like

this onethis one

1

4

2

3

5

Superimposed Information - ICDE 2001 - Heidelberg 30

Project Funding

• Duration: 3 years

• Budget: $1.5 million

• Principal financial sponsors– National Science Foundation– Bureau of Land Management (Oregon State Office)– Forest Service (R-6 and PNW Station)– National Park Service (Western Region)

Superimposed Information - ICDE 2001 - Heidelberg 31

Team MembersTeam Members

Tim Tolle Tim Tolle Regional Coordinator for AMA, US Forest ServiceRegional Coordinator for AMA, US Forest Service

Eric LandisEric Landis Forest Information System Specialist, ConsultantForest Information System Specialist, Consultant

Craig PalmerCraig Palmer Natural Resources Monitoring Expert, UNLVNatural Resources Monitoring Expert, UNLV

Fred PhillipsFred Phillips Professor, Head, Mgt. of Science and Tech., OGIProfessor, Head, Mgt. of Science and Tech., OGI

Patty ToccalinoPatty Toccalino Asst. Prof., Environmental Science and Eng., OGIAsst. Prof., Environmental Science and Eng., OGI

Lois DelcambreLois Delcambre Professor, Computer Science and Eng., OGIProfessor, Computer Science and Eng., OGI

David MaierDavid Maier Professor, Computer Science and Eng., OGIProfessor, Computer Science and Eng., OGI

Shawn BowersShawn Bowers PhD Student, Computer Science and Eng., OGIPhD Student, Computer Science and Eng., OGI

Mat WeaverMat Weaver PhD Student, Computer Science and Eng., OGIPhD Student, Computer Science and Eng., OGI

Forest/environmental expertiseForest/environmental expertise Computer science expertiseComputer science expertise

Superimposed Information - ICDE 2001 - Heidelberg 32

Staff Scientist, Pacific Northwest National LaboratoryMark Whiting

Science Advisor, USDI, National Park ServiceRegina Rochefort

Communications Director, USDA Forest Service, PNW Research StationCynthia L. Miner

Chief, Office of Technical Support, Forest Resources, USDI Fish and Wildlife ServiceMonty Knudsen

Executive Director, IMFN SecretariatFred Johnson

MD, Asst. Professor, Division of Medical Informatics and Outcomes Research, OHSU Paul Gorman

Sustainable NorthwestMartin Goebel

USDA Forest Service, Pacific NW RegionRobert Devlin

President, IUFRO, Oxford Forestry Institute, Dept of Plant SciencesJeff Burley

Co-Inventor of the Topic Map ModelMichel Biezunski

Advisory Board

Forest/environmental expertiseForest/environmental expertise Computer science expertiseComputer science expertise

Superimposed Information - ICDE 2001 - Heidelberg 33

Task 1 – Status• Workshops @ Snoqualmie Pass Adaptive Management Area,

Cle Elum, WA (June and July)

• Interviews with Forest Service Corvallis Forest Sciences Lab and USGS FRESC, Corvallis (August)

• Interviews with Central Cascades Adaptive Management Area, Eugene (August)

• Interviews with the Applegate Partnership and its associated agencies (August)

• Rainier National Park (planned for October)

Superimposed Information - ICDE 2001 - Heidelberg 34

Things we’ve learned from Task 1 NSF Digital Government

• work is project-based

• primary product is information: assessments, studies, surveys, environmental impact statements

• multiple agencies are involved

• each agency serves as information gatherer; information broker; information consumer

• even though information is a primary product, information technology is secondary (stewardship of the land is the primary mission)