Firstly, I am fairly new to freebase so may make stupid assumptions.<br><br>I see references to &quot;co-typing&quot; from time to time, I assume this means the &quot;include type&quot; functionality. What I can see, this is a &quot;hint&quot; and we are free to remove any types from the &quot;parent&quot;, but the link is still there in the form of 
                        <a href="http://www.freebase.com/tools/explore/freebase/type_hints/included_types">/freebase/type_hints/included_types</a>. This is all fine, because the structure is still there to be machine-parsable, although this has to be viewed as quite weaker than a more &quot;normal&quot; hierarchy, because, say, the substitution principle will not hold for &quot;subclasses&quot;. <br>
<br>On the other hand I also see properties with the name &quot;Specialization of&quot;, see /people/profession for an example. This &quot;isa&quot; has absolutely (as far as I can see) no semantics attached to it, and for a application to be able to use this information we would need to manually add these properties to a list of &quot;is-a&quot; equivalents. Shouldn&#39;t co-typing (somehow) be used here instead?<br>
<br>I am guessing this a ease-of-use thing, but I at the same time think this will severely lower the value of the data that freebase produces. I really just think (quite possibly because I am a developer) that subsumption should have a much more high-profile status in Freebase.<br>
<br>-- <br>John Bäckstrand