SlideShare a Scribd company logo
1 of 34
Download to read offline
Improving the mobile learning
experience using DITA
Mark Poston
Senior Technical Consultant
About me
• Technical Consultant at Mekon for 18 years
• FrameMaker, Acrobat, WebWorks, SGML, XML, DITA
• Previously developed solutions for
• English Parliament & Hansard, Singapore Hansard
• dunnhumby, Elekta, Abbott
• Consultancy DITA CCMS, DITA Publishing, Bespoke DITA-
based solutions
• Lead Architect for
• Mekon DITAweb
• Mekon DITA2InDesign Plugin
• Research & Development
Trends in DITA
Extended use of DITA
• Companies more forward thinking
• Integration of content from other systems
• Source code/doxygen, databases
• Customer Relationship Management (CRM), Support systems
• Use of DITA outside of techcomms teams
• product labelling, marketing material (datasheets),

learning and training
• Extending use of CCMS investment
• reuse of content
• benefit from existing translation
• DITA as an “enabler”
• Government, Education, Publishing
Dynamic Delivery
Personalised content
Mobile
Integration with existing systems
• DITA CCMS
!
• Web CMS
• Customer Relationship Management (salesforce.com)
• Support Portals
• Entitlement Servers
• Learning Management Systems
!
• How do we delivery content to them all?
DITA Maturity Model
Rethinking the learning experience …
… beyond the LMS
http://www.globalenglish.com/why_globalenglish/approach/70-20-10
Tin Can (Experience) API
• Developed to capture “experiences” a person has
• interaction with people
• performing a task at work
• taking a test
• attending a presentation
• interacting with content
• Each “experience” is described by a “statement”
• actor + verb + object
• Mark read “Introduction to DITA”
• Mark presented “Improving the mobile learning experience”
• Each “statement” is stored in a “Learning Record Store”
{

"actor": {

"name": “Mark Poston",

"mbox": “mailto:mark.poston@mekon.com",

"objectType": "Agent"

},

"verb": {

"id": "http://ditaweb.com/xapi/verbs/1.0/read",

"display": {

"en-US": "read"

}

},

"object": {

"id": "https://ditaweb.com/dita/#/00011856-MC.00011550-MC",

"definition": {

"name": {

"en-US": “Topic hierarchy"

}

},

"objectType": "Activity"

},

"timestamp": "2014-04-25T20:02:42.626Z"

}
"object": {

"id": "https://ditaweb.com/dita/#/00039237-DB_5.00039220-DB_1",

"objectType": "Activity"

},

"context": {

"contextActivities": {

"parent": [

{

"id": “https://ditaweb.com/dita/#/00039237-DB_5",

"definition": {

"name": {

"en-US": “The DITA Style Guide Best Practices for Authors"

},

"objectType": "Activity"

}

]

},!
"application": {!
"id": “mLearningiPad”,!
"definition": {

"name": {

"en-US": “mLearning App for iPad"

}

}!
}

}
Key Benefits of Tin Can API
• Record any activity
• Flexibility in statements
• context, individual results, group members
• Not dependent on LMS
• Use mobile apps for learning
• Persistence across devices
• Track offline learning
• Track real world experiences
!
• Greater reporting and analytics
• Gamification
• Create more personalised learning experiences
• Adaptive Learning
Using DITA for Learning Solutions
Learning Object
Overview
audience
duration
intro
objectives
prerequisites
resources
challenge
duration
instruction
intro
objectives
Assessment
single/multi select
true/false
sequencing
matching
hotspot
open
Summary
next steps
objectives
resources
review
summary
Content Reuse
ConceptTask Reference
Content
Product
Documentation
Product
Documentation
Product
Documentation
Plan
gap analysis
intervention
needs analysis
project
technical
Learning Group
DITA Maps
Learning Object
Topic References
Learning Object
Relationship Tables
Learning Group
Subject Schemes
Learning Object
Content
Classification
Learning Object
Enumerated Lists
Learning Group
Advanced Metadata
Learning Object
Content
Classification
Learning Object
Map Metadata
reuse
Learning Group
Customised Course
Learning Object
Content
Classifciation
Learning Object
Map Metadata
Learning Object
Customer-Specific
reuse
reuse
Learning Group
DITA Maps
Learning Object
Topic References
Learning Object
Relationship Tables
Learning Group
Subject Schemes
Learning Object
Content
Classification
Learning Object
Enumerated Lists
Learning Group
Advanced Metadata
Learning Object
Content
Classification
Learning Object
Map Metadata
reuse
Learning Group
Customised Course
Learning Object
Content
Classifciation
Learning Object
Map Metadata
Learning Object
Customer-Specific
reuse
reuse
Learning Map
Basic Training
Learning Group
DITA Maps
Learning Object
Topic References
Learning Object
Relationship Tables
Learning Group
Subject Schemes
Learning Object
Content
Classification
Learning Object
Enumerated Lists
Learning Group
Advanced Metadata
Learning Object
Content
Classification
Learning Object
Map Metadata
reuse
Learning Group
Customised Course
Learning Object
Content
Classifciation
Learning Object
Map Metadata
Learning Object
Customer-Specific
reuse
reuse
Learning Map
Basic Training
Learning Map
Advanced Training
Learning Group
DITA Maps
Learning Object
Topic References
Learning Object
Relationship Tables
Learning Group
Subject Schemes
Learning Object
Content
Classification
Learning Object
Enumerated Lists
Learning Group
Advanced Metadata
Learning Object
Content
Classification
Learning Object
Map Metadata
Learning Map
Customised
Training
reuse
Learning Group
Customised Course
Learning Object
Content
Classifciation
Learning Object
Map Metadata
Learning Object
Customer-Specific
reuse
reuse
Learning Map
Basic Training
Learning Map
Advanced Training
Metadata in DITA
• Learning Object Metadata
• difficulty, type of interaction, intended end user role, learning time
• Profile-based (@audience, @product, @platform etc.)
• <prolog> & <topicmeta> in topics and maps
• Semantic markup
• Specialisation of DITA to create new metadata or
semantic markup
• Classification of content using subject schemes and
subject referencing
Requirements of DITA Content Server
• Understand DITA content
• native DITA support
• configurable
• index content
• full text
• metadata
• Deliver content
• appropriate for application
• HTML, DITA,
• graphics
• search for content
• query metadata!
• Web-based APIs
Summary
• Companies are now ready and willing to explore new
opportunities in DITA-based mobile learning
• proof of concepts
• Recent technologies and standards in DITA and Learning
can facilitate development of combined learning solutions
• No constraints in how content is delivered to mobile
• Metadata in source content is key to any solution
</presentation>
@markposton | @mekonltd | @ditaweb

http://linkedin.com/uk/markposton
!
Help support research into finding a cure for Type 1 diabetes. Over the
coming months I will be taking part in a number of cycle rides to raise
money for JDRF – a charity that funds research into finding a cure for Type 1
diabetes. If you’d like to donate to this good cause please find out more
here: http://uk.virginmoneygiving.com/team/poston 

More Related Content

What's hot

SharePoint Saturday Toronto - Going Meta – How to Use Metadata in SharePoint ...
SharePoint Saturday Toronto - Going Meta – How to Use Metadata in SharePoint ...SharePoint Saturday Toronto - Going Meta – How to Use Metadata in SharePoint ...
SharePoint Saturday Toronto - Going Meta – How to Use Metadata in SharePoint ...Concept Searching, Inc
 
Going Meta – How to Use Metadata in SharePoint and Office 365
Going Meta – How to Use Metadata in SharePoint and Office 365Going Meta – How to Use Metadata in SharePoint and Office 365
Going Meta – How to Use Metadata in SharePoint and Office 365Concept Searching, Inc
 
Semantic E-Commerce - Use Cases in Enterprise Web Applications
Semantic E-Commerce - Use Cases in Enterprise Web ApplicationsSemantic E-Commerce - Use Cases in Enterprise Web Applications
Semantic E-Commerce - Use Cases in Enterprise Web ApplicationsLinked Enterprise Date Services
 
SPSSTL - Content Management Internals
SPSSTL - Content Management Internals SPSSTL - Content Management Internals
SPSSTL - Content Management Internals Brian Caauwe
 
DITA Quick Start Webinar Series: Building a Project Plan
DITA Quick Start Webinar Series: Building a Project PlanDITA Quick Start Webinar Series: Building a Project Plan
DITA Quick Start Webinar Series: Building a Project PlanSuite Solutions
 
Ontos NLP Stack, Sep. 2016
Ontos NLP Stack, Sep. 2016Ontos NLP Stack, Sep. 2016
Ontos NLP Stack, Sep. 2016Martin Voigt
 
DITA Quick Start Webinar: Defining Your Style Sheet Requirements
DITA Quick Start Webinar: Defining Your Style Sheet RequirementsDITA Quick Start Webinar: Defining Your Style Sheet Requirements
DITA Quick Start Webinar: Defining Your Style Sheet RequirementsSuite Solutions
 
DITA Quick Start Webinar Series: Getting Started with Information Architecture
DITA Quick Start Webinar Series: Getting Started with Information ArchitectureDITA Quick Start Webinar Series: Getting Started with Information Architecture
DITA Quick Start Webinar Series: Getting Started with Information ArchitectureSuite Solutions
 
Intelligent Metadata Enabled Migration with SharePoint
Intelligent Metadata Enabled Migration with SharePointIntelligent Metadata Enabled Migration with SharePoint
Intelligent Metadata Enabled Migration with SharePointConcept Searching, Inc
 
DITA Quick Start for Authors - Part I
DITA Quick Start for Authors - Part IDITA Quick Start for Authors - Part I
DITA Quick Start for Authors - Part ISuite Solutions
 
Optimize and Organize Your Content with conceptClassifier for File Shares
Optimize and Organize Your Content with conceptClassifier for File Shares Optimize and Organize Your Content with conceptClassifier for File Shares
Optimize and Organize Your Content with conceptClassifier for File Shares Concept Searching, Inc
 
SharePoint 2013 Search - Lessons Learned
SharePoint 2013 Search - Lessons LearnedSharePoint 2013 Search - Lessons Learned
SharePoint 2013 Search - Lessons LearnedAgnes Molnar
 
Getting Ready for Project Cortex and SharePoint Syntex
Getting Ready for Project Cortex and SharePoint SyntexGetting Ready for Project Cortex and SharePoint Syntex
Getting Ready for Project Cortex and SharePoint SyntexChris Bortlik
 
On demand access to Big Data through Semantic Technologies
 On demand access to Big Data through Semantic Technologies On demand access to Big Data through Semantic Technologies
On demand access to Big Data through Semantic TechnologiesPeter Haase
 
Building An XML Publishing System With DITA
Building An XML Publishing System With DITABuilding An XML Publishing System With DITA
Building An XML Publishing System With DITAScott Abel
 

What's hot (17)

SharePoint Saturday Toronto - Going Meta – How to Use Metadata in SharePoint ...
SharePoint Saturday Toronto - Going Meta – How to Use Metadata in SharePoint ...SharePoint Saturday Toronto - Going Meta – How to Use Metadata in SharePoint ...
SharePoint Saturday Toronto - Going Meta – How to Use Metadata in SharePoint ...
 
Going Meta – How to Use Metadata in SharePoint and Office 365
Going Meta – How to Use Metadata in SharePoint and Office 365Going Meta – How to Use Metadata in SharePoint and Office 365
Going Meta – How to Use Metadata in SharePoint and Office 365
 
Semantic E-Commerce - Use Cases in Enterprise Web Applications
Semantic E-Commerce - Use Cases in Enterprise Web ApplicationsSemantic E-Commerce - Use Cases in Enterprise Web Applications
Semantic E-Commerce - Use Cases in Enterprise Web Applications
 
SPSSTL - Content Management Internals
SPSSTL - Content Management Internals SPSSTL - Content Management Internals
SPSSTL - Content Management Internals
 
DITA Quick Start Webinar Series: Building a Project Plan
DITA Quick Start Webinar Series: Building a Project PlanDITA Quick Start Webinar Series: Building a Project Plan
DITA Quick Start Webinar Series: Building a Project Plan
 
Managed Metadata and Taxonomies in SharePoint
Managed Metadata and Taxonomies in SharePointManaged Metadata and Taxonomies in SharePoint
Managed Metadata and Taxonomies in SharePoint
 
KMA's mms2010nyc
KMA's mms2010nycKMA's mms2010nyc
KMA's mms2010nyc
 
Ontos NLP Stack, Sep. 2016
Ontos NLP Stack, Sep. 2016Ontos NLP Stack, Sep. 2016
Ontos NLP Stack, Sep. 2016
 
DITA Quick Start Webinar: Defining Your Style Sheet Requirements
DITA Quick Start Webinar: Defining Your Style Sheet RequirementsDITA Quick Start Webinar: Defining Your Style Sheet Requirements
DITA Quick Start Webinar: Defining Your Style Sheet Requirements
 
DITA Quick Start Webinar Series: Getting Started with Information Architecture
DITA Quick Start Webinar Series: Getting Started with Information ArchitectureDITA Quick Start Webinar Series: Getting Started with Information Architecture
DITA Quick Start Webinar Series: Getting Started with Information Architecture
 
Intelligent Metadata Enabled Migration with SharePoint
Intelligent Metadata Enabled Migration with SharePointIntelligent Metadata Enabled Migration with SharePoint
Intelligent Metadata Enabled Migration with SharePoint
 
DITA Quick Start for Authors - Part I
DITA Quick Start for Authors - Part IDITA Quick Start for Authors - Part I
DITA Quick Start for Authors - Part I
 
Optimize and Organize Your Content with conceptClassifier for File Shares
Optimize and Organize Your Content with conceptClassifier for File Shares Optimize and Organize Your Content with conceptClassifier for File Shares
Optimize and Organize Your Content with conceptClassifier for File Shares
 
SharePoint 2013 Search - Lessons Learned
SharePoint 2013 Search - Lessons LearnedSharePoint 2013 Search - Lessons Learned
SharePoint 2013 Search - Lessons Learned
 
Getting Ready for Project Cortex and SharePoint Syntex
Getting Ready for Project Cortex and SharePoint SyntexGetting Ready for Project Cortex and SharePoint Syntex
Getting Ready for Project Cortex and SharePoint Syntex
 
On demand access to Big Data through Semantic Technologies
 On demand access to Big Data through Semantic Technologies On demand access to Big Data through Semantic Technologies
On demand access to Big Data through Semantic Technologies
 
Building An XML Publishing System With DITA
Building An XML Publishing System With DITABuilding An XML Publishing System With DITA
Building An XML Publishing System With DITA
 

Viewers also liked

What They Won't Tell You About DITA
What They Won't Tell You About DITAWhat They Won't Tell You About DITA
What They Won't Tell You About DITAAlan Houser
 
ETUG Spring 2013 - Designing for Touch: Not Just for Mobile Anymore
ETUG Spring 2013 - Designing for Touch: Not Just for Mobile AnymoreETUG Spring 2013 - Designing for Touch: Not Just for Mobile Anymore
ETUG Spring 2013 - Designing for Touch: Not Just for Mobile AnymorePaul Hibbitts
 
Forrester Wave | BPM Platforms for digital business 2015
Forrester Wave | BPM Platforms for digital business 2015Forrester Wave | BPM Platforms for digital business 2015
Forrester Wave | BPM Platforms for digital business 2015Rick VARGAS
 
Best practices when migrating to DITA
Best practices when migrating to DITABest practices when migrating to DITA
Best practices when migrating to DITAPublishing Smarter
 
Agile Enterprise Publishing
Agile Enterprise PublishingAgile Enterprise Publishing
Agile Enterprise PublishingWebWorks
 
STC Austin: Best practices when migrating to DITA
STC Austin: Best practices when migrating to DITASTC Austin: Best practices when migrating to DITA
STC Austin: Best practices when migrating to DITAPublishing Smarter
 
XML for Humans: Non-geek Discussion of a Geek-chic Topic
XML for Humans: Non-geek Discussion of a Geek-chic TopicXML for Humans: Non-geek Discussion of a Geek-chic Topic
XML for Humans: Non-geek Discussion of a Geek-chic TopicPublishing Smarter
 
DITA PUBLISHING: The True Cost of Taking your DITA Content Online
DITA PUBLISHING: The True Cost of Taking your DITA Content OnlineDITA PUBLISHING: The True Cost of Taking your DITA Content Online
DITA PUBLISHING: The True Cost of Taking your DITA Content OnlineWebWorks
 
Content creation, reuse, and publishing to everyone on every device (WritersUA)
Content creation, reuse, and publishing to everyone on every device (WritersUA)Content creation, reuse, and publishing to everyone on every device (WritersUA)
Content creation, reuse, and publishing to everyone on every device (WritersUA)Publishing Smarter
 
Topic based writing from idea to output
Topic based writing from idea to outputTopic based writing from idea to output
Topic based writing from idea to outputPublishing Smarter
 
XML authoring simplified for one and all: Writers UA
XML authoring simplified for one and all: Writers UAXML authoring simplified for one and all: Writers UA
XML authoring simplified for one and all: Writers UAPublishing Smarter
 
Adobe DITA World: Templates, DITA, and FrameMaker 2015
Adobe DITA World: Templates, DITA, and FrameMaker 2015Adobe DITA World: Templates, DITA, and FrameMaker 2015
Adobe DITA World: Templates, DITA, and FrameMaker 2015Publishing Smarter
 
Painless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XMLPainless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XMLScott Abel
 
5 Reasons not to use Dita from a CCMS Perspective
5 Reasons not to use Dita from a CCMS Perspective5 Reasons not to use Dita from a CCMS Perspective
5 Reasons not to use Dita from a CCMS PerspectiveMarcus Kesseler
 

Viewers also liked (16)

What They Won't Tell You About DITA
What They Won't Tell You About DITAWhat They Won't Tell You About DITA
What They Won't Tell You About DITA
 
ETUG Spring 2013 - Designing for Touch: Not Just for Mobile Anymore
ETUG Spring 2013 - Designing for Touch: Not Just for Mobile AnymoreETUG Spring 2013 - Designing for Touch: Not Just for Mobile Anymore
ETUG Spring 2013 - Designing for Touch: Not Just for Mobile Anymore
 
Forrester Wave | BPM Platforms for digital business 2015
Forrester Wave | BPM Platforms for digital business 2015Forrester Wave | BPM Platforms for digital business 2015
Forrester Wave | BPM Platforms for digital business 2015
 
Best practices when migrating to DITA
Best practices when migrating to DITABest practices when migrating to DITA
Best practices when migrating to DITA
 
Agile Enterprise Publishing
Agile Enterprise PublishingAgile Enterprise Publishing
Agile Enterprise Publishing
 
STC Austin: Best practices when migrating to DITA
STC Austin: Best practices when migrating to DITASTC Austin: Best practices when migrating to DITA
STC Austin: Best practices when migrating to DITA
 
XML for Humans: Non-geek Discussion of a Geek-chic Topic
XML for Humans: Non-geek Discussion of a Geek-chic TopicXML for Humans: Non-geek Discussion of a Geek-chic Topic
XML for Humans: Non-geek Discussion of a Geek-chic Topic
 
Minimalism for MSU Tech Comm
Minimalism for MSU Tech CommMinimalism for MSU Tech Comm
Minimalism for MSU Tech Comm
 
DITA PUBLISHING: The True Cost of Taking your DITA Content Online
DITA PUBLISHING: The True Cost of Taking your DITA Content OnlineDITA PUBLISHING: The True Cost of Taking your DITA Content Online
DITA PUBLISHING: The True Cost of Taking your DITA Content Online
 
Content creation, reuse, and publishing to everyone on every device (WritersUA)
Content creation, reuse, and publishing to everyone on every device (WritersUA)Content creation, reuse, and publishing to everyone on every device (WritersUA)
Content creation, reuse, and publishing to everyone on every device (WritersUA)
 
Topic based writing from idea to output
Topic based writing from idea to outputTopic based writing from idea to output
Topic based writing from idea to output
 
XML authoring simplified for one and all: Writers UA
XML authoring simplified for one and all: Writers UAXML authoring simplified for one and all: Writers UA
XML authoring simplified for one and all: Writers UA
 
Adobe DITA World: Templates, DITA, and FrameMaker 2015
Adobe DITA World: Templates, DITA, and FrameMaker 2015Adobe DITA World: Templates, DITA, and FrameMaker 2015
Adobe DITA World: Templates, DITA, and FrameMaker 2015
 
Painless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XMLPainless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XML
 
DITA Quick Start
DITA Quick StartDITA Quick Start
DITA Quick Start
 
5 Reasons not to use Dita from a CCMS Perspective
5 Reasons not to use Dita from a CCMS Perspective5 Reasons not to use Dita from a CCMS Perspective
5 Reasons not to use Dita from a CCMS Perspective
 

Similar to Improving the mobile learning experience using DITA

Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010Henry Ong
 
How DITA Got Her Groove Back: Going Mapless with Don Day
How DITA Got Her Groove Back: Going Mapless with Don DayHow DITA Got Her Groove Back: Going Mapless with Don Day
How DITA Got Her Groove Back: Going Mapless with Don DayInformation Development World
 
Getting started with with SharePoint Syntex
Getting started with with SharePoint SyntexGetting started with with SharePoint Syntex
Getting started with with SharePoint SyntexDrew Madelung
 
DITA Quick Start: System Architecture of a Basic DITA Toolset
DITA Quick Start: System Architecture of a Basic DITA ToolsetDITA Quick Start: System Architecture of a Basic DITA Toolset
DITA Quick Start: System Architecture of a Basic DITA ToolsetSuite Solutions
 
Getting Ready for Project Cortex and SharePoint Syntex
Getting Ready for Project Cortex and SharePoint SyntexGetting Ready for Project Cortex and SharePoint Syntex
Getting Ready for Project Cortex and SharePoint SyntexChris Bortlik
 
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016IXIASOFT
 
Smart Web Apps with Azure and AI as a Service
Smart Web Apps with Azure and AI as a ServiceSmart Web Apps with Azure and AI as a Service
Smart Web Apps with Azure and AI as a ServiceIvo Andreev
 
DITA and Metadata on an Enterprise Scale
DITA and Metadata on an Enterprise ScaleDITA and Metadata on an Enterprise Scale
DITA and Metadata on an Enterprise ScaleKristen Eberlein
 
Building an Innovative Learning Ecosystem at Scale with Graph Technologies
Building an Innovative Learning Ecosystem at Scale with Graph TechnologiesBuilding an Innovative Learning Ecosystem at Scale with Graph Technologies
Building an Innovative Learning Ecosystem at Scale with Graph TechnologiesEnterprise Knowledge
 
Metadata Strategies - Data Squared
Metadata Strategies - Data SquaredMetadata Strategies - Data Squared
Metadata Strategies - Data SquaredDATAVERSITY
 
Engineering patterns for implementing data science models on big data platforms
Engineering patterns for implementing data science models on big data platformsEngineering patterns for implementing data science models on big data platforms
Engineering patterns for implementing data science models on big data platformsHisham Arafat
 
SharePoint Syntex from an Architects Perspective
SharePoint Syntex from an Architects PerspectiveSharePoint Syntex from an Architects Perspective
SharePoint Syntex from an Architects PerspectiveChris Bortlik
 
DITA and SEO
DITA and SEODITA and SEO
DITA and SEOIXIASOFT
 
The road to CGSpace
The road to CGSpaceThe road to CGSpace
The road to CGSpaceILRI
 
Case Study - Building a Website for Vocational Training and Education
Case Study - Building a Website for Vocational Training and EducationCase Study - Building a Website for Vocational Training and Education
Case Study - Building a Website for Vocational Training and EducationKentico Software
 
Marvin Platform – Potencializando equipes de Machine Learning
Marvin Platform – Potencializando equipes de Machine LearningMarvin Platform – Potencializando equipes de Machine Learning
Marvin Platform – Potencializando equipes de Machine LearningDaniel Takabayashi, MSc
 

Similar to Improving the mobile learning experience using DITA (20)

Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
 
How DITA Got Her Groove Back: Going Mapless with Don Day
How DITA Got Her Groove Back: Going Mapless with Don DayHow DITA Got Her Groove Back: Going Mapless with Don Day
How DITA Got Her Groove Back: Going Mapless with Don Day
 
Getting started with with SharePoint Syntex
Getting started with with SharePoint SyntexGetting started with with SharePoint Syntex
Getting started with with SharePoint Syntex
 
DITA Quick Start: System Architecture of a Basic DITA Toolset
DITA Quick Start: System Architecture of a Basic DITA ToolsetDITA Quick Start: System Architecture of a Basic DITA Toolset
DITA Quick Start: System Architecture of a Basic DITA Toolset
 
Getting Ready for Project Cortex and SharePoint Syntex
Getting Ready for Project Cortex and SharePoint SyntexGetting Ready for Project Cortex and SharePoint Syntex
Getting Ready for Project Cortex and SharePoint Syntex
 
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016
 
Smart Web Apps with Azure and AI as a Service
Smart Web Apps with Azure and AI as a ServiceSmart Web Apps with Azure and AI as a Service
Smart Web Apps with Azure and AI as a Service
 
DITA and Metadata on an Enterprise Scale
DITA and Metadata on an Enterprise ScaleDITA and Metadata on an Enterprise Scale
DITA and Metadata on an Enterprise Scale
 
Building an Innovative Learning Ecosystem at Scale with Graph Technologies
Building an Innovative Learning Ecosystem at Scale with Graph TechnologiesBuilding an Innovative Learning Ecosystem at Scale with Graph Technologies
Building an Innovative Learning Ecosystem at Scale with Graph Technologies
 
Muhammad Ahsan Javed - Visionet
Muhammad Ahsan Javed - VisionetMuhammad Ahsan Javed - Visionet
Muhammad Ahsan Javed - Visionet
 
Metadata Strategies - Data Squared
Metadata Strategies - Data SquaredMetadata Strategies - Data Squared
Metadata Strategies - Data Squared
 
Sujeet Kumar
Sujeet KumarSujeet Kumar
Sujeet Kumar
 
Engineering patterns for implementing data science models on big data platforms
Engineering patterns for implementing data science models on big data platformsEngineering patterns for implementing data science models on big data platforms
Engineering patterns for implementing data science models on big data platforms
 
SharePoint Syntex from an Architects Perspective
SharePoint Syntex from an Architects PerspectiveSharePoint Syntex from an Architects Perspective
SharePoint Syntex from an Architects Perspective
 
Resume
ResumeResume
Resume
 
DITA and SEO
DITA and SEODITA and SEO
DITA and SEO
 
The road to CGSpace
The road to CGSpaceThe road to CGSpace
The road to CGSpace
 
Case Study - Building a Website for Vocational Training and Education
Case Study - Building a Website for Vocational Training and EducationCase Study - Building a Website for Vocational Training and Education
Case Study - Building a Website for Vocational Training and Education
 
Marvin Platform – Potencializando equipes de Machine Learning
Marvin Platform – Potencializando equipes de Machine LearningMarvin Platform – Potencializando equipes de Machine Learning
Marvin Platform – Potencializando equipes de Machine Learning
 
Microsoft SharePoint Syntex
Microsoft SharePoint SyntexMicrosoft SharePoint Syntex
Microsoft SharePoint Syntex
 

Recently uploaded

Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 

Recently uploaded (20)

Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 

Improving the mobile learning experience using DITA

  • 1. Improving the mobile learning experience using DITA Mark Poston Senior Technical Consultant
  • 2. About me • Technical Consultant at Mekon for 18 years • FrameMaker, Acrobat, WebWorks, SGML, XML, DITA • Previously developed solutions for • English Parliament & Hansard, Singapore Hansard • dunnhumby, Elekta, Abbott • Consultancy DITA CCMS, DITA Publishing, Bespoke DITA- based solutions • Lead Architect for • Mekon DITAweb • Mekon DITA2InDesign Plugin • Research & Development
  • 4. Extended use of DITA • Companies more forward thinking • Integration of content from other systems • Source code/doxygen, databases • Customer Relationship Management (CRM), Support systems • Use of DITA outside of techcomms teams • product labelling, marketing material (datasheets),
 learning and training • Extending use of CCMS investment • reuse of content • benefit from existing translation • DITA as an “enabler” • Government, Education, Publishing
  • 8. Integration with existing systems • DITA CCMS ! • Web CMS • Customer Relationship Management (salesforce.com) • Support Portals • Entitlement Servers • Learning Management Systems ! • How do we delivery content to them all?
  • 10. Rethinking the learning experience … … beyond the LMS
  • 12. Tin Can (Experience) API • Developed to capture “experiences” a person has • interaction with people • performing a task at work • taking a test • attending a presentation • interacting with content • Each “experience” is described by a “statement” • actor + verb + object • Mark read “Introduction to DITA” • Mark presented “Improving the mobile learning experience” • Each “statement” is stored in a “Learning Record Store”
  • 13.
  • 14. {
 "actor": {
 "name": “Mark Poston",
 "mbox": “mailto:mark.poston@mekon.com",
 "objectType": "Agent"
 },
 "verb": {
 "id": "http://ditaweb.com/xapi/verbs/1.0/read",
 "display": {
 "en-US": "read"
 }
 },
 "object": {
 "id": "https://ditaweb.com/dita/#/00011856-MC.00011550-MC",
 "definition": {
 "name": {
 "en-US": “Topic hierarchy"
 }
 },
 "objectType": "Activity"
 },
 "timestamp": "2014-04-25T20:02:42.626Z"
 }
  • 15.
  • 16. "object": {
 "id": "https://ditaweb.com/dita/#/00039237-DB_5.00039220-DB_1",
 "objectType": "Activity"
 },
 "context": {
 "contextActivities": {
 "parent": [
 {
 "id": “https://ditaweb.com/dita/#/00039237-DB_5",
 "definition": {
 "name": {
 "en-US": “The DITA Style Guide Best Practices for Authors"
 },
 "objectType": "Activity"
 }
 ]
 },! "application": {! "id": “mLearningiPad”,! "definition": {
 "name": {
 "en-US": “mLearning App for iPad"
 }
 }! }
 }
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Key Benefits of Tin Can API • Record any activity • Flexibility in statements • context, individual results, group members • Not dependent on LMS • Use mobile apps for learning • Persistence across devices • Track offline learning • Track real world experiences ! • Greater reporting and analytics • Gamification • Create more personalised learning experiences • Adaptive Learning
  • 22.
  • 23. Using DITA for Learning Solutions
  • 24. Learning Object Overview audience duration intro objectives prerequisites resources challenge duration instruction intro objectives Assessment single/multi select true/false sequencing matching hotspot open Summary next steps objectives resources review summary Content Reuse ConceptTask Reference Content Product Documentation Product Documentation Product Documentation Plan gap analysis intervention needs analysis project technical
  • 25. Learning Group DITA Maps Learning Object Topic References Learning Object Relationship Tables Learning Group Subject Schemes Learning Object Content Classification Learning Object Enumerated Lists Learning Group Advanced Metadata Learning Object Content Classification Learning Object Map Metadata reuse Learning Group Customised Course Learning Object Content Classifciation Learning Object Map Metadata Learning Object Customer-Specific reuse reuse
  • 26. Learning Group DITA Maps Learning Object Topic References Learning Object Relationship Tables Learning Group Subject Schemes Learning Object Content Classification Learning Object Enumerated Lists Learning Group Advanced Metadata Learning Object Content Classification Learning Object Map Metadata reuse Learning Group Customised Course Learning Object Content Classifciation Learning Object Map Metadata Learning Object Customer-Specific reuse reuse Learning Map Basic Training
  • 27. Learning Group DITA Maps Learning Object Topic References Learning Object Relationship Tables Learning Group Subject Schemes Learning Object Content Classification Learning Object Enumerated Lists Learning Group Advanced Metadata Learning Object Content Classification Learning Object Map Metadata reuse Learning Group Customised Course Learning Object Content Classifciation Learning Object Map Metadata Learning Object Customer-Specific reuse reuse Learning Map Basic Training Learning Map Advanced Training
  • 28. Learning Group DITA Maps Learning Object Topic References Learning Object Relationship Tables Learning Group Subject Schemes Learning Object Content Classification Learning Object Enumerated Lists Learning Group Advanced Metadata Learning Object Content Classification Learning Object Map Metadata Learning Map Customised Training reuse Learning Group Customised Course Learning Object Content Classifciation Learning Object Map Metadata Learning Object Customer-Specific reuse reuse Learning Map Basic Training Learning Map Advanced Training
  • 29. Metadata in DITA • Learning Object Metadata • difficulty, type of interaction, intended end user role, learning time • Profile-based (@audience, @product, @platform etc.) • <prolog> & <topicmeta> in topics and maps • Semantic markup • Specialisation of DITA to create new metadata or semantic markup • Classification of content using subject schemes and subject referencing
  • 30.
  • 31. Requirements of DITA Content Server • Understand DITA content • native DITA support • configurable • index content • full text • metadata • Deliver content • appropriate for application • HTML, DITA, • graphics • search for content • query metadata! • Web-based APIs
  • 32.
  • 33. Summary • Companies are now ready and willing to explore new opportunities in DITA-based mobile learning • proof of concepts • Recent technologies and standards in DITA and Learning can facilitate development of combined learning solutions • No constraints in how content is delivered to mobile • Metadata in source content is key to any solution
  • 34. </presentation> @markposton | @mekonltd | @ditaweb
 http://linkedin.com/uk/markposton ! Help support research into finding a cure for Type 1 diabetes. Over the coming months I will be taking part in a number of cycle rides to raise money for JDRF – a charity that funds research into finding a cure for Type 1 diabetes. If you’d like to donate to this good cause please find out more here: http://uk.virginmoneygiving.com/team/poston