SlideShare ist ein Scribd-Unternehmen logo
1 von 50
Downloaden Sie, um offline zu lesen
BookServer:
A web of books

   Peter Brantley
  Internet Archive
   Klopotek . 2010
I. Opportunity and Vision
Motivating issues

     Entering the digital fold,
     a tangled landscape:

1.    finding the book
2.    format of the book
3.    acquiring the book
Finding the book

 Open web search? (Google, Bing, etc)
 Publisher website? (Tor.com, Sourcebooks)
 Online bookstore? (Amazon, Indigo, B&N)
 Indie bookstore? (Vroman’s, Powell’s)
 Alt. vendor? (Smashwords, Kobo)
Format of the book

 Highly structured display (pdf)
 Downloadable book package (epub, mobi)
 Web- or “cloud”-based (Google Editions)
 Non-standard enhanced book (Blio)
Acquiring the book

Reading systems –

   Amazon Kindles, Sony Readers, B&N nook
   IBIS Reader, Aldiko, Stanza, Kobo
   Standard desktops and laptops
   Game consoles (Wii)
   Apple iPad
“ripping hair out”

  + Device
  + Format
  + Discovery
  + Acquisition
  + Installation
( + DRM )
     =

   Confusion.
                   http://www.flickr.com/photos/dan4th/2295925353/
What readers want

 What readers want to have ..

 Be able to find the books they want,
 in the formats that they can use,
 for the device that they have,

 and not have it be painful.
Book distributors

 What publishers, libraries, bookstores want -

 Make books available for discovery,
 with accurate descriptive information,
 at as many different places as possible,
 under the sales / use terms permitted.
Even the Feds
For the United States

Even the U.S. Dept of Justice is an advocate:

“[book] data provided should be available in
multiple, standard, open formats supported by
a wide variety of different applications, devices,
and screens.”
Wanted: Web of Books
BookServer: A future for books

Creating a new architecture using common,
open standards that permits people to find,
buy, acquire, and read books from any source,
on any device, using many different ebook
applications.
The Heritage: Lexcyle’s Stanza
Relation: Library catalogs

 Library 2.0 Gang (02/09):
 Google books and libraries

 “Open Catalogue Crawling Protocol”

 Google, DLF, Talis, and others
 Atom vs Sitemap discussions
Stages of support

Moving toward open source:

Web Expo 2.0 (SF, Apr 2009)
OPDS “Catalog” launch

“The Open Publication Distribution System
(OPDS) is a generalization of the Atom [XML]
approach used by Stanza's online catalog.
   ...
I believe this effort has the potential to be a
critical enabler to the growth in access to, and
adoption of, digital books.”

     - Bill McCoy, Adobe, 04.09
Getting the terms right


1.   “BookServer” is the architecture.
2.   “OPDS” is the technical specification.
3.   “Catalogs” are made using OPDS.
4.   “Atom” is the XML scheme for OPDS.
How it works

A reader ...

1. Browses a Catalog of titles -
2. selects a title for more information -
3. makes a purchase/borrow decision -
4. obtains book (PayPal, Amazon, Google) -
5. installs and reads the book.
What’s in this thing?

Catalogs provide manifests –

 List of the titles available
 Information about each title
 Formats the title is available in
 Ways the title can be acquired
A good catalog ...
      Incorporates:

          Flexible search
          Intelligent hierarchy
          Extensive faceting
Easily built

Catalogs can be derived from basic
bibliographic metadata. Such as:

  ONIX, MARC, (ahem) spreadsheets

  (Internally OPDS Catalogs use
  simple Dublin Core metadata.)
Catalogs scale

Because Catalogs are easy to make –

 Any web site can create a bookstore, incl.
  distributors, bookstores, and publishers.
 Aggregators can combine multiple catalogs.
 Search engines can harvest aggregations.
Based on Atom

Because OPDS is based on a commonly
used XML standard, called Atom,
OPDS Catalogs can be read by –

               web browsers
              news readers (rss)
             mobile applications
Distribution format

Because Catalogs contain simple data
describing books and their availability –

Catalogs can also be used for B2B, to distribute
data to partners for “harvest” instead of using
complicated standards.

  (Future: “real time web” notifications.)
Catalogs are emergent

Because we use open standards for describing
data, it is possible to link bibliographic book
data more easily.

                 § Book reviews
                 § Reading lists
                 § Annotations
Journals good to go
Delivering article level
Why not ONIX?

ONIX (and BISG “BookDROP”) are:

   Designed for a different use cases
   Complex standard with many options
   Not widely used beyond publishing
   Not understood by web browsers
   Established; change is difficult
Make Books Apparent
A workshop sponsored by the Internet Archive
October 19-20, Fort Mason, San Francisco, CA

With the assistance (among many others):
    O’Reilly Media http://oreilly.com/
    Threepress http://threepress.org/
    Feedbooks http://feedbooks.com/
    Book Oven http://bookoven.com/
Interested parties (03.2010)
   Adobe                Ingram Digital
   Aldiko               Inkmesh
   (Amazon)             O’Reilly Media
    Lexcycle             OLPC
   Applewood Books      Pixel Qi
   Book Oven            Kobo Books
   Feedbooks            Threepress
   Floss Manuals        Voyager Japan
   HumanWare
Part II: Meeting the challenge
Building the ecosystem
For this to work, we need:

  1. Good (independent!) reading systems
  2. Books, journals, magazines, and more!
  3. Publishers must contribute current content!
  4. Revenue in the system.
We’re in draft
We have issues!
Issues – I

Metadata


Matching title <> reader is not trivial.

FRBR, recommending, clustering
- and then there is plain old GIGO
Issues – II
Aggregation

Two roles for OPDS:
 1. simple publication
 2. catalog aggregation


Aggregating resembles metasearch:
out of many sources must come order.
Issues – III

Identifiers

OMG. Where does one start?
- Author, work, and subjects.

Data from publishers (book and journal);
libraries, trade organizations and assns.
Issues – IV.a

Territorial Rights

Publishers carve up markets into territories,
geographic and language-based.

Difficult to parse from application+metadata.

Spanish publishers typically retain worldwide
spanish-language rights.
Issues – IV.b

Territorial Rights

Territorial rights make zero sense for
digital editions (n.b. language might).

Publishers must obtain non-geographic
rights for electronic text versions.

  (Regional DVD codes is a sad analogy).
Issues – V

Search

OPDS defines search via OpenSearch.

OpenSearch ver status is “under development”
and not really controlled by anyone (origin: A9).
Could benefit from support and enhancement.
Issues – VI

Faceting

On a small screen device, faceting must be
a normative discovery user interface form.

What is baked in? – Top-20. Classics. New.
What is algorithmically derived, on the fly?
Issues – VII

Bookshelves

Users should be able to define and maintain
their own book lists in OPDS format.

These might even be portable across book
hosting services.
Issues – VIII

DRM

Bad word, but many publishers still reliant.
Best market solution: Adobe ACS4

Desperate need for open source solution.

(Perhaps premised on “social-DRM” spec.)
Issues – IX

Vending

Not a trivial problem.
Need an abstracted selling API.

Application elicits essential purchaser data,
then handles transaction “under the covers”

Paypal, Google Checkout, Amazon Checkout
Issues – X

Lending

Internet Archive would like to lend books
(directly, not via a third-party).

Is every lending a renting? (no ... !)
Is there digital first-sale? (yes ... !)

Options: ACS4, streaming (cloud)
Issues – XI

Hello World!

Currently no way for new OPDS Catalogs to
announce themselves to the world.

We have discussed a “ping server” to aid the
auto-aggregation of Catalogs. This remains
a manual notification process.
Join in!

OpenPub on Google Code:
http://code.google.com/p/openpub/wiki/OPDS
thanks!

            peter brantley
           internet archive
           san francisco ca

          @naypinya (twitter)
          peter @archive.org
Ask the question

Weitere ähnliche Inhalte

Was ist angesagt?

Discover the invisible web
Discover the invisible webDiscover the invisible web
Discover the invisible web
drakowski
 

Was ist angesagt? (13)

Better business through linked data
Better business through linked dataBetter business through linked data
Better business through linked data
 
FFL E-strategy for digital collection development
FFL E-strategy for digital collection developmentFFL E-strategy for digital collection development
FFL E-strategy for digital collection development
 
Dancing faster in the datasphere
Dancing faster in the datasphereDancing faster in the datasphere
Dancing faster in the datasphere
 
FGS 2014 - Electronic Publishing Fundamentals for Society Leaders
FGS 2014 - Electronic Publishing Fundamentals for Society LeadersFGS 2014 - Electronic Publishing Fundamentals for Society Leaders
FGS 2014 - Electronic Publishing Fundamentals for Society Leaders
 
Genealogy in the Cloud - NGS 2015
Genealogy in the Cloud - NGS 2015Genealogy in the Cloud - NGS 2015
Genealogy in the Cloud - NGS 2015
 
Питер Мика "Making the web searchable"
Питер Мика "Making the web searchable"Питер Мика "Making the web searchable"
Питер Мика "Making the web searchable"
 
Open Library at Make Books Apparent
Open Library at Make Books ApparentOpen Library at Make Books Apparent
Open Library at Make Books Apparent
 
Go2web 2
Go2web 2Go2web 2
Go2web 2
 
The Deep Web
The Deep WebThe Deep Web
The Deep Web
 
What is the Semantic Web
What is the Semantic WebWhat is the Semantic Web
What is the Semantic Web
 
Discover the invisible web
Discover the invisible webDiscover the invisible web
Discover the invisible web
 
Open Source ILS Add-Ons
Open Source ILS Add-OnsOpen Source ILS Add-Ons
Open Source ILS Add-Ons
 
Internet and its applications
Internet and its applicationsInternet and its applications
Internet and its applications
 

Andere mochten auch

HandBook solar engineering
HandBook solar engineeringHandBook solar engineering
HandBook solar engineering
solarpictures
 
Relatiedag260607
Relatiedag260607Relatiedag260607
Relatiedag260607
NSO
 
Happy Birthday Graham
Happy Birthday GrahamHappy Birthday Graham
Happy Birthday Graham
stuian
 
HistòRia Duna Pastanaga
HistòRia Duna PastanagaHistòRia Duna Pastanaga
HistòRia Duna Pastanaga
virgi
 

Andere mochten auch (20)

HandBook solar engineering
HandBook solar engineeringHandBook solar engineering
HandBook solar engineering
 
Relatiedag260607
Relatiedag260607Relatiedag260607
Relatiedag260607
 
Abelles Micos I Dofinsdsffff
Abelles Micos I DofinsdsffffAbelles Micos I Dofinsdsffff
Abelles Micos I Dofinsdsffff
 
Extending the Digital Self
Extending the Digital SelfExtending the Digital Self
Extending the Digital Self
 
Happy Birthday Graham
Happy Birthday GrahamHappy Birthday Graham
Happy Birthday Graham
 
Reading the Next Book
Reading the Next BookReading the Next Book
Reading the Next Book
 
Redefining Libraries
Redefining LibrariesRedefining Libraries
Redefining Libraries
 
The Inline Interface
The Inline InterfaceThe Inline Interface
The Inline Interface
 
Making the best of small libraries and small budgets
Making the best of small libraries and small budgetsMaking the best of small libraries and small budgets
Making the best of small libraries and small budgets
 
Digital book markets: Building markets for access
Digital book markets: Building markets for accessDigital book markets: Building markets for access
Digital book markets: Building markets for access
 
Organizational Fields and the Book Industry
Organizational Fields and the Book IndustryOrganizational Fields and the Book Industry
Organizational Fields and the Book Industry
 
OBA @ EC Google Book Hearing
OBA @ EC Google Book HearingOBA @ EC Google Book Hearing
OBA @ EC Google Book Hearing
 
Re Experiencing The Book
Re Experiencing The BookRe Experiencing The Book
Re Experiencing The Book
 
Samuelson: GBS as Copyright Reform
Samuelson: GBS as Copyright ReformSamuelson: GBS as Copyright Reform
Samuelson: GBS as Copyright Reform
 
Digital Books and Flying Cars: Disruption in Publishing
Digital Books and Flying Cars: Disruption in PublishingDigital Books and Flying Cars: Disruption in Publishing
Digital Books and Flying Cars: Disruption in Publishing
 
Biblioteca l'illa dels llibres, emocions
Biblioteca l'illa dels llibres, emocionsBiblioteca l'illa dels llibres, emocions
Biblioteca l'illa dels llibres, emocions
 
Books and Webs: Pulling the Down Rows
Books and Webs: Pulling the Down RowsBooks and Webs: Pulling the Down Rows
Books and Webs: Pulling the Down Rows
 
Projecte dofins
Projecte dofinsProjecte dofins
Projecte dofins
 
HistòRia Duna Pastanaga
HistòRia Duna PastanagaHistòRia Duna Pastanaga
HistòRia Duna Pastanaga
 
Literature as a (web) Service
Literature as a (web) ServiceLiterature as a (web) Service
Literature as a (web) Service
 

Ähnlich wie BookServer: A Web of Books

Ähnlich wie BookServer: A Web of Books (20)

Kanawha talk 2011 02
Kanawha talk 2011 02Kanawha talk 2011 02
Kanawha talk 2011 02
 
Mobile Reading Comes Of Age
Mobile Reading Comes Of AgeMobile Reading Comes Of Age
Mobile Reading Comes Of Age
 
What if the future (of libraries)
What if the future (of libraries)What if the future (of libraries)
What if the future (of libraries)
 
Emerging Trends in LIS
Emerging Trends in LISEmerging Trends in LIS
Emerging Trends in LIS
 
Why Discovery is a Mess
Why Discovery is a MessWhy Discovery is a Mess
Why Discovery is a Mess
 
Launching Library 2.0
Launching Library 2.0Launching Library 2.0
Launching Library 2.0
 
The Interoperability Imperative
The Interoperability ImperativeThe Interoperability Imperative
The Interoperability Imperative
 
Books In A Web 2
Books In A Web 2Books In A Web 2
Books In A Web 2
 
Sticking between: mashup in libraries
Sticking between: mashup in librariesSticking between: mashup in libraries
Sticking between: mashup in libraries
 
Web Services Today
Web Services TodayWeb Services Today
Web Services Today
 
Web Services Today
Web Services TodayWeb Services Today
Web Services Today
 
Library 2.0
Library 2.0Library 2.0
Library 2.0
 
A Comparative Overview of Journal Discovery Systems: Library Users Offer Thei...
A Comparative Overview of Journal Discovery Systems: Library Users Offer Thei...A Comparative Overview of Journal Discovery Systems: Library Users Offer Thei...
A Comparative Overview of Journal Discovery Systems: Library Users Offer Thei...
 
Library Simplified at ALA 2015
Library Simplified at ALA 2015Library Simplified at ALA 2015
Library Simplified at ALA 2015
 
Cambridge university library ess update for ucs
Cambridge university library  ess update for ucsCambridge university library  ess update for ucs
Cambridge university library ess update for ucs
 
New trends and skill in library automation: impact of Artificial Intelligence...
New trends and skill in library automation: impact of Artificial Intelligence...New trends and skill in library automation: impact of Artificial Intelligence...
New trends and skill in library automation: impact of Artificial Intelligence...
 
Fluidinfo: Publishing in an Openly Writeable World
Fluidinfo: Publishing in an Openly Writeable WorldFluidinfo: Publishing in an Openly Writeable World
Fluidinfo: Publishing in an Openly Writeable World
 
A Connected Bookshelf
A Connected BookshelfA Connected Bookshelf
A Connected Bookshelf
 
Connected Bookshelves
Connected BookshelvesConnected Bookshelves
Connected Bookshelves
 
BIBFRAME, Linked data, RDA
BIBFRAME, Linked data, RDA BIBFRAME, Linked data, RDA
BIBFRAME, Linked data, RDA
 

Mehr von Peter Brantley

What ebooks mean for Libraries
What ebooks mean for LibrariesWhat ebooks mean for Libraries
What ebooks mean for Libraries
Peter Brantley
 

Mehr von Peter Brantley (13)

Publishing and the Future of STM
Publishing and the Future of STMPublishing and the Future of STM
Publishing and the Future of STM
 
Digital Books and Flying Cars: The Library edition
Digital Books and Flying Cars: The Library editionDigital Books and Flying Cars: The Library edition
Digital Books and Flying Cars: The Library edition
 
Breaking the catalog
Breaking the catalogBreaking the catalog
Breaking the catalog
 
What ebooks mean for Libraries
What ebooks mean for LibrariesWhat ebooks mean for Libraries
What ebooks mean for Libraries
 
Reading on a Holodeck
Reading on a HolodeckReading on a Holodeck
Reading on a Holodeck
 
Save This Book
Save This BookSave This Book
Save This Book
 
Digital book markets v7-日本語版
Digital book markets v7-日本語版Digital book markets v7-日本語版
Digital book markets v7-日本語版
 
Finding Vorpal Blades: Questing for Content
Finding Vorpal Blades: Questing for ContentFinding Vorpal Blades: Questing for Content
Finding Vorpal Blades: Questing for Content
 
GBS Amended Settlement: A status update
GBS Amended Settlement: A status updateGBS Amended Settlement: A status update
GBS Amended Settlement: A status update
 
Reflections on the Google Book Search Settlement by Pamela Samuelson
Reflections on the Google Book Search Settlement by Pamela SamuelsonReflections on the Google Book Search Settlement by Pamela Samuelson
Reflections on the Google Book Search Settlement by Pamela Samuelson
 
Cloud Libraries
Cloud LibrariesCloud Libraries
Cloud Libraries
 
What Rupert would tell the DLF
What Rupert would tell the DLFWhat Rupert would tell the DLF
What Rupert would tell the DLF
 
NASA' Use of Immersive Environments
NASA' Use of Immersive EnvironmentsNASA' Use of Immersive Environments
NASA' Use of Immersive Environments
 

Kürzlich hochgeladen

Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
Matteo Carbone
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
dlhescort
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 

Kürzlich hochgeladen (20)

VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 

BookServer: A Web of Books

  • 1. BookServer: A web of books Peter Brantley Internet Archive Klopotek . 2010
  • 3. Motivating issues Entering the digital fold, a tangled landscape: 1. finding the book 2. format of the book 3. acquiring the book
  • 4. Finding the book  Open web search? (Google, Bing, etc)  Publisher website? (Tor.com, Sourcebooks)  Online bookstore? (Amazon, Indigo, B&N)  Indie bookstore? (Vroman’s, Powell’s)  Alt. vendor? (Smashwords, Kobo)
  • 5. Format of the book  Highly structured display (pdf)  Downloadable book package (epub, mobi)  Web- or “cloud”-based (Google Editions)  Non-standard enhanced book (Blio)
  • 6. Acquiring the book Reading systems –  Amazon Kindles, Sony Readers, B&N nook  IBIS Reader, Aldiko, Stanza, Kobo  Standard desktops and laptops  Game consoles (Wii)  Apple iPad
  • 7. “ripping hair out” + Device + Format + Discovery + Acquisition + Installation ( + DRM ) = Confusion. http://www.flickr.com/photos/dan4th/2295925353/
  • 8. What readers want What readers want to have .. Be able to find the books they want, in the formats that they can use, for the device that they have, and not have it be painful.
  • 9. Book distributors What publishers, libraries, bookstores want - Make books available for discovery, with accurate descriptive information, at as many different places as possible, under the sales / use terms permitted.
  • 11. For the United States Even the U.S. Dept of Justice is an advocate: “[book] data provided should be available in multiple, standard, open formats supported by a wide variety of different applications, devices, and screens.”
  • 12. Wanted: Web of Books
  • 13. BookServer: A future for books Creating a new architecture using common, open standards that permits people to find, buy, acquire, and read books from any source, on any device, using many different ebook applications.
  • 15. Relation: Library catalogs Library 2.0 Gang (02/09): Google books and libraries “Open Catalogue Crawling Protocol” Google, DLF, Talis, and others Atom vs Sitemap discussions
  • 16. Stages of support Moving toward open source: Web Expo 2.0 (SF, Apr 2009)
  • 17. OPDS “Catalog” launch “The Open Publication Distribution System (OPDS) is a generalization of the Atom [XML] approach used by Stanza's online catalog. ... I believe this effort has the potential to be a critical enabler to the growth in access to, and adoption of, digital books.” - Bill McCoy, Adobe, 04.09
  • 18. Getting the terms right 1. “BookServer” is the architecture. 2. “OPDS” is the technical specification. 3. “Catalogs” are made using OPDS. 4. “Atom” is the XML scheme for OPDS.
  • 19. How it works A reader ... 1. Browses a Catalog of titles - 2. selects a title for more information - 3. makes a purchase/borrow decision - 4. obtains book (PayPal, Amazon, Google) - 5. installs and reads the book.
  • 20. What’s in this thing? Catalogs provide manifests –  List of the titles available  Information about each title  Formats the title is available in  Ways the title can be acquired
  • 21. A good catalog ... Incorporates:  Flexible search  Intelligent hierarchy  Extensive faceting
  • 22. Easily built Catalogs can be derived from basic bibliographic metadata. Such as: ONIX, MARC, (ahem) spreadsheets (Internally OPDS Catalogs use simple Dublin Core metadata.)
  • 23. Catalogs scale Because Catalogs are easy to make –  Any web site can create a bookstore, incl. distributors, bookstores, and publishers.  Aggregators can combine multiple catalogs.  Search engines can harvest aggregations.
  • 24. Based on Atom Because OPDS is based on a commonly used XML standard, called Atom, OPDS Catalogs can be read by –  web browsers  news readers (rss)  mobile applications
  • 25. Distribution format Because Catalogs contain simple data describing books and their availability – Catalogs can also be used for B2B, to distribute data to partners for “harvest” instead of using complicated standards. (Future: “real time web” notifications.)
  • 26. Catalogs are emergent Because we use open standards for describing data, it is possible to link bibliographic book data more easily. § Book reviews § Reading lists § Annotations
  • 29. Why not ONIX? ONIX (and BISG “BookDROP”) are:  Designed for a different use cases  Complex standard with many options  Not widely used beyond publishing  Not understood by web browsers  Established; change is difficult
  • 30. Make Books Apparent A workshop sponsored by the Internet Archive October 19-20, Fort Mason, San Francisco, CA With the assistance (among many others):  O’Reilly Media http://oreilly.com/  Threepress http://threepress.org/  Feedbooks http://feedbooks.com/  Book Oven http://bookoven.com/
  • 31. Interested parties (03.2010)  Adobe  Ingram Digital  Aldiko  Inkmesh  (Amazon)  O’Reilly Media Lexcycle  OLPC  Applewood Books  Pixel Qi  Book Oven  Kobo Books  Feedbooks  Threepress  Floss Manuals  Voyager Japan  HumanWare
  • 32. Part II: Meeting the challenge
  • 33. Building the ecosystem For this to work, we need: 1. Good (independent!) reading systems 2. Books, journals, magazines, and more! 3. Publishers must contribute current content! 4. Revenue in the system.
  • 36. Issues – I Metadata Matching title <> reader is not trivial. FRBR, recommending, clustering - and then there is plain old GIGO
  • 37. Issues – II Aggregation Two roles for OPDS: 1. simple publication 2. catalog aggregation Aggregating resembles metasearch: out of many sources must come order.
  • 38. Issues – III Identifiers OMG. Where does one start? - Author, work, and subjects. Data from publishers (book and journal); libraries, trade organizations and assns.
  • 39. Issues – IV.a Territorial Rights Publishers carve up markets into territories, geographic and language-based. Difficult to parse from application+metadata. Spanish publishers typically retain worldwide spanish-language rights.
  • 40. Issues – IV.b Territorial Rights Territorial rights make zero sense for digital editions (n.b. language might). Publishers must obtain non-geographic rights for electronic text versions. (Regional DVD codes is a sad analogy).
  • 41. Issues – V Search OPDS defines search via OpenSearch. OpenSearch ver status is “under development” and not really controlled by anyone (origin: A9). Could benefit from support and enhancement.
  • 42. Issues – VI Faceting On a small screen device, faceting must be a normative discovery user interface form. What is baked in? – Top-20. Classics. New. What is algorithmically derived, on the fly?
  • 43. Issues – VII Bookshelves Users should be able to define and maintain their own book lists in OPDS format. These might even be portable across book hosting services.
  • 44. Issues – VIII DRM Bad word, but many publishers still reliant. Best market solution: Adobe ACS4 Desperate need for open source solution. (Perhaps premised on “social-DRM” spec.)
  • 45. Issues – IX Vending Not a trivial problem. Need an abstracted selling API. Application elicits essential purchaser data, then handles transaction “under the covers” Paypal, Google Checkout, Amazon Checkout
  • 46. Issues – X Lending Internet Archive would like to lend books (directly, not via a third-party). Is every lending a renting? (no ... !) Is there digital first-sale? (yes ... !) Options: ACS4, streaming (cloud)
  • 47. Issues – XI Hello World! Currently no way for new OPDS Catalogs to announce themselves to the world. We have discussed a “ping server” to aid the auto-aggregation of Catalogs. This remains a manual notification process.
  • 48. Join in! OpenPub on Google Code: http://code.google.com/p/openpub/wiki/OPDS
  • 49. thanks! peter brantley internet archive san francisco ca @naypinya (twitter) peter @archive.org