Book Data Requirements


Note: Some of these were taken from the old AlexandriaWiki

A user can keep several Catalogues of Books (for example, a bookshop owner or librarian might have a complete Catalogue of available Books). Distinct from this concept, a user can also have one or more Collections of Copies of Books. These are actual available PhysicalCopies (and DigitalCopies where this is appropriate).

The possible properties for a book include:

Absolutely all of these properties are optional, a book need have none of them (although a book with no distinguishing properties is not going to be very interesting). This is because some books have no titles, some are manuscripts and are therefore not strictly published, some are anonymous, obviously thousands of books were published before SBNs or ISBNs.

Copies of Books may have additional properties we are interested in. Some multiple copies will be essentially indistinguishable (as in a bookshop), some will have distinguishing characteristics. A Collection may have multiple Copies of a book. Properties for Copies might include:

These properties for Books and Copies have been suggested, but require more information or research:

Anthologies

In a collection of stories, the user may be interested in keeping track of the Author and title of each story. Some anthologies are all from one Author. The Book as a whole will usually have an Editor who chose the stories and possibly wrote an introduction. (The individual titles should be viewable and editable in a table of some kind, as you would expect to view individual audio tracks on a CD.)

For reading management, we may track the start and end page of each story. For historical interest, the original publication date of each story may be noted. Acknowledgment notes may record interesting details such as the first journal of publication and who holds the copyright (see "The Oxford Book of American Short Stories", ISBN: 0-19-282406-6, for examples).

Works and Series


It should be possible to refer to a Work by some author without knowing anything about any particular published version of the book. This will be very useful for reading lists - we could add "Bleak House" by "Charles Dickens" (optionally mentioning it was first published in 1853), and later on could find a particular edition we like and buy or borrow it. (At that point the Book can be linked to the Work.)

It should also be possible to produce lists of works in a Series or sequence. This will be very useful for keeping track of fantasy trilogies and the like, or for longer sequences of books with preferred reading order. (ReadingOrder itself is complex enough to require its own little plugin.)


CategoryDomainAnalysis

There is one comment on this page. [Display comment]

Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki