I notice that schema:publication has changed in such a way that it raises doubts about use for schema:Book. I suppose the schema:releasedEvent could be used instead, but it doesn't flow off the tongue and changing it now will be awkward. As a compromise, could you add a few more subclasses of CreativeWork to the list of types where schema:publication seems appropriate?
If 'publication' previously had broader semantics, this may be an implementation bug. I forget offhand if the property was added for the TV/radio changes, or existed beforehand. It seems to have been like this for a while e.g. https://web.archive.org/web/20131121225532/http://schema.org/publication ... I'll need to dig around a bit for earlier definitions (and yes, that situation could also be improved).
It seems reasonable to have a more general sense, given the general name of the property.
I suggest "A publication event associated with the item."
Imaginative, I know.
principle of least astonishment
Fixed shopping list of types with 'item'.
Fixes #366 and restores book-friendlyness.
Done & done.
Noting fix for #366
As this restores book friendliness - shouldn't we have at least Book or maybe CreativeWork in its domain?
I'd support that - it is effectively what the definition now says. Anyone here think otherwise?
Domain CreativeWork that is +1
Updated domainIncludes to match agreed new description.