<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div style="text-align: left;">Hello All --</div><div style="text-align: left;"><br></div><div style="text-align: left;">Normally, the publishing domain links authors (<a href="http://www.freebase.com/type/schema/book/author?domain=%252Fbook">/book/author</a>) to books (<a href="http://www.freebase.com/type/schema/book/written_work?domain=%252Fbook">/book/written_work</a> + <a href="http://www.freebase.com/type/schema/book/book?domain=%252Fbook">/book/book</a>), which in turn have editions (<a href="http://www.freebase.com/type/schema/book/book_edition?domain=%252Fbook">/book/book_edition</a>).</div><div style="text-align: left;"><br></div><div style="text-align: left;">However, the /book/author type also has a property called /book/author/book_editions_published, which links directly from an author to an edition. This property was useful for early mass data loads of book editions, where clean data on reconciled titles was not always available.</div><div style="text-align: left;"><br></div><div style="text-align: left;">At this point, however, this denormalization is no longer necessary, and seems counterproductive. Only ~400 editions link directly to an author without also linking to a book. The /book/author/book_editions_published property forces user to enter data in two places, with the opportunity to have inconsistent data. It also burns an unnecessary link primitive. </div><div style="text-align: left;"><br></div><div style="text-align: left;">We would like to refactor /book/author to remove this denormalization. Specifically:</div><div style="text-align: left;"><br></div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><span class="Apple-style-span" style="-webkit-text-stroke-width: -1; ">1) The /book/author/book_editions_published property will be removed from the /book author schema, and its reverse property author_editor will be removed from /book/book_edition. Editions will be connected to an author solely through the /book/book/edition.</span></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><br><span class="Apple-style-span" style="-webkit-text-stroke-width: -1; ">2) New /book/book entries will be created for the ~400 editions that are only linked to authors via /book/author/book_editions_published.</span><br><br><span class="Apple-style-span" style="-webkit-text-stroke-width: -1; ">3) After the schema modification, the current /book/author/book_editions_published links will be marked for later deletion from OTG.</span></blockquote><div style="text-align: left;"><span class="Apple-style-span" style="-webkit-text-stroke-width: -1;"><br></span></div><div style="text-align: left;"><span class="Apple-style-span" style="-webkit-text-stroke-width: -1;"><b>Please note that this will break any existing applications that rely on the /book/author/book_editions_published property.</b></span></div><div style="text-align: left;"><span class="Apple-style-span" style="-webkit-text-stroke-width: -1;"><b><br></b></span></div><div style="text-align: left;"><span class="Apple-style-span" style="-webkit-text-stroke-width: -1;">Questions, comments and concerns all welcome, especially if you use /book/author/book_editions_published -- please follow up in this thread.</span></div><div style="text-align: left;"><span class="Apple-style-span" style="-webkit-text-stroke-width: -1;"><b><br></b></span></div><div style="text-align: left;"><span class="Apple-style-span" style="-webkit-text-stroke-width: -1;">Brian</span></div><div style="text-align: left;"><span class="Apple-style-span" style="-webkit-text-stroke-width: -1;">(aka <a href="http://www.freebase.com/view/user/zenkat">/user/zenkat</a>)</span></div></body></html>