<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I would support refactoring this into a CVT, even if the resulting instances used more graph capacity. This would allow a single structure to model semantics of various levels of detail. If the CVT had a "type of relationship" property, it could be set as "biological", "adoptive" or "step". If this property wasn't filled for a particular relationship, then the semantics are coarser (the more general notion of a parent-child relationship that most adopted children understand, for instance.) I suspect "biological" would be filled in only when it is well known, most likely with royalty and celebrities.<div><br></div><div>The main drawback of this refactoring would be that it would break code that depends on the existing schema. However, we've made successful schema transitions in the past with ample warning. I believe that can be done again.</div><div><br></div><div>Also, the sibling property is really a convenience -- a denormalization added to capture sibling relationships when parentage isn't known. It's not exactly redundant, but it does create potential for inconsistencies. This relationship is already modeled as a CVT, so refactoring isn't necessary. If we would like to qualify the relationship as "step" or "adopted" (if appropriate), then we could add that easily.</div><div><br></div><div>R</div><div><br></div><div>On Apr 3, 2009, at 11:03 AM, Kirrily Robert wrote:</div><div><div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">There was an earlier discussion about doing something CVT-like to allow children to be marked as natural children, adopted, step-children, etc. I'm not sure what the outcome of it was. Robert might know.<div><br></div><div>K.</div><div><br><div><div>On 03/04/2009, at 3:13 AM, Anne Semana wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Hi, <br><br>Can we have a property for adopted children be added to the /people/person type?<br><br>In this WP article, <a href="http://en.wikipedia.org/wiki/index.html?curid=10365878">http://en.wikipedia.org/wiki/index.html?curid=10365878</a> Susan Hufford had two (adopted) daughters, Marika and Helena.<br> <br>Thanks,<br>Anne<br clear="all"><br>-- <br>Anne Semana<br> _______________________________________________<br>Data-modeling mailing list<br><a href="mailto:Data-modeling@freebase.com">Data-modeling@freebase.com</a><br><a href="http://lists.freebase.com/mailman/listinfo/data-modeling">http://lists.freebase.com/mailman/listinfo/data-modeling</a><br></blockquote></div><br><div apple-content-edited="true"> <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>-- </div><div>Kirrily Robert</div><div>Freebase Community Director</div><div><a href="mailto:kirrily@metaweb.com">kirrily@metaweb.com</a></div><div><br></div></div></span><br class="Apple-interchange-newline"> </div><br></div></div>_______________________________________________<br>Data-modeling mailing list<br><a href="mailto:Data-modeling@freebase.com">Data-modeling@freebase.com</a><br>http://lists.freebase.com/mailman/listinfo/data-modeling<br></blockquote></div><br></div></body></html>