This document discusses using HTML5 as an interchange format for scholarly content. It can support multiple facets of information like metadata, structure, semantics, and encapsulation. HTML5 combined with Relax NG can define constraining profiles using attributes, supporting different operational models. The document outlines 9 capabilities of HTML5 as an interchange format, including validation, transformation to other formats, and extracting RDF triple data. It concludes that HTML5 provides a powerful, adaptive, light-weight content format that supports flexible authoring and dynamic delivery while allowing for validation and transformation against formal models.
Measures of Dispersion and Variability: Range, QD, AD and SD
Kuilman Elsevier Case Study Using HTML5
1. | 1
A scholarly case study
from Elsevier
Using HTML5
David Kuilman, Director Content and Data Architecture Elsevier
d.kuilman@elsevier.com
NISO Virtual Conference
Convergence: The Web and Publishing On To The Web
17 May, 3:30 p.m. – 4:00 p.m.
2. | 2
Elsevier is a global information analytics company specializing in science and health
2
‘You could use this treatment to save a life’
We can tell
clinicians
‘This article answers your questions’
We can tell
researchers
‘This is the research to invest in’
We can tell
governments
‘This is the cancer treatment you should pursue’
We can tell
pharmaceutical
companies
‘This is the area you need to improve to qualify’
We can tell
nursing students
We help institutions and professionals progress science, advance healthcare and
improve performance
3. | 3
Using HTML5
Design for an open model
Takeaways
Understanding the product need
Case study: creating a process for scholarly
content submission and dynamic delivery
4. | 4
Product design (student-facing)
PROBLEMS ADDRESSED
I have too much content to consume.
I have limited time to study, so I need
to know what to focus on.
1. PERSONALIZED LEARNING TUTOR
Reminders and prioritization assistance to help students
optimize available study time and balance test prep with
assignment completion.
3. QUIZZING COACH
Test prep featuring content recommended based on
upcoming goals; time available; and current areas of
weakness.
2. ENGAGING LEARNING EXPERIENCE
Media-rich learning, instructionally designed to convey
essential information through bite-sized content; quizzes;
activities; and feedback.
Understanding the product need
8. | 8
Requirements for HTML5 to set up operational model
8
• Must work as Interchange format
• Must support multiple facets of information exchange
• Metadata
• Structure
• Semantics
• Encapsulation
• Must support operational model
• Authoring
• Assembly
• Validation & usability
• Release & delivery
• Action learning
• Must support XML and RDF
Using HTML5
9. | 9
HTML5 and Relax NG
9
• HTML core profile, add patterns with Relax NG
• Constraining profiles on @class and @data-hyphen* attributes
• Multiple profiles support multiple operational models
10. | 10
Using HTML5 as Interchange format, 9 capabilities
10
Float element
Relationship
In-document entities
Metadata Properties
HTML5 + RDFa
Optional element
Relationship
To external entities
Document ordered
element
Schema Validation HTML5
Pattern Validation Profile
Fabricate using fabrication
rule with Pattern
Chunk using Chunking Table
Distill RDF triple data
Validate RDF with shape
constraint langauge
Schema Validation XML
Schema Validation JSON-LD
Float element
Relationship
In-document entities
Metadata Properties
Optional element
Relationship
To external entities
Document ordered
element
Target XML Target JSON-LD
Metadata Properties
Relationship
In-document entities
Relationship
To external entities
Transform using Mapping
Table
1
2
3
4
5
6
7
8
9
HTML5 processing
Transforming to target specification
11. | 11
Running the operational model
11
Learning Content Manager
Product design, learning efficiency.
Instructional designer, SME
Adaptive learning content development
Production
Content normalization, UI/UX
Packaging & Delivery
Certification
Validation, completeness
Recommender
Process and match curriculum
to user performance
Student
Execute on adaptive
learning module
Measurement
Analytics &
reporting
Feedback loop
12. | 12
Summarizing the benefit of HTML5
12
• Content must support flexible, nimble authoring
• Content must be able to adapt to workflow context
• Content must support dynamic delivery
• Content must allow travel of multi-faceted information types
• Content must be machine and human readable with multi-faceted
data fields
• Content must be subjected to validation, mapping and transformation
against formal models for product, workflow state, metadata and
document organization
+ Powerful, adaptive, light-weight content format
that makes it happen…=
Takeaways