Title: US-Korea Joint Workshop on Digital Libraries1
1Paul Gorman, MD Lois Delcambre, PhD David Maier,
PhD
www.cse.ogi.edu/footprints
2Bundles in the wild..
- Observational teamPaul GormanJoan AshMary
LavelleJason Lyman
..Bundles in captivity
Computer science teamLois DelcambreDave
MaierShawn BowersLongxing DengMathew Weaver
3Lets take a trip to the ICU
4(Wild) Bundles
5(Wild) Bundles
- manage information for diverse, complex tasks
- contain selected, collected, structured,
annotated - are often used in settings with
- high uncertainty
- low predictability
- potentially grave outcomes
- time attention are highly constrained
6(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)
7Given.
- 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
8The superimposed and base layers with marks
Superimposed Layer
marks
Base Layer
Information Source1
Information Source2
Information Sourcen
9(Captive) Bundles
- SLIMPad - a scratchpad application to create
bundles but.with referenced information
connected to the underlying source data - helping us explore architectural issues for
building superimposed applications - motivating definition of a metamodel to represent
information with mappings to transform - inspired by the observational work (but not
focused on a specific medical task)
10SLIMPad demo
11The SLIMPad Architecture
Superimposed Information Management
SLIMPad
Mark Management
user
XML Viewer
MS Power Point
MS Excel
IE Explorer
PDF Viewer
Generic Technology
XML Documents
PPT Files
Excel Spreadsheets
Web Pages
PDF files
12Topic Map Example
Influenced by
by painter
Painting
Painter
mentioned
critiqued
biography
referenced
by painter
influenced by
Captive
Paul Klee
critiqued
biography
biography
Francisco de Goya
http//...
http//...
http//...
referenced
mentioned
http//...
1914
by painter
http//...
13Current Activities
- building a tool to support medical task
- developing the architecture for SLIM
- testing and optimizing the metamodel mappings
- beginning a project in the NSF Digital Government
project to provide access to forest information -
with partners USDA Forest Service, USDI Bureau
of Land Management, National Park Service
14end of talk
15(CS Team) Plans
- Schema for bundles through templates that
predefine certain bundles and labels, and
possibly predefine scraps. less restrictive than
trad. schema. - Sharing a bundle that belongs to multiple pads,
a pad with multiple simultaneous users, and
interchange of pads and bundles between users. - Scoping of base layers and marks over those
layers. There are several general issues for
modeling and management of superimposed
information that have emerged from this work and
other efforts.
16(CS Team) Plans (cont.)
- Distribution more than a single mark manager.
Is there a single space of marks or must
applications keep track of which manager handles
a particular mark? - Mark Maintenancewhen base layer changes
- New Kinds of Sources and Marks beyond XML, PDF,
MS Word, MS Excel, MS PowerPoint and HTML. We are
also interested in marks into a base layer that
is actually superimposed information for another
application. - Application Interface try a more query-like API.
Also, consider an API generator - Superimposed Information Mapping/Conversion
applying and extending our metamodel.
17www.cse.ogi.edu/footprints
- demos - including the QTVR of the ICU (with toys)
and SLIMPad - personnel
- project description
- papers
- Bundles in the Wild Tools for Managing
Information to Maintain Situation Awareness - Bundles in Captivity An Application of
Superimposed Information - papers discussing superimposed information
18(Wild) Bundles
19(Wild) Bundles
20(Wild) Bundles
21The architecture for managing SLIMPads
superimposed information.
Superimposed Information Management
Java Objects (ActiveX)
SLIMPad
TRIM Store (Java)
creates and maintains
RDF Triples
SLIMPad API (ActiveX)
22Generic Representation of Information
Basic Set of Abstractions
Metamodel
Model Constructs and Relationships
Topic Map
XML
Schema-Level Data
DTD
Topic Map Defintions
Superimposed Layer
Instance-Level Data
Topic Map Instances
XML Document
23Portion of Structured-Map Model as RDF
(instanceOf, TopicType, Construct) (instanceOf,
TopicInstance, Construct) (instanceOf,
ttypename, Connector) (domain, ttypename,
TopicType) (range, ttypename,
String) (domainMult, ttypename,
) (rangeMult, ttypename, 1) (instanceOf,
topic_instOf, Conformance) (domain,
topic_instOf, TopicInstance) (range,
topic_instOf, TopicType) (domainMult,
topic_instOf, ) (rangeMult, topic_instOf,
1)
TopicType
ttypename String
1
ltltconformancegtgt topic_instOf
TopicInstance
24Representing Schema
(instanceOf, painting_tt, TopicType) (ttypename,
painting_tt, painting) (instanceOf,
painter_tt, TopicType) (ttypename,
painter_tt, painter) (instanceOf,
byPainter_rt, TopicRelType) (relType,
byPainter_rt, by painter) (topicType1,
byPainter_rt, painting_tt) (topicType2,
byPainter_rt, painter_tt) (instanceOf,
biography_at, AnchorType) (anchorRole,
biography_at, biography) (topicType,
biography_at, painter_tt)
Topic Types (schema) painting, painter
Topic Rel Types (schema) by painter
Anchor Types (schema) biography
by painter
painting
painter
biography
25Representing Instance
(instanceOf, painter1, TopicInstance) (title,
painter1, Paul Klee) (topicInsID, painter1,
5) (topic_instOf, painter1,
painter_tt) (instanceOf, painting1,
TopicInstance) (title, painting1,
Captive) (topicInsID, painting1,
19) (topic_instOf, painting1,
painting_tt) (instanceOf, byPainter1,
TopicRelInst) (rel_instOf, byPainter1,
byPainter_rt) (topicIns1, byPainter1,
painting1) (topicIns2, byPainter1,
painter1) (instanceOf, biography1,
AnchorInst) (anchor_instOf, biography1,
biography_at) (address, biography1,
a1) (instanceOf, a1, Address) (markID, a1,
URLMarkManager_at_954308545)
Topic Instances (instance) Paul Klee, Captive
Topic Relationship (instance) a by painter
relationship
Anchor (instance) a biography anchor
Address (instance) mark to url
26Three Basic Types of Mappings
Source
Target
Mapped
Inter-Model
Converted
Converted
Inter-Schema
Mapped
Converted
Mapped
Model-to-Schema
Converted
Converted