[Developers] [Data-modeling] is everyone married to themselves?

Jason Douglas jason at metaweb.com
Tue Dec 18 05:53:16 UTC 2007


That makes me wonder if the real issue here is the need to model  
concepts like First Lady-hood explicitly rather than implicitly,  
then.  There might be just too much cultural fuzziness in the concept  
to be only expressed as a query.  What if someday someone occupies the  
"position" of First Lady who's a man... or isn't even legally married  
(gasp!).

-jason


On Dec 17, 2007, at 9:07 PM, David Huynh wrote:

> Good point, Jeff! I hadn't thought of that. Something that's  
> relatively
> simple to say in natural language is pretty hard to say in most if not
> all query languages, and hard to support in a query/browse UI.
>
> David
>
> Jeff Fry wrote:
>> As an aside, Jason mentioned wanting a query of schools that first
>> ladies attended, but what Jason and John have described (apart from  
>> the
>> problem of spousal symmetry) is a query of schools attended by people
>> who were married to US presidents. This is more inclusive than what
>> Jason described - it also gathers the educations of people who were
>> married to a president before or after their term in office. E.g.  
>> Ronald
>> Reagan was married to Jane Wyman from 1940-48, but Wyman was never a
>> first lady.
>>
>> This may well be an acceptable level of imprecision, but it's  
>> probably
>> worth noting.
>>
>> Cheers,
>> Jeff
>>
>> John Giannandrea wrote:
>>
>>> David Huynh wrote:
>>>
>>>
>>>> Might this be too limiting for building generic UIs for browsing
>>>> arbitrary social networks? Many social relationships are symmetric
>>>> (sibling, neighbor, friend, coworker, enemy, competitor, roommate,
>>>> officemate, wingman, companion, ...).
>>>>
>>>>
>>> I think some people would debate if all relationships are as  
>>> symmetric
>>> as they appear.
>>>
>>> But I agree that better support in MQL for eliminating self from  
>>> sub-
>>> clauses would be desirable.  Its on the list of things being
>>> considered for future versions.
>>>
>>> For now the workaround is to remove self from the result set.   
>>> This is
>>> what the freebase UI does.
>>>
>>> -jg
>>>
>>> _______________________________________________
>>> Developers mailing list
>>> Developers at freebase.com
>>> http://lists.freebase.com/mailman/listinfo/developers
>>>
>>>
>>
>> _______________________________________________
>> Developers mailing list
>> Developers at freebase.com
>> http://lists.freebase.com/mailman/listinfo/developers
>>
>
> _______________________________________________
> Developers mailing list
> Developers at freebase.com
> http://lists.freebase.com/mailman/listinfo/developers



More information about the Developers mailing list