On Sat, Apr 27, 2013 at 10:25 PM, Nilesh Chakraborty nilesh@nileshc.com wrote:
I have a question - when someone creates a new statement, for suggesting "properties", I can use collaborative filtering to make suggestions. Example, explained in the simplest terms - suppose there are X cities in the dataset. The user is adding another city (writes 'city in Australia' for short description). The system checks all other cities, figures out the common properties and suggests them. Cool. But I can't get any "exact" ideas off the top of my head that can used to suggest "values" for the properties. Suppose one of the recommended properties is "population". How can I make the system guess its value? (Am I getting this right?) Have you guys got anything on your minds regarding this? Please point me to the right direction. :)
For your example I'd say that isn't really possible indeed. But take for example a country. Someone wants to add http://www.wikidata.org/wiki/Property:P30 to indicate which continent this country is on. Across all of Wikidata this property should have a very limited number of values. The same is true for things like the sex of a person. And then for something a bit more advanced: there are things like the property father. The suggested values for this should be other items that are persons. http://www.wikidata.org/wiki/Wikidata:List_of_properties has the list of all current properties. I am sure you can find more such cases.
Hope that makes it clearer.
Cheers Lydia
-- Lydia Pintscher - http://about.me/lydia.pintscher Community Communications for Technical Projects
Wikimedia Deutschland e.V. Obentrautstr. 72 10963 Berlin www.wikimedia.de
Wikimedia Deutschland - Gesellschaft zur Förderung Freien Wissens e. V.
Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg unter der Nummer 23855 Nz. Als gemeinnützig anerkannt durch das Finanzamt für Körperschaften I Berlin, Steuernummer 27/681/51985.