An e-book allowing note and corrigendum sharing as well as differential
update is produced using vector graphics satisfying XML syntax, and a
script program is embedded in or linked to the e-book. The script program
allows a user to add various kinds of note markups to the e-book,
including fluorescent marker, text annotation, handwriting note,
bookmark, digital blackboard record, post-it note, highlight, voice,
memo, tracking information, etc. The e-book also allows an e-book editor
to correct any error in the e-book. The note markups and corrigenda may
be uploaded via network, and be shared among other users by way of
differential update.