[Developers] How do I find symmetric properties?

Jeff Prucher jeff at metaweb.com
Tue Jan 8 19:13:18 UTC 2008


I think Alec's right, except that the master property has to be unique, not
the reverse. That is to say, the property's expected type must be a CVT, and
the CVT most hold the master property, which must be non-unique.  (If the
non-CVT type has the master property, the relationship will not be
symmetric.)

That said, the truth is more complicated. For example the property,
/award/award_honor/award_winner meets these qualifications. Arguably, it is
symmetric in that it indicates that, for example, Al Gore and the
Intergovernmental Panel on Climate Change are co-award winners (of the 2007
Nobel Peace Prize), but this is not necessarily what you might usually think
of as a symmetric property.

Jeff

> -----Original Message-----
> From: developers-bounces at freebase.com 
> [mailto:developers-bounces at freebase.com] On Behalf Of Alec Flett
> Sent: Monday, January 07, 2008 12:04 PM
> To: For discussions about MQL,Freebase API and apps built on Freebase
> Subject: Re: [Developers] How do I find symmetric properties?
> 
> I think it looks like this: a property's expected type has to be a CVT
> (/freebase/type_hints/mediator) and the reverse of that 
> property has to be non-unique.
> 
> Alec
> 
> Kurt Bollacker wrote:
> > How can I discover with some combination of MQL queries and 
> > programmatic post-processing the list of all symmetric 
> properties are 
> > in Freebase?  Examples of such properties include:
> >
> > /location/location/adjoin_s
> > /people/person/spouce
> > /people/person/siblings
> >
> > Perhaps there is some schema attribute that indicates symmetry?
> >
> > 								Kurt :-)
> >
> >
> >
> > _______________________________________________
> > 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