[Developers] Uniquifying non-unique properties

Bryan Cheung bryan.cheung at metaweb.com
Wed Jun 17 21:48:00 UTC 2009


A bunch of tasks have been created to uniquify properties that should  
be unique:

https://bugs.freebase.com/browse/DA-792
https://bugs.freebase.com/browse/DA-773
https://bugs.freebase.com/browse/DA-742
https://bugs.freebase.com/browse/DA-734
https://bugs.freebase.com/browse/DA-717

Here's the list so far:

/spaceflight/satellite_orbit_synchronous/orbit_type
/spaceflight/satellite_orbit_synchronous/longitude
/spaceflight/satellite_orbit_synchronous/satellite
/spaceflight/satellite_orbit_synchronous/e_w
/computer/computer/introduced
/computer/computer/discontinued
/computer/programming_language/introduced
/visual_art/artwork/date_begun
/visual_art/artwork/date_completed
/organization/organization/date_founded
/organization/organization/date_dissolved
/organization/organization/headquarters
/event/disaster/fatalities
/event/disaster/injuries
/event/disaster/damage
/computer/software/first_released
/computer/software/latest_released_date

I'll be starting to set these properties as unique and then a backend  
process will clean them.  The basic algorithm I'm using is to keep the  
last written most precise community value.

Queries will only fail if you try to query for a unique property that  
hasn't been uniquified.  Existing queries should still be ok since  
they should be querying for multiple values.

It's my goal to have the cleaning kick off within a couple of hours of  
setting the property as unique (there's some processing time for  
gathering and analyzing the data).

If you find other property candidates for uniquification, please feel  
free to raise a task in the Freebase Commons and Schema project on  
bugs.freebase.com .

Bryan


More information about the Developers mailing list