[Data-modeling] Proposed change to locations
Bryan Cheung
bryan.cheung at metaweb.com
Tue May 6 17:56:10 UTC 2008
Currently, some location types have properties to represent values
from other location naming authorities, such as NIST FIPS 10.4, GNIS
Feature ID, ISO 3166 codes and others. These values, in most cases
are represented as a machine readable string, and could possibly be
non-unique in freebase (two topics having the same value).
It has been proposed that we update the property to be an enumeration,
thereby giving us the ability to have the naming authority key map to
a single topic. It will also have the additional benefit of being
able to reference the topic by URI; for example, www.freebase.com/view/iso/3166_1alpha3/MEX
(this link is not active yet).
The properties that we have identified so far as candidates for
enumeration are:
/location/location/gnis_feature_id
/location/location/gns_ufi
/location/country/iso_alpha_3
/location/country/iso_numeric
/location/country/fifa_code
/location/country/iso3166_1_alpha2
/location/country/fips10_4
/location/administrative_division/fips_10_4_region_code
/location/administrative_division/iso_3166_2_code
I'll also be looking into whether some of these properties should be
updated to be unique vs. non-unique.
There should not be any affect to queries you are writing against
these properties. You can read and update values just as you are
doing currently, but if you are using the property's expected type in
your query, that will change to /type/enumeration .
We're also evaluating types/properties in other domains as to whether
they will also be good candidates for enumeration, but we'll let you
know of those changes in another email.
Does anyone object?
Bryan
More information about the Data-modeling
mailing list