SlideShare a Scribd company logo
1 of 28
Download to read offline
BRIDGING THE WEB AND DIGITAL
PUBLISHING: EPUBWEB
Markus Gylling, IDPF, and Ivan Herman, W3C
BiB Conference, San Francisco, CA, USA
2014-10-23
This work is licensed under a Creative Commons Attribution 3.0 License, with attribution to W3C and IDPF
Copyright 2014 IDPF and 2014 W3C (MIT, ERCIM, Keio, Beihang)© ® © ®
1
THE VISION
EPUBWEB is a vision for the future:
• Portable documents are fully native citizen of the Open Web
Platform
• Separation between online (i.e., the “Web”) and portable (i.e.,
“EPUB”) is diminished to zero
2
THE VISION
In other words:
• Content authored for primarily offline use can be used online by
loading it into a browser
• Content authored for primarily online use can be easily saved as
a portable document for offline use
• These should be doable smoothly, solely based on the user’s
interaction
3
THE VISION
• Publishers can choose to utilize either or both of these publishing
modes
• Users can choose either or both of these consumption modes
• Essential features flow seamlessly between on-line and off-line
modes, like
• cross-references, user annotations, access to on-line databases
• licensing and rights management
• etc.
4
WHY BOTHER?
FOR EXAMPLE: BOOK IN A BROWSER
• On a desktop I may want to read a
book just like a Web page:
• easily follow a link “out” of the book
• create bookmarks “into” a page in a book
• use useful plugins and tools that my browser
may have
ExtractofJosephReaggle’sPhDontheWeb
6
FOR EXAMPLE: BOOK IN A BROWSER
(CONT.)
• But:
• my book may be 2000 pages long
• conventional Web browsing may not be the
right way to view content, a paginated view
may be better
• I may also want to use a small dedicated
reader device to read the book on the
beach…
• All this should happen using the
same book, and not a conversion
from one format to the other!
7
FOR EXAMPLE: I MAY NOT BE
ONLINE…
• I may find an article on the Web that
I want to review, annotate, etc., while
commuting home on a train
• I want the results of the annotations
to be back online, when I am back
on the Internet
• Note: some browsers have an
“archiving” possibility, but they are
not interoperable
• the content can definitely no be read on a dedicated reader
Photocredit:BryanOng,Flickr
8
FOR EXAMPLE: SCHOLARLY
PUBLISHING
• My paper is published, primarily, on-
line, but people may want to
download it for offline use
• The format of the paper should be
adaptable to my reading
environment
• do not want a two column, fixed layout file
that I cannot handle on my iPad…
• My “paper” may also contain video,
audio, data, programs…
• scholarly publishing is not text only any
more!
Screendumpof“Webbasedapplications”onPLOS1
9
FOR EXAMPLE: IN-HOUSE PUBLISHING
• Major companies (IBM, Intel,
Boeing, FAO, Renault,…) are
specialized publishers through the
publication of huge amount of
documentation
• Delivering it on paper is not an
option any more
• Fast refresh time is needed
• The same document should be
available offline (e.g., in the cockpit)
or online (e.g., on the work floor):
there should be no difference between the two
Photocredit:PetdroAgüera,Flickr
10
FOR EXAMPLE: ARCHIVAL AND
PRESERVATION INSTITUTIONS
• Archiving digital assets (i.e., Web
pages with all dependencies) is a
major problem
• There is a need to produce, easily, a
complete version of a page to be
stored through archival facilities
Photocredit:VincentDejardin,Flickr
11
FOR EXAMPLE: EDUCATIONAL
MATERIALS
• What is an educational publication?
• A book of possibly long texts that requires
offline access on dedicated devices?
• A packaged application with built-in
interactive tests, animated examples?
• A Web client reaching out to Web services
for assessing test results, to encyclopedia,
…?
• An interactive data container storing various data for, e.g., demonstrations?
• The borderline between a “book” and a “(Web) Application” are
becoming blurred!
Photocredit:MerrillCollegeofJournalism,Flickr
12
SYNERGY EFFECTS
OF CONVERGENCE
ADVANTAGE FOR PUBLISHERS‘
COMMUNITY
• Publishers want to concentrate on
what they know better: how to
produce, edit, curate, etc, great
content
• Publishers are not technology
companies, nor do they intend to be;
they want instead to rely on the
vibrant Web community!
Photocredit:NathanSmith,Flickr
14
ADVANTAGE FOR THE WEB
COMMUNITY
• Publishers have a long experience in
ergonomy, typography, paging,
complex layout, etc.
• Publishing long texts, with the right
aesthetics, readability, structure,
etc., is an expertise the Web
community can profit from
• Experience of publishers in the
complete curatory workflow for
producing content may become
important for Web design
Photocredit:e-codices,Flickr
15
HOW DO WE GET
THERE?
HOW DO WE GET THERE?
• A strong cooperation between the two communities should be
ensured
• Technical challenges must be identified
• A new generation of EPUB (“EPUBWEB”) has to be specified
In what follows some of the main technical issues will be
highlighted
17
ARCHIVAL FORMAT
• EPUB is based on ZIP
• There is no standard packaging format for browsers yet…
• although there is a need for, e.g., applications or data sets
• … but ZIP may not be the right approach on the Web
• Multipart Mime may be an alternative
• There is a new work item at W3C on packaging standard, and
that may affect EPUBWEB
18
OVERALL DOCUMENT STRUCTURE
• A complete, offline content may need additional information
• list of all necessary content, default reading order, etc.
• in EPUB these are stored in additional, auxilliary files
• But these data may not be necessary for a simple Web page with
a few CSS files
• i.e., some sort of a default structure should be defined
• User interaction paradigms should also be developed to create
documents from more complex Web sites easily
19
IDENTIFICATION
• A consise and unique identification for a book is necessary
• I.e., what is the URI for…
• Shakespeare's Hamlet?
• its digital edition published by Publisher XYZ?
• the copy I own and annotate?
• This is necessary to make a book a first-class citizen on the Web
• This is already the topic for huge debates in the publishing and
library community…
20
IDENTIFICATION (CONT.)
• Unique identification is not enough
• A fragment identification framework is also necessary to link into
the book
• There are fragments defined for various media, but a universal
approach, workable for browsers, is still missing
• these should be agnostic to offline vs. online state, to media type, etc.
21
IMPROVEMENT ON STYLING,
PAGINATION
• Books usually need higher quality typesetting than average Web
pages
• control over fine aspects of drop caps, alignments, justification, hyphenation, etc.
• cf. http://www.w3.org/TR/dpub-latinreq/
• The main issue, however, is paged view of the content; what is a
“page” for an electronic content?
• Is this a new CSS concept? Do we need an extension to the DOM?
22
PRESENTATION CONTROL
• What is the level of user control of the presentation?
• The Web and eBook traditions are vastly different:
• In a browser, the Web designer is in full control
• CSS alternate style sheets are hardly in use
• some user interface aspects can be controlled but only for the browser as a whole
• In an eBook reader, there may be more user control
• foreground/background color
• choice of fonts
• There is a need to reconcile these traditions
23
CONCLUSION
• There is a great potential in a convergence between the Open
Web Platform and Portable Documents
• It will require a common effort and cooperation of both
communities
• But it is an exciting prospect!
24
WHAT IS NEXT?
WHAT IS NEXT?
• We collect comments on this vision
• this conference
• F2F meeting of the Digital Publishing Interest Group next week
• internal discussions at IDPF and W3C
• Plan to release a public White Paper in November
• taking into account all the comments we receive
• Extensive discussions with various communities should then
happen
26
IF THERE IS CONSENSUS
• Work with existing IDPF and W3C groups, where necessary, on
specific details
• Set up a new group (or groups) to define the EPUBWEB specific
issues
• lots of details to be clarified…
27
THANK YOU FOR YOUR ATTENTION
These slides can be accessed on the Web (in HTML):
http://www.w3.org/2014/Talks/1023-SF-IH/
Markus Gylling, IDPF
mgylling@idpf.org
Ivan Herman, W3C
ivan@w3.org
28

More Related Content

What's hot

Nature and purposes of of online platforms and applications
Nature and purposes of of online platforms and applicationsNature and purposes of of online platforms and applications
Nature and purposes of of online platforms and applicationswylljie
 
acca conference presentation 9 november 2010
acca conference presentation 9 november 2010acca conference presentation 9 november 2010
acca conference presentation 9 november 2010PRAVEENA KOMMIDI
 
3 lets look at the core capabilities
3   lets look at the core capabilities3   lets look at the core capabilities
3 lets look at the core capabilitiesAlan Hamilton
 
ONLINE PLATFORMS AS TOOLS
ONLINE PLATFORMS AS TOOLSONLINE PLATFORMS AS TOOLS
ONLINE PLATFORMS AS TOOLSLeahAmor1
 
SFSU ISYS 363-1 Fall 2013-COMETS
SFSU ISYS 363-1 Fall 2013-COMETSSFSU ISYS 363-1 Fall 2013-COMETS
SFSU ISYS 363-1 Fall 2013-COMETSKai Shim
 
Web Accessibility and Design
Web Accessibility and DesignWeb Accessibility and Design
Web Accessibility and Designcolinbdclark
 
EOS 2011 - Web 2.0
EOS 2011 - Web 2.0EOS 2011 - Web 2.0
EOS 2011 - Web 2.0rubenjans
 
Discussion 4 graphic_organizer_1_
Discussion 4 graphic_organizer_1_Discussion 4 graphic_organizer_1_
Discussion 4 graphic_organizer_1_Rosestol14
 
Weave Your Own Webpage
Weave Your Own WebpageWeave Your Own Webpage
Weave Your Own Webpagemandika
 
Filling in the Blanks: Capturing Dynamically Generated Content
Filling in the Blanks: Capturing Dynamically Generated ContentFilling in the Blanks: Capturing Dynamically Generated Content
Filling in the Blanks: Capturing Dynamically Generated ContentJustin Brunelle
 
Who Does What to Make Great EPUB? How to Build an Airplane in Mid-Air - Sabin...
Who Does What to Make Great EPUB? How to Build an Airplane in Mid-Air - Sabin...Who Does What to Make Great EPUB? How to Build an Airplane in Mid-Air - Sabin...
Who Does What to Make Great EPUB? How to Build an Airplane in Mid-Air - Sabin...BookNet Canada
 

What's hot (15)

Nature and purposes of of online platforms and applications
Nature and purposes of of online platforms and applicationsNature and purposes of of online platforms and applications
Nature and purposes of of online platforms and applications
 
Burns "Visibilities and Invisibilities: The Scholarly Record, Digital Scholar...
Burns "Visibilities and Invisibilities: The Scholarly Record, Digital Scholar...Burns "Visibilities and Invisibilities: The Scholarly Record, Digital Scholar...
Burns "Visibilities and Invisibilities: The Scholarly Record, Digital Scholar...
 
acca conference presentation 9 november 2010
acca conference presentation 9 november 2010acca conference presentation 9 november 2010
acca conference presentation 9 november 2010
 
3 lets look at the core capabilities
3   lets look at the core capabilities3   lets look at the core capabilities
3 lets look at the core capabilities
 
Connectivity 2.0
Connectivity 2.0Connectivity 2.0
Connectivity 2.0
 
ONLINE PLATFORMS AS TOOLS
ONLINE PLATFORMS AS TOOLSONLINE PLATFORMS AS TOOLS
ONLINE PLATFORMS AS TOOLS
 
SFSU ISYS 363-1 Fall 2013-COMETS
SFSU ISYS 363-1 Fall 2013-COMETSSFSU ISYS 363-1 Fall 2013-COMETS
SFSU ISYS 363-1 Fall 2013-COMETS
 
Web Accessibility and Design
Web Accessibility and DesignWeb Accessibility and Design
Web Accessibility and Design
 
EOS 2011 - Web 2.0
EOS 2011 - Web 2.0EOS 2011 - Web 2.0
EOS 2011 - Web 2.0
 
Chandler, Carmody, Dixon, Orrell, Norris, and Ward "Single Sign-On Authentica...
Chandler, Carmody, Dixon, Orrell, Norris, and Ward "Single Sign-On Authentica...Chandler, Carmody, Dixon, Orrell, Norris, and Ward "Single Sign-On Authentica...
Chandler, Carmody, Dixon, Orrell, Norris, and Ward "Single Sign-On Authentica...
 
Discussion 4 graphic_organizer_1_
Discussion 4 graphic_organizer_1_Discussion 4 graphic_organizer_1_
Discussion 4 graphic_organizer_1_
 
Weave Your Own Webpage
Weave Your Own WebpageWeave Your Own Webpage
Weave Your Own Webpage
 
Filling in the Blanks: Capturing Dynamically Generated Content
Filling in the Blanks: Capturing Dynamically Generated ContentFilling in the Blanks: Capturing Dynamically Generated Content
Filling in the Blanks: Capturing Dynamically Generated Content
 
Who Does What to Make Great EPUB? How to Build an Airplane in Mid-Air - Sabin...
Who Does What to Make Great EPUB? How to Build an Airplane in Mid-Air - Sabin...Who Does What to Make Great EPUB? How to Build an Airplane in Mid-Air - Sabin...
Who Does What to Make Great EPUB? How to Build an Airplane in Mid-Air - Sabin...
 
WEB2.0 And CLOUD
WEB2.0 And CLOUDWEB2.0 And CLOUD
WEB2.0 And CLOUD
 

Viewers also liked

#blogfest - Future Of Blogging - Andrea Vascellari
#blogfest - Future Of Blogging - Andrea Vascellari#blogfest - Future Of Blogging - Andrea Vascellari
#blogfest - Future Of Blogging - Andrea VascellariAltex Marketing OÜ
 
Technological strategies for engaging your community
Technological strategies for engaging your communityTechnological strategies for engaging your community
Technological strategies for engaging your communityCurtis Rogers, MLIS, EdD
 
Prosecuting perception
Prosecuting perceptionProsecuting perception
Prosecuting perceptiongwsis
 
AERA 2014 - What Do We Actually Know? Examining the Research into Virtual Sch...
AERA 2014 - What Do We Actually Know? Examining the Research into Virtual Sch...AERA 2014 - What Do We Actually Know? Examining the Research into Virtual Sch...
AERA 2014 - What Do We Actually Know? Examining the Research into Virtual Sch...Michael Barbour
 
Designing Great APIs: Learning from Jony Ive, Orwell, and the Kano Model
Designing Great APIs: Learning from Jony Ive, Orwell, and the Kano ModelDesigning Great APIs: Learning from Jony Ive, Orwell, and the Kano Model
Designing Great APIs: Learning from Jony Ive, Orwell, and the Kano ModelJonathan Dahl
 

Viewers also liked (7)

#blogfest - Future Of Blogging - Andrea Vascellari
#blogfest - Future Of Blogging - Andrea Vascellari#blogfest - Future Of Blogging - Andrea Vascellari
#blogfest - Future Of Blogging - Andrea Vascellari
 
How Does Social Media Matter?
How Does Social Media Matter?How Does Social Media Matter?
How Does Social Media Matter?
 
Technological strategies for engaging your community
Technological strategies for engaging your communityTechnological strategies for engaging your community
Technological strategies for engaging your community
 
April Fool Day
April Fool DayApril Fool Day
April Fool Day
 
Prosecuting perception
Prosecuting perceptionProsecuting perception
Prosecuting perception
 
AERA 2014 - What Do We Actually Know? Examining the Research into Virtual Sch...
AERA 2014 - What Do We Actually Know? Examining the Research into Virtual Sch...AERA 2014 - What Do We Actually Know? Examining the Research into Virtual Sch...
AERA 2014 - What Do We Actually Know? Examining the Research into Virtual Sch...
 
Designing Great APIs: Learning from Jony Ive, Orwell, and the Kano Model
Designing Great APIs: Learning from Jony Ive, Orwell, and the Kano ModelDesigning Great APIs: Learning from Jony Ive, Orwell, and the Kano Model
Designing Great APIs: Learning from Jony Ive, Orwell, and the Kano Model
 

Similar to Bridging the Web and Digital Publishing: Introducing EPUBWEB

Decentralizing your library
Decentralizing your libraryDecentralizing your library
Decentralizing your libraryNCLA2011
 
Decentralizing your library
Decentralizing your libraryDecentralizing your library
Decentralizing your librarySteve Bahnaman
 
Connecting Intelligent Content with Micropublishing and Beyond
Connecting Intelligent Content with Micropublishing and BeyondConnecting Intelligent Content with Micropublishing and Beyond
Connecting Intelligent Content with Micropublishing and BeyondDon Day
 
Trends and advancements in www.pptx
Trends and advancements in www.pptxTrends and advancements in www.pptx
Trends and advancements in www.pptxARYAASEnglish
 
Trends and advancements in www.pptx
Trends and advancements in www.pptxTrends and advancements in www.pptx
Trends and advancements in www.pptxAncyTEnglish
 
CyberCamp 2012
CyberCamp 2012CyberCamp 2012
CyberCamp 2012georges654
 
Web 2.0: Beyond the Hype.” Usability Professionals Association, Minneapolis M...
Web 2.0: Beyond the Hype.” Usability Professionals Association, Minneapolis M...Web 2.0: Beyond the Hype.” Usability Professionals Association, Minneapolis M...
Web 2.0: Beyond the Hype.” Usability Professionals Association, Minneapolis M...Samantha Bailey
 
A tour of the library of the future
A tour of the library of the futureA tour of the library of the future
A tour of the library of the futureBethan Ruddock
 
Social networks: technical issues
Social networks: technical issuesSocial networks: technical issues
Social networks: technical issuesMorgan Magnin
 
Choosing the best JavaScript framework/library/toolkit
Choosing the best JavaScript framework/library/toolkitChoosing the best JavaScript framework/library/toolkit
Choosing the best JavaScript framework/library/toolkitHristo Chakarov
 
Web 2 0 For Academic Researchers
Web 2 0 For Academic ResearchersWeb 2 0 For Academic Researchers
Web 2 0 For Academic Researchersfemi adi
 
How Can Businesses Benefit from Web 2.0?
How Can Businesses Benefit from Web 2.0? How Can Businesses Benefit from Web 2.0?
How Can Businesses Benefit from Web 2.0? ChromeInfo Technologies
 
Week one lecture- Multimedia and Digital Publishing
Week one lecture- Multimedia and Digital PublishingWeek one lecture- Multimedia and Digital Publishing
Week one lecture- Multimedia and Digital PublishingHarry Essel
 

Similar to Bridging the Web and Digital Publishing: Introducing EPUBWEB (20)

Decentralizing your library
Decentralizing your libraryDecentralizing your library
Decentralizing your library
 
Decentralizing your library
Decentralizing your libraryDecentralizing your library
Decentralizing your library
 
Content Publishing
Content PublishingContent Publishing
Content Publishing
 
Connecting Intelligent Content with Micropublishing and Beyond
Connecting Intelligent Content with Micropublishing and BeyondConnecting Intelligent Content with Micropublishing and Beyond
Connecting Intelligent Content with Micropublishing and Beyond
 
Kerscher, Gunderson, and Wise "Unprecedented Access: Improving the User Expe...
Kerscher, Gunderson, and Wise "Unprecedented Access:  Improving the User Expe...Kerscher, Gunderson, and Wise "Unprecedented Access:  Improving the User Expe...
Kerscher, Gunderson, and Wise "Unprecedented Access: Improving the User Expe...
 
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
 
Trends and advancements in www.pptx
Trends and advancements in www.pptxTrends and advancements in www.pptx
Trends and advancements in www.pptx
 
Trends and advancements in www.pptx
Trends and advancements in www.pptxTrends and advancements in www.pptx
Trends and advancements in www.pptx
 
CyberCamp 2012
CyberCamp 2012CyberCamp 2012
CyberCamp 2012
 
Kerscher "Accessibility in a Nutshell: What Every Publisher, Educator, and Li...
Kerscher "Accessibility in a Nutshell: What Every Publisher, Educator, and Li...Kerscher "Accessibility in a Nutshell: What Every Publisher, Educator, and Li...
Kerscher "Accessibility in a Nutshell: What Every Publisher, Educator, and Li...
 
Bill McCoy氏:電子出版の将来展望
Bill McCoy氏:電子出版の将来展望Bill McCoy氏:電子出版の将来展望
Bill McCoy氏:電子出版の将来展望
 
Web 2.0: Beyond the Hype.” Usability Professionals Association, Minneapolis M...
Web 2.0: Beyond the Hype.” Usability Professionals Association, Minneapolis M...Web 2.0: Beyond the Hype.” Usability Professionals Association, Minneapolis M...
Web 2.0: Beyond the Hype.” Usability Professionals Association, Minneapolis M...
 
A tour of the library of the future
A tour of the library of the futureA tour of the library of the future
A tour of the library of the future
 
Social networks: technical issues
Social networks: technical issuesSocial networks: technical issues
Social networks: technical issues
 
Choosing the best JavaScript framework/library/toolkit
Choosing the best JavaScript framework/library/toolkitChoosing the best JavaScript framework/library/toolkit
Choosing the best JavaScript framework/library/toolkit
 
Interactive E-Books
Interactive E-BooksInteractive E-Books
Interactive E-Books
 
Web 2 0 For Academic Researchers
Web 2 0 For Academic ResearchersWeb 2 0 For Academic Researchers
Web 2 0 For Academic Researchers
 
How Can Businesses Benefit from Web 2.0?
How Can Businesses Benefit from Web 2.0? How Can Businesses Benefit from Web 2.0?
How Can Businesses Benefit from Web 2.0?
 
Week one lecture- Multimedia and Digital Publishing
Week one lecture- Multimedia and Digital PublishingWeek one lecture- Multimedia and Digital Publishing
Week one lecture- Multimedia and Digital Publishing
 

More from Ivan Herman

Livres Numériques / Web : Construire la Convergence
Livres Numériques / Web : Construire la ConvergenceLivres Numériques / Web : Construire la Convergence
Livres Numériques / Web : Construire la ConvergenceIvan Herman
 
W3C and Digital Publishing
W3C and Digital PublishingW3C and Digital Publishing
W3C and Digital PublishingIvan Herman
 
W3C et les publications numériques
W3C et les publications numériquesW3C et les publications numériques
W3C et les publications numériquesIvan Herman
 
Digital Publishing and the Open Web Platform
Digital Publishing and the Open Web PlatformDigital Publishing and the Open Web Platform
Digital Publishing and the Open Web PlatformIvan Herman
 
Standardizing for Open Data
Standardizing for Open DataStandardizing for Open Data
Standardizing for Open DataIvan Herman
 
The W3C Prov Vocabulary
The W3C Prov VocabularyThe W3C Prov Vocabulary
The W3C Prov VocabularyIvan Herman
 
Semantic Web and Related Work at W3C
Semantic Web and Related Work at W3CSemantic Web and Related Work at W3C
Semantic Web and Related Work at W3CIvan Herman
 
On scholarly communication (report of a Dagstuhl workshop)
On scholarly communication (report of a Dagstuhl workshop)On scholarly communication (report of a Dagstuhl workshop)
On scholarly communication (report of a Dagstuhl workshop)Ivan Herman
 
Introduction to RDFa
Introduction to RDFaIntroduction to RDFa
Introduction to RDFaIvan Herman
 
Introduction to Semantic Web Technologies
Introduction to Semantic Web TechnologiesIntroduction to Semantic Web Technologies
Introduction to Semantic Web TechnologiesIvan Herman
 
A year on the Semantic Web @ W3C
A year on the Semantic Web @ W3CA year on the Semantic Web @ W3C
A year on the Semantic Web @ W3CIvan Herman
 
Introduction to Semantic Web
Introduction to Semantic WebIntroduction to Semantic Web
Introduction to Semantic WebIvan Herman
 
What is New in W3C land?
What is New in W3C land?What is New in W3C land?
What is New in W3C land?Ivan Herman
 
What is the Semantic Web
What is the Semantic WebWhat is the Semantic Web
What is the Semantic WebIvan Herman
 
Some news about the SW
Some news about the SWSome news about the SW
Some news about the SWIvan Herman
 
What is the Semantic Web (in 15 minutes...)
What is the Semantic Web (in 15 minutes...)What is the Semantic Web (in 15 minutes...)
What is the Semantic Web (in 15 minutes...)Ivan Herman
 
Semantic Web Tutorial at ESTC2008, Vienna, on September 24, 2008
Semantic Web Tutorial at ESTC2008, Vienna, on September 24, 2008Semantic Web Tutorial at ESTC2008, Vienna, on September 24, 2008
Semantic Web Tutorial at ESTC2008, Vienna, on September 24, 2008Ivan Herman
 
États des lieux du Web sémantique
États des lieux du Web sémantiqueÉtats des lieux du Web sémantique
États des lieux du Web sémantiqueIvan Herman
 
State of the Semantic Web
State of the Semantic WebState of the Semantic Web
State of the Semantic WebIvan Herman
 

More from Ivan Herman (20)

Livres Numériques / Web : Construire la Convergence
Livres Numériques / Web : Construire la ConvergenceLivres Numériques / Web : Construire la Convergence
Livres Numériques / Web : Construire la Convergence
 
W3C and Digital Publishing
W3C and Digital PublishingW3C and Digital Publishing
W3C and Digital Publishing
 
W3C et les publications numériques
W3C et les publications numériquesW3C et les publications numériques
W3C et les publications numériques
 
Digital Publishing and the Open Web Platform
Digital Publishing and the Open Web PlatformDigital Publishing and the Open Web Platform
Digital Publishing and the Open Web Platform
 
Standardizing for Open Data
Standardizing for Open DataStandardizing for Open Data
Standardizing for Open Data
 
The W3C Prov Vocabulary
The W3C Prov VocabularyThe W3C Prov Vocabulary
The W3C Prov Vocabulary
 
Semantic Web and Related Work at W3C
Semantic Web and Related Work at W3CSemantic Web and Related Work at W3C
Semantic Web and Related Work at W3C
 
On scholarly communication (report of a Dagstuhl workshop)
On scholarly communication (report of a Dagstuhl workshop)On scholarly communication (report of a Dagstuhl workshop)
On scholarly communication (report of a Dagstuhl workshop)
 
Introduction to RDFa
Introduction to RDFaIntroduction to RDFa
Introduction to RDFa
 
RDFa Tutorial
RDFa TutorialRDFa Tutorial
RDFa Tutorial
 
Introduction to Semantic Web Technologies
Introduction to Semantic Web TechnologiesIntroduction to Semantic Web Technologies
Introduction to Semantic Web Technologies
 
A year on the Semantic Web @ W3C
A year on the Semantic Web @ W3CA year on the Semantic Web @ W3C
A year on the Semantic Web @ W3C
 
Introduction to Semantic Web
Introduction to Semantic WebIntroduction to Semantic Web
Introduction to Semantic Web
 
What is New in W3C land?
What is New in W3C land?What is New in W3C land?
What is New in W3C land?
 
What is the Semantic Web
What is the Semantic WebWhat is the Semantic Web
What is the Semantic Web
 
Some news about the SW
Some news about the SWSome news about the SW
Some news about the SW
 
What is the Semantic Web (in 15 minutes...)
What is the Semantic Web (in 15 minutes...)What is the Semantic Web (in 15 minutes...)
What is the Semantic Web (in 15 minutes...)
 
Semantic Web Tutorial at ESTC2008, Vienna, on September 24, 2008
Semantic Web Tutorial at ESTC2008, Vienna, on September 24, 2008Semantic Web Tutorial at ESTC2008, Vienna, on September 24, 2008
Semantic Web Tutorial at ESTC2008, Vienna, on September 24, 2008
 
États des lieux du Web sémantique
États des lieux du Web sémantiqueÉtats des lieux du Web sémantique
États des lieux du Web sémantique
 
State of the Semantic Web
State of the Semantic WebState of the Semantic Web
State of the Semantic Web
 

Recently uploaded

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
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
 
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
 
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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"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
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
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
 
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
 
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
 

Recently uploaded (20)

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
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
 
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!
 
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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
"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
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
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
 
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
 
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
 

Bridging the Web and Digital Publishing: Introducing EPUBWEB

  • 1. BRIDGING THE WEB AND DIGITAL PUBLISHING: EPUBWEB Markus Gylling, IDPF, and Ivan Herman, W3C BiB Conference, San Francisco, CA, USA 2014-10-23 This work is licensed under a Creative Commons Attribution 3.0 License, with attribution to W3C and IDPF Copyright 2014 IDPF and 2014 W3C (MIT, ERCIM, Keio, Beihang)© ® © ® 1
  • 2. THE VISION EPUBWEB is a vision for the future: • Portable documents are fully native citizen of the Open Web Platform • Separation between online (i.e., the “Web”) and portable (i.e., “EPUB”) is diminished to zero 2
  • 3. THE VISION In other words: • Content authored for primarily offline use can be used online by loading it into a browser • Content authored for primarily online use can be easily saved as a portable document for offline use • These should be doable smoothly, solely based on the user’s interaction 3
  • 4. THE VISION • Publishers can choose to utilize either or both of these publishing modes • Users can choose either or both of these consumption modes • Essential features flow seamlessly between on-line and off-line modes, like • cross-references, user annotations, access to on-line databases • licensing and rights management • etc. 4
  • 6. FOR EXAMPLE: BOOK IN A BROWSER • On a desktop I may want to read a book just like a Web page: • easily follow a link “out” of the book • create bookmarks “into” a page in a book • use useful plugins and tools that my browser may have ExtractofJosephReaggle’sPhDontheWeb 6
  • 7. FOR EXAMPLE: BOOK IN A BROWSER (CONT.) • But: • my book may be 2000 pages long • conventional Web browsing may not be the right way to view content, a paginated view may be better • I may also want to use a small dedicated reader device to read the book on the beach… • All this should happen using the same book, and not a conversion from one format to the other! 7
  • 8. FOR EXAMPLE: I MAY NOT BE ONLINE… • I may find an article on the Web that I want to review, annotate, etc., while commuting home on a train • I want the results of the annotations to be back online, when I am back on the Internet • Note: some browsers have an “archiving” possibility, but they are not interoperable • the content can definitely no be read on a dedicated reader Photocredit:BryanOng,Flickr 8
  • 9. FOR EXAMPLE: SCHOLARLY PUBLISHING • My paper is published, primarily, on- line, but people may want to download it for offline use • The format of the paper should be adaptable to my reading environment • do not want a two column, fixed layout file that I cannot handle on my iPad… • My “paper” may also contain video, audio, data, programs… • scholarly publishing is not text only any more! Screendumpof“Webbasedapplications”onPLOS1 9
  • 10. FOR EXAMPLE: IN-HOUSE PUBLISHING • Major companies (IBM, Intel, Boeing, FAO, Renault,…) are specialized publishers through the publication of huge amount of documentation • Delivering it on paper is not an option any more • Fast refresh time is needed • The same document should be available offline (e.g., in the cockpit) or online (e.g., on the work floor): there should be no difference between the two Photocredit:PetdroAgüera,Flickr 10
  • 11. FOR EXAMPLE: ARCHIVAL AND PRESERVATION INSTITUTIONS • Archiving digital assets (i.e., Web pages with all dependencies) is a major problem • There is a need to produce, easily, a complete version of a page to be stored through archival facilities Photocredit:VincentDejardin,Flickr 11
  • 12. FOR EXAMPLE: EDUCATIONAL MATERIALS • What is an educational publication? • A book of possibly long texts that requires offline access on dedicated devices? • A packaged application with built-in interactive tests, animated examples? • A Web client reaching out to Web services for assessing test results, to encyclopedia, …? • An interactive data container storing various data for, e.g., demonstrations? • The borderline between a “book” and a “(Web) Application” are becoming blurred! Photocredit:MerrillCollegeofJournalism,Flickr 12
  • 14. ADVANTAGE FOR PUBLISHERS‘ COMMUNITY • Publishers want to concentrate on what they know better: how to produce, edit, curate, etc, great content • Publishers are not technology companies, nor do they intend to be; they want instead to rely on the vibrant Web community! Photocredit:NathanSmith,Flickr 14
  • 15. ADVANTAGE FOR THE WEB COMMUNITY • Publishers have a long experience in ergonomy, typography, paging, complex layout, etc. • Publishing long texts, with the right aesthetics, readability, structure, etc., is an expertise the Web community can profit from • Experience of publishers in the complete curatory workflow for producing content may become important for Web design Photocredit:e-codices,Flickr 15
  • 16. HOW DO WE GET THERE?
  • 17. HOW DO WE GET THERE? • A strong cooperation between the two communities should be ensured • Technical challenges must be identified • A new generation of EPUB (“EPUBWEB”) has to be specified In what follows some of the main technical issues will be highlighted 17
  • 18. ARCHIVAL FORMAT • EPUB is based on ZIP • There is no standard packaging format for browsers yet… • although there is a need for, e.g., applications or data sets • … but ZIP may not be the right approach on the Web • Multipart Mime may be an alternative • There is a new work item at W3C on packaging standard, and that may affect EPUBWEB 18
  • 19. OVERALL DOCUMENT STRUCTURE • A complete, offline content may need additional information • list of all necessary content, default reading order, etc. • in EPUB these are stored in additional, auxilliary files • But these data may not be necessary for a simple Web page with a few CSS files • i.e., some sort of a default structure should be defined • User interaction paradigms should also be developed to create documents from more complex Web sites easily 19
  • 20. IDENTIFICATION • A consise and unique identification for a book is necessary • I.e., what is the URI for… • Shakespeare's Hamlet? • its digital edition published by Publisher XYZ? • the copy I own and annotate? • This is necessary to make a book a first-class citizen on the Web • This is already the topic for huge debates in the publishing and library community… 20
  • 21. IDENTIFICATION (CONT.) • Unique identification is not enough • A fragment identification framework is also necessary to link into the book • There are fragments defined for various media, but a universal approach, workable for browsers, is still missing • these should be agnostic to offline vs. online state, to media type, etc. 21
  • 22. IMPROVEMENT ON STYLING, PAGINATION • Books usually need higher quality typesetting than average Web pages • control over fine aspects of drop caps, alignments, justification, hyphenation, etc. • cf. http://www.w3.org/TR/dpub-latinreq/ • The main issue, however, is paged view of the content; what is a “page” for an electronic content? • Is this a new CSS concept? Do we need an extension to the DOM? 22
  • 23. PRESENTATION CONTROL • What is the level of user control of the presentation? • The Web and eBook traditions are vastly different: • In a browser, the Web designer is in full control • CSS alternate style sheets are hardly in use • some user interface aspects can be controlled but only for the browser as a whole • In an eBook reader, there may be more user control • foreground/background color • choice of fonts • There is a need to reconcile these traditions 23
  • 24. CONCLUSION • There is a great potential in a convergence between the Open Web Platform and Portable Documents • It will require a common effort and cooperation of both communities • But it is an exciting prospect! 24
  • 26. WHAT IS NEXT? • We collect comments on this vision • this conference • F2F meeting of the Digital Publishing Interest Group next week • internal discussions at IDPF and W3C • Plan to release a public White Paper in November • taking into account all the comments we receive • Extensive discussions with various communities should then happen 26
  • 27. IF THERE IS CONSENSUS • Work with existing IDPF and W3C groups, where necessary, on specific details • Set up a new group (or groups) to define the EPUBWEB specific issues • lots of details to be clarified… 27
  • 28. THANK YOU FOR YOUR ATTENTION These slides can be accessed on the Web (in HTML): http://www.w3.org/2014/Talks/1023-SF-IH/ Markus Gylling, IDPF mgylling@idpf.org Ivan Herman, W3C ivan@w3.org 28