Solving the Home Library Problem?
zgrossbart asks: "My wife and I have about 3,500 books. We can't find anything. All the books are in random order. We want to find a solution for organizing our books. We have a barcode scanner, but I'm not sure the best way to use it. I want a solution that is easy to maintain going forward and makes books easy to find. I also want the data in an open format. I'm think about using MySQL right now, but I'm open to other suggestions. What software do other people use to organize their home libraries?"
Seriously, the Dewey Decimal System has always worked for me. Unless you're running an actual "Go-ahead-and-check-stuff-out" library out of your home, the barcodes and MySQL seem like total overkill.
Crazy High Tech Solutions pale in comparison to old - school ones. Divide your book cases up Fiction and Non and categorize from there. Put the books most commonly read on easy to reach shelves. My parents have easily that many and don't run into any problems looking for the book they want to read. It is enough to have a vague idea of where the book is, History of Computing - Non Fiction around shelf 3 and call it a day. How do people find books at a bookstore anyhow?
Do as the librarians do: divide the books into major subjects and then alphabetize by author. If you need to search by something else, Google is your cross-reference.
We can't find anything. All the books are in random order.
Have a catalogue on your computer isn't going to tidy up and organise your bookshelf. SQL queries don't work on shelves. Unfortunately.
http://twitter.com/onion2k
With any of those options, and such a small number of books, why not just organize the shelves. Seperate the shelves by category and then organize each shelf by author. That way a quick visual scan of the shelf will give you the book you want in less time than it takes you to query a database, or sit down and open a text file. If you can't remember which title goes with wich author, you certainly don't need your own database for that. There are plenty that exist already and are internet searchable.
There are libraries in the world with hundreds of thousands of books, and you can walk right in and find a book you want. The technical aspects of this are just pure unnecessary geekery.
Unless you have a massive reference collection or are checking books out to friends, why bother with software? The solution to your problem is physical organization. Even if you can't have all the books together, you could organize them using LOC or Dewey, or something and label the locations.
//e. Printed little labels and everything. Why? Because I was 12 and had time to burn... I never looked at it again.
Having to update software everytime you move a book or add a book is just one additional step that doesn't seem to add any value.
When I was 12 I put all my books into PFS:File on an Apple
If you have a specialty library, it can be completely useless -- imagine going into a library where every book was filed under '005' (computer programming). If you don't have a general library, Dewey isn't going to be as useful for sorting -- you'll want to look into a specialty thesaurus or ontology for your holdings.
As generalized libraries go, if there's a chance of moving it to a database, I personally prefer UDC, due to the way in which is handles sub-topics. (if you had something on the History of British Railroads -- where does it get filed in Dewey? History, European Countries, or Transportation Infrastructure? UDC maintains each of the facets, without needing 3 books of indexing instructions)
Build it, and they will come^Hplain.
How will organizing the shelves help when you're in the middle of a bookstore and are wondering if you already own a certain book? I can't remember all several thousand books I own - having a digital reference on my PDA is invaluable.
Tiller's Rule: Never use a word in written form that you've only heard and never read. You will end up looking foolish.
It IS wrong to throw away anything that still has a useful life.
Yeah but it's Piers Anthony...what else are you going to do with it?
Separate the books into technical and fiction. Then group the fiction books by author. Group the technical books by subject. Don't make it difficult or cumbersome. Trying to maintain a database of books is not going to let you find them easier. Using barcode readers and other technical solutions will just take more effort and in the end you will still need to organize your books as above.
I believe this has already been taken care of... It's called the Dewey Decimal System.
--AD
Library of Congress is better--the call number for each book is unique. With Dewey, you have a subject heading, and all the books within that subject are basically unordered, as far as the system goes. If you can't find the author of a book, then, what do you go by? Just the title?
Still, your personal system depends largely on how you usually remember your books. Do you usually say 'I had a green book about so high and maybe four or five hundred pages long'? If so, you might find it most intuitive to have your books physically ordered by appearance and use a database to browse by subject or author. Or do you usually do research on a particular subject? Then going by the Library of Congress system would probably be best. Or if you binge on particular authors, you might prefer categorizing authors by field and then arranging books by author.
Disclaimer: I am a librarian, and I work in a university library using LoC call numbers.