superimposed information - icde 2001 - heidelberg1 bundles in captivity: an application of...
Post on 21-Dec-2015
223 views
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 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”
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)