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

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 

Recently uploaded (20)

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 

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