Looking at Data Measurement, time plots, outliers and other mysteries revealed!
How to Make an eBook: XML and other mysteries revealed
-
Upload
digital-publishing-forum-nz -
Category
Education
-
view
2.505 -
download
2
description
Transcript of How to Make an eBook: XML and other mysteries revealed
![Page 1: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/1.jpg)
![Page 2: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/2.jpg)
eBooksRevolution or evolution?
![Page 3: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/3.jpg)
Ink on paper is a book
But so is digital images on screen
![Page 4: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/4.jpg)
Oh no, not again!
![Page 5: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/5.jpg)
![Page 6: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/6.jpg)
![Page 7: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/7.jpg)
![Page 8: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/8.jpg)
The arrival of a new medium
does not replace existing media
it only displaces them
relative to each other
Theory of Relative Displacement of Media
![Page 9: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/9.jpg)
![Page 10: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/10.jpg)
![Page 11: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/11.jpg)
![Page 12: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/12.jpg)
![Page 13: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/13.jpg)
•
![Page 14: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/14.jpg)
If the form doesn’t define the book what does?
The content!
![Page 15: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/15.jpg)
![Page 16: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/16.jpg)
Raw content; sometimes in
Multiple word files or locked
Documents
Images format variables and conditions
Com
bin
e a
ll conte
nt
Books
XML
E-PUB
Web based
POD
Content creators Production resource Multi-purposed output
![Page 17: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/17.jpg)
Standard Generalised Mark-up Language
1998 XML
eXtensible Mark-up Language
1980s SGML
![Page 18: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/18.jpg)
The separation of logical and physical structures
The availability of grammar-based validation (DTDs)
The separation of data and metadata
Mixed content
The separation of processing from representation
The default angle-bracket syntax < >
![Page 19: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/19.jpg)
![Page 20: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/20.jpg)
Working group’s goals:
General-purpose usabilitySGML compatibility
Easy development of processing softwareMinimization of optional features
LegibilityFormality
ConcisenessEase of authoring
Internet usability
![Page 21: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/21.jpg)
What XML is
An environment that allows a clear separation between content, structure and
format
![Page 22: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/22.jpg)
Content is what the author delivers to the publisher
Structure is what the editor does to it to make it comprehensible
Format is what the typesetter does to make it legible and appealing
![Page 23: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/23.jpg)
DTD (Document Type Definition) or Schema
Describes what the various components of the mark up do and how they relate to each
other
![Page 24: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/24.jpg)
opening and closing tags, e.g. <head></head>
the angle-brackets they are encased in
entity codes for unusual characters e.g. &oq; for opening quote
![Page 25: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/25.jpg)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!mimetypeapplication/epub+zipPK META-INF/container.xml<?xml version="1.0"?>
![Page 26: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/26.jpg)
What XML is not
a good database tool
a typesetting or formatting platform
![Page 27: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/27.jpg)
What XML does
Nothing at all itself
Enables things to be done to the file
A stable legacy format
A robust base for multi-purposing
![Page 28: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/28.jpg)
![Page 29: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/29.jpg)
![Page 30: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/30.jpg)
![Page 31: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/31.jpg)
Software tools
Microsoft Word for input
Adobe InDesign for structuring
BBedit for GREP
Oxygen for error-checking and validation
Adobe Digital Editions
Apple script
Adobe Photoshop
Epubcheck
Stuffit
![Page 32: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/32.jpg)
Visual inspection
Make sure text is all styled
No missing links
Images are grouped with their captions
![Page 33: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/33.jpg)
Visual inspectionExport through filter to rough XML
Clean up via custom script
Create file of entity codes
Create master file
Final clean up
Validate against DTD/Schema
Generate XML ids
Package files
![Page 34: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/34.jpg)
![Page 35: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/35.jpg)
What is ePub?
IDPF standard
Free
Non-proprietary
![Page 36: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/36.jpg)
Open Publications Structure (OPS) 2.0 for formatting of content
Open Packaging Format (OPF) 2.0 for the structure of the ePub in XML
OEBPS Container Format (OCF) 1.0 collects files as a zip archive
![Page 37: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/37.jpg)
Making an ePub from XML
Transform tagging
Run tidy-up script
Create ePub file structure
Create content.opf file
Create toc.ncx file
![Page 38: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/38.jpg)
But wait … we’re not finished
![Page 39: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/39.jpg)
![Page 40: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/40.jpg)
Last minute checks
Check spine
Page turn
Road test
Google test
![Page 41: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/41.jpg)
![Page 42: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/42.jpg)
![Page 43: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/43.jpg)
![Page 44: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/44.jpg)
Problems and issues
Keep each file below 100kb
Use only free open type fonts
Special rules relate to use of macrons
Not all readers treat fonts the same
Always consider file size issues
Hyphenation
![Page 45: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/45.jpg)
![Page 46: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/46.jpg)
![Page 47: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/47.jpg)
![Page 48: How to Make an eBook: XML and other mysteries revealed](https://reader034.fdocuments.in/reader034/viewer/2022051514/54c18bc94a795914188b4597/html5/thumbnails/48.jpg)
General comments