[Developers] /architecure/structure schema addition-change

brendan neutra brendan at metaweb.com
Tue Oct 9 22:47:11 UTC 2007


It finally got done.

The CVT is /architecture/ownership.  The following reverse properties now point 
to that CVT:

/architecture/structure/owner
/architecture/architectural_structure_owner/structures_owned

I have deprecated/hidden the properties that previously used these keys.

I have migrated data from 140 structures to the new model (the old data is still 
there just hidden in the UI and marked as deprecated)

Let me know if you have any issues with this.

Brendan



brendan neutra wrote:
> Hi all,
> 
> Currently an instance of /architecture/structure has a simple property "Owner" 
> with an expected type /architecture/architectural_structure_owner
> 
> This was somewhat short-sighted.  I'd like to propose pointing to a compound
> value type (CVT) instead that would include:
> 
> - the owner (as above)
> - the structure (as a reverse property)
> - start date (datetime)
> - stop date (datetime)
> 
> This would allow us to model not just who owned it but when they owned it and
> perhaps other information in the future, such as details about the transaction 
> that might be interesting from a real-estate context.
> 
> For now I will leave the current owner property in place.  I'd like to 
> eventually make this schema enhancement, migrate the existing links and hide the 
> old property in the freebase UI so it won't be used anymore.
> 
> Any objections? (I won't do this right away)
> 
> thanks,
> 
> Brendan (/architecture admin)
> 
> _______________________________________________
> Developers mailing list
> Developers at freebase.com
> http://lists.freebase.com/mailman/listinfo/developers


More information about the Developers mailing list