View Single Post
Old 08-08-2016, 06:16 PM   #29
petzi
Connoisseur
petzi is a rising star in the heavenspetzi is a rising star in the heavenspetzi is a rising star in the heavenspetzi is a rising star in the heavenspetzi is a rising star in the heavenspetzi is a rising star in the heavenspetzi is a rising star in the heavenspetzi is a rising star in the heavenspetzi is a rising star in the heavenspetzi is a rising star in the heavenspetzi is a rising star in the heavens
 
petzi's Avatar
 
Posts: 93
Karma: 13884
Join Date: Dec 2009
Location: Austria
Device: Kindle Oasis, Amazon Fire 7 Tablet, iPad mini 4, iPhone XS
@Joanna:
Quote:
I wasn't sure whether this would work out for me and made copies of all the libraries so that I could go back if I didn't like it after all.
Exactly this happened yesterday to me. I made a copy – just in case.

And yes, I also had to do some cleaning with custom columns. But in my case this was not so difficult as I am still at the beginning with my libraries. My setup is still in its infancy, very different to the requirements of experienced users like you and BetterRed. And I am still experimenting, I don't have yet a stable setting, I need a view here, a new custom column there. At the moment I am more (re)organising the database than to use/apply it.

******* Controlled Vocabulary for Tag Generation ********

By trying out and looking around I came across old threads with similar name and content at the end of the page or this thread here. Several years ago people were discussing how to manage metadata in a way that there is a controlled vocabulary. In this post DoctorOhh is referring to some other posts with file attachments. These files were compiled from the goodreads genres and can be used as a reference point for content tags. DoctorOhh explains how to use them and he attached his own goordreads.json file with 250 goodreads genres mapped to calibre tags. He also links to other people who follow this idea. One page by dedTV is especially interesting, as it contains textfiles of almost all goodreads genres in hierarchical (nested) order and as standalone tags.

The only problem is: How to corporate this huge list (888 entries) into the goodreads metadata source plugin? I constructed from the nested list with a small python program two goodreads.json files: One with hierarchical tags (e.g. mapping goodreads genre "Academic > Campus" with calibre tag "Academic.Campus") and one without hierarchy (e.g. mapping "Academic > Campus" into "Campus".) Two pictures display the difference.

I have these two files attached here. They can be used as a start for an adapted controlled vocabulary for tags, e.g. deleting those part that are of no interest. Again: here is DoctorOhh's explanation how to use it.
Attached Thumbnails
Click image for larger version

Name:	goodreads-genres.png
Views:	165
Size:	157.2 KB
ID:	150765   Click image for larger version

Name:	goodreads-genres2.png
Views:	153
Size:	162.0 KB
ID:	150766  
Attached Files
File Type: zip Goodreads-mapping.zip (18.0 KB, 90 views)
petzi is offline   Reply With Quote