I think this is an interesting type, and it has some potential. I'm concerned about its overlap with the types book, book edition, and written work, though. I think it would be good to take out the properties that are duplicated from those types, and get them via including the other types. Before we could do this, though, we'd have to figure out whether comic book collections are books or book editions. The difference is that the topic with the types Book and Written work is for the abstract notion of the work, and contains information that is always true about the work, no matter how it's published -- author, copyright date, genre, etc. Book edition is used for specific publications of the book, and has properties for publisher, publication date, etc.
Comic book collection has properties that correspond to both the abstract and specific notions, so we'd need to figure out where they went.
I want to reconcile the two schemata because we're ultimately going to be getting a lot of book data from various sources, and comic collections/TPBs/graphic novels will almost certainly be included with some of that data, and I'd like to avoid duplication.
But I do like the specificity of contents and contributions that this provides, which is more specific than the contents model in the publishing domain. We could do issues and stories collected using that model, but the roles would have to be less specific (author, editor, interior illustrator, cover artist).