SlideShare a Scribd company logo
1 of 65
Mobile Tours and Portable Content

Kyle Jaebker
Director IMA Lab
Indianapolis Museum of Art
kjaebker@imamuseum.org
@kjaebker

Gray Bowman
Application Developer
Indianapolis Museum of Art
gbowman@imamuseum.org
@graybowman
What is Data Portability?
Data portability is the ability for people to reuse
their data across interoperable applications.
- http://dataportability.org/
Do you have an application at your
institution where the content is tied to the
technology?
“Never create something you can’t reuse” - @rjstein
How can we unlock our content?
Photo via Flickr user sam.d
Specifications & Standards
•
•
•
•
•

Dublin Core
Schema.org
LIDO
ePub 3.0
TourML
TourML
Why TourML?
How TourML?
What TourML is:
• Tour Content
• Content Semantics
• Content Relations

What TourML is not:
• Tour Presentation
• TourSet
• Tour
• Metadata
• Stops
• Assets
• Connections

TourML
Images
Video
Audio
Objects
Web Pages
Location
Text

TourML: Assets
Photo via Flickr user ToastyKen
A collection of
assets experienced
together

TourML: Stops
Photo via Flickr user loop_oh
How stops relate to one another for
expressing the flow of your story.
TourML: Connections
Tour

Stop

Asset

Asset Reference

TourML: A specification for mobile tour content
Tour

Stop

Stop

Asset

Asset

Connection
Asset Reference

TourML: A specification for mobile tour content
Tour
Stop
Stop
Stop
Stop

Asset
Connection
Asset Reference

TourML: Tour

Asset

Stop

Asset

Asset
TourSet

TourML: TourSet
TourML: More Information
• http://tapintomuseums.org/about-tourml
• https://github.com/IMAmuseum/tourml
• https://github.com/IMAmuseum/tourml/wiki
Enough about specifications already…
What is TAP?
• 2 year IMLS National Leadership Grant
• A collaboration of Museums, Vendors, and Content Experts
1.

2.

3.

Create open-source tools that can be used in full or in
pieces to support the creation of mobile experiences in
museums
Build community support and adoption of the TourML
metadata specification as a means of representing the
content of mobile museum experiences
Successfully use these tools and methods to launch and
document mobile experiences in each of the partner
museums

Goals of the TAP & TourML Project
Authoring
Layer

Building blocks of TAP

Content
Layer

Application
Layer
How to get from here to there
TAP: Authoring Layer
TAP: Authoring Layer
TAP: Authoring Layer
TAP: Authoring Layer
TAP: Authoring Layer
TAP: Authoring Layer
TAP: Authoring Layer
• Built with Backbone and jQuery Mobile
• Can be themed with ThemeRoller
• Can be themed with CSS manually

TAP: Web App
Bundles:
A collection of all TourML and
assets in one file

TAP: TourML Bundles
TAP: iOS App
http://www.TAPintoMuseums.org
Extending TAP & TourML
Ai Weiwei: According to What - iPad App
Ai Weiwei: According to What - Timeline
Ai Weiwei: According to What - Timeline
Ai Weiwei: According to What - Themes
Ai Weiwei: According to What - Themes
Ai Weiwei: According to What - Themes
Ai Weiwei: According to What - Interviews
Art Institute of Chicago - LaunchPad
Art Institute of Chicago - LaunchPad
Art Institute of Chicago - LaunchPad
Art Institute of Chicago - LaunchPad
Art Institute of Chicago - LaunchPad
Art Institute of Chicago - LaunchPad
Art Institute of Chicago - LaunchPad
Art Institute of Chicago - LaunchPad
Art Institute of Chicago - LaunchPad
Art Institute of Chicago - LaunchPad
Application Profiles
• Answers the question, "How do I import TourML into
another content management system?"
• Tells the rendering application what metadata to expect
in the TourML

TourML: Application Profiles
Beyond TourML…
More on portable data

Photo via Flickr user HarshWCAM3
Collection Data

• Single JSON file per object
• Users can Fork it and contribute
changes
• https://github.com/IMAmuseum/i
ma-collection
Re-Architecting the
IMA
Thank You

Any Questions?

Kyle Jaebker
Director IMA Lab
Indianapolis Museum of Art
kjaebker@imamuseum.org
@kjaebker

Gray Bowman
Application Developer
Indianapolis Museum of Art
gbowman@imamuseum.org
@graybowman

More Related Content

Similar to AMM2013 - Mobile Tours and Portable Content

Creating Mobile Experiences with TourML and TAP - TAP Workshop MCN 2012
Creating Mobile Experiences with TourML and TAP - TAP Workshop MCN 2012Creating Mobile Experiences with TourML and TAP - TAP Workshop MCN 2012
Creating Mobile Experiences with TourML and TAP - TAP Workshop MCN 2012graybowman
 
ALA TechSource Workshop: The Paperless Professional
ALA TechSource Workshop: The Paperless Professional ALA TechSource Workshop: The Paperless Professional
ALA TechSource Workshop: The Paperless Professional ALATechSource
 
From Napkin to Network: Rapidly Design, Prototype and Leverage Network APIs
From Napkin to Network: Rapidly Design, Prototype and Leverage Network APIsFrom Napkin to Network: Rapidly Design, Prototype and Leverage Network APIs
From Napkin to Network: Rapidly Design, Prototype and Leverage Network APIsApigee | Google Cloud
 
Metadata / Linked Data
Metadata / Linked DataMetadata / Linked Data
Metadata / Linked DataRichard Wallis
 
Intro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-AthensIntro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-AthensStoitsis Giannis
 
Mobile Web Apps for Library Exhibits
Mobile Web Apps for Library ExhibitsMobile Web Apps for Library Exhibits
Mobile Web Apps for Library ExhibitsCory Lown
 
On Again; Off Again - Benjamin Young - ebookcraft 2017
On Again; Off Again - Benjamin Young - ebookcraft 2017On Again; Off Again - Benjamin Young - ebookcraft 2017
On Again; Off Again - Benjamin Young - ebookcraft 2017BookNet Canada
 
2013 04-29 american art collaborative lod meeting - washington dc - web
2013 04-29 american art collaborative lod meeting - washington dc - web2013 04-29 american art collaborative lod meeting - washington dc - web
2013 04-29 american art collaborative lod meeting - washington dc - weblecmaj
 
Adobe phonegap-workshop-2013
Adobe phonegap-workshop-2013Adobe phonegap-workshop-2013
Adobe phonegap-workshop-2013Haig Armen
 
jQuery Mobile Introduction
jQuery Mobile IntroductionjQuery Mobile Introduction
jQuery Mobile IntroductionJoris Graaumans
 
Metadata - Linked Data
Metadata - Linked DataMetadata - Linked Data
Metadata - Linked DataRichard Wallis
 
Infrastructure crossroads... and the way we walked them in DKPro
Infrastructure crossroads... and the way we walked them in DKProInfrastructure crossroads... and the way we walked them in DKPro
Infrastructure crossroads... and the way we walked them in DKProopenminted_eu
 
HTML5 on Mobile(For Designer)
HTML5 on Mobile(For Designer)HTML5 on Mobile(For Designer)
HTML5 on Mobile(For Designer)Adam Lu
 
Build Accessibly - Community Day 2012
Build Accessibly - Community Day 2012Build Accessibly - Community Day 2012
Build Accessibly - Community Day 2012Karen Mardahl
 
TOC Workshop 2013
TOC Workshop 2013TOC Workshop 2013
TOC Workshop 2013Haig Armen
 
Emerging technologies in academic libraries
Emerging technologies in academic librariesEmerging technologies in academic libraries
Emerging technologies in academic librariesMichael Cummings
 
Riding the Edge with Ember.js
Riding the Edge with Ember.jsRiding the Edge with Ember.js
Riding the Edge with Ember.jsaortbals
 

Similar to AMM2013 - Mobile Tours and Portable Content (20)

Creating Mobile Experiences with TourML and TAP - TAP Workshop MCN 2012
Creating Mobile Experiences with TourML and TAP - TAP Workshop MCN 2012Creating Mobile Experiences with TourML and TAP - TAP Workshop MCN 2012
Creating Mobile Experiences with TourML and TAP - TAP Workshop MCN 2012
 
ALA TechSource Workshop: The Paperless Professional
ALA TechSource Workshop: The Paperless Professional ALA TechSource Workshop: The Paperless Professional
ALA TechSource Workshop: The Paperless Professional
 
From Napkin to Network: Rapidly Design, Prototype and Leverage Network APIs
From Napkin to Network: Rapidly Design, Prototype and Leverage Network APIsFrom Napkin to Network: Rapidly Design, Prototype and Leverage Network APIs
From Napkin to Network: Rapidly Design, Prototype and Leverage Network APIs
 
Metadata / Linked Data
Metadata / Linked DataMetadata / Linked Data
Metadata / Linked Data
 
iPad App-Citement!
iPad App-Citement!iPad App-Citement!
iPad App-Citement!
 
November 19, 2014 NISO Virtual Conference: Can't We All Work Together?: Inter...
November 19, 2014 NISO Virtual Conference: Can't We All Work Together?: Inter...November 19, 2014 NISO Virtual Conference: Can't We All Work Together?: Inter...
November 19, 2014 NISO Virtual Conference: Can't We All Work Together?: Inter...
 
Intro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-AthensIntro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-Athens
 
Mobile Web Apps for Library Exhibits
Mobile Web Apps for Library ExhibitsMobile Web Apps for Library Exhibits
Mobile Web Apps for Library Exhibits
 
On Again; Off Again - Benjamin Young - ebookcraft 2017
On Again; Off Again - Benjamin Young - ebookcraft 2017On Again; Off Again - Benjamin Young - ebookcraft 2017
On Again; Off Again - Benjamin Young - ebookcraft 2017
 
2013 04-29 american art collaborative lod meeting - washington dc - web
2013 04-29 american art collaborative lod meeting - washington dc - web2013 04-29 american art collaborative lod meeting - washington dc - web
2013 04-29 american art collaborative lod meeting - washington dc - web
 
Adobe phonegap-workshop-2013
Adobe phonegap-workshop-2013Adobe phonegap-workshop-2013
Adobe phonegap-workshop-2013
 
Titanium Alloy Tutorial
Titanium Alloy TutorialTitanium Alloy Tutorial
Titanium Alloy Tutorial
 
jQuery Mobile Introduction
jQuery Mobile IntroductionjQuery Mobile Introduction
jQuery Mobile Introduction
 
Metadata - Linked Data
Metadata - Linked DataMetadata - Linked Data
Metadata - Linked Data
 
Infrastructure crossroads... and the way we walked them in DKPro
Infrastructure crossroads... and the way we walked them in DKProInfrastructure crossroads... and the way we walked them in DKPro
Infrastructure crossroads... and the way we walked them in DKPro
 
HTML5 on Mobile(For Designer)
HTML5 on Mobile(For Designer)HTML5 on Mobile(For Designer)
HTML5 on Mobile(For Designer)
 
Build Accessibly - Community Day 2012
Build Accessibly - Community Day 2012Build Accessibly - Community Day 2012
Build Accessibly - Community Day 2012
 
TOC Workshop 2013
TOC Workshop 2013TOC Workshop 2013
TOC Workshop 2013
 
Emerging technologies in academic libraries
Emerging technologies in academic librariesEmerging technologies in academic libraries
Emerging technologies in academic libraries
 
Riding the Edge with Ember.js
Riding the Edge with Ember.jsRiding the Edge with Ember.js
Riding the Edge with Ember.js
 

Recently uploaded

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Recently uploaded (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

AMM2013 - Mobile Tours and Portable Content

Editor's Notes

  1. Tate Handhled, MCN, Mailing List, Partner Discussions
  2. 1.21 jigawatts
  3. A Story Structure specification
  4. A Story Structure specification
  5. A Story Structure specification
  6. Content experiences are specific and personal per institution.
  7. - BPOC, Smithsonian, Smithsonian National Museum of the American Indian, Minnesota Historical Society, Dallas Museum of Art, Eiteljorg, MET
  8. Tap is a set of modules on top of drupal, acts as the authoring environment for tours, exports TourML, can be fed to your application layer – webapp or custom
  9. Example of our 100 Acres tourContains video, image, and audio stops for locations around the acreageHas metadata like image, title, location (starting center of map
  10. Primarynavigatin is achieved through “stop groups”, or a stop that connects to one or more other stops.Just like a normal stop can have a codeLinks to other stopsHas metadata of its ownHas a location
  11. Where can you embed fromCover image, audio, web stops
  12. Location will show on the map if stop is a stop group or has code associated with it
  13. Built in content typesExplain differences (fields, uses)Can create your own stop types
  14. Can also extend the built in content types by adding new fields.
  15. Fields can be configured as different types of TourML representation. - Title, Desc, Asset, Property
  16. Example of our mobile tours in the tap web app.ThemerollerManual CSS
  17. BPOC and 3 of their supported museums- Custom css
  18. Available in Zip or iOS bundle formatCan be used for offline viewingCan be used in an external applicationArchiving Content
  19. offline use, bundle tourml data,or fetch from server,native feel,app store deployment, requires technical knowledge, but not necessarily a developer
  20. Each Top level menu item is a stop group
  21. Custom Stop Type, Event Stop
  22. Expanded view of an Event Stop
  23. Each Theme is a stop group containing image stops
  24. Image Stop with multiple image assets
  25. Enlarged single image from image stop
  26. Video stop
  27. Application profiles are a way to express a set of metadata that an application expects to be present in TourML instance documents. TAP applications support certain types of stop views (e.g. video, image, audio, etc.) and expects to find specific asset usages within those stops (e.g. primary for the main video file in a video stop). Application profiles are also the answer to the question, "How do I import TourML into another content management system?"It is up to each vendor, community, application, and/or individual to collaboratively agree upon an application profile for a specific domain