<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16850" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=171254421-02072009><FONT face=Arial 
color=#0000ff size=2>Delegating the existing properties to a new type would be 
the least breaky way to implement this -- there would be no actual change to the 
schemas, so nothing would break, but all subject types would still be kept 
together.&nbsp;&nbsp;(Delegating the other direction would be a much larger 
task, since we'd have to re-write all the existing properties. It would allow 
the piecemeal deletion of types, but I think that we either want separate 
subject types or we don't -- I don't know what there would be about one subject 
type that wouldn't also be true of another, in terms of wanting to keep it 
around.)</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=171254421-02072009><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=171254421-02072009><FONT face=Arial 
color=#0000ff size=2>Jeff</FONT></SPAN></DIV><BR>
<BLOCKQUOTE 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>From:</B> data-modeling-bounces@freebase.com 
  [mailto:data-modeling-bounces@freebase.com] <B>On Behalf Of </B>Ed 
  Laurent<BR><B>Sent:</B> Thursday, July 02, 2009 12:54 PM<BR><B>To:</B> 
  Freebase data modeling mailing list<BR><B>Subject:</B> Re: [Data-modeling] 
  Types for subjects<BR></FONT><BR></DIV>
  <DIV></DIV>I like the idea of having a single "Media subject" type. Another 
  option might be to keep all the existing types and have them include or 
  delegate from the new generalized type. Then the existing subject types could 
  be evaluated on a case by case basis by base members to see if they should be 
  deleted or merged.<BR><BR>-Ed<BR><BR><BR>
  <DIV class=gmail_quote>On Thu, Jul 2, 2009 at 3:51 PM, Faye Harris <SPAN 
  dir=ltr>&lt;<A href="mailto:faye@metaweb.com">faye@metaweb.com</A>&gt;</SPAN> 
  wrote:<BR>
  <BLOCKQUOTE class=gmail_quote 
  style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">+1. 
    Way too many "foo subjects" types. And the expected type of<BR>something 
    with a media subject would be a generic media type...<BR>Something that 
    would resolve DA-445, perhaps?<BR><FONT color=#888888><BR>-- Faye<BR></FONT>
    <DIV>
    <DIV></DIV>
    <DIV class=h5><BR><BR>Jeff Prucher wrote:<BR>&gt; &lt;<A 
    href="http://www.freebase.com/view/guid/9202a8c04000641f800000000b912218" 
    target=_blank>http://www.freebase.com/view/guid/9202a8c04000641f800000000b912218</A>&gt;<BR>&gt;<BR>&gt; 
    This is a thread in which it is proposed that we collapse all the 
    various<BR>&gt; media subject types (book subject, film subject, etc.) into 
    one big (new)<BR>&gt; Media Subject type. &nbsp;Functionally, this would 
    result in one type with many<BR>&gt; properties, rather than many types with 
    one property each.<BR>&gt;<BR>&gt; The main advantage I can see to this is 
    that users wouldn't have to add new<BR>&gt; types if they wanted to indicate 
    that a topic was a subject of a type it<BR>&gt; didn't already have (that 
    is, if you wanted to say that a particular radio<BR>&gt; program had a 
    subject of, say, "Porcupines", but the Porcupine topic was<BR>&gt; only the 
    subject of a book currently, you wouldn't have to add the type<BR>&gt; 
    "Radio Subject" -- you could just fill in the property).<BR>&gt;<BR>&gt; A 
    minor advantage _might_ be that people creating types in bases would 
    have<BR>&gt; a type they could all reference if they had a new type that 
    needed a subject<BR>&gt; property. Although this also has the disadvantage 
    that these properties<BR>&gt; would not be reciprocated, whereas if the user 
    created a new "foo subject"<BR>&gt; type, it would be.<BR>&gt;<BR>&gt; This 
    would also be a fairly major change, since we'd be nuking a lot of<BR>&gt; 
    types, which would potentially break all kinds of things (we could keep 
    the<BR>&gt; old property keys, but I'm not sure about the type keys). It 
    also has<BR>&gt; implications for other places where similar patterns exist 
    (media genres and<BR>&gt; ficitional characters are two that come to 
    mind).<BR>&gt;<BR>&gt; What do you think about this?<BR>&gt;<BR>&gt; 
    Jeff<BR>&gt;<BR>&gt; _______________________________________________<BR>&gt; 
    Data-modeling mailing list<BR>&gt; <A 
    href="mailto:Data-modeling@freebase.com">Data-modeling@freebase.com</A><BR>&gt; 
    <A href="http://lists.freebase.com/mailman/listinfo/data-modeling" 
    target=_blank>http://lists.freebase.com/mailman/listinfo/data-modeling</A><BR>&gt;<BR>&gt;<BR><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" 
    target=_blank>http://lists.freebase.com/mailman/listinfo/data-modeling</A><BR></DIV></DIV></BLOCKQUOTE></DIV><BR></BLOCKQUOTE></BODY></HTML>