paul gorman, md lois delcambre, phd david maier, phd
Post on 19-Dec-2015
224 views
TRANSCRIPT
![Page 1: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/1.jpg)
Paul Gorman, MD Lois Delcambre, PhDDavid Maier, PhD
![Page 2: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/2.jpg)
Bundles in the wild………..Bundles in the wild………..
Observational team:Observational team:Paul GormanPaul GormanJoan AshJoan AshMary LavelleMary LavelleJason LymanJason Lyman
……………………..Bundles in captivity..Bundles in captivityComputer science team:Computer science team:
Lois DelcambreLois DelcambreDave MaierDave MaierShawn BowersShawn BowersLongxing DengLongxing DengMathew WeaverMathew Weaver
![Page 3: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/3.jpg)
(Wild) Bundles(Wild) Bundles
![Page 4: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/4.jpg)
(Wild) Bundles(Wild) Bundles
There is benefit in creating There is benefit in creating (active processing of information)(active processing of information)
There is benefit in reusing There is benefit in reusing (trigger memory)(trigger memory)
There is benefit in sharing There is benefit in sharing (establish collective, situated awareness)(establish collective, situated awareness)
![Page 5: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/5.jpg)
![Page 6: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/6.jpg)
SLIMPad DemoSLIMPad Demo
![Page 7: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/7.jpg)
SuperimposedApplication
BaseApplicationuser
SimultaneousViewing
Enhanced Base-LayerViewing
BaseApplication
AddedSuperimposedFunctionality
IndependentViewing
Three viewing styles for superimposed applications.
SuperimposedApplication
BaseApplication
borrowsfunctionality
user user
![Page 8: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/8.jpg)
Superimposed and base layers Superimposed and base layers with markswith marks
Superimposed Superimposed LayerLayer
BaseBaseLayerLayer InformatioInformatio
n Sourcen Source11
InformatioInformatio
n Sourcen Source22
InformatioInformatio
n Sourcen Sourcenn
…
marksmarks
![Page 9: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/9.jpg)
SuperimposedApplication
The general architecture for managingsuperimposed information
Superimposed Information Management
ApplicationData
ApplicationSpecific
API
GenericManagement
TRIMStore
creates and manages
Mark Management
![Page 10: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/10.jpg)
Superimposed Layer Superimposed Layer Information Manager (SLIM) Architecture:Information Manager (SLIM) Architecture:
ContributionsContributions
SLIM API - for the application developerSLIM API - for the application developer
TRIM store - for generic storage of TRIM store - for generic storage of superimposed informationsuperimposed information
Mark Management - to create/resolve marksMark Management - to create/resolve marks
![Page 11: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/11.jpg)
SLIM APISLIM API
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
![Page 12: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/12.jpg)
Mark Management
SLIMPad
MarkManager
MarkDB
user
XML Documents
PDF files
Web Pages
Excel Spreadsheets
PPT Files
SuperimposedInformationManagement
XMLViewer
PDFViewer
IEExplorer
MSExcel
MSPowerPoint
HTMLModule
ExcelModule
PowerPointModule
XMLModule
PDFModule
![Page 13: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/13.jpg)
Model
Schema Data
Instance Data with Marks
InformationSource1
InformationSource2
SuperimposedLayer
BaseLayer
marksmarks
Model-Based Superimposed InformationModel-Based Superimposed Information
But the model and schema are optionalBut the model and schema are optional
![Page 14: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/14.jpg)
Generic Representation of Information Generic Representation of Information
Topic MapTopic Map
Topic Map Topic Map DefintionDefintion
Topic Map Topic Map InstancesInstances
XMLXML
DTDDTD
XML XML DocumentDocument
MetamodelMetamodel
SuperimposedSuperimposedLayerLayer
Basic Set of Basic Set of AbstractionsAbstractions
Model Constructs Model Constructs and Relationshipsand Relationships
Schema-LevelSchema-LevelDataData
Instance-LevelInstance-LevelDataData
![Page 15: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/15.jpg)
Three Basic Types of MappingsThree Basic Types of Mappings
ModelModel11
SchemaSchema11
InstancesInstances11
SourceSource TargetTarget
MappedMapped
ConvertedConverted
ConvertedConverted
MappedMapped
ConvertedConverted
MappedMapped
ConvertedConverted
ConvertedConverted
Inter-ModelInter-Model
Inter-SchemaInter-Schema
Model-to-Model-to-SchemaSchema
ModelModel22
SchemaSchema11
InstancesInstances11
ModelModel11
SchemaSchema11
InstancesInstances11
ModelModel11
SchemaSchema11
InstancesInstances1 1
ModelModel11
SchemaSchema22
InstancesInstances11
ModelModel22
SchemaSchema22
InstancesInstances11
![Page 16: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/16.jpg)
(CS Team) Plans (CS Team) Plans
““Schema” for bundlesSchema” for bundles: through : through templatestemplates that predefine that predefine certain bundles and labels, and possibly predefine certain bundles and labels, and possibly predefine scraps. less restrictive than trad. schema.scraps. less restrictive than trad. schema.
SharingSharing: a bundle that belongs to multiple pads, a pad : a bundle that belongs to multiple pads, a pad with multiple simultaneous users, and interchange of with multiple simultaneous users, and interchange of pads and bundles between users. pads and bundles between users.
““Scoping”Scoping” of base layers and marks over those layers. of base layers and marks over those layers. There are several general issues for modeling and There are several general issues for modeling and management of superimposed information that have management of superimposed information that have emerged from this work and other efforts.emerged from this work and other efforts.
![Page 17: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/17.jpg)
(CS Team) Plans (cont.)(CS Team) Plans (cont.)
DistributionDistribution: more than a single mark manager. Is there a : more than a single mark manager. Is there a single space of marks or must applications keep track of single space of marks or must applications keep track of which manager handles a particular mark? which manager handles a particular mark?
New Kinds of Sources and MarksNew Kinds of Sources and Marks: beyond XML, PDF, : beyond XML, PDF, MS Word, MS Excel, MS PowerPoint and HTML. We are MS Word, MS Excel, MS PowerPoint and HTML. We are also interested in marks into a “base” layer that is actually also interested in marks into a “base” layer that is actually superimposed information for another application.superimposed information for another application.
Application InterfaceApplication Interface: try a more query-like API. Also, : try a more query-like API. Also, consider an API generatorconsider an API generator
Superimposed Information Mapping/ConversionSuperimposed Information Mapping/Conversion: applying : applying and extending our metamodel.and extending our metamodel.
![Page 18: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/18.jpg)
www.cse.ogi.edu/footprintswww.cse.ogi.edu/footprints
demos - including the QTVR of the ICU (with demos - including the QTVR of the ICU (with toys) and SLIMPadtoys) and SLIMPad
personnelpersonnel project descriptionproject description paperspapers
““Bundles in the Wild: Tools for Managing Bundles in the Wild: Tools for Managing Information to Maintain Situation Awareness”Information to Maintain Situation Awareness”
““Bundles in Captivity: An Application of Bundles in Captivity: An Application of Superimposed Information”Superimposed Information”
papers discussing superimposed informationpapers discussing superimposed information
![Page 19: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/19.jpg)
<RDF> <Construct ID=”ElementType”/> <Construct ID=”AttributeType”/> <Construct ID=”Element”/> <Construct ID=”Attribute”/> <Construct ID=”Content”/> <Lexical ID=”ContentType”/>
<Connector ID=”elemTypeName”> <domain resource=”#ElementType”/> <range resource=”#String”/> <domainMult value=”*”/> <rangeMult value=”1”/> </Connector> <Connector ID=”nestedElemType”> <domain resource=”#ElementType”/> <range resource=”#ElementType”/> <domainMult value=”0..1”/> <rangeMult value=”*”/> </Connector> <Conformance ID=”elemInstOf”> <domain resource=”#Element”/> <range resource=”#ElementType”/> <domainMult value=”*”/> <rangeMult value=”0..1”/> </Conformance> …</RDF>
ElementType
AttributeType
Element Attribute
PrimitiveContent
elemTypeName : String
attTypeName : String
tagName : String attName : StringattValue : String
<<conformance>>elemInstOf
holds
attributeOf
attTypeOf
<<conformance>>attInstOf
*
*
*
*
0..1
0..11
1*
0..11
nestedElemType
nestedElem
*
0..1
0..1
Figure 7. The XML model represented using UML with a sample of the RDF representation.
<<Lexical>>PrimitiveContentType
text : String
*
<<conformance>>contentHasType
0..1elemContType
0..1*
![Page 20: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/20.jpg)
Representing Model using RDFRepresenting Model using RDF
(instanceOf, “(instanceOf, “TopicTypeTopicType”, Construct)”, Construct)(instanceOf, “(instanceOf, “TopicInstanceTopicInstance”, ”, Construct)Construct)
(instanceOf, “(instanceOf, “ttypenamettypename”, Connector)”, Connector)(domain, “ttypename”, TopicType)(domain, “ttypename”, TopicType)(range, “ttypename”, String)(range, “ttypename”, String)(domainMult, “ttypename”, “*”)(domainMult, “ttypename”, “*”)(rangeMult, “ttypename”, “1”)(rangeMult, “ttypename”, “1”)
(instanceOf, “(instanceOf, “topic_instOftopic_instOf”, ”, Conformance)Conformance)(domain, “topic_instOf”, (domain, “topic_instOf”, TopicInstance)TopicInstance)(range, “topic_instOf”, TopicType)(range, “topic_instOf”, TopicType)(domainMult, “topic_instOf”, “*”)(domainMult, “topic_instOf”, “*”)(rangeMult, “topic_instOf”, “1”)(rangeMult, “topic_instOf”, “1”)
TopicType
ttypename : String
TopicInstance
*
1
<<conformance>>topic_instOf
![Page 21: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/21.jpg)
(instanceOf, “(instanceOf, “painting_ttpainting_tt”, TopicType)”, TopicType)(ttypename, “painting_tt”, “painting”)(ttypename, “painting_tt”, “painting”)(instanceOf, “(instanceOf, “painter_ttpainter_tt”, TopicType)”, TopicType)(ttypename, “painter_tt”, “painter”)(ttypename, “painter_tt”, “painter”)
(instanceOf, “(instanceOf, “byPainter_rtbyPainter_rt”, ”, TopicRelType)TopicRelType)(relType, “byPainter_rt”, “by painter”)(relType, “byPainter_rt”, “by painter”)(topicType1, “byPainter_rt”, painting_tt)(topicType1, “byPainter_rt”, painting_tt)(topicType2, “byPainter_rt”, painter_tt)(topicType2, “byPainter_rt”, painter_tt)
(instanceOf, “(instanceOf, “biography_atbiography_at”, ”, AnchorType)AnchorType)(anchorRole, “biography_at”, (anchorRole, “biography_at”, “biography”)“biography”)(topicType, “biography_at”, painter_tt)(topicType, “biography_at”, painter_tt)
Representing Schema using RDFRepresenting Schema using RDF
Topic Types (schema):Topic Types (schema):painting, painterpainting, painter
Topic Rel Types (schema):Topic Rel Types (schema):by painterby painter
Anchor Types (schema):Anchor Types (schema):biographybiography
paintingpainting painterpainterby painterby painter
biographybiography
![Page 22: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/22.jpg)
Representing Instances using RDFRepresenting Instances using RDF
(instanceOf, “painter1”, TopicInstance)(instanceOf, “painter1”, TopicInstance)(title, “painter1”, “Paul Klee”)(title, “painter1”, “Paul Klee”)(topicInsID, “painter1”, “5”)(topicInsID, “painter1”, “5”)(topic_instOf, “painter1”, painter_tt)(topic_instOf, “painter1”, painter_tt)(instanceOf, “painting1”, TopicInstance)(instanceOf, “painting1”, TopicInstance)(title, “painting1”, “Captive”)(title, “painting1”, “Captive”)(topicInsID, “painting1”, “19”)(topicInsID, “painting1”, “19”)(topic_instOf, “painting1”, painting_tt)(topic_instOf, “painting1”, painting_tt)
(instanceOf, “byPainter1”, TopicRelInst)(instanceOf, “byPainter1”, TopicRelInst)(rel_instOf, “byPainter1”, byPainter_rt)(rel_instOf, “byPainter1”, byPainter_rt)(topicIns1, “byPainter1”, painting1)(topicIns1, “byPainter1”, painting1)(topicIns2, “byPainter1”, painter1)(topicIns2, “byPainter1”, painter1)
(instanceOf, “biography1”, AnchorInst)(instanceOf, “biography1”, AnchorInst)(anchor_instOf, “biography1”, biography_at)(anchor_instOf, “biography1”, biography_at)(address, “biography1”, a1)(address, “biography1”, a1)
(instanceOf, “a1”, Address)(instanceOf, “a1”, Address)(markID, “a1”, (markID, “a1”, “URLMarkManager@954308545”)“URLMarkManager@954308545”)
Topic Instances (instance):Topic Instances (instance):Paul Klee, CaptivePaul Klee, Captive
Topic Relationship (instance):Topic Relationship (instance):a by painter relationshipa by painter relationship
Anchor (instance):Anchor (instance):a biography anchora biography anchor
Address (instance):Address (instance):mark to urlmark to url
![Page 23: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/23.jpg)
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
![Page 24: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/24.jpg)
Project focuses on Project focuses on the:the:
Adaptive Adaptive
ManagementManagement AreasAreas
USDA Forest ServiceUSDA Forest ServiceUSDI Bureau of Land USDI Bureau of Land
ManagementManagementUSDI Fish and USDI Fish and Wildlife ServiceWildlife Service
![Page 25: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/25.jpg)
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
![Page 26: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/26.jpg)
Staff Scientist, Pacific Northwest National LaboratoryStaff Scientist, Pacific Northwest National LaboratoryMark WhitingMark Whiting
Science Advisor, USDI, National Park ServiceScience Advisor, USDI, National Park ServiceRegina RochefortRegina Rochefort
Communications Director, USDA Forest Service, PNW Communications Director, USDA Forest Service, PNW Research StationResearch StationCynthia L. MinerCynthia L. Miner
Chief, Office of Technical Support, Forest Resources, Chief, Office of Technical Support, Forest Resources, USDI Fish and Wildlife ServiceUSDI Fish and Wildlife ServiceMonty KnudsenMonty Knudsen
Executive Director, IMFN SecretariatExecutive Director, IMFN SecretariatFred JohnsonFred Johnson
MD, Asst. Professor, Division of Medical Informatics and MD, Asst. Professor, Division of Medical Informatics and Outcomes Research, OHSUOutcomes Research, OHSU Paul GormanPaul Gorman
Sustainable NorthwestSustainable NorthwestMartin GoebelMartin Goebel
USDA Forest Service, Pacific NW RegionUSDA Forest Service, Pacific NW RegionRobert DevlinRobert Devlin
President, IUFRO, Oxford Forestry Institute, Dept of Plant President, IUFRO, Oxford Forestry Institute, Dept of Plant SciencesSciencesJeff BurleyJeff Burley
Co-Inventor of the Topic Map ModelCo-Inventor of the Topic Map ModelMichel BiezunskiMichel Biezunski
Advisory BoardAdvisory Board
Forest/environmental expertiseForest/environmental expertise Computer science expertiseComputer science expertise
![Page 27: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/27.jpg)
The Research: Reuse Human AttentionThe Research: Reuse Human Attention
19921992bird sightings bird sightings at National Parkat National Park
19951995migration patternsmigration patternsof two particular speciesof two particular species(painstakingly identified(painstakingly identifiedspecies for bird sightings)species for bird sightings)
study
20002000you need a survey of all species - for ayou need a survey of all species - for abiodiversity studybiodiversity studythe classification of the species of the classification of the species of the bird sightings are gone!the bird sightings are gone!
![Page 28: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/28.jpg)
Goal: Reuse Human Attention (cont.)Goal: Reuse Human Attention (cont.)
The original bird sightingsThe original bird sightings Two species identified Two species identified (pink & white)(pink & white)
![Page 29: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/29.jpg)
Goal: Reuse Human AttentionGoal: Reuse Human Attention
White bird sightingsWhite bird sightings Pink bird sightingsPink bird sightingsOther bird sightingsOther bird sightings
![Page 30: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/30.jpg)
When you can’t modify the base data:When you can’t modify the base data:Use superimposed informationUse superimposed information
Two species identified (pink & white)
pink birdswhite birds
![Page 31: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/31.jpg)
Things we’ve learned from Task 1 Things we’ve learned from Task 1 NSF Digital GovernmentNSF Digital Government
work is project-basedwork is project-based primary product is information: assessments, primary product is information: assessments,
studies, surveys, environmental impact statementsstudies, surveys, environmental impact statements multiple agencies are involvedmultiple agencies are involved each agency serves as information each agency serves as information gatherergatherer; ;
information information brokerbroker; information ; information consumerconsumer even though information is a primary product, even though information is a primary product,
information technology is secondary (stewardship information technology is secondary (stewardship of the land is the primary mission) of the land is the primary mission)
![Page 32: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/32.jpg)
![Page 33: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/33.jpg)
Table 1. The XML model described in terms of the superimposed-information metamodel. The elements of the XML model (bottom) are instances of the corresponding Metamodel element definitions (top).
Metamodel Elements
Constructs Lexicals Connectors Conformance Connectors
XML Model
Element Type Attribute Type Element Attribute Primitive Content Type Primitive Content
PrimitiveContent
Nested Element Type Connects Two Element Types Nested ElementConnects Two Elements Element ContentConnects an Element to Primitive Content Element Content TypeConnects an Element Type to Prim. Content Type Element AttributeConnects an Element to an Attribute Attribute Element TypeConnects an Element Type to an Attribute Type
Element Instance OfConnects an Element to its Element Type Attribute Instance OfConnects an Attribute to its Attribute Type Content Instance OfConnects Prim. Content to its Primitive Content Type
![Page 34: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/34.jpg)
A Notional View of AMA PortalA Notional View of AMA Portal
Terminology- Based Access
Relevant Information Highlighted(Base Info.)
User-Supplied Annotation
![Page 35: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/35.jpg)
Figure 3: SLIMPad Screenshot showing two marks: one to Excel and one to XML.
![Page 36: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/36.jpg)
TopicType
ttypename : String
<<Mark>> Address
markId : String
topic Type1
1
*
Figure 9. CARTE’s Structured Map model.
TopicInstance
title : String topicInsID : Number
TopicRelType
relType : String
TopicRelInst
AnchorInst AnchorType
anchorRole : String
topic Type2
1
1 1 topic Ins1
topic Ins2
<<conformance>> topic_instOf
<<conformance>> rel_instOf
<<conformance>> anchor_instOf
topicType
* * * *
1
*
1
topicIns
* 1
address
1
1
1 *
*
*
![Page 37: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/37.jpg)
Bundle
bundleName : String bundleXPos : Number bundleYPos : Number
Scrap
scrapName : String scrapXPos : Number scrapYPos : Number
AbstractBundle AbstractTemplate
SlimPad
padName : String
PadTemplate
templateName : String
<<conformance>> pad_instOf
BundleTemplate
bundleTypeName : String
parent Bundle
nested Bundle
parent Template
nested Template
<<Mark>> ScrapMark
markId : String
<<conformance>> bundle_instOf
enclosing Bundle
bundle Content scrap
Mark
1
*
1
*
1
*
* 1
*
*
0..1
0..1
Figure 10. SLIMPad’s Structured Bundles Model.
subBundle
subBundle
subTemplate
subTemplate
![Page 38: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/38.jpg)
BundleTemplate TopicType
a. Construct to Construct
source target
mapping Bundle TopicInstance
b. Instance to Schema Construct
mapping
Bundle TopicInstance
c. Connector to Connector
mapping
BundleTemplate TopicType
topic_instOf bundle_instOf
AbstractTemplate
d. Connector to Construct
PadTemplate BundleTemplate nested Template
parent Template
TopicType
TopicRelType
relType : String
topic Type1
topic Type1
mapping
Figure 13. Inter-model mappings from Structured Bundles to Structured Maps represented visually.
source target
source target source target
![Page 39: Paul Gorman, MD Lois Delcambre, PhD David Maier, PhD](https://reader034.vdocuments.us/reader034/viewer/2022051214/56649d2b5503460f94a00838/html5/thumbnails/39.jpg)
Topic Map ExampleTopic Map Example
PaintingPainting PainterPainterby painterby painter
Influenced byInfluenced by
““Captive”Captive” ““Paul Klee”Paul Klee”by painterby painter influenced byinfluenced by
““Francisco de Goya”Francisco de Goya”
““1914”1914”by painterby painter
mentionedmentioned biographybiographyreferencedreferenced
referencedreferencedhttp://...http://...
biographybiography biographybiography
http://...http://...http://...http://...
critiquedcritiqued
critiquedcritiqued
mentionedmentioned
http://...http://...
http://...http://...