Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sudarshan Murthy 1, David Maier 1, Lois Delcambre 1, Shawn Bowers 2

Similar presentations


Presentation on theme: "Sudarshan Murthy 1, David Maier 1, Lois Delcambre 1, Shawn Bowers 2"— Presentation transcript:

1 Sudarshan Murthy 1, David Maier 1, Lois Delcambre 1, Shawn Bowers 2
Superimposed Applications using SPARCE (Superimposed Pluggable Architecture for Contexts and Excerpts) Sudarshan Murthy 1, David Maier 1, Lois Delcambre 1, Shawn Bowers 2 1 Department of CSE, OGI School of Science & Engineering at OHSU 2 San Diego Supercomputer Center, University of California, San Diego

2 Superimposing Information
Overlaying new information on top of existing information Add new data Impose new schema and model Benefits No replication of existing information Preserve context Make new connections between parts of existing information Flexible (multiple) organization Abstractions: Mark, Context Heterogeneous sources: Word, Excel, PDF, HTML,… 17-Jan-19 Superimposed Applications using SPARCE

3 Superimposed Applications using SPARCE
Marks A Mark is a reference to a base-layer element Several mark implementations exist Addressing scheme usually depends on the base type PDF mark uses page no. + starting and ending word index; MS Word mark uses starting and ending character index Marks provide uniform interface across base types and access protocols 17-Jan-19 Superimposed Applications using SPARCE

4 Superimposed Applications using SPARCE
Excerpts and Context Name Value Excerpt Cheatgrass, Bromus tectorum, grows near many caves in this project area. HTML Cheatgrass,  <i>Bromus tectorum </i>,   grows near many caves in this project area. Section Heading Noxius Weeds and Exotic Plants Context is information about a marked region Context element is one piece of context information Context definition varies across and within base types 17-Jan-19 Superimposed Applications using SPARCE

5 Superimposed Applications using SPARCE
SPARCE Overview Superimposed Layer Base Layer Acrobat SA 1 SPARCE XML Marks Word SA 2 <mark ID=“…”> <type>…</type> <address>…</address> </mark> Relations 17-Jan-19 Superimposed Applications using SPARCE

6 Superimposed Applications using SPARCE
RIDPad A superimposed application to collect and organize superimposed information Name RIDPadDoc ID Size Location Group Description Item Belongs to 0..1 * Contains Address Mark 17-Jan-19 Superimposed Applications using SPARCE

7 Superimposed Applications using SPARCE
Groups Word mark’s context in Context Browser Items Word mark activated 17-Jan-19 Superimposed Applications using SPARCE

8 Superimposed Applications using SPARCE
Creating a Mark 17-Jan-19 Superimposed Applications using SPARCE

9 Superimposed Applications using SPARCE
Creating a Mark 17-Jan-19 Superimposed Applications using SPARCE

10 Superimposed Applications using SPARCE
Creating a Mark 17-Jan-19 Superimposed Applications using SPARCE

11 Superimposed Applications using SPARCE
Schematics Browser An application to superimpose ER-style schematics PDF mark’s excerpt in Context Viewer 17-Jan-19 Superimposed Applications using SPARCE

12 Superimposed Applications using SPARCE
Summary SPARCE allows superimposing of different conceptual models over base information Heterogeneous base types No interference with base information Sub-document granularity It allows development of new superimposed applications, and to support new base-layer types and contexts with minimal effort 17-Jan-19 Superimposed Applications using SPARCE


Download ppt "Sudarshan Murthy 1, David Maier 1, Lois Delcambre 1, Shawn Bowers 2"

Similar presentations


Ads by Google