[Developers] Upcoming schema changes

Bryan Cheung bryan.cheung at metaweb.com
Tue Jan 15 22:39:08 UTC 2008


Hello all,

Unless there is serious objection, we will be making the following  
changes to existing types next week. Please let us know if you have  
any objections to or questions about these changes.  The specific  
changes, and rationale for them, are provided below. We hope to keep  
such changes to a minimum, but as we have moved through alpha, a  
variety of issues with some schemas have been discovered, and we are  
hoping to resolve as many of them as possible before we reach beta.   
All such changes will be announced on these lists, and we will take  
any concerns or objections from the community into consideration  
before making them.

General

    * Some domains have been co-typed as /common/topic, and /common/ 
topic will be de-typed from these domains.

    * The implementation for image upload has changed - previously  
when you added a caption to an image it would co-type it as a topic.  
The caption was stored as an article on /common/topic. The images that  
are co-typed as /common/topic will have their captions migrated to / 
common/image/image_caption and will be de-typed as /common/topic.

Government

Country specific politician types will be refactored to the more  
generic /government/politician and de-typed.

    * /government/us_politician
    * /government/uk_politician
    * /government/canadian_politican
    * /government/us_senator
    * /government/us_representative
    * /government/us_supreme_court_justice
    * /government/us_house_speaker
    * /government/us_cabinet_official
    * /government/uk_prime_minister
    * /government/uk_mp
    * /government/canadian_mp

Location

    * The /location/location/adjoining property has been deprecated  
and all data will be migrated to the location/location/adjoins property

Geography and Protected Places

These types have an included type of /location/location, therefore the  
area property on these types is redundant. The values from the area  
property on these types will be migrated to the area property of the  
included location type and the property will be deleted.

    * /geography/glacier
    * /geography/island
    * /protected_sites/protected_site

Education

    * Fraternity/Sorority has been refactored to include Organization  
as an included type. Therefore, the specific members property on the  
fraternity_sorority type is redundant. Members of a fraternity/ 
sorority will be typed as organization members and added to the  
included type organization members property, and the property members  
on the type fraternity_sorority and the type  
fraternity_sorority_member will be deleted.

Thanks,
Bryan Cheung


More information about the Developers mailing list