Hi Scott,<br><br>
<div><span class="gmail_quote">On 9/7/07, <b class="gmail_sendername">Scott Meyer</b> &lt;<a href="mailto:sm@metaweb.com">sm@metaweb.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">&gt; I seem to have reached some sort of quota on writes to Freebase and now<br>&gt; get the error :<br>&gt;
<br>&gt; &quot;result status not okay: /api/status/error; error: Too many writes&quot;<br>10,000 graph primitives per day, I believe.&nbsp;&nbsp;If you have a large amount<br>of data to load, the usual procedure is to debug it in the sandbox and
<br>then get an exemption from the 10K limit when performing the upload.</blockquote>
<div>&nbsp;</div>
<div>It&#39;s only about 3-400 records, but I am testing an upload script, and ran it about 15-20 times yesterday, refreshing exisitng objects.&nbsp; It doesn&#39;t seem like this should have triggered the limit, but it&#39;s possible.&nbsp; Is there a reason the limit is on total writes and not on instance creations?
</div><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">&gt; External applications will often have need of grafting their own types<br>&gt; onto Freebase instances in order to flag them or add meta data that
<br>&gt; would not be of interest to the general public browsing Freebase.<br><br>Currently, any user can create a type and use it to type existing<br>objects.&nbsp;&nbsp;In fact, we would much rather you do that, than create<br>duplicate objects.&nbsp;&nbsp;Is that what you want?
</blockquote>
<div>&nbsp;</div>
<div>That is exactly what I want, and I am doing now for a Fantasy Football Draft simulator I&#39;m building.</div>
<div>&nbsp;</div>
<div>I have grafted the type &#39;/user/szaijan/fantasy_football/player&#39; to all of the instances of type &#39;/american_football/football_player&#39; that I have data on.&nbsp; I&#39;ve also created types and instances for the objects that will support the application (League, Owner, Team, et. al.)&nbsp; In addition, I have created Projection objects, which hold my estimate of a player&#39;s performance and average fantasy draft position over the course of a given season.&nbsp; My app will essentially predict each selection of a fantasy draft based on the point projections and average draft position, then rank the teams.&nbsp; A lot of meta data is used in the sorting, and several enumerated types required near duplicates of types already in the database.
</div>
<div>&nbsp;</div>
<div>Ideally, I&#39;d like to make sure no one who isn&#39;t running my app can see, change, or add to this data.&nbsp; There are two reasons for this.&nbsp; In the case of enumerated types, I need to control what is available so I can script for it.&nbsp; Allowing arbitrary objects to be added could break my app.&nbsp; In the case of meta data, most of it does not make sense outside the context of my app, and it is thus not suitble for public viewing.
</div>
<div>&nbsp;</div>
<div>I know that one viewpoint is that such data does not belong on Freebase.&nbsp; My contention is that allowing for and supporting such data will be of benefit in encouraging people to develop Freebase powered apps, for the reasons specified earlier.
</div></div>