atom feed23 messages in com.freebase.freebase-discussRe: [Freebase-discuss] countries, adm...
FromSent OnAttachments
glenn mcdonaldJul 19, 2010 4:30 pm 
Jason DouglasJul 19, 2010 5:55 pm 
glenn mcdonaldJul 19, 2010 8:06 pm 
Tom MorrisJul 19, 2010 9:52 pm 
Iain SproatJul 20, 2010 12:30 am 
Kirrily RobertJul 20, 2010 12:44 am 
Tom MorrisJul 20, 2010 12:51 am 
glenn mcdonaldJul 20, 2010 4:53 am 
Tom MorrisJul 20, 2010 5:34 am 
Philip KendallJul 20, 2010 5:37 am 
Christopher R. MadenJul 20, 2010 5:37 am 
Iain SproatJul 20, 2010 5:57 am 
glenn mcdonaldJul 20, 2010 6:53 am 
Philip KendallJul 20, 2010 7:01 am 
Paul HouleJul 20, 2010 7:34 am 
glenn mcdonaldJul 20, 2010 7:56 am 
Luke SchubertJul 20, 2010 7:58 am 
Shailesh KochharJul 21, 2010 12:08 am 
Paul HouleJul 21, 2010 8:03 am 
Tom MorrisJul 21, 2010 8:26 am 
evening0starJul 21, 2010 9:07 am 
Thad GuidryJul 21, 2010 10:15 am 
evening0starJul 21, 2010 10:30 am 
Subject:Re: [Freebase-discuss] countries, administrative divisions...
From:Tom Morris (tfmo@gmail.com)
Date:Jul 19, 2010 9:52:35 pm
List:com.freebase.freebase-discuss

On Mon, Jul 19, 2010 at 11:06 PM, glenn mcdonald <gmcd@itasoftware.com> wrote:

- I couldn't figure out what the deal is with Luxembourg. It's not typed
/location/administrative_division, as far as I can see in the UI, but a MQL
query that filters out things with /location/administrative_division/country
filters it out. Is MQL seeing deleted properties the UI doesn't show?

Looks like it's a "naked" property (property assertion is there, but not the
type assertion)... the explore view is often helpful for diagnosing situations
like this:

      http://www.freebase.com/tools/explore/en/luxembourg

Aha. I should have thought of adding the type to see if that exposed the
property. Sure enough. Deleted, type re-removed. And that explains what happened
to Micronesia and Palau, too. I'd assumed that removing a type would take its
properties with it!

Er, shouldn't it? Why doesn't it?

Arguably it should. I don't know the reasoning for the current behavior, but one thing it does make a little easier is undoing mistakes without a lot of work (you don't need to revert a bunch of deletions), but that could be fixed in other ways.

There's been some talk of a gardening task that would make things consistent. This would take care of both cases - properties left over after a type has been deleted and properties added without adding the appropriate type (the latter case is usually an application coding problem).

Maybe there should be some type or property for designating official current
countries? Seems like a list of the countries of the world should be one of the
definitively simple things to get out of Freebase, and the above MQL is not "definitively simple".

This type of thing usually gets discussed in conjunction with better temporal support in MQL/Freebase. If you had Country - From:To, you could query for the list of countries at any point in time with the default, presumably, being right now.

Tom