[Developers] finding multiple values on a property

Bryan Cheung bryan.cheung at metaweb.com
Fri Jun 19 13:28:27 UTC 2009


> Bryan has a script that will clean them up more systemically.
I am in the process of putting something like that in place, see:

http://lists.freebase.com/pipermail/developers/2009-June/003000.html
https://bugs.freebase.com/browse/DA-792

Just by marking your non-unique property as unique, the process should  
find it and add it to the queue for uniquifcation.

One thing to keep in mind is that the uniquifer will attempt to keep  
the most precise, last added, user contributed value.  You would  
manually have to cleanse if you wanted to save specific assertions.


On Jun 19, 2009, at 12:04 AM, John Giannandrea wrote:

>
> You should be able to go ahead make the property and its delegation
> unique with MQL write.
>
> Cleaning up any non unique instances is harder, if its a small number
> you can just do the unique read and mqlread should tell you the
> problem guids in the error message.
>
> Bryan has a script that will clean them up more systemically.
>
> -jg
>
> Jack Alves wrote:
>> Is there a way to make a delegated property unique after data has
>> been added? And is there an easy way to find instances of multiple
>> values on a property?
>>
>> I have a non-unique delegated property,
>>
>> /base/popstra/dated/source
>> /base/popstra/sww_base/source
>>
>> I want it to be non-unique but I really should have made it unique
>> to start because an app queries with :null so the app is failing
>> when more than one value is returned.
>>
>>
>> _______________________________________________
>> 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