I'm interested to use the LCSH data contained in the Harvard Open Metadata project to provide some hierarchical browsing (e.g. Fiction -> Mysteries -> Historical Mysteries on top of a book database.
I'm a library sciences newbie, but it seems like LCSH doesn't really provide a formal hierarchy of genre/topic, just a giant controlled vocabulary. Bisac seems to provide the "expected" hierarchy.
Is anyone aware of any approaches (or better yet code!) that translates lcsh to something like BISAC categories (either BISAC specifically or some other hierarchy/ontology)? General web searching didn't find anything obvious.