SlideShare a Scribd company logo
1 of 27
Download to read offline
Bill Kasdorf
VP and Principal Consultant, Apex Content Solutions
Member of IDPF Board, EPUB 3 WG, W3C DPUB IG
TheEvolutionof EPUB
What’s New and What’s On the Horizon
EPUB
1. The Continuing Evolution of EPUB.
EPUB 3 has become essential
to the publishing ecosystem
E-Readers
It’s the “master format” for virtually all systems
EPUB 3 has become essential
to the publishing ecosystem
E-Readers
It’s the “master format” for virtually all systems
Accessibility
It’s the format for interchange of accessible content
EPUB 3 has become essential
to the publishing ecosystem
E-Readers
It’s the “master format” for virtually all systems
Accessibility
It’s the format for interchange of accessible content
Education
Platforms are built on the EPUB for Education profile
EPUB 3 has become essential
to the publishing ecosystem
E-Readers
It’s the “master format” for virtually all systems
Accessibility
It’s the format for interchange of accessible content
Education
Platforms are built on the EPUB for Education profile
Not Just Books
It’s used for all kinds of publications
EPUB 3 has become essential
to the publishing ecosystem
E-Readers
It’s the “master format” for virtually all systems
Accessibility
It’s the format for interchange of accessible content
Education
Platforms are built on the EPUB for Education profile
Not Just Books
It’s used for all kinds of publications
Global
Widely adopted in US, EU, Far East, Israel
Time for a checkup:
Developing EPUB 3.1
Interesting Spec
Development Issue
Be aggressive and strict?
Or be peaceable, accommodating?
We gotta
get rid of
the NCX!
We can’t
get rid of
the NCX!
Minimize
the
metadata!
Hey, wait,
not so
fast!
HTML
& JSON
rule!
Don’t take
away my
XML!
We took the cautious route.
Tightens up EPUB 3 without breaking it.
New spec format, better integrated
Deprecates unused features of EPUB 3.0
Clarifies/extends support for remote resources
(e.g., metadata, fonts, datasets)
Improves CSS behavior between author/RS/user
Improved and stricter accessibility support
Final Notice Period (IP Review) thru Nov. 28;
Should be official by year end.
EPUB 3.1
Better alignment with OWP
Undated references to HTML & SVG to stay in synch
No EPUB CSS profile; uses CSS WG “official definition”
Some metadata improvements
Prioritizes linked bibliographic metadata records
Deprecates refines attribute and adds
more explicit attributes for specific functionality
Final notice on NCX
Slated for removal in next major revision of EPUB
EPUB 3.1
Separate spec devoted to accessibility
Clear guidelines to enable certification of accessibility
and discovery of accessible features in an EPUB
Based on WCAG 2.0: A is must, AA is recommended
Adds publication-specific requirements
Requires accessibility-specific metadata
Techniques document provides “how to do it” advice
Applicable and referenceable by
any version of EPUB and other specs too
EPUB Accessibility 1.0
Categories of compliance
“Discovery-Enabled”: Just metadata
“Accessible”: MD + WCAG 2.0 + EPUB requirements
“Optimized”: Metadata + specific features
Metadata aligned with schema.org
accessMode (textual, visual, auditory, tactile)
accessibilityFeature (what features does it have)
accessibilityHazard (e.g., flashing can cause seizures)
accessibilitySummary (human-readable explanation)
accessModeSufficient (e.g. text + alt text = textual)
EPUB Accessibility 1.0
W3C
2. Meanwhile, work goes on to improve
the Open Web Platform for publishing.
Digital Publishing Interest Group (DPIG)
Active work with CSS Working Group
to improve typography and layout using CSS
Digital Publishing Accessibility Note documents what
publishing needs from the W3C (May 2016)
Digital Publishing WAI-ARIA Module 1.0 proposes
publishing-specific terms for ARIA (Wkg Draft 3/17/16)
schema.org
Additions to schema.org for accessibility metadata
Improving the OWP for Publishing
Wouldn’t it be great if
there was no difference between
an online publication
and an EPUB?
Wouldn’t it be great if
there was no difference between
an online publication
and an EPUB?
We’re working on it.
It’s called PWP:
Portable Web Publication.
PWP
Progress on the
EPUB+Web convergence.
The Portable Web Publication Vision:
ONE PUBLICATION FOR BOTH
ONLINE AND OFFLINE USE.
The same content in two different “states”:
Offline, packaged or cached;
Online, with all essential resources linked.
A canonical URL that leads to both.
(P)WP
Recent Realization:
First we need to define a Web Publication!
Meaning an arbitrarily extensive and complex
collection of resources on the web
(web pages, CSS, fonts, images, media, scripts, etc.)
that has an identity, that can be referenced, etc.
Whether/how it’s packaged is a separate issue.
EPUB 4 vs. PWP
We want to avoid two competing specs.
These need to be the same thing.
Could be one master spec,
or a layered spec with “profiles”:
e.g., PWP as a profile of a WP (a type of WP),
and “EPUB 4” in turn as a profile of PWP
(like EPUB for Education is for EPUB),
a type of PWP requiring more predictability,
accessibility, archivability.
The proposed IDPF+W3C is designed
to facilitate and optimize this.
The proposed W3C Publishing Business Group, its
Steering Committee, and an expected Working Group
will ensure publishing industry participation in this.
EPUB 3 will continue to be maintained
as the work on EPUB 4 / PWP goes forward.
IDPF Primary Reps are currently voting on this.
The IDPF Board strongly recommends
that it be approved.
Thanks!
Bill Kasdorf
bkasdorf@apexcovantage.com
+1 734 904 6252
@BillKasdorf

More Related Content

Viewers also liked

Introduction to ePublishing
Introduction to ePublishingIntroduction to ePublishing
Introduction to ePublishingApex CoVantage
 
The Interoperability Imperative
The Interoperability ImperativeThe Interoperability Imperative
The Interoperability ImperativeApex CoVantage
 
Publishing Technology Today
Publishing Technology TodayPublishing Technology Today
Publishing Technology TodayApex CoVantage
 
Publishing Production, Distribution, & Operations
Publishing Production, Distribution, & OperationsPublishing Production, Distribution, & Operations
Publishing Production, Distribution, & OperationsApex CoVantage
 
Content Management for Publishers
Content Management for PublishersContent Management for Publishers
Content Management for PublishersApex CoVantage
 
Epub summit 2017 - Readium, the perfect EPUB/PWP companion
Epub summit 2017 - Readium, the perfect EPUB/PWP companionEpub summit 2017 - Readium, the perfect EPUB/PWP companion
Epub summit 2017 - Readium, the perfect EPUB/PWP companionLaurent Le Meur
 
Epub summit 2017 - Readium LCP on the launchpad
Epub summit 2017 - Readium LCP on the launchpadEpub summit 2017 - Readium LCP on the launchpad
Epub summit 2017 - Readium LCP on the launchpadLaurent Le Meur
 
UX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and ArchivesUX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and ArchivesNed Potter
 
Designing Teams for Emerging Challenges
Designing Teams for Emerging ChallengesDesigning Teams for Emerging Challenges
Designing Teams for Emerging ChallengesAaron Irizarry
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with DataSeth Familian
 
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 20173 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017Drift
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 

Viewers also liked (13)

Introduction to ePublishing
Introduction to ePublishingIntroduction to ePublishing
Introduction to ePublishing
 
The Interoperability Imperative
The Interoperability ImperativeThe Interoperability Imperative
The Interoperability Imperative
 
Publishing Technology Today
Publishing Technology TodayPublishing Technology Today
Publishing Technology Today
 
Publishing Production, Distribution, & Operations
Publishing Production, Distribution, & OperationsPublishing Production, Distribution, & Operations
Publishing Production, Distribution, & Operations
 
EPUB Is Here to Stay
EPUB Is Here to StayEPUB Is Here to Stay
EPUB Is Here to Stay
 
Content Management for Publishers
Content Management for PublishersContent Management for Publishers
Content Management for Publishers
 
Epub summit 2017 - Readium, the perfect EPUB/PWP companion
Epub summit 2017 - Readium, the perfect EPUB/PWP companionEpub summit 2017 - Readium, the perfect EPUB/PWP companion
Epub summit 2017 - Readium, the perfect EPUB/PWP companion
 
Epub summit 2017 - Readium LCP on the launchpad
Epub summit 2017 - Readium LCP on the launchpadEpub summit 2017 - Readium LCP on the launchpad
Epub summit 2017 - Readium LCP on the launchpad
 
UX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and ArchivesUX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and Archives
 
Designing Teams for Emerging Challenges
Designing Teams for Emerging ChallengesDesigning Teams for Emerging Challenges
Designing Teams for Emerging Challenges
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with Data
 
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 20173 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 

Similar to The Evolution of EPUB

Accessibility: It's never been easier to achieve -- and never more important
Accessibility: It's never been easier to achieve -- and never more importantAccessibility: It's never been easier to achieve -- and never more important
Accessibility: It's never been easier to achieve -- and never more importantApex CoVantage
 
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...Erich van Rijn
 
The year of testing dangerously: The EPUB 3.3 story - Tech Forum 2022
The year of testing dangerously: The EPUB 3.3 story - Tech Forum 2022The year of testing dangerously: The EPUB 3.3 story - Tech Forum 2022
The year of testing dangerously: The EPUB 3.3 story - Tech Forum 2022BookNet Canada
 
UNC Chapel Hill 2014 CTC Retreat - Creating epub e books
UNC Chapel Hill 2014 CTC Retreat - Creating epub e booksUNC Chapel Hill 2014 CTC Retreat - Creating epub e books
UNC Chapel Hill 2014 CTC Retreat - Creating epub e booksJonathan Pletzke
 
Csun presentation-170302-hykim
Csun presentation-170302-hykimCsun presentation-170302-hykim
Csun presentation-170302-hykimhyunyoung kim
 
Preparing for ePub 3
Preparing for ePub 3Preparing for ePub 3
Preparing for ePub 3Ron Severdia
 
EPUB3 First Look
EPUB3 First LookEPUB3 First Look
EPUB3 First Lookwhmccoy
 
The Past, Present, and Future of Digital Publishing That Hasn't, Isn't, But M...
The Past, Present, and Future of Digital Publishing That Hasn't, Isn't, But M...The Past, Present, and Future of Digital Publishing That Hasn't, Isn't, But M...
The Past, Present, and Future of Digital Publishing That Hasn't, Isn't, But M...BookNet Canada
 
Ushering in the Born Accessible Era
Ushering in the Born Accessible EraUshering in the Born Accessible Era
Ushering in the Born Accessible EraDAISY Consortium
 
EPUB Boot Camp: Under The Hood
EPUB Boot Camp: Under The HoodEPUB Boot Camp: Under The Hood
EPUB Boot Camp: Under The HoodBookNet Canada
 
Swap For Dummies Rsp 2007 11 29
Swap For Dummies Rsp 2007 11 29Swap For Dummies Rsp 2007 11 29
Swap For Dummies Rsp 2007 11 29Julie Allinson
 
Porting Library Vocabularies to the Semantic Web - IFLA 2010
Porting Library Vocabularies to the Semantic Web - IFLA 2010Porting Library Vocabularies to the Semantic Web - IFLA 2010
Porting Library Vocabularies to the Semantic Web - IFLA 2010Bernard Vatant
 

Similar to The Evolution of EPUB (20)

Kasdorf The Web Imperative: How Web Technologies Are Transforming Publishing ...
Kasdorf The Web Imperative: How Web Technologies Are Transforming Publishing ...Kasdorf The Web Imperative: How Web Technologies Are Transforming Publishing ...
Kasdorf The Web Imperative: How Web Technologies Are Transforming Publishing ...
 
Accessibility: It's never been easier to achieve -- and never more important
Accessibility: It's never been easier to achieve -- and never more importantAccessibility: It's never been easier to achieve -- and never more important
Accessibility: It's never been easier to achieve -- and never more important
 
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
 
Epub IDPF update & futures-Garth Conboy
Epub IDPF update & futures-Garth ConboyEpub IDPF update & futures-Garth Conboy
Epub IDPF update & futures-Garth Conboy
 
The year of testing dangerously: The EPUB 3.3 story - Tech Forum 2022
The year of testing dangerously: The EPUB 3.3 story - Tech Forum 2022The year of testing dangerously: The EPUB 3.3 story - Tech Forum 2022
The year of testing dangerously: The EPUB 3.3 story - Tech Forum 2022
 
UNC Chapel Hill 2014 CTC Retreat - Creating epub e books
UNC Chapel Hill 2014 CTC Retreat - Creating epub e booksUNC Chapel Hill 2014 CTC Retreat - Creating epub e books
UNC Chapel Hill 2014 CTC Retreat - Creating epub e books
 
Csun presentation-170302-hykim
Csun presentation-170302-hykimCsun presentation-170302-hykim
Csun presentation-170302-hykim
 
Down and Dirty EPUB 3
Down and Dirty EPUB 3Down and Dirty EPUB 3
Down and Dirty EPUB 3
 
Interactive E-Books
Interactive E-BooksInteractive E-Books
Interactive E-Books
 
Preparing for ePub 3
Preparing for ePub 3Preparing for ePub 3
Preparing for ePub 3
 
EPUB3 First Look
EPUB3 First LookEPUB3 First Look
EPUB3 First Look
 
Jan 8 2014 NISO Webinar: Device to Device: Adaptive Interfaces for Content
Jan 8 2014 NISO Webinar: Device to Device: Adaptive Interfaces for ContentJan 8 2014 NISO Webinar: Device to Device: Adaptive Interfaces for Content
Jan 8 2014 NISO Webinar: Device to Device: Adaptive Interfaces for Content
 
The Past, Present, and Future of Digital Publishing That Hasn't, Isn't, But M...
The Past, Present, and Future of Digital Publishing That Hasn't, Isn't, But M...The Past, Present, and Future of Digital Publishing That Hasn't, Isn't, But M...
The Past, Present, and Future of Digital Publishing That Hasn't, Isn't, But M...
 
Day3 edupub tokyo_idpf
Day3 edupub tokyo_idpfDay3 edupub tokyo_idpf
Day3 edupub tokyo_idpf
 
Ushering in the Born Accessible Era
Ushering in the Born Accessible EraUshering in the Born Accessible Era
Ushering in the Born Accessible Era
 
EPUB Boot Camp: Under The Hood
EPUB Boot Camp: Under The HoodEPUB Boot Camp: Under The Hood
EPUB Boot Camp: Under The Hood
 
Swap For Dummies Rsp 2007 11 29
Swap For Dummies Rsp 2007 11 29Swap For Dummies Rsp 2007 11 29
Swap For Dummies Rsp 2007 11 29
 
B01 markus gylling-epub
B01 markus gylling-epubB01 markus gylling-epub
B01 markus gylling-epub
 
B01 markus gylling-epub
B01 markus gylling-epubB01 markus gylling-epub
B01 markus gylling-epub
 
Porting Library Vocabularies to the Semantic Web - IFLA 2010
Porting Library Vocabularies to the Semantic Web - IFLA 2010Porting Library Vocabularies to the Semantic Web - IFLA 2010
Porting Library Vocabularies to the Semantic Web - IFLA 2010
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"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
 
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
 
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
 
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
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
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
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"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
 
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
 
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
 
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
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
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
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
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
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

The Evolution of EPUB

  • 1. Bill Kasdorf VP and Principal Consultant, Apex Content Solutions Member of IDPF Board, EPUB 3 WG, W3C DPUB IG TheEvolutionof EPUB What’s New and What’s On the Horizon
  • 2. EPUB 1. The Continuing Evolution of EPUB.
  • 3. EPUB 3 has become essential to the publishing ecosystem E-Readers It’s the “master format” for virtually all systems
  • 4. EPUB 3 has become essential to the publishing ecosystem E-Readers It’s the “master format” for virtually all systems Accessibility It’s the format for interchange of accessible content
  • 5. EPUB 3 has become essential to the publishing ecosystem E-Readers It’s the “master format” for virtually all systems Accessibility It’s the format for interchange of accessible content Education Platforms are built on the EPUB for Education profile
  • 6. EPUB 3 has become essential to the publishing ecosystem E-Readers It’s the “master format” for virtually all systems Accessibility It’s the format for interchange of accessible content Education Platforms are built on the EPUB for Education profile Not Just Books It’s used for all kinds of publications
  • 7. EPUB 3 has become essential to the publishing ecosystem E-Readers It’s the “master format” for virtually all systems Accessibility It’s the format for interchange of accessible content Education Platforms are built on the EPUB for Education profile Not Just Books It’s used for all kinds of publications Global Widely adopted in US, EU, Far East, Israel
  • 8. Time for a checkup: Developing EPUB 3.1
  • 9. Interesting Spec Development Issue Be aggressive and strict? Or be peaceable, accommodating?
  • 10. We gotta get rid of the NCX! We can’t get rid of the NCX!
  • 13. We took the cautious route.
  • 14. Tightens up EPUB 3 without breaking it. New spec format, better integrated Deprecates unused features of EPUB 3.0 Clarifies/extends support for remote resources (e.g., metadata, fonts, datasets) Improves CSS behavior between author/RS/user Improved and stricter accessibility support Final Notice Period (IP Review) thru Nov. 28; Should be official by year end. EPUB 3.1
  • 15. Better alignment with OWP Undated references to HTML & SVG to stay in synch No EPUB CSS profile; uses CSS WG “official definition” Some metadata improvements Prioritizes linked bibliographic metadata records Deprecates refines attribute and adds more explicit attributes for specific functionality Final notice on NCX Slated for removal in next major revision of EPUB EPUB 3.1
  • 16. Separate spec devoted to accessibility Clear guidelines to enable certification of accessibility and discovery of accessible features in an EPUB Based on WCAG 2.0: A is must, AA is recommended Adds publication-specific requirements Requires accessibility-specific metadata Techniques document provides “how to do it” advice Applicable and referenceable by any version of EPUB and other specs too EPUB Accessibility 1.0
  • 17. Categories of compliance “Discovery-Enabled”: Just metadata “Accessible”: MD + WCAG 2.0 + EPUB requirements “Optimized”: Metadata + specific features Metadata aligned with schema.org accessMode (textual, visual, auditory, tactile) accessibilityFeature (what features does it have) accessibilityHazard (e.g., flashing can cause seizures) accessibilitySummary (human-readable explanation) accessModeSufficient (e.g. text + alt text = textual) EPUB Accessibility 1.0
  • 18. W3C 2. Meanwhile, work goes on to improve the Open Web Platform for publishing.
  • 19. Digital Publishing Interest Group (DPIG) Active work with CSS Working Group to improve typography and layout using CSS Digital Publishing Accessibility Note documents what publishing needs from the W3C (May 2016) Digital Publishing WAI-ARIA Module 1.0 proposes publishing-specific terms for ARIA (Wkg Draft 3/17/16) schema.org Additions to schema.org for accessibility metadata Improving the OWP for Publishing
  • 20. Wouldn’t it be great if there was no difference between an online publication and an EPUB?
  • 21. Wouldn’t it be great if there was no difference between an online publication and an EPUB? We’re working on it. It’s called PWP: Portable Web Publication.
  • 23. The Portable Web Publication Vision: ONE PUBLICATION FOR BOTH ONLINE AND OFFLINE USE. The same content in two different “states”: Offline, packaged or cached; Online, with all essential resources linked. A canonical URL that leads to both.
  • 24. (P)WP Recent Realization: First we need to define a Web Publication! Meaning an arbitrarily extensive and complex collection of resources on the web (web pages, CSS, fonts, images, media, scripts, etc.) that has an identity, that can be referenced, etc. Whether/how it’s packaged is a separate issue.
  • 25. EPUB 4 vs. PWP We want to avoid two competing specs. These need to be the same thing. Could be one master spec, or a layered spec with “profiles”: e.g., PWP as a profile of a WP (a type of WP), and “EPUB 4” in turn as a profile of PWP (like EPUB for Education is for EPUB), a type of PWP requiring more predictability, accessibility, archivability.
  • 26. The proposed IDPF+W3C is designed to facilitate and optimize this. The proposed W3C Publishing Business Group, its Steering Committee, and an expected Working Group will ensure publishing industry participation in this. EPUB 3 will continue to be maintained as the work on EPUB 4 / PWP goes forward. IDPF Primary Reps are currently voting on this. The IDPF Board strongly recommends that it be approved.