From philip-freebase at shadowmagic.org.uk Fri Oct 2 07:36:49 2009 From: philip-freebase at shadowmagic.org.uk (Philip Kendall) Date: Fri, 2 Oct 2009 08:36:49 +0100 Subject: [Developers] Spreadsheet loader question Message-ID: <20091002073649.GC31466@sphinx.int.mythic-beasts.com> Hi. Is there any way when using the spreadsheet loader I can persuade it to create both a /book/book and a /book/book_edition and link them together correctly? I've tried something like /type/object/name /type/object/type /book/book/editions:/type/object/name Carnival of Tears /book/book Carnival of Tears but that isn't doing the right thing as far as I can tell. Thanks for any pointers :-) Cheers, Phil -- Philip Kendall http://www.shadowmagic.org.uk/ From jeff at metaweb.com Fri Oct 2 21:11:23 2009 From: jeff at metaweb.com (Jeff Prucher) Date: Fri, 2 Oct 2009 14:11:23 -0700 Subject: [Developers] Deleting type "Film Crew Role" Message-ID: <57BA299E3F514E1495CD380016B40BC7@p4> The type /film/film_crew_role has no instances and no properties, and is completely redundant with anther type, /film/film_job (which does have instances and a property). We'd like to delete the type Film Crew Role. If, for some reason, deleting this type will break anything for you, please let us know. https://bugs.freebase.com/browse/DA-950 Jeff Prucher Type Librarian & Ontologist Metaweb Technologies, Inc. From acallejas at appliedminds.com Sat Oct 3 00:10:45 2009 From: acallejas at appliedminds.com (Augusto Callejas) Date: Fri, 2 Oct 2009 17:10:45 -0700 Subject: [Developers] last modify time for object? Message-ID: <7DD69E73-F167-4A9F-AB91-2C4B4D8B266E@appliedminds.com> hi- i know there is "/type/object/timestamp" for the creation time, but is there a property for the last modified time of an object. i know i could do a "/type/link" query with reverse sorting to get the latest link, but perhaps there's a single property with the last modified time? thanks, augusto. From jg at metaweb.com Sat Oct 3 03:06:54 2009 From: jg at metaweb.com (John Giannandrea) Date: Fri, 2 Oct 2009 20:06:54 -0700 Subject: [Developers] last modify time for object? In-Reply-To: <7DD69E73-F167-4A9F-AB91-2C4B4D8B266E@appliedminds.com> References: <7DD69E73-F167-4A9F-AB91-2C4B4D8B266E@appliedminds.com> Message-ID: <0DAD2F89-FAFE-473B-A05D-23034C9CA0B4@metaweb.com> Augusto Callejas wrote: > i know there is "/type/object/timestamp" for the creation time, but is > there a property for the last modified time of an object. > i know i could do a "/type/link" query with reverse sorting to get the > latest link, but perhaps there's a single property > with the last modified time? unfortunately not, you need to look for a link with the latest timestamp, and even then you need to look for links both ways. -jg From viral.shah at metaweb.com Tue Oct 6 23:04:47 2009 From: viral.shah at metaweb.com (Viral Shah) Date: Tue, 6 Oct 2009 16:04:47 -0700 Subject: [Developers] latest quarterly data dumps available Message-ID: Hello All -- The latest quarterly data dumps of all the facts in Freebase and our Wikipedia Extract, WEX are now available on download.freebase.com. Thank you, Viral From alecf at metaweb.com Tue Oct 6 23:05:36 2009 From: alecf at metaweb.com (Alec Flett) Date: Tue, 6 Oct 2009 16:05:36 -0700 Subject: [Developers] freebase-python 1.0.3 release Message-ID: Version 1.0.3 of the freebase python library has been released. In this version: - dump_base is working again - in load_base, the target domain is created automatically if it is a sub-namespace of the logged-in user's domain (thanks praveen) - some unicode issues in mqlwrite are fixed - slightly saner logging under the "freebase" logger rather than the root logger - new 'application_name' settable on the MetawebSession which will get inserted into the user agent - switch to form POST by default to account for long mqlread queries Alec From invite+kjdmupw1ddjm at facebookmail.com Thu Oct 8 15:00:17 2009 From: invite+kjdmupw1ddjm at facebookmail.com (David Gonzales) Date: Thu, 8 Oct 2009 08:00:17 -0700 Subject: [Developers] =?utf-8?q?Te_agregu=C3=A9_como_amigo_en_Facebook?= Message-ID: <2687c07fb0e18b95fbe35534a2174df3@localhost.localdomain> Hola, developers at freebase.com: Hace tiempo te invit? a unirte a Facebook y me gustar?a recordarte que, cuando te registres, podremos comunicarnos, compartir fotos, organizar grupos y eventos, y mucho m?s. Gracias, David Para registrarte en Facebook, sigue este enlace: http://www.facebook.com/p.php?i=741190360&k=32D4P5T4UT6G6BD1SFV6UTW2P6BAZX6EW3HP&r Already have an account? Add this email address to your account http://www.facebook.com/n/?merge_accounts.php&i=741190360&k=32D4P5T4UT6G6BD1SFV6UTW2P6BAZX6EW3HP.developers at freebase.com ha sido invitado(a) a unirse a Facebook por David Gonzales. Si no quieres recibir este tipo de mensajes de Facebook, haz clic en el enlace siguiente para borrar tu nombre de la lista de personas suscritas. http://www.facebook.com/o.php?k=e2eac2&u=100000249340683&mid=137fbafG5af31f56e30bG0G8 Las oficinas de Facebook est?n en 1601 S. California Ave., Palo Alto, CA 94304. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091008/369c8612/attachment-0001.htm From rfh at metaweb.com Thu Oct 8 15:19:14 2009 From: rfh at metaweb.com (Reilly Hayes) Date: Thu, 8 Oct 2009 08:19:14 -0700 Subject: [Developers] =?iso-8859-1?q?Te_agregu=E9_como_amigo_en_Facebook?= In-Reply-To: <2687c07fb0e18b95fbe35534a2174df3@localhost.localdomain> References: <2687c07fb0e18b95fbe35534a2174df3@localhost.localdomain> Message-ID: <246BF2FC-EA34-4000-AC6A-37804AC8882A@metaweb.com> I'm sorry, you've got the wrong graph. Freebase is about the concept graph, not the social graph. Please come back when you've rewritten your bot army to understand this. -r On Oct 8, 2009, at 8:00 AM, David Gonzales wrote: > > facebook > > David Gonzales tiene: > 159 amigos > 2 fotos > 0 notas > 30 publicaciones en el muro > 109 grupos > Te agregu? como amigo en Facebook > > Hola, developers at freebase.com: > > Hace tiempo te invit? a unirte a Facebook y me gustar?a recordarte > que, cuando te registres, podremos comunicarnos, compartir fotos, > organizar grupos y eventos, y mucho m?s. > > Gracias, > David > > Para registrarte en Facebook, sigue este enlace: > http://www.facebook.com/p.php?i=741190360&k=32D4P5T4UT6G6BD1SFV6UTW2P6BAZX6EW3HP&r > > Already have an account? Add this email address to your account here. > developers at freebase.com ha sido invitado(a) a unirse a Facebook por > David Gonzales. Si no quieres recibir este tipo de mensajes de > Facebook, haz clic aqu? para borrar tu nombre de la lista de > personas suscritas. > Las oficinas de Facebook est?n en 1601 S. California Ave., Palo > Alto, CA 94304. > _______________________________________________ > Developers mailing list > Developers at freebase.com > http://lists.freebase.com/mailman/listinfo/developers -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091008/26e237e1/attachment.htm -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2434 bytes Desc: not available Url : http://lists.freebase.com/pipermail/developers/attachments/20091008/26e237e1/attachment.bin From al at metaweb.com Thu Oct 8 19:28:44 2009 From: al at metaweb.com (Alexander Marks) Date: Thu, 8 Oct 2009 12:28:44 -0700 Subject: [Developers] hulu data Message-ID: <8E76B014-75D9-42BA-B24D-C3070F593E9C@metaweb.com> In the next day or two I'll be switching on a new stream of video metadata from Hulu. You can see how this data will look on Sandbox right now: http://www.sandbox-freebase.com/view/tv/video Here's an explore-view look at a Colbert report episode video: http://www.sandbox-freebase.com/tools/explore/guid/9202a8c04000641f800000000f4e4a70 The /tv/video schema is new for this purpose, and will probably go through some evolution in the coming weeks and months. Some of its notable properties: - video_of links to the relevant TV episode (or movie) - weblink is a direct link to where the video can be watched - expires is the date and time at which the video stops being available Here's a query that shows how you might use this data in your applications (hint!): http://tinyurl.com/yb8dev2 Let me know if you have any ideas or questions about this data or the video schema. Al From tfmorris at gmail.com Thu Oct 8 20:14:32 2009 From: tfmorris at gmail.com (Tom Morris) Date: Thu, 8 Oct 2009 16:14:32 -0400 Subject: [Developers] __now__ Message-ID: Al's query includes: "expires>": "__now__", which is new to me. Is __now__ documented anywhere? Are there any other special meta-values like this that can be used in MQL queries? Tom From warren at metaweb.com Thu Oct 8 20:18:46 2009 From: warren at metaweb.com (Warren Harris) Date: Thu, 8 Oct 2009 13:18:46 -0700 Subject: [Developers] __now__ In-Reply-To: References: Message-ID: The other one is __today__ consists of the year, month and day of the current date/time. I don't believe these are documented anywhere yet. Warren On Oct 8, 2009, at 1:14 PM, Tom Morris wrote: > Al's query includes: > > "expires>": "__now__", > > which is new to me. Is __now__ documented anywhere? Are there any > other special meta-values like this that can be used in MQL queries? > > Tom > _______________________________________________ > Developers mailing list > Developers at freebase.com > http://lists.freebase.com/mailman/listinfo/developers From al at metaweb.com Thu Oct 8 20:29:25 2009 From: al at metaweb.com (Alexander Marks) Date: Thu, 8 Oct 2009 13:29:25 -0700 Subject: [Developers] [Data-modeling] hulu data In-Reply-To: <8E76B014-75D9-42BA-B24D-C3070F593E9C@metaweb.com> References: <8E76B014-75D9-42BA-B24D-C3070F593E9C@metaweb.com> Message-ID: <5FF14CFE-1AAE-4EFB-904C-BBE794AB28A2@metaweb.com> Just a correction to the query I posted earlier in that tinyurl link -- you'll want to use: "expires": { "optional": "forbidden", "value<=": "__now__" } instead of "expires>":"__now__" because some videos have no expiry date. Al On Oct 8, 2009, at 12:28 PM, Alexander Marks wrote: > In the next day or two I'll be switching on a new stream of video > metadata from Hulu. You can see how this data will look on Sandbox > right now: http://www.sandbox-freebase.com/view/tv/video > > Here's an explore-view look at a Colbert report episode video: > http://www.sandbox-freebase.com/tools/explore/guid/9202a8c04000641f800000000f4e4a70 > > The /tv/video schema is new for this purpose, and will probably go > through some evolution in the coming weeks and months. Some of its > notable properties: > > - video_of links to the relevant TV episode (or movie) > - weblink is a direct link to where the video can be watched > - expires is the date and time at which the video stops being > available > > Here's a query that shows how you might use this data in your > applications (hint!): > http://tinyurl.com/yb8dev2 > > Let me know if you have any ideas or questions about this data or the > video schema. > > Al > > _______________________________________________ > Data-modeling mailing list > Data-modeling at freebase.com > http://lists.freebase.com/mailman/listinfo/data-modeling From al at metaweb.com Sat Oct 10 00:37:31 2009 From: al at metaweb.com (Alexander Marks) Date: Fri, 9 Oct 2009 17:37:31 -0700 Subject: [Developers] [Data-modeling] hulu data In-Reply-To: <8E76B014-75D9-42BA-B24D-C3070F593E9C@metaweb.com> References: <8E76B014-75D9-42BA-B24D-C3070F593E9C@metaweb.com> Message-ID: This is now running on OTG. On Oct 8, 2009, at 12:28 PM, Alexander Marks wrote: > In the next day or two I'll be switching on a new stream of video > metadata from Hulu. You can see how this data will look on Sandbox > right now: http://www.sandbox-freebase.com/view/tv/video > > Here's an explore-view look at a Colbert report episode video: > http://www.sandbox-freebase.com/tools/explore/guid/9202a8c04000641f800000000f4e4a70 > > The /tv/video schema is new for this purpose, and will probably go > through some evolution in the coming weeks and months. Some of its > notable properties: > > - video_of links to the relevant TV episode (or movie) > - weblink is a direct link to where the video can be watched > - expires is the date and time at which the video stops being > available > > Here's a query that shows how you might use this data in your > applications (hint!): > http://tinyurl.com/yb8dev2 > > Let me know if you have any ideas or questions about this data or the > video schema. > > Al > > _______________________________________________ > Data-modeling mailing list > Data-modeling at freebase.com > http://lists.freebase.com/mailman/listinfo/data-modeling From iainsproat at gmail.com Sat Oct 10 06:55:42 2009 From: iainsproat at gmail.com (Iain Sproat) Date: Sat, 10 Oct 2009 10:55:42 +0400 Subject: [Developers] __now__ In-Reply-To: References: Message-ID: Good spot Tom, this is extremely useful. I'd been working around with the javascript current time, but gives all sorts of issues with unsynchronised times. On Fri, Oct 9, 2009 at 12:18 AM, Warren Harris wrote: > The other one is __today__ consists of the year, month and day of the > current date/time. I don't believe these are documented anywhere yet. Could we get this documented? Iain From tfmorris at gmail.com Wed Oct 14 04:37:36 2009 From: tfmorris at gmail.com (Tom Morris) Date: Wed, 14 Oct 2009 00:37:36 -0400 Subject: [Developers] MQL pattern matching arbitrary number of words? Message-ID: I think I know the answer to this, but just to double check that I'm not missing something, is there a way to match an arbitrary number of words with the MQL pattern matching operator (~=)? "the * end" will match "The Final End" "the * * end" will match "The very tragic end" Is there a single pattern which will match both (and any combination of intervening words)? Tom From jg at metaweb.com Wed Oct 14 04:50:56 2009 From: jg at metaweb.com (John Giannandrea) Date: Tue, 13 Oct 2009 21:50:56 -0700 Subject: [Developers] MQL pattern matching arbitrary number of words? In-Reply-To: References: Message-ID: <27748BB8-1BD1-417B-8352-D5E953A14531@metaweb.com> Tom Morris wrote: > "the * end" will match "The Final End" > "the * * end" will match "The very tragic end" > Is there a single pattern which will match both (and any combination > of intervening words)? not directly, because ' * ' on its own matches one word. But you could do something like this: "a:name~=": "^the ", "b:name~=": " end$", -jg From alecf at metaweb.com Wed Oct 14 17:55:51 2009 From: alecf at metaweb.com (Alec Flett) Date: Wed, 14 Oct 2009 10:55:51 -0700 Subject: [Developers] freebase-python 1.0.3 release In-Reply-To: References: Message-ID: <9A4D97ED-44C4-4902-8AE4-64B5D39B73E7@metaweb.com> Sorry I totally forgot to include a few things in this release announcement: The homepage is at http://code.google.com/p/freebase-python/ To install in a fresh python installation, you should just be able to type: $ easy_install freebase But if you already have an existing version of the freebase library, I suggest: $ easy_install -U freebase Which will give you the latest version, no matter what it is. Also, for users who were getting 1.01 instead of 1.0.3, I've removed that from the Python Cheeseshop so that 1.0.3 could be considered the latest version. Alec On Oct 6, 2009, at 4:05 PM, Alec Flett wrote: > Version 1.0.3 of the freebase python library has been released. In > this version: > > - dump_base is working again > - in load_base, the target domain is created automatically if it is a > sub-namespace of the logged-in user's domain (thanks praveen) > - some unicode issues in mqlwrite are fixed > - slightly saner logging under the "freebase" logger rather than the > root logger > - new 'application_name' settable on the MetawebSession which will get > inserted into the user agent > - switch to form POST by default to account for long mqlread queries > > > Alec > _______________________________________________ > Developers mailing list > Developers at freebase.com > http://lists.freebase.com/mailman/listinfo/developers From jack.alves at gmail.com Wed Oct 14 22:24:19 2009 From: jack.alves at gmail.com (Jack Alves) Date: Wed, 14 Oct 2009 15:24:19 -0700 Subject: [Developers] wildcard year in date Message-ID: <554723b0910141524w9185de8ob449812daa5596b0@mail.gmail.com> I have heard a feature is in the pipeline (and graph support is done) to support querying dates with a wildcard for the year. Something like, [{ "date_of_birth":"*-06-11", "name":null, "type" : "/people/person" }] The above does not work nor does "_06-11". Is the feature in MQL? I am about to refresh a bunch of date data for each day of a year. Freebase has some interesting topics going back at least a thousand years. I would rather not make 365,000 queries. Any ideas? I have a python script to concatenate data for each year. I've run a similar script before over 200 years and it was pretty quick. So it isn't a big issue. thanks Jack -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091014/2691b09b/attachment.htm From kochhar at metaweb.com Thu Oct 15 03:21:59 2009 From: kochhar at metaweb.com (Shailesh Kochhar) Date: Thu, 15 Oct 2009 08:51:59 +0530 Subject: [Developers] freebase-python 1.0.3 release In-Reply-To: <9A4D97ED-44C4-4902-8AE4-64B5D39B73E7@metaweb.com> References: <9A4D97ED-44C4-4902-8AE4-64B5D39B73E7@metaweb.com> Message-ID: <4AD69557.4050407@metaweb.com> Alec Flett wrote: > Sorry I totally forgot to include a few things in this release > announcement: > > The homepage is at http://code.google.com/p/freebase-python/ > > To install in a fresh python installation, you should just be able to > type: > $ easy_install freebase > But if you already have an existing version of the freebase library, I > suggest: > > $ easy_install -U freebase > Which will give you the latest version, no matter what it is. > > Also, for users who were getting 1.01 instead of 1.0.3, I've removed > that from the Python Cheeseshop so that 1.0.3 could be considered the > latest version. > Hi Alec, Do we have an installable freebase-python package in our thirdparty svn repo? - Shailesh From david at metaweb.com Thu Oct 15 19:54:08 2009 From: david at metaweb.com (David Huynh) Date: Thu, 15 Oct 2009 12:54:08 -0700 Subject: [Developers] pluralizing nouns Message-ID: <4AD77DE0.2090201@metaweb.com> Wanna pluralize English nouns? There's an app for that... http://d1.plural.dfhuynh.user.dev.freebaseapps.com/pluralize?text=child&text=mouse&text=house&text=schema&text=lord%20of%20the%20flies Anglicized and classical plurals are both returned (e.g., schemas and schemata). You can also POST to it, one word per line. JSONP is also supported. Here are type names pluralized as a test: http://d1.plural.dfhuynh.user.dev.freebaseapps.com/test_type_names Algorithm is adopted from http://www.csse.monash.edu.au/~damian/papers/HTML/Plurals.html David From david at metaweb.com Thu Oct 15 20:19:14 2009 From: david at metaweb.com (David Huynh) Date: Thu, 15 Oct 2009 13:19:14 -0700 Subject: [Developers] pluralizing nouns In-Reply-To: <4AD77DE0.2090201@metaweb.com> References: <4AD77DE0.2090201@metaweb.com> Message-ID: <4AD783C2.3000006@metaweb.com> FYI: added minor fixes and released at a shorter URL: http://english-utilities.freebaseapps.com/pluralize?text=moose&text=salmon David On 10/15/2009 12:54 PM, David Huynh wrote: > Wanna pluralize English nouns? There's an app for that... > > http://d1.plural.dfhuynh.user.dev.freebaseapps.com/pluralize?text=child&text=mouse&text=house&text=schema&text=lord%20of%20the%20flies > > > Anglicized and classical plurals are both returned (e.g., schemas and > schemata). You can also POST to it, one word per line. JSONP is also > supported. > > Here are type names pluralized as a test: > http://d1.plural.dfhuynh.user.dev.freebaseapps.com/test_type_names > > Algorithm is adopted from > http://www.csse.monash.edu.au/~damian/papers/HTML/Plurals.html > > David > > _______________________________________________ > Developers mailing list > Developers at freebase.com > http://lists.freebase.com/mailman/listinfo/developers > From alecf at metaweb.com Thu Oct 15 23:32:39 2009 From: alecf at metaweb.com (Alec Flett) Date: Thu, 15 Oct 2009 16:32:39 -0700 Subject: [Developers] Flash and the Freebase API In-Reply-To: References: Message-ID: Ok, today is October 15th, and I haven't heard any big objections. We're going to turn off access to crossdomain.xml in the next 48 hours. Scream now if you're not ready. Alec On Sep 23, 2009, at 3:08 PM, Alec Flett wrote: > Flash developers: Due to the odd way the Flash API manages domain > security, we are changing the way that Flash can access the APIs at > freebase.com. We have deployed a read-only version of the freebase > service, freebaseread.com to address the problem. Flash developers > need to start making freebase API calls through http:// > freebaseread.com rather than http://api.freebase.com > > On or after October 15th, we will remove the file 'crossdomain.xml' > from api.freebase.com, effectively disabling Flash access to the APIs > through that host. This ONLY affects flash applications. After this > date, Flash applications will only be able to access Freebase APIs > through freebaseread.com > > This file is now available at http://freebaseread.com/crossdomain.xml, > which means you can update your flash applications to use the new > domain today. This does mean that Flash applications cannot WRITE or > UPLOAD to the freebase service using this new domain, and this is part > of the security problem we are trying to fix. > > If this is a problem, please let us know - just drop me an e-mail and > I'll be happy to discuss it. > > Alec > _______________________________________________ > Developers mailing list > Developers at freebase.com > http://lists.freebase.com/mailman/listinfo/developers From thimon at gmail.com Fri Oct 16 06:32:39 2009 From: thimon at gmail.com (Thimon) Date: Fri, 16 Oct 2009 08:32:39 +0200 Subject: [Developers] Flash and the Freebase API In-Reply-To: References: Message-ID: Ready up. Thanks you for posting this issue. Thimon On Fri, Oct 16, 2009 at 1:32 AM, Alec Flett wrote: > Ok, today is October 15th, and I haven't heard any big objections. > > We're going to turn off access to crossdomain.xml in the next 48 > hours. Scream now if you're not ready. > > Alec > > On Sep 23, 2009, at 3:08 PM, Alec Flett wrote: > > > Flash developers: Due to the odd way the Flash API manages domain > > security, we are changing the way that Flash can access the APIs at > > freebase.com. We have deployed a read-only version of the freebase > > service, freebaseread.com to address the problem. Flash developers > > need to start making freebase API calls through http:// > > freebaseread.com rather than http://api.freebase.com > > > > On or after October 15th, we will remove the file 'crossdomain.xml' > > from api.freebase.com, effectively disabling Flash access to the APIs > > through that host. This ONLY affects flash applications. After this > > date, Flash applications will only be able to access Freebase APIs > > through freebaseread.com > > > > This file is now available at http://freebaseread.com/crossdomain.xml, > > which means you can update your flash applications to use the new > > domain today. This does mean that Flash applications cannot WRITE or > > UPLOAD to the freebase service using this new domain, and this is part > > of the security problem we are trying to fix. > > > > If this is a problem, please let us know - just drop me an e-mail and > > I'll be happy to discuss it. > > > > Alec > > _______________________________________________ > > 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 > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091016/14ee4a82/attachment-0001.htm From daepark at metaweb.com Fri Oct 16 19:55:37 2009 From: daepark at metaweb.com (Dae Park) Date: Fri, 16 Oct 2009 12:55:37 -0700 Subject: [Developers] freebase-suggest 1.0 Message-ID: freebase-suggest 1.0 is now available. Please checkout the documentation for more customization options. http://www.freebase.com/docs/suggest The "notable:type" returned for each suggested item will be going away in favor of "n:type" which will now be a dictionary of id and name and calculated by the underlying suggest service. This change will go in affect once the new web client is pushed out into production (on Monday). -dae From philip-freebase at shadowmagic.org.uk Sun Oct 18 22:16:05 2009 From: philip-freebase at shadowmagic.org.uk (Philip Kendall) Date: Sun, 18 Oct 2009 23:16:05 +0100 Subject: [Developers] Who are you? Message-ID: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> My Acre hack of the week: find out which (Commons) domains you (or anyone else[1]) have edited the most: http://whoareyou.freebaseapps.com/ Cheers, Phil [1] unless that person is tfmorris, who's done so much editing it causes the queries to time out... sorry, Tom :-p -- Philip Kendall http://www.shadowmagic.org.uk/ From tfmorris at gmail.com Sun Oct 18 23:21:15 2009 From: tfmorris at gmail.com (Tom Morris) Date: Sun, 18 Oct 2009 19:21:15 -0400 Subject: [Developers] Who are you? In-Reply-To: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> References: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> Message-ID: Cool! On Sun, Oct 18, 2009 at 6:16 PM, Philip Kendall wrote: > [1] unless that person is tfmorris, who's done so much editing it causes > the queries to time out... sorry, Tom :-p Must have been a temporary thing, because it generated a pie chart for me. Of course, the results aren't very interesting, because they mostly reflect the hundreds of thousands of facts created for my bulk upload for the National Register of Historic Places base. I'll have to see if I can tweak it to generate a more representative graph. Does it ask for write authorization so that it can cache the computed results? (We really, REALLY need to get a better way for apps to advertise why they're asking for write authorization.) Tom From spencerkelly86 at gmail.com Mon Oct 19 00:55:35 2009 From: spencerkelly86 at gmail.com (Spencer Kelly) Date: Sun, 18 Oct 2009 20:55:35 -0400 Subject: [Developers] Who are you? In-Reply-To: References: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> Message-ID: wicked phil~ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091018/1fb799d4/attachment.htm From stefano at metaweb.com Mon Oct 19 01:14:19 2009 From: stefano at metaweb.com (Stefano Mazzocchi) Date: Sun, 18 Oct 2009 18:14:19 -0700 Subject: [Developers] Authorization Dialogs (was Re: Who are you?) In-Reply-To: References: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> Message-ID: <4ADBBD6B.2010901@metaweb.com> Tom Morris wrote: > Cool! > > On Sun, Oct 18, 2009 at 6:16 PM, Philip Kendall > wrote: > >> [1] unless that person is tfmorris, who's done so much editing it causes >> the queries to time out... sorry, Tom :-p > > Must have been a temporary thing, because it generated a pie chart for > me. Of course, the results aren't very interesting, because they > mostly reflect the hundreds of thousands of facts created for my bulk > upload for the National Register of Historic Places base. I'll have > to see if I can tweak it to generate a more representative graph. > > Does it ask for write authorization so that it can cache the computed > results? He would need it at the very least to know who you are. > (We really, REALLY need to get a better way for apps to > advertise why they're asking for write authorization.) It's not write authorization, it's authorization to have the application act on your behalf against Freebase. There is a security problem in letting the application influence what that dialog say... the app could make Freebase say "don't worry, I'm just need you sign in to know who you are"... and then write spam all over the place as you. Don't get me wrong, I'm with you that the current usability experience is less than ideal as the current 'allow' dialogs are so widespread around acre apps that you just click them without thinking.... which is as security issue as well. In Geographer, I've tried to write a workflow that didn't require the user to sign-in before understanding what the application would do. This is possible because calling acre.freebase.get_user_info() will return user info if the user has valid oauth credentials or null if not... this can be used to distinguish the two states and make the app behave accordingly. Unfortunately, very few acre apps go thru the trouble of doing that... either because app authors don't know how (and just learned from other apps that did the same) or they don't really feel this problem because once they are logged in, they don't see this dialog for a long time. All this said, if you have explicit suggestions we're all ears. -- Stefano Mazzocchi Application Catalyst Metaweb Technologies, Inc. stefano at metaweb.com ------------------------------------------------------------------- From jason at metaweb.com Mon Oct 19 01:41:30 2009 From: jason at metaweb.com (Jason Douglas) Date: Sun, 18 Oct 2009 18:41:30 -0700 Subject: [Developers] Authorization Dialogs (was Re: Who are you?) In-Reply-To: <4ADBBD6B.2010901@metaweb.com> References: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> <4ADBBD6B.2010901@metaweb.com> Message-ID: On Oct 18, 2009, at 6:14 PM, Stefano Mazzocchi wrote: > > >> (We really, REALLY need to get a better way for apps to >> advertise why they're asking for write authorization.) > > It's not write authorization, it's authorization to have the > application > act on your behalf against Freebase. I may be jumping in without enough context here, but it wouldn't be hard to write a dashboard app that users could login to in order to see what each app as written on their behalf since that's baked into the attribution node of every link. -jason From narphorium at gmail.com Mon Oct 19 03:21:44 2009 From: narphorium at gmail.com (Shawn Simister) Date: Sun, 18 Oct 2009 23:21:44 -0400 Subject: [Developers] Who are you? In-Reply-To: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> References: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> Message-ID: <4ADBDB48.5030104@gmail.com> Great work Phil! and kudos to Tom for contributing more to Freebase that anyone is able to accurately calculate :-P Philip Kendall wrote: > My Acre hack of the week: find out which (Commons) domains you (or > anyone else[1]) have edited the most: > > http://whoareyou.freebaseapps.com/ > > Cheers, > > Phil > > [1] unless that person is tfmorris, who's done so much editing it causes > the queries to time out... sorry, Tom :-p > > From tfmorris at gmail.com Mon Oct 19 05:09:38 2009 From: tfmorris at gmail.com (Tom Morris) Date: Mon, 19 Oct 2009 01:09:38 -0400 Subject: [Developers] Who are you? In-Reply-To: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> References: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> Message-ID: Here's a variant that lets you exclude particular domains from the tally: http://whoareyou-copy.tfmorris.user.dev.freebaseapps.com/index?exclude=Location,Protected%20Places,Architecture perhaps Phil will be able to roll the mod back into his app... t. On Sun, Oct 18, 2009 at 6:16 PM, Philip Kendall wrote: > My Acre hack of the week: find out which (Commons) domains you (or > anyone else[1]) have edited the most: > > http://whoareyou.freebaseapps.com/ > > Cheers, > > Phil > > [1] unless that person is tfmorris, who's done so much editing it causes > the queries to time out... sorry, Tom :-p > > -- > ?Philip Kendall > ?http://www.shadowmagic.org.uk/ > _______________________________________________ > Developers mailing list > Developers at freebase.com > http://lists.freebase.com/mailman/listinfo/developers > From iainsproat at gmail.com Mon Oct 19 05:18:09 2009 From: iainsproat at gmail.com (Iain Sproat) Date: Mon, 19 Oct 2009 09:18:09 +0400 Subject: [Developers] Who are you? In-Reply-To: References: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> Message-ID: Nice work Phil. I've got The Who song stuck in my head now! On Mon, Oct 19, 2009 at 9:09 AM, Tom Morris wrote: > Here's a variant that lets you exclude particular domains from the tally: > > ?http://whoareyou-copy.tfmorris.user.dev.freebaseapps.com/index?exclude=Location,Protected%20Places,Architecture > > perhaps Phil will be able to roll the mod back into his app... > > t. > > On Sun, Oct 18, 2009 at 6:16 PM, Philip Kendall > wrote: >> My Acre hack of the week: find out which (Commons) domains you (or >> anyone else[1]) have edited the most: >> >> http://whoareyou.freebaseapps.com/ >> >> Cheers, >> >> Phil >> >> [1] unless that person is tfmorris, who's done so much editing it causes >> the queries to time out... sorry, Tom :-p >> >> -- >> ?Philip Kendall >> ?http://www.shadowmagic.org.uk/ >> _______________________________________________ >> 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 > From rictic at gmail.com Mon Oct 19 05:47:01 2009 From: rictic at gmail.com (Peter Burns) Date: Sun, 18 Oct 2009 22:47:01 -0700 Subject: [Developers] Who are you? In-Reply-To: References: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> Message-ID: <445A04A6-B3AB-4AD5-BBA4-421EA38B35FF@gmail.com> This is really cool. I found the 3d pie chart a bit difficult to read though, so I created a clone with a 2d pie chart and messed with the color scheme a bit. http://whoareyou-copy.rictic.user.dev.freebaseapps.com/ A bar chart version would be nice too and might be even more readable but I couldn't convince the google charts api to display the x-axis legend in any useful way. --Peter On Oct 18, 2009, at 10:18 PM, Iain Sproat wrote: > Nice work Phil. > I've got The Who song stuck in my head now! > > > On Mon, Oct 19, 2009 at 9:09 AM, Tom Morris > wrote: >> Here's a variant that lets you exclude particular domains from the >> tally: >> >> http://whoareyou-copy.tfmorris.user.dev.freebaseapps.com/index?exclude=Location,Protected%20Places,Architecture >> >> perhaps Phil will be able to roll the mod back into his app... >> >> t. >> >> On Sun, Oct 18, 2009 at 6:16 PM, Philip Kendall >> wrote: >>> My Acre hack of the week: find out which (Commons) domains you (or >>> anyone else[1]) have edited the most: >>> >>> http://whoareyou.freebaseapps.com/ >>> >>> Cheers, >>> >>> Phil >>> >>> [1] unless that person is tfmorris, who's done so much editing it >>> causes >>> the queries to time out... sorry, Tom :-p >>> >>> -- >>> Philip Kendall >>> http://www.shadowmagic.org.uk/ >>> _______________________________________________ >>> 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 -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2415 bytes Desc: not available Url : http://lists.freebase.com/pipermail/developers/attachments/20091018/d42e30c4/attachment-0001.bin From philip-freebase at shadowmagic.org.uk Mon Oct 19 11:11:59 2009 From: philip-freebase at shadowmagic.org.uk (Philip Kendall) Date: Mon, 19 Oct 2009 12:11:59 +0100 Subject: [Developers] Authorization Dialogs (was Re: Who are you?) In-Reply-To: <4ADBBD6B.2010901@metaweb.com> References: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> <4ADBBD6B.2010901@metaweb.com> Message-ID: <20091019111159.GK31466@sphinx.int.mythic-beasts.com> On Sun, Oct 18, 2009 at 06:14:19PM -0700, Stefano Mazzocchi wrote: > Tom Morris wrote: > > > > Does it ask for write authorization so that it can cache the computed > > results? Yes. > He would need it at the very least to know who you are. Honestly, that's more a nice side effect of having people logged in rather than essential. > > (We really, REALLY need to get a better way for apps to > > advertise why they're asking for write authorization.) [ ... ] > Unfortunately, very few acre apps go thru the trouble of doing that... > either because app authors don't know how (and just learned from other > apps that did the same) or they don't really feel this problem because > once they are logged in, they don't see this dialog for a long time. Or at least in this case, because the app author's lazy -- it's easier just to make sure the user's done the oauth dance at the start, rather than trying to get them to do it half way through when the page has AJAXed itself all over the place and there's no URL for that state. Cheers, Phil -- Philip Kendall http://www.shadowmagic.org.uk/ From philip-freebase at shadowmagic.org.uk Mon Oct 19 11:13:10 2009 From: philip-freebase at shadowmagic.org.uk (Philip Kendall) Date: Mon, 19 Oct 2009 12:13:10 +0100 Subject: [Developers] Authorization Dialogs (was Re: Who are you?) In-Reply-To: References: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> <4ADBBD6B.2010901@metaweb.com> Message-ID: <20091019111310.GL31466@sphinx.int.mythic-beasts.com> On Sun, Oct 18, 2009 at 06:41:30PM -0700, Jason Douglas wrote: > > I may be jumping in without enough context here, but it wouldn't be > hard to write a dashboard app that users could login to in order to > see what each app as written on their behalf since that's baked into > the attribution node of every link. I think the hard bit there is displaying the information in a useful way rather than extracting the links from the graph. Cheers, Phil -- Philip Kendall http://www.shadowmagic.org.uk/ From kirrily at metaweb.com Mon Oct 19 17:01:04 2009 From: kirrily at metaweb.com (Kirrily Robert) Date: Mon, 19 Oct 2009 10:01:04 -0700 Subject: [Developers] Who are you? In-Reply-To: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> References: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> Message-ID: Nice work, Phil! I tried it for /user/robert and it has no labels... any idea why? K. On 18/10/2009, at 3:16 PM, Philip Kendall wrote: > My Acre hack of the week: find out which (Commons) domains you (or > anyone else[1]) have edited the most: > > http://whoareyou.freebaseapps.com/ > > Cheers, > > Phil > > [1] unless that person is tfmorris, who's done so much editing it > causes > the queries to time out... sorry, Tom :-p > > -- > Philip Kendall > http://www.shadowmagic.org.uk/ > _______________________________________________ > Developers mailing list > Developers at freebase.com > http://lists.freebase.com/mailman/listinfo/developers -- Kirrily Robert Freebase Community Director kirrily at metaweb.com From jason at metaweb.com Mon Oct 19 17:07:10 2009 From: jason at metaweb.com (Jason Douglas) Date: Mon, 19 Oct 2009 10:07:10 -0700 Subject: [Developers] Authorization Dialogs (was Re: Who are you?) In-Reply-To: <20091019111310.GL31466@sphinx.int.mythic-beasts.com> References: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> <4ADBBD6B.2010901@metaweb.com> <20091019111310.GL31466@sphinx.int.mythic-beasts.com> Message-ID: <5C44C351-E7BB-47FF-8B1F-6AE39F336B36@metaweb.com> On Oct 19, 2009, at 4:13 AM, Philip Kendall wrote: > On Sun, Oct 18, 2009 at 06:41:30PM -0700, Jason Douglas wrote: >> >> I may be jumping in without enough context here, but it wouldn't be >> hard to write a dashboard app that users could login to in order to >> see what each app as written on their behalf since that's baked into >> the attribution node of every link. > > I think the hard bit there is displaying the information in a useful > way > rather than extracting the links from the graph. True. Would "by domain of master_property" be useful? -jason From faye at metaweb.com Mon Oct 19 18:10:47 2009 From: faye at metaweb.com (Faye Harris) Date: Mon, 19 Oct 2009 11:10:47 -0700 Subject: [Developers] Who are you? In-Reply-To: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> References: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> Message-ID: <4ADCABA7.60405@metaweb.com> Very cool! If only the Freebase user page incorporated something like this... -- Faye Philip Kendall wrote: > My Acre hack of the week: find out which (Commons) domains you (or > anyone else[1]) have edited the most: > > http://whoareyou.freebaseapps.com/ > > Cheers, > > Phil > > [1] unless that person is tfmorris, who's done so much editing it causes > the queries to time out... sorry, Tom :-p > > From tfmorris at gmail.com Mon Oct 19 18:12:32 2009 From: tfmorris at gmail.com (Tom Morris) Date: Mon, 19 Oct 2009 14:12:32 -0400 Subject: [Developers] Authorization Dialogs (was Re: Who are you?) In-Reply-To: References: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> <4ADBBD6B.2010901@metaweb.com> Message-ID: On Sun, Oct 18, 2009 at 9:41 PM, Jason Douglas wrote: > On Oct 18, 2009, at 6:14 PM, Stefano Mazzocchi wrote: >> >> >>> (We really, REALLY need to get a better way for apps to >>> advertise why they're asking for write authorization.) >> >> It's not write authorization, it's authorization to have the >> application >> act on your behalf against Freebase. And other than writing, Freebase requires authentication for what, exactly? > I may be jumping in without enough context here, but it wouldn't be > hard to write a dashboard app that users could login to in order to > see what each app as written on their behalf since that's baked into > the attribution node of every link. I started to generalize the query in my genderizer-check app to do this, but then I realized it's really just a minor tweak on the user history page that's already built into the Freebase.com client. As other clients become more popular, it needs to be enhanced to do things like filter by client app id. Tom From jeff at metaweb.com Mon Oct 19 18:26:29 2009 From: jeff at metaweb.com (Jeff Prucher) Date: Mon, 19 Oct 2009 11:26:29 -0700 Subject: [Developers] Who are you? In-Reply-To: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> References: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> Message-ID: It's interesting to see where our merge issues have been, also. (I can't seem to get any results for delete_bot.) http://whoareyou.freebaseapps.com/?user=%2Fuser%2Fmerge_bot Jeff > -----Original Message----- > From: developers-bounces at freebase.com > [mailto:developers-bounces at freebase.com] On Behalf Of Philip Kendall > Sent: Sunday, October 18, 2009 3:16 PM > To: Freebase Developers > Subject: [Developers] Who are you? > > My Acre hack of the week: find out which (Commons) domains > you (or anyone else[1]) have edited the most: > > http://whoareyou.freebaseapps.com/ > > Cheers, > > Phil > > [1] unless that person is tfmorris, who's done so much > editing it causes the queries to time out... sorry, Tom :-p > > -- > Philip Kendall > http://www.shadowmagic.org.uk/ > _______________________________________________ > Developers mailing list > Developers at freebase.com > http://lists.freebase.com/mailman/listinfo/developers > From tfmorris at gmail.com Mon Oct 19 18:33:25 2009 From: tfmorris at gmail.com (Tom Morris) Date: Mon, 19 Oct 2009 14:33:25 -0400 Subject: [Developers] Who are you? In-Reply-To: References: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> Message-ID: On Sun, Oct 18, 2009 at 7:21 PM, Tom Morris wrote: > On Sun, Oct 18, 2009 at 6:16 PM, Philip Kendall > wrote: > >> [1] unless that person is tfmorris, who's done so much editing it causes >> the queries to time out... sorry, Tom :-p > > Must have been a temporary thing, because it generated a pie chart for > me. Oops. Some of the queries timed out today when I refreshed it (bad idea), so now it's got a partial/corrupt set of results cached. It should probably only update the cache if all queries succeed. Tom From stefano at metaweb.com Mon Oct 19 18:48:12 2009 From: stefano at metaweb.com (Stefano Mazzocchi) Date: Mon, 19 Oct 2009 11:48:12 -0700 Subject: [Developers] Authorization Dialogs (was Re: Who are you?) In-Reply-To: References: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> <4ADBBD6B.2010901@metaweb.com> Message-ID: <4ADCB46C.3090206@metaweb.com> Tom Morris wrote: > On Sun, Oct 18, 2009 at 9:41 PM, Jason Douglas wrote: >> On Oct 18, 2009, at 6:14 PM, Stefano Mazzocchi wrote: >>> >>>> (We really, REALLY need to get a better way for apps to >>>> advertise why they're asking for write authorization.) >>> It's not write authorization, it's authorization to have the >>> application >>> act on your behalf against Freebase. > > And other than writing, Freebase requires authentication for what, exactly? acre.freebase.get_user_info() -- Stefano Mazzocchi Application Catalyst Metaweb Technologies, Inc. stefano at metaweb.com ------------------------------------------------------------------- From philip-freebase at shadowmagic.org.uk Mon Oct 19 19:47:24 2009 From: philip-freebase at shadowmagic.org.uk (Philip Kendall) Date: Mon, 19 Oct 2009 20:47:24 +0100 Subject: [Developers] Who are you? In-Reply-To: References: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> Message-ID: <20091019194724.GM31466@sphinx.int.mythic-beasts.com> On Mon, Oct 19, 2009 at 10:01:04AM -0700, Kirrily Robert wrote: > Nice work, Phil! I tried it for /user/robert and it has no labels... > any idea why? "Food & Drink". Stupid ampersand :-) Cheers, Phil -- Philip Kendall http://www.shadowmagic.org.uk/ From philip-freebase at shadowmagic.org.uk Mon Oct 19 19:51:36 2009 From: philip-freebase at shadowmagic.org.uk (Philip Kendall) Date: Mon, 19 Oct 2009 20:51:36 +0100 Subject: [Developers] Who are you? In-Reply-To: References: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> Message-ID: <20091019195136.GN31466@sphinx.int.mythic-beasts.com> On Mon, Oct 19, 2009 at 11:26:29AM -0700, Jeff Prucher wrote: > It's interesting to see where our merge issues have been, also. (I can't > seem to get any results for delete_bot.) The app (implicitly) looks only for valid: true links which is certainly going to mean that anything you get for delete_bot isn't going to be representative of what it's been doing, if you get anything at all. Easy to change, but may well exacerbate any timeout issues. Cheers, Phil -- Philip Kendall http://www.shadowmagic.org.uk/ From philip-freebase at shadowmagic.org.uk Tue Oct 20 15:52:49 2009 From: philip-freebase at shadowmagic.org.uk (Philip Kendall) Date: Tue, 20 Oct 2009 16:52:49 +0100 Subject: [Developers] Authorization Dialogs (was Re: Who are you?) In-Reply-To: <5C44C351-E7BB-47FF-8B1F-6AE39F336B36@metaweb.com> References: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> <4ADBBD6B.2010901@metaweb.com> <20091019111310.GL31466@sphinx.int.mythic-beasts.com> <5C44C351-E7BB-47FF-8B1F-6AE39F336B36@metaweb.com> Message-ID: <20091020155249.GO31466@sphinx.int.mythic-beasts.com> On Mon, Oct 19, 2009 at 10:07:10AM -0700, Jason Douglas wrote: > On Oct 19, 2009, at 4:13 AM, Philip Kendall wrote: > > > On Sun, Oct 18, 2009 at 06:41:30PM -0700, Jason Douglas wrote: > >> > >> I may be jumping in without enough context here, but it wouldn't be > >> hard to write a dashboard app that users could login to in order to > >> see what each app as written on their behalf since that's baked into > >> the attribution node of every link. > > > > I think the hard bit there is displaying the information in a useful > > way > > rather than extracting the links from the graph. > > True. > > Would "by domain of master_property" be useful? Dunno :-) http://workingforme.pak21.user.dev.freebaseapps.com/?user=/user/jdouglas Obviously, a complete lack of UI there at present, but it's something to run with if anyone feels like it. Cheers, Phil -- Philip Kendall http://www.shadowmagic.org.uk/ From jason at metaweb.com Tue Oct 20 17:26:24 2009 From: jason at metaweb.com (Jason Douglas) Date: Tue, 20 Oct 2009 10:26:24 -0700 Subject: [Developers] Authorization Dialogs (was Re: Who are you?) In-Reply-To: <20091020155249.GO31466@sphinx.int.mythic-beasts.com> References: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> <4ADBBD6B.2010901@metaweb.com> <20091019111310.GL31466@sphinx.int.mythic-beasts.com> <5C44C351-E7BB-47FF-8B1F-6AE39F336B36@metaweb.com> <20091020155249.GO31466@sphinx.int.mythic-beasts.com> Message-ID: <792AED0D-7B30-45D7-A6A3-2FD4EF146E06@metaweb.com> On Oct 20, 2009, at 8:52 AM, Philip Kendall wrote: > On Mon, Oct 19, 2009 at 10:07:10AM -0700, Jason Douglas wrote: >> On Oct 19, 2009, at 4:13 AM, Philip Kendall wrote: >> >>> On Sun, Oct 18, 2009 at 06:41:30PM -0700, Jason Douglas wrote: >>>> >>>> I may be jumping in without enough context here, but it wouldn't be >>>> hard to write a dashboard app that users could login to in order to >>>> see what each app as written on their behalf since that's baked >>>> into >>>> the attribution node of every link. >>> >>> I think the hard bit there is displaying the information in a useful >>> way >>> rather than extracting the links from the graph. >> >> True. >> >> Would "by domain of master_property" be useful? > > Dunno :-) > > http://workingforme.pak21.user.dev.freebaseapps.com/?user=/user/jdouglas > > Obviously, a complete lack of UI there at present, but it's > something to > run with if anyone feels like it. I think that has a lot of promise... the obvious issue is that /type/ object/type links shows up as "Metaweb System Types" when you'd probably want to count them by the domain of the type being asserted. If I have time tomorrow, I may try that. At the very least, it would make the activity under Typewriter a lot more interesting. :-) -jason From spencerkelly86 at gmail.com Tue Oct 20 19:13:30 2009 From: spencerkelly86 at gmail.com (Spencer Kelly) Date: Tue, 20 Oct 2009 15:13:30 -0400 Subject: [Developers] New "official website" property on /common/topic In-Reply-To: References: <4ABAA72C.4070600@metaweb.com> <4ABB8392.4080808@metaweb.com> <554723b0909300922w220d236axbb67fc2cb9a83054@mail.gmail.com> Message-ID: i'm gonna go ahead filling the ad-hoc Official website ownerfor now. hey, anyone know an acre-happy imdb api? On Wed, Sep 30, 2009 at 4:38 PM, Spencer Kelly wrote: > by 'official', one i think, means 'operates the domain name', and > something that represents identity (deserves a 'owl:sameas'). > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091020/efd4904c/attachment.htm From tfmorris at gmail.com Tue Oct 20 20:22:44 2009 From: tfmorris at gmail.com (Tom Morris) Date: Tue, 20 Oct 2009 16:22:44 -0400 Subject: [Developers] New "official website" property on /common/topic In-Reply-To: References: <4ABAA72C.4070600@metaweb.com> <554723b0909300922w220d236axbb67fc2cb9a83054@mail.gmail.com> Message-ID: On Tue, Oct 20, 2009 at 3:13 PM, Spencer Kelly wrote: > i'm gonna go ahead filling the ad-hoc Official website owner for now. > > ??? hey, anyone know an acre-happy imdb api? Unless Metaweb has purchased a commercial license, I don't think the IMBD data is available. http://www.imdb.com/licensing/ Tom From rfh at metaweb.com Wed Oct 21 04:12:05 2009 From: rfh at metaweb.com (Reilly Hayes) Date: Tue, 20 Oct 2009 21:12:05 -0700 Subject: [Developers] New "official website" property on /common/topic In-Reply-To: References: <4ABAA72C.4070600@metaweb.com> <554723b0909300922w220d236axbb67fc2cb9a83054@mail.gmail.com> Message-ID: <0C92961B-4B6F-4FAB-86F4-D3F5D1EA0820@metaweb.com> We do not have a license for the IMDB data and no IMDB data is in Freebase. We do not currently have any plans to obtain one, since the data would is not available under a CC-BY license. Like Wikipedia, we do have links to IMDB for the purpose of supporting discovery of content external to Freebase. We would prefer that you not use Acre to violate another site's terms of service. It isn't good for Freebase and it isn't good for Open Data. We would like to engage site owners with restrictive licenses and persuade them to open up all or some of their data. It is harder to do that if our platform is perceived of as a mechanism for infringement. -r On Oct 20, 2009, at 1:22 PM, Tom Morris wrote: > On Tue, Oct 20, 2009 at 3:13 PM, Spencer Kelly > wrote: >> i'm gonna go ahead filling the ad-hoc Official website owner for now. >> >> hey, anyone know an acre-happy imdb api? > > Unless Metaweb has purchased a commercial license, I don't think the > IMBD data is available. > > http://www.imdb.com/licensing/ > > Tom > _______________________________________________ > Developers mailing list > Developers at freebase.com > http://lists.freebase.com/mailman/listinfo/developers -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2434 bytes Desc: not available Url : http://lists.freebase.com/pipermail/developers/attachments/20091020/1d9d8e5c/attachment.bin From spencerkelly86 at gmail.com Wed Oct 21 04:34:17 2009 From: spencerkelly86 at gmail.com (Spencer Kelly) Date: Wed, 21 Oct 2009 00:34:17 -0400 Subject: [Developers] new category importer Message-ID: Hello all, pleased to release an app I"ve been working on for some time. http://fatcat.freebaseapps.com It's a Wikipedia category Importer designed to allow responsible importing of this very huge, but very idiosyncratic source of data. Wikipedia categories are cool because they are numerous, but also because they are non-trivial. They give us an articles most relevant data, and are unambiguously linked to freebase. The app does lots of cool things, here's two: Schema drilldown using suggest - bam! bam! universalwriter(s, p, o) - makes the best MQLwrite (create-connect, included types, beats time-outs). It's great, go nuts, jump at it from a bookmarklet or a greasemonkey. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091021/4f19a48e/attachment-0001.htm From pauljmackay at gmail.com Wed Oct 21 05:32:09 2009 From: pauljmackay at gmail.com (Paul Mackay) Date: Tue, 20 Oct 2009 22:32:09 -0700 Subject: [Developers] New "official website" property on /common/topic In-Reply-To: <0C92961B-4B6F-4FAB-86F4-D3F5D1EA0820@metaweb.com> References: <4ABAA72C.4070600@metaweb.com> <554723b0909300922w220d236axbb67fc2cb9a83054@mail.gmail.com> <0C92961B-4B6F-4FAB-86F4-D3F5D1EA0820@metaweb.com> Message-ID: Are there any guidelines or documents that can be used when discussing with an organisation about opening up some of their data? A set of arguments why opening up data is a good thing to do? paul On Tue, Oct 20, 2009 at 9:12 PM, Reilly Hayes wrote: > > We do not have a license for the IMDB data and no IMDB data is in Freebase. > We do not currently have any plans to obtain one, since the data would is > not available under a CC-BY license. Like Wikipedia, we do have links to > IMDB for the purpose of supporting discovery of content external to > Freebase. > > We would prefer that you not use Acre to violate another site's terms of > service. It isn't good for Freebase and it isn't good for Open Data. We > would like to engage site owners with restrictive licenses and persuade them > to open up all or some of their data. It is harder to do that if our > platform is perceived of as a mechanism for infringement. > > -r > > > > > On Oct 20, 2009, at 1:22 PM, Tom Morris wrote: > > On Tue, Oct 20, 2009 at 3:13 PM, Spencer Kelly >> wrote: >> >>> i'm gonna go ahead filling the ad-hoc Official website owner for now. >>> >>> hey, anyone know an acre-happy imdb api? >>> >> >> Unless Metaweb has purchased a commercial license, I don't think the >> IMBD data is available. >> >> http://www.imdb.com/licensing/ >> >> Tom >> _______________________________________________ >> 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 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091020/bff14973/attachment.htm From rictic at gmail.com Wed Oct 21 06:11:31 2009 From: rictic at gmail.com (Peter Burns) Date: Tue, 20 Oct 2009 23:11:31 -0700 Subject: [Developers] new category importer In-Reply-To: References: Message-ID: <7CBC1A5A-7438-47A6-BCD3-B5F0B31B8343@gmail.com> Wow, this is really cool. I just typed a bunch of spoons as culinary tools! And a bunch of rural localities in Russia as locations! Great idea, and great execution as well. On Oct 20, 2009, at 9:34 PM, Spencer Kelly wrote: > > Hello all, pleased to release an app I"ve been working on for some > time. > http://fatcat.freebaseapps.com > It's a Wikipedia category Importer designed to allow responsible > importing of this very huge, but very idiosyncratic source of data. > Wikipedia categories are cool because they are numerous, but also > because they are non-trivial. They give us an articles most relevant > data, and are unambiguously linked to freebase. > The app does lots of cool things, here's two: > Schema drilldown using suggest - bam! bam! > universalwriter(s, p, o) - makes the best MQLwrite (create-connect, > included types, beats time-outs). > > It's great, go nuts, jump at it from a bookmarklet or a greasemonkey. > > _______________________________________________ > Developers mailing list > Developers at freebase.com > http://lists.freebase.com/mailman/listinfo/developers -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091020/d5252b50/attachment.htm -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2415 bytes Desc: not available Url : http://lists.freebase.com/pipermail/developers/attachments/20091020/d5252b50/attachment.bin From tfmorris at gmail.com Wed Oct 21 06:16:31 2009 From: tfmorris at gmail.com (Tom Morris) Date: Wed, 21 Oct 2009 02:16:31 -0400 Subject: [Developers] Authorization Dialogs (was Re: Who are you?) In-Reply-To: <4ADBBD6B.2010901@metaweb.com> References: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> <4ADBBD6B.2010901@metaweb.com> Message-ID: I was going to drop this, but I just saw another one of these. On Sun, Oct 18, 2009 at 9:14 PM, Stefano Mazzocchi wrote: > There is a security problem in letting the application influence what > that dialog say... the app could make Freebase say "don't worry, I'm > just need you sign in to know who you are"... and then write spam all > over the place as you. I'm calling "bullshit" on this one. It sounds fine in the abstract, but Acre currently has an authorization dialog with just one answer, "Yes," and no verbiage telling the user how they should decide whether to say "Yes" (or Yes). How are you going to get less secure than that? Some useful things that could be in the authorization dialog include: the publisher's name the last time the app was modified a brief description of the app (surrounded by text saying it was provided by an untrusted party) some text provided by Metaweb which describes how to decide whether to say Yes or No A CANCEL BUTTON and some encouragement to use it if there's any doubt > In Geographer, I've tried to write a workflow that didn't require the > user to sign-in before understanding what the application would do. > > This is possible because calling acre.freebase.get_user_info() will > return user info if the user has valid oauth credentials or null if > not... this can be used to distinguish the two states and make the app > behave accordingly. > > Unfortunately, very few acre apps go thru the trouble of doing that... > either because app authors don't know how (and just learned from other > apps that did the same) or they don't really feel this problem because > once they are logged in, they don't see this dialog for a long time. So is this best practice emphasized in the Acre tutorials? Do all Metaweb provided example apps which might be cloning targets implement things this way? Do the Acre overseers follow up with coaching when they see a new app that doesn't do things this way? Does the new project template include the appropriate code (perhaps commented out since most apps are hopefully read-only)? Tom From jason at metaweb.com Wed Oct 21 07:50:19 2009 From: jason at metaweb.com (Jason Douglas) Date: Wed, 21 Oct 2009 00:50:19 -0700 Subject: [Developers] Authorization Dialogs (was Re: Who are you?) In-Reply-To: References: <20091018221605.GH31466@sphinx.int.mythic-beasts.com> <4ADBBD6B.2010901@metaweb.com> Message-ID: On Oct 20, 2009, at 11:16 PM, Tom Morris wrote: > >> In Geographer, I've tried to write a workflow that didn't require the >> user to sign-in before understanding what the application would do. >> >> This is possible because calling acre.freebase.get_user_info() will >> return user info if the user has valid oauth credentials or null if >> not... this can be used to distinguish the two states and make the >> app >> behave accordingly. >> >> Unfortunately, very few acre apps go thru the trouble of doing >> that... >> either because app authors don't know how (and just learned from >> other >> apps that did the same) or they don't really feel this problem >> because >> once they are logged in, they don't see this dialog for a long time. > > So is this best practice emphasized in the Acre tutorials? Do all > Metaweb provided example apps which might be cloning targets implement > things this way? > Do the Acre overseers follow up with coaching when > they see a new app that doesn't do things this way? Does the new > project template include the appropriate code (perhaps commented out > since most apps are hopefully read-only)? It has been part of the documentation for a long time: http://www.freebase.com/docs/acre/writing However, I kind of like the idea of including it in the default template. That template is way overdue for a refresh anyway. -jason From zenkat at metaweb.com Wed Oct 21 17:02:03 2009 From: zenkat at metaweb.com (Brian Karlak) Date: Wed, 21 Oct 2009 10:02:03 -0700 Subject: [Developers] new category importer In-Reply-To: References: Message-ID: <3FCAD8A0-02D9-49A8-8967-E2708A5AAF80@metaweb.com> On Oct 20, 2009, at 9:34 PM, Spencer Kelly wrote: > Hello all, pleased to release an app I"ve been working on for some > time. > http://fatcat.freebaseapps.com > It's a Wikipedia category Importer designed to allow responsible > importing of this very huge, but very idiosyncratic source of data. > Wikipedia categories are cool because they are numerous, but also > because they are non-trivial. They give us an articles most relevant > data, and are unambiguously linked to freebase. Hi Spencer -- Wow -- this is great! Are you pulling the topics from WEX-BFG? Or are you scraping the wikipedia category pages on the fly? I do want to sound one note of caution, however. The signal/noise ratio in most categories can be low -- in fact, it's usually far below the 99% accuracy benchmark we strive to maintain. For example, check out some of the entries in "Category:Political Party" in Wikipedia: Ideologies of parties Big tent Central Committee Joke political party Institutionalism in political parties Major party Minor party Nonpartisan Opposition Fraction Fraction chairperson None of these are political parties. But when you're doing category mappings, it's really easy to accidentally mistype all of these outliers without thinking about it. This is especially true if you're dealing with long lists of unfamiliar names & places. (In fact, we've found that the category data is dirty enough that we disabled automatic typing from the Category Mapper pipeline we run internally every two weeks. Instead, it only asserts properties on topics that already have the correct type in Freebase.) Of course, the nice thing about FatCat is that it allows you to unselect entries, so that you can manually pick the signal from the noise. This is great! However, it can still be very easy to miss one or two bad entries in long lists of otherwise correct entries. This is especially easy to do if all you have is a name without other identifying information, like a blurb. So please -- be careful! This is definitely a power tool. Brian PS -- If I could make one suggestion for the app, it would be to display the blurbs for the topics in a table, along the lines of Tom's datecheck app. I think it would really help people think about what they were doing before they click "write". -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091021/0e5e0444/attachment-0001.htm From jack.alves at gmail.com Fri Oct 23 17:26:53 2009 From: jack.alves at gmail.com (Jack Alves) Date: Fri, 23 Oct 2009 10:26:53 -0700 Subject: [Developers] new wiggleback Message-ID: <554723b0910231026r40e2423ahe025e020af9a9cfc@mail.gmail.com> I just did a major update of wiggleback.com . New features include ranked results, much better performance, and a new style. As always comments and suggestions are welcome. I'm heading out for the day so I'll respond tomorrow. Jack -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091023/f795ae65/attachment.htm From thimon at gmail.com Sat Oct 24 23:37:57 2009 From: thimon at gmail.com (Thimon) Date: Sun, 25 Oct 2009 01:37:57 +0200 Subject: [Developers] Conflict History Message-ID: Hi all, Its still an alpha version but ready to be posted on the developers list. Im building a freebase/googlemaps mashup which allows you to browse the timeline of militairy conflicts across the globe: http://www.conflicthistory.com (flash player 10 requered) The app query's the militairy conflicts type every time the time changes. Thimon -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091025/248dbbc7/attachment.htm From duncan.oliver at gmail.com Sun Oct 25 03:15:01 2009 From: duncan.oliver at gmail.com (Duncan Oliver) Date: Sat, 24 Oct 2009 22:15:01 -0500 Subject: [Developers] Wikey - Freebase App for Checking Wikipedia Keys Message-ID: Cross-posting, so sorry for the duplicates. Don't know if this will be useful to anyone, but I made an app to look at the validity of the Wikipedia keys for a topic: wikey.freebaseapps.com Enter a topic, and you can see if the article ID and names still point to the same page. Older versions use to just scrape the articles, but this one uses the MediaWiki API. Hopefully, with the new Wikipedia pipeline, the need for this will be diminished, but it should be useful in identifying problem areas. --- Duncan -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091024/de387368/attachment.htm From iainsproat at gmail.com Sun Oct 25 10:42:24 2009 From: iainsproat at gmail.com (Iain Sproat) Date: Sun, 25 Oct 2009 14:42:24 +0400 Subject: [Developers] Conflict History In-Reply-To: References: Message-ID: This is awesome, thanks for sharing. I love how when you click on a campaign it then displays all the battles in that campaign - sweet feature, keeps the map clean with detail on demand. Would love to see animation with unit movement arrows - I'd help get the data into freebase to support that sort of visualisation. Iain On Sun, Oct 25, 2009 at 3:37 AM, Thimon wrote: > Hi all, > Its still an alpha version but ready to be posted on the developers list. > Im building a freebase/googlemaps mashup which allows you to browse the > timeline of militairy conflicts across the globe: > http://www.conflicthistory.com (flash player 10 requered) > The app query's the militairy conflicts type every time the time changes. > Thimon > > > > > > > _______________________________________________ > Developers mailing list > Developers at freebase.com > http://lists.freebase.com/mailman/listinfo/developers > > From pauljmackay at gmail.com Sun Oct 25 18:46:13 2009 From: pauljmackay at gmail.com (Paul Mackay) Date: Sun, 25 Oct 2009 11:46:13 -0700 Subject: [Developers] Some app thoughts Message-ID: Hi, Below are a few app ideas that I'm thinking of and I'd like to ask if anyone has suggestions of similar existing apps or any other comments: *Address to location mapper* Something to select a topic that has Address information and is also a Location, find the Address on Google Maps and confirm that the location is correct, then fill in the Geolocation information. The closest app I found is Geographer (http://geographer.freebaseapps.com/), but this does not allow topics to be selected and it doesnt search using address info, just a name. *Multi-topic editing* This may be more of a request for the Import tool, but it would be helpful to have a way of easily filling out multiple fields for new or existing topics, particularly when they would all have the same entries, e.g. the same city for a set of locations in the city. Of course an upload could be scripted via the Freebase API, but sometimes it is more work to put that together than to manually enter data, depending on the size of the data set. *Topic cloning* This is similar to the above request, where a new topic might be very similar to an existing one, so it could be quicker to clone a topic and rename certain fields than fill out a new topic. All comments much appreciated :) paul -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091025/b0c6dc42/attachment.htm From al at metaweb.com Sun Oct 25 22:09:55 2009 From: al at metaweb.com (Alexander Marks) Date: Sun, 25 Oct 2009 15:09:55 -0700 Subject: [Developers] please-explore Message-ID: I love the no-nonsense Freebase explore page. I always go there first when I'm doing anything technical with Freebase data. So I made a tiny Acre service that understands some common search patterns and redirects you to the explore page of the best match. http://please-explore.freebaseapps.com/ It works well as a Firefox quicksearch item. Create a bookmark to "http://please-explore.freebaseapps.com/?q=%s " and assign it a keyword like "xp". It knows these patterns: GUIDs: - 9202a8c04000641f8000000000006567 - #9202a8c04000641f8000000000006567 - /guid/9202a8c04000641f8000000000006567 Wikipedia article IDs: - 1806 Any other kind of ID: - /wikipedia/en_id/1806 - wikipedia/en_id/1806 (leading slash is always optional) - /authority/imdb/name/nm0000216 And, failing any of those, you'll be sent to the first Search result: - Arnold Schwarzenegger - Governator Al From daniel.oconnor at gmail.com Sun Oct 25 23:59:26 2009 From: daniel.oconnor at gmail.com (Daniel O'Connor) Date: Mon, 26 Oct 2009 10:29:26 +1030 Subject: [Developers] Flickr API library? Message-ID: <106cc1200910251659g2c701357vdc5bade42bb1b91e@mail.gmail.com> Before I go much further, what do people think of: http://flickrapi.doconnor.user.dev.freebaseapps.com/ If it already exists - doh. If not, what's the highest priorities on the list for this kind of thing? Anyone want to help? Most methods are trivial to implement - just make a function which builds a URI and JSON decodes it. My primary use cases: * Apps which ask flickr for machinetags * Apps which ask flickr for CC licenced content which may represent your freebase topic From jason at metaweb.com Mon Oct 26 00:14:44 2009 From: jason at metaweb.com (Jason Douglas) Date: Sun, 25 Oct 2009 17:14:44 -0700 Subject: [Developers] Flickr API library? In-Reply-To: <106cc1200910251659g2c701357vdc5bade42bb1b91e@mail.gmail.com> References: <106cc1200910251659g2c701357vdc5bade42bb1b91e@mail.gmail.com> Message-ID: <73F0F401-5FA5-4E11-A8DA-9D77E79B68FC@metaweb.com> I love this idea. Once we have the data game library released (soon!), I'd love to see a game for asserting these freebase machine tags to Flickr. I'm not sure whether it would work better to just manually tag the photo using Suggest... or show a whole set and suggest freebase matches for the tags of that set.... or something else? -jason On Oct 25, 2009, at 4:59 PM, Daniel O'Connor wrote: > Before I go much further, what do people think of: > > http://flickrapi.doconnor.user.dev.freebaseapps.com/ > > > If it already exists - doh. > If not, what's the highest priorities on the list for this kind of > thing? > > Anyone want to help? > > Most methods are trivial to implement - just make a function which > builds a URI and JSON decodes it. > > My primary use cases: > * Apps which ask flickr for machinetags > * Apps which ask flickr for CC licenced content which may represent > your freebase topic > _______________________________________________ > Developers mailing list > Developers at freebase.com > http://lists.freebase.com/mailman/listinfo/developers From daniel.oconnor at gmail.com Mon Oct 26 04:25:26 2009 From: daniel.oconnor at gmail.com (Daniel O'Connor) Date: Mon, 26 Oct 2009 14:55:26 +1030 Subject: [Developers] Flickr API library? In-Reply-To: <73F0F401-5FA5-4E11-A8DA-9D77E79B68FC@metaweb.com> References: <106cc1200910251659g2c701357vdc5bade42bb1b91e@mail.gmail.com> <73F0F401-5FA5-4E11-A8DA-9D77E79B68FC@metaweb.com> Message-ID: <106cc1200910252125u1cd85838yb096c2cbd78f25c5@mail.gmail.com> On Mon, Oct 26, 2009 at 10:44 AM, Jason Douglas wrote: > I love this idea. > > Once we have the data game library released (soon!), I'd love to see a > game for asserting these freebase machine tags to Flickr. ?I'm not > sure whether it would work better to just manually tag the photo using > Suggest... or show a whole set and suggest freebase matches for the > tags of that set.... or something else? http://flickrtagged.freebaseapps.com/ as a start perhaps? The underlying tools can be used in a whole bunch of different ways that could be useful - ie: Find me CC licenced photos of this freebase location (?id=/en/Mount Rushmore) and attach them if I like fairly trivially. From kirrily at metaweb.com Mon Oct 26 16:11:57 2009 From: kirrily at metaweb.com (Kirrily Robert) Date: Mon, 26 Oct 2009 09:11:57 -0700 Subject: [Developers] Some app thoughts In-Reply-To: References: Message-ID: <09EE124F-912B-4287-A482-6C77B84796A9@metaweb.com> Hey Paul, these are all good ideas. There's a wiki page at http://wiki.freebase.com/wiki/Wanted_apps where we're gathering suggestions like these. Next time someone comes along and says "I want to play with Acre but I'm not sure what I'd use it for" we can point them at the list ;) K. On 25/10/2009, at 11:46 AM, Paul Mackay wrote: > Hi, > Below are a few app ideas that I'm thinking of and I'd like to ask > if anyone has suggestions of similar existing apps or any other > comments: > > Address to location mapper > > Something to select a topic that has Address information and is also > a Location, find the Address on Google Maps and confirm that the > location is correct, then fill in the Geolocation information. > The closest app I found is Geographer (http://geographer.freebaseapps.com/ > ), but this does not allow topics to be selected and it doesnt > search using address info, just a name. > > Multi-topic editing > > This may be more of a request for the Import tool, but it would be > helpful to have a way of easily filling out multiple fields for new > or existing topics, particularly when they would all have the same > entries, e.g. the same city for a set of locations in the city. > Of course an upload could be scripted via the Freebase API, but > sometimes it is more work to put that together than to manually > enter data, depending on the size of the data set. > > Topic cloning > > This is similar to the above request, where a new topic might be > very similar to an existing one, so it could be quicker to clone a > topic and rename certain fields than fill out a new topic. > > All comments much appreciated :) > > paul > _______________________________________________ > Developers mailing list > Developers at freebase.com > http://lists.freebase.com/mailman/listinfo/developers -- Kirrily Robert Freebase Community Director kirrily at metaweb.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091026/445c91f0/attachment.htm From spencerkelly86 at gmail.com Mon Oct 26 17:41:19 2009 From: spencerkelly86 at gmail.com (Spencer Kelly) Date: Mon, 26 Oct 2009 13:41:19 -0400 Subject: [Developers] Flickr API library? In-Reply-To: <106cc1200910252125u1cd85838yb096c2cbd78f25c5@mail.gmail.com> References: <106cc1200910251659g2c701357vdc5bade42bb1b91e@mail.gmail.com> <73F0F401-5FA5-4E11-A8DA-9D77E79B68FC@metaweb.com> <106cc1200910252125u1cd85838yb096c2cbd78f25c5@mail.gmail.com> Message-ID: dbpedia has a really great flickr wrapper thats maybe worth checking out, its all cc too. http://www4.wiwiss.fu-berlin.de/flickrwrappr/ they're written into the db graph as http://dbpedia.org/property/hasPhotoCollection -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091026/b63b235f/attachment.htm From willmoffat at metaweb.com Mon Oct 26 19:13:11 2009 From: willmoffat at metaweb.com (Will Moffat) Date: Mon, 26 Oct 2009 12:13:11 -0700 (PDT) Subject: [Developers] Conflict History In-Reply-To: Message-ID: <1526147170.200881256584391688.JavaMail.root@zimbra01.corp.sjc1.metaweb.com> ----- "Thimon" wrote: > Im building a freebase/googlemaps mashup which allows you to browse > the timeline of militairy conflicts across the globe : > http://www.conflicthistory.com (flash player 10 requered) Cool app. Clearly Flash could be used to build some really cool Freebase apps, so despite not being a Flash developer myself, I've been trying to collect any info I could find on Flash apps here: http://wiki.freebase.com/wiki/Flash If you have any tips, or source code to share then it would be awesome if you (or any other Flash developers out there) could add to the wiki page. cheers, --Will From michael at metaweb.com Mon Oct 26 21:31:05 2009 From: michael at metaweb.com (Michael Masouras) Date: Mon, 26 Oct 2009 23:31:05 +0200 Subject: [Developers] Announcing: Topic API Message-ID: <41F9B16E-58F4-4FCB-AF98-FCB22A638CAD@metaweb.com> We are launching a new API that we hope will facilitate the development of applications around topics. This new API is a JSON HTTP service and provides most of the data connected to a topic (including a lot of nitty-gritty around going over mediators and handling addresses), without the need to write any MQL or use the blurb service for getting descriptions. We have also tailored the output of the API to make writing UIs easier. Here's an example API call: http://www.freebase.com/experimental/topic/standard?id=/en/new_york_yankees and here is the documentation, including available Acre wrappers and an example to get you going: http://www.freebase.com/docs/topic_api As you can see from the URL, this is still in a testing period, and we are particularly interested in your feedback. Let us know if you find this handy, and especially things that would make it more useful to you. Thanks, Michael From daniel.oconnor at gmail.com Mon Oct 26 22:48:20 2009 From: daniel.oconnor at gmail.com (Daniel O'Connor) Date: Tue, 27 Oct 2009 09:18:20 +1030 Subject: [Developers] Some app thoughts In-Reply-To: References: Message-ID: <106cc1200910261548g32a86c4fm497b5630740a0629@mail.gmail.com> On Mon, Oct 26, 2009 at 5:16 AM, Paul Mackay wrote: > Hi, > Below are a few app ideas that I'm thinking of and I'd like to ask if anyone > has suggestions of similar existing apps or any other comments: > > Address to location mapper > > Something to select a topic that has Address information and is also a > Location, find the Address on Google Maps and confirm that the location is > correct, then fill in the Geolocation information. That might be against the google maps API terms and conditions, unfortunately. However, there are other projects, like Open Street Map which have APIs and could cover this off :) From stefano at metaweb.com Mon Oct 26 23:38:53 2009 From: stefano at metaweb.com (Stefano Mazzocchi) Date: Mon, 26 Oct 2009 16:38:53 -0700 Subject: [Developers] [ann] Some Acre Goodies get you going faster Message-ID: <4AE6330D.40708@metaweb.com> I've spent some effort to cleanup and condense some of the things we do over and over again in acre, for example: 1) how to start with a reasonable CSS stylesheet that doesn't look like crap but it's not a pain to use 2) a series of highly reusable HTML fragments that do the things I do all the time (like, add jquery to this page, or add a header and a footer, etc) 3) document a series of javascript libraries that enhance the default Acre environment and simplify your life So, look here: a) http://default.freebaseapps.com/ - contains some templates that create simple HTML fragments for you to use + a default stylesheet that makes your page look reasonable from the get go (the app uses its own default_stylesheet so it will look like that one) b) http://libraries.freebaseapps.com/ - lists useful JS libraries that you can use alongside with cut/paste code that to get you going c) http://wiki.freebase.com/wiki/Acre_Recipes - contains useful recipes and code fragments that you can cut/paste in your app to do useful things in acre that are not obvious. Now wikified! so you can add/request your own. Enjoy! -- Stefano Mazzocchi Application Catalyst Metaweb Technologies, Inc. stefano at metaweb.com ------------------------------------------------------------------- From pauljmackay at gmail.com Tue Oct 27 03:21:15 2009 From: pauljmackay at gmail.com (Paul Mackay) Date: Mon, 26 Oct 2009 20:21:15 -0700 Subject: [Developers] Some app thoughts In-Reply-To: <106cc1200910261548g32a86c4fm497b5630740a0629@mail.gmail.com> References: <106cc1200910261548g32a86c4fm497b5630740a0629@mail.gmail.com> Message-ID: The Geographer app uses Google Maps - is there something about the use case I described that is different to what that app is doing? How would it break their terms & conditions? On Mon, Oct 26, 2009 at 3:48 PM, Daniel O'Connor wrote: > On Mon, Oct 26, 2009 at 5:16 AM, Paul Mackay > wrote: > > Hi, > > Below are a few app ideas that I'm thinking of and I'd like to ask if > anyone > > has suggestions of similar existing apps or any other comments: > > > > Address to location mapper > > > > Something to select a topic that has Address information and is also a > > Location, find the Address on Google Maps and confirm that the location > is > > correct, then fill in the Geolocation information. > > That might be against the google maps API terms and conditions, > unfortunately. However, there are other projects, like Open Street Map > which have APIs and could cover this off :) > _______________________________________________ > Developers mailing list > Developers at freebase.com > http://lists.freebase.com/mailman/listinfo/developers > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091026/9dac76c7/attachment-0001.htm From daniel.oconnor at gmail.com Tue Oct 27 05:32:30 2009 From: daniel.oconnor at gmail.com (Daniel O'Connor) Date: Tue, 27 Oct 2009 16:02:30 +1030 Subject: [Developers] Some app thoughts In-Reply-To: References: <106cc1200910261548g32a86c4fm497b5630740a0629@mail.gmail.com> Message-ID: <106cc1200910262232r1b57097bq9ef33264f955ca2@mail.gmail.com> On Tue, Oct 27, 2009 at 1:51 PM, Paul Mackay wrote: > The Geographer app uses Google Maps - is there something about the use case > I described that is different to what that app is doing? How would it break > their terms & conditions? > > On Mon, Oct 26, 2009 at 3:48 PM, Daniel O'Connor > wrote: >> >> On Mon, Oct 26, 2009 at 5:16 AM, Paul Mackay >> wrote: >> > Hi, >> > Below are a few app ideas that I'm thinking of and I'd like to ask if >> > anyone >> > has suggestions of similar existing apps or any other comments: >> > >> > Address to location mapper >> > >> > Something to select a topic that has Address information and is also a >> > Location, find the Address on Google Maps and confirm that the location >> > is >> > correct, then fill in the Geolocation information. >> >> That might be against the google maps API terms and conditions, >> unfortunately. However, there are other projects, like Open Street Map >> which have APIs and could cover this off :) http://code.google.com/apis/maps/terms.html 10. License Restrictions. 10.2 copy, translate, modify, create a derivative work of, or publicly display any Content or any part thereof (for example, the following are prohibited: (a) creating server-side modification of map tiles; and (b) stitching multiple static map images together to display a map that is larger than permitted in the Maps APIs Documentation); 10.3 pre-fetch, cache, or store any Content, except that you may store limited amounts of Content for the purpose of improving the performance of your Maps API Implementation if you do so temporarily, securely, and in a manner that does not permit use of the Content outside of the Service; 10.6 use the Service in a manner that gives you or any other person access to mass downloads or bulk feeds of any Content, including but not limited to numerical latitude or longitude coordinates, imagery, and visible map data; I only found out after the geonames people got a bit twitchy about it when I offered to geocode loads of suburb data. From philip-freebase at shadowmagic.org.uk Tue Oct 27 12:30:46 2009 From: philip-freebase at shadowmagic.org.uk (Philip Kendall) Date: Tue, 27 Oct 2009 12:30:46 +0000 Subject: [Developers] A selection of Acre apps Message-ID: <20091027123046.GT31466@sphinx.int.mythic-beasts.com> In case anyone's interested, I've put together a list of my more functional Acre apps on my user page on the Wiki: http://wiki.freebase.com/wiki/User:Pak21 Hopefully they'll give you inspiration/guidance for anything you're looking to do yourself -- please drop me a note and/or ask here if you're thinking of doing anything similar and need anything explaining or the like. Cheers, Phil -- Philip Kendall http://www.shadowmagic.org.uk/ From ma at zive.at Tue Oct 27 16:56:34 2009 From: ma at zive.at (Michael Aufreiter) Date: Tue, 27 Oct 2009 17:56:34 +0100 Subject: [Developers] =?windows-1252?q?ASKKEN=99_-_Visual_Knowledge_Browse?= =?windows-1252?q?r?= Message-ID: <8561C441-539C-4922-A5AE-7F7EBEEEB942@zive.at> I just released a first version of my visual Freebase.com browser. Maybe you want to have a look at it. :) It's based on the HTML5 Canvas element and uses the Processing.js visualization language. Demo: http://askken.heroku.com Code: http://github.com/michael/askken Although it?s basically working, the project has rough edges and is far from being complete. There may be some unexpected behavior here and there. Also, as the number of nodes increases, the performance may drop significantly. Just be aware of that. ;) I don't need to mention that comments/feedback/suggestions are welcome! :) Regards, Michael -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091027/8752a338/attachment.htm From rfh at metaweb.com Tue Oct 27 17:34:35 2009 From: rfh at metaweb.com (Reilly Hayes) Date: Tue, 27 Oct 2009 10:34:35 -0700 Subject: [Developers] =?windows-1252?q?ASKKEN=99_-_Visual_Knowledge_Browse?= =?windows-1252?q?r?= In-Reply-To: <8561C441-539C-4922-A5AE-7F7EBEEEB942@zive.at> References: <8561C441-539C-4922-A5AE-7F7EBEEEB942@zive.at> Message-ID: <326DB475-C9E5-4117-9957-710F7B46B468@metaweb.com> This is very appealing. Have you given any thought to supporting navigation though CVTs? -reilly On Oct 27, 2009, at 9:56 AM, Michael Aufreiter wrote: > I just released a first version of my visual Freebase.com browser. > Maybe you want to have a look at it. :) > > It's based on the HTML5 Canvas element and uses the Processing.js > visualization language. > > Demo: http://askken.heroku.com > > Code: http://github.com/michael/askken > > Although it?s basically working, the project has rough edges and is > far from being complete. There may be some unexpected behavior here > and there. > Also, as the number of nodes increases, the performance may drop > significantly. Just be aware of that. ;) > > I don't need to mention that comments/feedback/suggestions are > welcome! :) > > Regards, > Michael > _______________________________________________ > Developers mailing list > Developers at freebase.com > http://lists.freebase.com/mailman/listinfo/developers -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091027/284baf9f/attachment.htm -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2434 bytes Desc: not available Url : http://lists.freebase.com/pipermail/developers/attachments/20091027/284baf9f/attachment.bin From iainsproat at gmail.com Tue Oct 27 17:51:12 2009 From: iainsproat at gmail.com (Iain Sproat) Date: Tue, 27 Oct 2009 21:51:12 +0400 Subject: [Developers] =?windows-1252?q?ASKKEN=99_-_Visual_Knowledge_Browse?= =?windows-1252?q?r?= In-Reply-To: <326DB475-C9E5-4117-9957-710F7B46B468@metaweb.com> References: <8561C441-539C-4922-A5AE-7F7EBEEEB942@zive.at> <326DB475-C9E5-4117-9957-710F7B46B468@metaweb.com> Message-ID: I like this app, real smooth interface. On Tue, Oct 27, 2009 at 9:34 PM, Reilly Hayes wrote: > > This is very appealing. ?Have you given any thought to supporting navigation > though CVTs? Perhaps using the new Topic API might help? http://www.freebase.com/docs/topic_api Iain From michael at metaweb.com Tue Oct 27 17:56:47 2009 From: michael at metaweb.com (Michael Masouras) Date: Tue, 27 Oct 2009 19:56:47 +0200 Subject: [Developers] =?windows-1252?q?ASKKEN=99_-_Visual_Knowledge_Browse?= =?windows-1252?q?r?= In-Reply-To: <8561C441-539C-4922-A5AE-7F7EBEEEB942@zive.at> References: <8561C441-539C-4922-A5AE-7F7EBEEEB942@zive.at> Message-ID: <58839F7C-340D-4489-8162-3397A8F74365@metaweb.com> Really nice visualization - some thoughts: - you might want to restrict to /common/topic for links to avoid certain dead ends like musical tracks and book editions - maybe add some suggested topics in the beginning that lend themselves to this visualization to get people going ? Michael On Oct 27, 2009, at 6:56 PM, Michael Aufreiter wrote: > I just released a first version of my visual Freebase.com browser. > Maybe you want to have a look at it. :) > > It's based on the HTML5 Canvas element and uses the Processing.js > visualization language. > > Demo: http://askken.heroku.com > > Code: http://github.com/michael/askken > > Although it?s basically working, the project has rough edges and is > far from being complete. There may be some unexpected behavior here > and there. > Also, as the number of nodes increases, the performance may drop > significantly. Just be aware of that. ;) > > I don't need to mention that comments/feedback/suggestions are > welcome! :) > > Regards, > Michael > _______________________________________________ > Developers mailing list > Developers at freebase.com > http://lists.freebase.com/mailman/listinfo/developers -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091027/f98b28a6/attachment-0001.htm From timrdf at gmail.com Tue Oct 27 18:21:51 2009 From: timrdf at gmail.com (Tim rdf) Date: Tue, 27 Oct 2009 14:21:51 -0400 Subject: [Developers] =?windows-1252?q?ASKKEN=99_-_Visual_Knowledge_Browse?= =?windows-1252?q?r?= In-Reply-To: <8561C441-539C-4922-A5AE-7F7EBEEEB942@zive.at> References: <8561C441-539C-4922-A5AE-7F7EBEEEB942@zive.at> Message-ID: <80995bcd0910271121s4860f0e0s36d18f32890fe61e@mail.gmail.com> Michael, Very intriguing interface. It took several minutes for me to determine that the top-level partitioning of the ring was by relation. Even after I figured that out, now knowing what "relation" I was about to explore became disorienting. Perhaps change the focus 'on click' instead of 'on hover', and provide the relation that would be explored with an 'on hover'? An alternative would be to render a circle inside of the topic circle, partitioned by the relations. -Tim On 10/27/09, Michael Aufreiter wrote: > I just released a first version of my visual Freebase.com browser. > Maybe you want to have a look at it. :) > > It's based on the HTML5 Canvas element and uses the Processing.js > visualization language. > > Demo: http://askken.heroku.com > > Code: http://github.com/michael/askken > > Although it?s basically working, the project has rough edges and is > far from being complete. There may be some unexpected behavior here > and there. > Also, as the number of nodes increases, the performance may drop > significantly. Just be aware of that. ;) > > I don't need to mention that comments/feedback/suggestions are > welcome! :) > > Regards, > Michael From gordon at metaweb.com Tue Oct 27 21:14:52 2009 From: gordon at metaweb.com (Gordon Mackenzie) Date: Tue, 27 Oct 2009 14:14:52 -0700 Subject: [Developers] Conflict History In-Reply-To: References: Message-ID: <307A7BA6-68B1-46E7-A51B-10CBB2C9E0F9@metaweb.com> Great looking application. Not getting the infobox appearing in firefox 3.5.3, but does work very well in Chrome. I cannot get the American Revolutionary War to appear, just the topic for the Treaty of Alliance ~ Gordon <<< gordon at metaweb.com >>> On Oct 24, 2009, at 4:37 PM, Thimon wrote: > Hi all, > > Its still an alpha version but ready to be posted on the developers > list. > Im building a freebase/googlemaps mashup which allows you to browse > the timeline of militairy conflicts across the globe: > http://www.conflicthistory.com (flash player 10 requered) > The app query's the militairy conflicts type every time the time > changes. > > Thimon > > > > > > > _______________________________________________ > Developers mailing list > Developers at freebase.com > http://lists.freebase.com/mailman/listinfo/developers -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091027/15e0d954/attachment.htm From narphorium at gmail.com Tue Oct 27 21:19:51 2009 From: narphorium at gmail.com (Shawn Simister) Date: Tue, 27 Oct 2009 17:19:51 -0400 Subject: [Developers] =?windows-1252?q?ASKKEN=99_-_Visual_Knowledge_Browse?= =?windows-1252?q?r?= In-Reply-To: <8561C441-539C-4922-A5AE-7F7EBEEEB942@zive.at> References: <8561C441-539C-4922-A5AE-7F7EBEEEB942@zive.at> Message-ID: <4AE763F7.9070900@gmail.com> Very nice work Michael! HTML5 Canvas is a great match for Freebase data and I really like the look and feel that you've created in your application. Makes me wish I had a touch screen. My only suggestion would be to display a sample topic when the home page loads. That way, the user can instantly understand what the application is about without having to read the instructions or think of a topic. Shawn Michael Aufreiter wrote: > > I just released a first version of my visual Freebase.com > browser. Maybe you want to have a look at it. :) > > It's based on the HTML5 Canvas element and uses the Processing.js > visualization language. > > Demo: http://askken.heroku.com > > Code: http://github.com/michael/askken > > Although it?s basically working, the project has rough edges and is > far from being complete. There may be some unexpected behavior here > and there. > Also, as the number of nodes increases, the performance may drop > significantly. Just be aware of that. ;) > > I don't need to mention that comments/feedback/suggestions are welcome! :) > > Regards, > Michael > ------------------------------------------------------------------------ > > _______________________________________________ > Developers mailing list > Developers at freebase.com > http://lists.freebase.com/mailman/listinfo/developers > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091027/8e6a8c69/attachment.htm From thimon at gmail.com Tue Oct 27 22:55:01 2009 From: thimon at gmail.com (Thimon) Date: Tue, 27 Oct 2009 23:55:01 +0100 Subject: [Developers] Conflict History In-Reply-To: <307A7BA6-68B1-46E7-A51B-10CBB2C9E0F9@metaweb.com> References: <307A7BA6-68B1-46E7-A51B-10CBB2C9E0F9@metaweb.com> Message-ID: Thank you. I did a bit of searching and found the American Revolutionary war here: http://www.conflicthistory.com/#/period/1776-1786/conflict/+en+american_revolutionary_war . Strange it is not working well on 3.5.3. I will have a look at it. Thanks, Thimon On Tue, Oct 27, 2009 at 10:14 PM, Gordon Mackenzie wrote: > Great looking application. > > Not getting the infobox appearing in firefox 3.5.3, but does work very well > in Chrome. > > I cannot get the American Revolutionary War to appear, just the topic for > the Treaty of Alliance > > ~ Gordon > > <<< gordon at metaweb.com >>> > > > > On Oct 24, 2009, at 4:37 PM, Thimon wrote: > > Hi all, > > Its still an alpha version but ready to be posted on the developers list. > Im building a freebase/googlemaps mashup which allows you to browse the > timeline of militairy conflicts across the globe: > http://www.conflicthistory.com (flash player 10 requered) > The app query's the militairy conflicts type every time the time changes. > > Thimon > > > > > > > _______________________________________________ > 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 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091027/f70ed795/attachment.htm From gordon at metaweb.com Tue Oct 27 23:58:38 2009 From: gordon at metaweb.com (Gordon Mackenzie) Date: Tue, 27 Oct 2009 16:58:38 -0700 Subject: [Developers] Conflict History In-Reply-To: References: <307A7BA6-68B1-46E7-A51B-10CBB2C9E0F9@metaweb.com> Message-ID: <0215A5CB-17CD-46B2-9FD1-C2D2F34607C8@metaweb.com> There was no ending date for the main topic, I added it, it is now appearing. Any event that has no start or end date will not resolve in your flash app. A problem with our data that will require some adding correct dates on Freebase (is the simple answer). Info popup when clicking on the 'i' con is working now. Hmm, my firefox may be not functioning as well as I like, with too many tabs open. ~ Gordon <<< gordon at metaweb.com >>> On Oct 27, 2009, at 3:55 PM, Thimon wrote: > Thank you. I did a bit of searching and found the American > Revolutionary war here: http://www.conflicthistory.com/#/period/ > 1776-1786/conflict/+en+american_revolutionary_war. > Strange it is not working well on 3.5.3. I will have a look at it. > > Thanks, > Thimon > > > On Tue, Oct 27, 2009 at 10:14 PM, Gordon Mackenzie > wrote: > Great looking application. > > Not getting the infobox appearing in firefox 3.5.3, but does work > very well in Chrome. > > I cannot get the American Revolutionary War to appear, just the > topic for the Treaty of Alliance > > ~ Gordon > > <<< gordon at metaweb.com >>> > > > > On Oct 24, 2009, at 4:37 PM, Thimon wrote: > >> Hi all, >> >> Its still an alpha version but ready to be posted on the developers >> list. >> Im building a freebase/googlemaps mashup which allows you to browse >> the timeline of militairy conflicts across the globe: >> http://www.conflicthistory.com (flash player 10 requered) >> The app query's the militairy conflicts type every time the time >> changes. >> >> Thimon >> >> >> >> >> >> >> _______________________________________________ >> 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091027/08c9beb5/attachment-0001.htm From spencerkelly86 at gmail.com Wed Oct 28 14:59:47 2009 From: spencerkelly86 at gmail.com (Spencer Kelly) Date: Wed, 28 Oct 2009 10:59:47 -0400 Subject: [Developers] Conflict History In-Reply-To: <0215A5CB-17CD-46B2-9FD1-C2D2F34607C8@metaweb.com> References: <307A7BA6-68B1-46E7-A51B-10CBB2C9E0F9@metaweb.com> <0215A5CB-17CD-46B2-9FD1-C2D2F34607C8@metaweb.com> Message-ID: wicked app thimon, cool feature would be just to press play. Infact it'd be cool to see this with any type, map+timeline is a really awesome idea. its like call of duty! does it predict future events? ;) cheers -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091028/91b881fb/attachment.htm From kirrily at metaweb.com Wed Oct 28 16:06:40 2009 From: kirrily at metaweb.com (Kirrily Robert) Date: Wed, 28 Oct 2009 09:06:40 -0700 Subject: [Developers] Conflict History In-Reply-To: References: <307A7BA6-68B1-46E7-A51B-10CBB2C9E0F9@metaweb.com> <0215A5CB-17CD-46B2-9FD1-C2D2F34607C8@metaweb.com> Message-ID: On 28/10/2009, at 7:59 AM, Spencer Kelly wrote: > wicked app thimon, > cool feature would be just to press play. Infact it'd be cool to see > this with any type, map+timeline is a really awesome idea. > its like call of duty! does it predict future events? ;) Oh yes please! "Press play" would be the killer feature for this. K. -- Kirrily Robert Freebase Community Director kirrily at metaweb.com From jamesalexanderlevy at gmail.com Wed Oct 28 22:27:14 2009 From: jamesalexanderlevy at gmail.com (James Alexander Levy) Date: Wed, 28 Oct 2009 15:27:14 -0700 Subject: [Developers] seed fb-suggest with a collection of guids Message-ID: <8212a4320910281527n6d329f1audbb1e5f69356d470@mail.gmail.com> A little while ago I posted about how fb-suggest seems to take too long (5-10 seconds) when I use a custom MQL filter, but I want to restrict the search to usually a few hundred or a few dozen topics. I recently came across a jQuery search autocomplete plugin called yummi ( http://incite.github.com/jquery-yummi/) where you can send a collection of keywords when the plugin is invoked. This is exactly what I want to do with fb-suggest, and I additionally want to avoid querying freebase on every keystroke, so I want to use that list of fb guids to make a single ajax call when fb suggest is instantiated, so that the autocomplete would be done on the cached freebase topics. This way, it would only take milliseconds rather than seconds to load suggestions. I'll see if I can get a patch and demo ready...please do make suggestions if you have any about implementing this. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091028/edc13aea/attachment.htm From daepark at metaweb.com Thu Oct 29 00:03:50 2009 From: daepark at metaweb.com (Dae Park) Date: Wed, 28 Oct 2009 17:03:50 -0700 Subject: [Developers] seed fb-suggest with a collection of guids In-Reply-To: <8212a4320910281527n6d329f1audbb1e5f69356d470@mail.gmail.com> References: <8212a4320910281527n6d329f1audbb1e5f69356d470@mail.gmail.com> Message-ID: Hi, If I understand you correctly, there is a freebase suggest plugin that might accomplish what you are looking for: http://freebaselibs.com/static/suggest/1.0.1/plugins/#suggesttype It's not really document very well but you can pass in a {mql_query: [{...}]} option (instead of {type: ...} option) -dae On Oct 28, 2009, at 3:27 PM, James Alexander Levy wrote: > A little while ago I posted about how fb-suggest seems to take too > long (5-10 seconds) when I use a custom MQL filter, but I want to > restrict the search to usually a few hundred or a few dozen topics. > > I recently came across a jQuery search autocomplete plugin called > yummi (http://incite.github.com/jquery-yummi/) where you can send a > collection of keywords when the plugin is invoked. This is exactly > what I want to do with fb-suggest, and I additionally want to avoid > querying freebase on every keystroke, so I want to use that list of > fb guids to make a single ajax call when fb suggest is instantiated, > so that the autocomplete would be done on the cached freebase > topics. This way, it would only take milliseconds rather than > seconds to load suggestions. > > I'll see if I can get a patch and demo ready...please do make > suggestions if you have any about implementing this. > > > _______________________________________________ > Developers mailing list > Developers at freebase.com > http://lists.freebase.com/mailman/listinfo/developers -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091028/b53b8fda/attachment.htm From philip-freebase at shadowmagic.org.uk Thu Oct 29 08:39:38 2009 From: philip-freebase at shadowmagic.org.uk (Philip Kendall) Date: Thu, 29 Oct 2009 08:39:38 +0000 Subject: [Developers] Expanded "id": { ... } clauses in MQL Message-ID: <20091029083937.GA31466@sphinx.int.mythic-beasts.com> I'm seeing what seem to be a couple of bugs in MQL with respect to trying to do things with clauses that have something other than a simple value for an "id" property. For example, see http://tinyurl.com/ylemv47 [{ "type": "/type/type", "id": { "value": "/type/lang", "optional": "forbidden" }, "name": null }] I would expect this to return 100 types which do not have the id /type/lang, but instead I get [{ "id": { "value": "/type/lang" }, "name": "Language", "type": "/type/type" }] Similarly, for http://tinyurl.com/yjoh75r [{ "type": "/type/type", "id": { "value|=": [ "/type/lang" ] }, "name": null }] I would expect that to return something with "id": {}, but instead I get [{ "id": { "value": "/type/lang" }, "name": "Language", "type": "/type/type" }] Are these bugs, or am I missing something here? (The actual use case I'm looking at here is a combination of these two: I want to get a set of objects, but ignoring some with known "bad" IDs) Cheers, Phil -- Philip Kendall http://www.shadowmagic.org.uk/ From alecf at metaweb.com Thu Oct 29 19:20:08 2009 From: alecf at metaweb.com (Alec Flett) Date: Thu, 29 Oct 2009 12:20:08 -0700 Subject: [Developers] Expanded "id": { ... } clauses in MQL In-Reply-To: <20091029083937.GA31466@sphinx.int.mythic-beasts.com> References: <20091029083937.GA31466@sphinx.int.mythic-beasts.com> Message-ID: <386B3209-39D5-4913-A9D5-A85119CE4B9B@metaweb.com> Good catches! On Oct 29, 2009, at 1:39 AM, Philip Kendall wrote: > > [{ > "type": "/type/type", > "id": { > "value": "/type/lang", > "optional": "forbidden" > }, > "name": null > }] > > I would expect this to return 100 types which do not have the id > /type/lang, but instead I get > > [{ > "id": { > "value": "/type/lang" > }, > "name": "Language", > "type": "/type/type" > }] > Definitely a bug. Looks like optional:forbidden is kind of broken for "id" > Similarly, for http://tinyurl.com/yjoh75r > > [{ > "type": "/type/type", > "id": { > "value|=": [ > "/type/lang" > ] > }, > "name": null > }] > > I would expect that to return something with "id": {}, but instead I > get > > [{ > "id": { > "value": "/type/lang" > }, > "name": "Language", > "type": "/type/type" > }] > Are you expecting that because you don't have "value": null in the "id" clause? That sounds like a bug as well. Go ahead and file them at http://bugs.freebase.com/ > Are these bugs, or am I missing something here? (The actual use case > I'm > looking at here is a combination of these two: I want to get a set of > objects, but ignoring some with known "bad" IDs) For that maybe you want: [{ "id": null, "a:id!=": "/lang/en", "b:id!=": "/lang/fr", "id|=": [ "/lang/en", "/lang/hr" ] }] returns: [{ "id": "/lang/hr" }] > > Cheers, > > Phil > > -- > Philip Kendall > http://www.shadowmagic.org.uk/ > _______________________________________________ > Developers mailing list > Developers at freebase.com > http://lists.freebase.com/mailman/listinfo/developers -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091029/a055bbb2/attachment.htm From philip-freebase at shadowmagic.org.uk Thu Oct 29 23:46:54 2009 From: philip-freebase at shadowmagic.org.uk (Philip Kendall) Date: Thu, 29 Oct 2009 23:46:54 +0000 Subject: [Developers] Expanded "id": { ... } clauses in MQL In-Reply-To: <386B3209-39D5-4913-A9D5-A85119CE4B9B@metaweb.com> References: <20091029083937.GA31466@sphinx.int.mythic-beasts.com> <386B3209-39D5-4913-A9D5-A85119CE4B9B@metaweb.com> Message-ID: <20091029234653.GI31466@sphinx.int.mythic-beasts.com> On Thu, Oct 29, 2009 at 12:20:08PM -0700, Alec Flett wrote: [ ... ] > Definitely a bug. Looks like optional:forbidden is kind of broken for > "id" The same thing happens for "optional": true as well. FREEBASE-1279 > Are you expecting that because you don't have "value": null in the > "id" clause? > That sounds like a bug as well. Precisely. FREEBASE-1280. Cheers, Phil -- Philip Kendall http://www.shadowmagic.org.uk/ From kirrily at metaweb.com Fri Oct 30 06:08:20 2009 From: kirrily at metaweb.com (Kirrily Robert) Date: Thu, 29 Oct 2009 23:08:20 -0700 Subject: [Developers] Community meeting on Monday, open to all Message-ID: <07A926BB-9A6B-4BEA-9CBF-FAC8473C1A94@metaweb.com> Copied from the blog at http://blog.freebase.com/2009/10/29/freebase-community-meeting-on-monday-open-to-all/ For a little while now we?ve been holding a weekly meeting at Metaweb to discuss issues of interest to the Freebase community. Although it?s usually just Metaweb staff who attend, the agenda and notes from each meeting are available on the Freebase wiki (http://wiki.freebase.com/wiki/Community_meeting ) and we always welcome contributions/questions/etc from anyone who wants to note them on the wiki in advance. Starting next Monday, and each first Monday of the month after that, we will be opening up the meeting to anyone who?s interested. You can attend in person or via Skype. When: 2:30pm PST (GMT-8), Monday November 2nd Where: Metaweb, 631 Howard St, 4th floor, San Francisco RSVP: Please email kirrily at metaweb.com before 2pm Monday if you plan to attend corporeally or digitally (and provide your Skype username in the latter case). If you?re interested in the Skype option, more information is available at http://wiki.freebase.com/wiki/Community_Meeting_via_Skype Whether you can make it or not, please feel free to check out the agenda and add anything you want covered. -- Kirrily Robert Freebase Community Director kirrily at metaweb.com From tfmorris at gmail.com Fri Oct 30 21:21:17 2009 From: tfmorris at gmail.com (Tom Morris) Date: Fri, 30 Oct 2009 17:21:17 -0400 Subject: [Developers] Conflict History In-Reply-To: References: Message-ID: Cool app. For those who read French, there's a little review posted here http://www.neteco.com/308448-google-map-cartographie-50-siecles-guerres.html "50 Centuries of Wars Mapped" They've got a few quibbles, but they like it. Tom On Sat, Oct 24, 2009 at 7:37 PM, Thimon wrote: > Hi all, > Its still an alpha version but ready to be posted on the developers list. > Im building a freebase/googlemaps mashup which allows you to browse the > timeline of militairy conflicts across the globe: > http://www.conflicthistory.com (flash player 10 requered) > The app query's the militairy conflicts type every time the time changes. > Thimon From jack.alves at gmail.com Fri Oct 30 22:17:24 2009 From: jack.alves at gmail.com (Jack Alves) Date: Fri, 30 Oct 2009 15:17:24 -0700 Subject: [Developers] freebase loader recon utility Message-ID: <554723b0910301517x4b446e7ehe4aa7724a6f4bb49@mail.gmail.com> Hi, I'm tried to load data with the recon service, http://data.labs.freebase.com/recon/recon.html Here's a sample of the spreadsheet, /type/object/name /type/object/type /common/topic/webpage James Arvo /people/person http://www.ics.uci.edu/~arvo/ Pierre Baldi /people/person http://www.ics.uci.edu/~pfbaldi/ Lichun Bao /people/person http://www.ics.uci.edu/~lbao Lubomir Bic /people/person http://www.ics.uci.edu/~bic/ Elaheh (Eli) Bozorgzadeh /people/person http://www.ics.uci.edu/~eli/ Michael J Carey /people/person http://www.ics.uci.edu/~mjcarey/ Yunan Chen /people/person http://www.ics.uci.edu/~yunanc I had a few unexpected experiences. 1. The first pass, I pasted the spreadsheet. Then for each person name then webpage, I selected a match or clicked "not in freebase" if I didn't see a match. I loaded the data to sandbox but not all people were loaded, and no webpages were loaded (I clicked "not in freebase" for each webpage during reconciliation). I copied the "retrieved data" which looked like, /type/object/name /type/object/type /common/topic/webpage id James Arvo /people/person http://www.ics.uci.edu/~arvo/ /en/james_arvo Pierre Baldi /people/person http://www.ics.uci.edu/~pfbaldi/ /guid/9202a8c04000641f800000000a894132 Lichun Bao /people/person http://www.ics.uci.edu/~lbao None Lubomir Bic /people/person http://www.ics.uci.edu/~bic/ /guid/9202a8c04000641f800000000bc57730 Elaheh (Eli) Bozorgzadeh /people/person http://www.ics.uci.edu/~eli/ None Michael J Carey /people/person http://www.ics.uci.edu/~mjcarey/ None Yunan Chen /people/person http://www.ics.uci.edu/~yunanc None I pasted the retrieved data back into the service thinking a second pass might be needed to upload the webpage property. I selected "not in freebase" for each. After the process completed, http://data.labs.freebase.com/freeq/spreadsheet/1520 I noticed people like James Arvo that were in the system prior to my load got a weblink with id "None". Then I remembered webpage is a CVT. Then I noticed that the "retrieved data" I pasted had None in the id column. What I don't understand is, 1. Why didn't new entries get created for people not in freebase? 2. Why weren't webpages loaded the first pass? 3. Why did a weblink property get added showing id None ( http://www.sandbox-freebase.com/view/en/None)? I'll try webpage again with the correct property id for a CVT. What do I need to do to create new entries for people? thanks Jack -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091030/16e66bab/attachment.htm From jack.alves at gmail.com Fri Oct 30 23:14:20 2009 From: jack.alves at gmail.com (Jack Alves) Date: Fri, 30 Oct 2009 16:14:20 -0700 Subject: [Developers] freebase loader recon utility In-Reply-To: <554723b0910301517x4b446e7ehe4aa7724a6f4bb49@mail.gmail.com> References: <554723b0910301517x4b446e7ehe4aa7724a6f4bb49@mail.gmail.com> Message-ID: <554723b0910301614y46f66faq37e7ee6f25fa2fb0@mail.gmail.com> A few updates: I fixed the webpage cvt property and was able to load weblinks for people who were originally in freebase. My data had id for them. I discovered people I tried to create did get created but, autocomplete and search do not list these people. I discovered they were added by trying the "import list" button for /people/person on the freebase.com user interface. Entries appear for the people and when I clicked on them I went to a page that showed they were added by me, and they had a webpage called None. I tried updating weblinks for the newly created people but the recon tool doesn't list them. So I can't update the weblinks. My original data is in JSON format. I created a CSV to try this recon tool. Is there an import/recon tool that takes JSON or do I need to write a script and use the recon service? Jack On Fri, Oct 30, 2009 at 3:17 PM, Jack Alves wrote: > Hi, > > I'm tried to load data with the recon service, > http://data.labs.freebase.com/recon/recon.html > > Here's a sample of the spreadsheet, > > /type/object/name /type/object/type /common/topic/webpage > James Arvo /people/person http://www.ics.uci.edu/~arvo/ > Pierre Baldi /people/person http://www.ics.uci.edu/~pfbaldi/ > Lichun Bao /people/person http://www.ics.uci.edu/~lbao > Lubomir Bic /people/person http://www.ics.uci.edu/~bic/ > Elaheh (Eli) Bozorgzadeh /people/person http://www.ics.uci.edu/~eli/ > Michael J Carey /people/person http://www.ics.uci.edu/~mjcarey/ > Yunan Chen /people/person http://www.ics.uci.edu/~yunanc > > I had a few unexpected experiences. > > 1. The first pass, I pasted the spreadsheet. Then for each person name then > webpage, I selected a match or clicked "not in freebase" if I didn't see a > match. I loaded the data to sandbox but not all people were loaded, and no > webpages were loaded (I clicked "not in freebase" for each webpage during > reconciliation). I copied the "retrieved data" which looked like, > > /type/object/name /type/object/type /common/topic/webpage id > James Arvo /people/person http://www.ics.uci.edu/~arvo/ > /en/james_arvo > Pierre Baldi /people/person http://www.ics.uci.edu/~pfbaldi/ > /guid/9202a8c04000641f800000000a894132 > Lichun Bao /people/person http://www.ics.uci.edu/~lbao > None > Lubomir Bic /people/person http://www.ics.uci.edu/~bic/ > /guid/9202a8c04000641f800000000bc57730 > Elaheh (Eli) Bozorgzadeh /people/person http://www.ics.uci.edu/~eli/ > None > Michael J Carey /people/person http://www.ics.uci.edu/~mjcarey/ > None > Yunan Chen /people/person http://www.ics.uci.edu/~yunanc > None > > I pasted the retrieved data back into the service thinking a second pass > might be needed to upload the webpage property. I selected "not in freebase" > for each. After the process completed, > http://data.labs.freebase.com/freeq/spreadsheet/1520 > > I noticed people like James Arvo that were in the system prior to my load > got a weblink with id "None". Then I remembered webpage is a CVT. Then I > noticed that the "retrieved data" I pasted had None in the id column. > > > > What I don't understand is, > > 1. Why didn't new entries get created for people not in freebase? > 2. Why weren't webpages loaded the first pass? > 3. Why did a weblink property get added showing id None ( > http://www.sandbox-freebase.com/view/en/None)? > > I'll try webpage again with the correct property id for a CVT. What do I > need to do to create new entries for people? > > thanks > > Jack > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091030/3585a098/attachment.htm From tfmorris at gmail.com Fri Oct 30 23:22:21 2009 From: tfmorris at gmail.com (Tom Morris) Date: Fri, 30 Oct 2009 19:22:21 -0400 Subject: [Developers] freebase loader recon utility In-Reply-To: <554723b0910301614y46f66faq37e7ee6f25fa2fb0@mail.gmail.com> References: <554723b0910301517x4b446e7ehe4aa7724a6f4bb49@mail.gmail.com> <554723b0910301614y46f66faq37e7ee6f25fa2fb0@mail.gmail.com> Message-ID: On Fri, Oct 30, 2009 at 7:14 PM, Jack Alves wrote: > I discovered people I tried to create did get created but, autocomplete and > search do not list these people. I discovered they were added by trying the > "import list" button for /people/person on the freebase.com user interface. > Entries appear for the people and when I clicked on them I went to a page > that showed they were added by me, and they had a webpage called None. Two possibilities: - Updating the search index is asynchronous. Usually it happens pretty quickly, but it can be delayed and there also seem to be some recent caching foibles that could be affecting you. - Many parts of the freebase.com client depend on things being typed with /common/topic to work properly. I don't know if you added this type, or if the recon service adds it automatically, but it's another thing to check. Tom From jack.alves at gmail.com Sat Oct 31 00:08:29 2009 From: jack.alves at gmail.com (Jack Alves) Date: Fri, 30 Oct 2009 17:08:29 -0700 Subject: [Developers] freebase loader recon utility In-Reply-To: References: <554723b0910301517x4b446e7ehe4aa7724a6f4bb49@mail.gmail.com> <554723b0910301614y46f66faq37e7ee6f25fa2fb0@mail.gmail.com> Message-ID: <554723b0910301708gaf5d568l32f52e3a5833716d@mail.gmail.com> Possibility number 2 is correct. I was just about send another email asking if the recon tool is suppose to add included types. It currently is not adding included types. I discovered this when I queried for one of the names and found duplicates, none of them were typed /common/topic. Seeing duplicates suggests that the recon tool also does not find topics that are not typed /common/topic because when I do an import the existing topic doesn't appear (not in the top 40 suggestions). jack On Fri, Oct 30, 2009 at 4:22 PM, Tom Morris wrote: > On Fri, Oct 30, 2009 at 7:14 PM, Jack Alves wrote: > > > I discovered people I tried to create did get created but, autocomplete > and > > search do not list these people. I discovered they were added by trying > the > > "import list" button for /people/person on the freebase.com user > interface. > > Entries appear for the people and when I clicked on them I went to a page > > that showed they were added by me, and they had a webpage called None. > > Two possibilities: > - Updating the search index is asynchronous. Usually it happens > pretty quickly, but it can be delayed and there also seem to be some > recent caching foibles that could be affecting you. > - Many parts of the freebase.com client depend on things being typed > with /common/topic to work properly. I don't know if you added this > type, or if the recon service adds it automatically, but it's another > thing to check. > > Tom > _______________________________________________ > Developers mailing list > Developers at freebase.com > http://lists.freebase.com/mailman/listinfo/developers > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091030/aa56fb47/attachment.htm From thelevybreaks at gmail.com Sat Oct 31 01:38:57 2009 From: thelevybreaks at gmail.com (James Alexander Levy) Date: Fri, 30 Oct 2009 18:38:57 -0700 Subject: [Developers] seed fb-suggest with a collection of guids (Dae Park) Message-ID: <8212a4320910301838h4ddd43a2y5cd2786bae174aa0@mail.gmail.com> > > If I understand you correctly, there is a freebase suggest plugin that > might accomplish what you are looking for: > > http://freebaselibs.com/static/suggest/1.0.1/plugins/#suggesttype > > It's not really document very well but you can pass in a {mql_query: > [{...}]} option (instead of {type: ...} option) > I'd seen the suggesttype plugin, but I never understood that I'd use to avoid making more than one ajax request. I'm not using suggesttype with some modifications, and it's working nicely. I'm also hitting the query URL for each profile a couple times a day to keep it cached. Thanks for your help! -- James Alexander Levy (925) Jam-Levy http://www.jamtoday.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091030/ac9ad935/attachment.htm From rictic at gmail.com Sat Oct 31 03:20:13 2009 From: rictic at gmail.com (Peter Burns) Date: Fri, 30 Oct 2009 20:20:13 -0700 Subject: [Developers] freebase loader recon utility In-Reply-To: <554723b0910301708gaf5d568l32f52e3a5833716d@mail.gmail.com> References: <554723b0910301517x4b446e7ehe4aa7724a6f4bb49@mail.gmail.com> <554723b0910301614y46f66faq37e7ee6f25fa2fb0@mail.gmail.com> <554723b0910301708gaf5d568l32f52e3a5833716d@mail.gmail.com> Message-ID: <234394F1-8521-458D-B0BC-2117FC870AC0@gmail.com> On Oct 30, 2009, at 5:08 PM, Jack Alves wrote: > Possibility number 2 is correct. I was just about send another email > asking if the recon tool is suppose to add included types. It > currently is not adding included types. I discovered this when I > queried for one of the names and found duplicates, none of them were > typed /common/topic. > It is supposed to add included types. Thanks for bringing that up. A recent change broke that feature, I've just rolled out a fix. > My original data is in JSON format. I created a CSV to try this > recon tool. Is there an import/recon tool that takes JSON or do I > need to write a script and use the recon service? I'm working on code right now to accept JSON data in freebase loader. The idea is that you'd just paste in an array of mql-query looking objects. This is one example that works today: [{"/type/object/name": "Blade Runner", "/type/object/type": "/film/film", "/film/film/directed_by": {"/type/object/name": "Ridley Scott"}}] It's very experimental, so I can't certify that more complex examples will work. I'm building a suite of unit tests though, so if you've got some JSON that it fails on, raise your voice and I can add it in. --Peter > > > > On Fri, Oct 30, 2009 at 4:22 PM, Tom Morris > wrote: > On Fri, Oct 30, 2009 at 7:14 PM, Jack Alves > wrote: > > > I discovered people I tried to create did get created but, > autocomplete and > > search do not list these people. I discovered they were added by > trying the > > "import list" button for /people/person on the freebase.com user > interface. > > Entries appear for the people and when I clicked on them I went to > a page > > that showed they were added by me, and they had a webpage called > None. > > Two possibilities: > - Updating the search index is asynchronous. Usually it happens > pretty quickly, but it can be delayed and there also seem to be some > recent caching foibles that could be affecting you. > - Many parts of the freebase.com client depend on things being typed > with /common/topic to work properly. I don't know if you added this > type, or if the recon service adds it automatically, but it's another > thing to check. > > Tom > _______________________________________________ > 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091030/b367774c/attachment.htm -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2415 bytes Desc: not available Url : http://lists.freebase.com/pipermail/developers/attachments/20091030/b367774c/attachment.bin From ma at zive.at Sat Oct 31 19:02:11 2009 From: ma at zive.at (Michael Aufreiter) Date: Sat, 31 Oct 2009 20:02:11 +0100 Subject: [Developers] =?windows-1252?q?ASKKEN=99_-_Visual_Knowledge_Browse?= =?windows-1252?q?r?= In-Reply-To: <80995bcd0910271121s4860f0e0s36d18f32890fe61e@mail.gmail.com> References: <8561C441-539C-4922-A5AE-7F7EBEEEB942@zive.at> <80995bcd0910271121s4860f0e0s36d18f32890fe61e@mail.gmail.com> Message-ID: <4645C8A0-EB55-41F0-9608-12A2E42F22E5@zive.at> Hey! Glad you like it ;) And thank you for your suggestions! As stated ASK KEN is work in progress. I already had a look at the new Topic API. And it's definitely what I need to get better results for populating the ring-chart! Using the Topic API would also reduce the number of queries per request from three (mqlread for the connections, another mqlread for the weblinks, and one against the raw service to get the description) to just one. I'm going to update the Ken Ruby Library asap, so that it also wraps the new Topic API. ASK KEN will then make use of it ;) @Michael I'm aware about certain dead ends and I'm trying to get rid of them. You can expect that to be fixed in the next release ;) @Reilly Sure, navigation through CVT's would make sense. I'm examining... @Tim Good point, I'll think about it.. ;) - Michael Btw: In case you have a Github account... it would be great if you could just post your suggestions/bugreports to the github.com issue tracker? so I can better keep track of them ;) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091031/712ab780/attachment.htm From jack.alves at gmail.com Sat Oct 31 22:44:56 2009 From: jack.alves at gmail.com (Jack Alves) Date: Sat, 31 Oct 2009 15:44:56 -0700 Subject: [Developers] freebase loader recon utility In-Reply-To: <234394F1-8521-458D-B0BC-2117FC870AC0@gmail.com> References: <554723b0910301517x4b446e7ehe4aa7724a6f4bb49@mail.gmail.com> <554723b0910301614y46f66faq37e7ee6f25fa2fb0@mail.gmail.com> <554723b0910301708gaf5d568l32f52e3a5833716d@mail.gmail.com> <234394F1-8521-458D-B0BC-2117FC870AC0@gmail.com> Message-ID: <554723b0910311544i6e072755o60f20ee62b49afc8@mail.gmail.com> Fabulous. Here are some commetns and feature requests. Let me know if you want me to submit them via an online form in addition to this email, (in no particular order) 1. Allow a threshold to be set so only suggestions above the threshold are displayed. 2. Put the "skip" and "not in freebase" buttons at the top so they don't move when the next set of suggestions is displayed. For my data set, most topics were not in freebase as I expected. So I did a lot of clicking on "not in freebase". It was more difficult because when a different number of suggestions appeared the buttons moved. 3. It would be super helpful to get the ids created by the write. Could the status page display a list of topics and their ids and/or the write results? For my current dataset loading project I will do an iterative process adding different sets of properties at each iteration. With a list of topics and ids I could insert them into my master data source that has all topics and properties. I've done this In the past using the excel Lookup function to extract ids from a sheet of unique names and ids. It would be even better if I could submit my full dataset but only reconcile topic ids, then get output of my entire dataset with an extra column that has ids. It warms my heart to even imagine this feature. 4. Offer an option to suggest merges only if the name is exactly the same. My test load included URIs. So I wanted to create new webpages unless there was an exact match. Even in other cases, limiting suggestions to exact name matches could be useful. 5. Some kind of batch operation would be helpful in cases where the user expects many of the topics need to be created. For instance, I'm loading a list of university faculty. I expect most will not be in freebase. If recon generated a list of topics in the data set that did not have exact matches, along with the top one or two suggested merges, I could checkbox items quickly to request a bulk "not in freebase" operation. I could skip the rest and do them one by one. 6. I tried "skip" and don't know what it did. I would like for "skip" to generate a separate CSV list based on my input. 7. I don't know what happens if I submit a row with an id and the name doesn't match. I would like for that to fail, or ask if I really want to rename the topic. I still don't understand what the loader wrote when I pasted rows with "None" in the id column. Something must have been written because the user interface displayed a url with "/en/None" . 8. Trim whitespace lines from the bottom of the list. I pasted a list from Excel which had a few blank lines at the bottom. The initial recon page showed only the last item on the list and detected the blank lines as additional properties of the last item. 9. The page displayed by the Upload button shows, "status_url": "http:\/\/ data.labs.freebase.com\/spreadsheet\/1535". That link is missing "freeq". The status is at "/freeq/spreadsheet/1535". It would also be better to remove the "\" chars so the link could be pasted into the browser. Even better if the page wrote a clickable link. 10. I wanted to add UC Irvine as an employer for all people in the list. I didn't want to reconcile each instance. I tried to use an id in a property column. /type/object/name id /type/object/type /people/person/employment_history:/business/employment_tenure/company David G. Kay /guid/9202a8c04000641f800000000fca079d /people/person /en/university_of_california_irvine Retrieve Your Data listed an extra column in the header row, the property with ":id" appended. That column did not have data. /people/person/employment_history:/business/employment_tenure/company:id I tried again using the ":id" syntax as a column header with my original data and it worked. This is a nice feature it just wasn't clear in the documenation . Number 9 in the known issues section refers to using the id but it wasn't clear how. 11. The url listed in the web service docshows " http://www.mqlx.com/reconciliation/query". It should be, http://data.labs.freebase.com/recon/query 12. Is there a way to request additional information about an object using the web service? For instance, {"/type/object/name":"Jack Alves","/people/person/date_of_birth":null}. When reconciling people it may help to know things related to the results like the age of the person. I understand the service returns an id that could be used to query again for more info. Jack On Fri, Oct 30, 2009 at 8:20 PM, Peter Burns wrote: > On Oct 30, 2009, at 5:08 PM, Jack Alves wrote: > > Possibility number 2 is correct. I was just about send another email asking > if the recon tool is suppose to add included types. It currently is not > adding included types. I discovered this when I queried for one of the names > and found duplicates, none of them were typed /common/topic. > > > It is supposed to add included types. Thanks for bringing that up. A > recent change broke that feature, I've just rolled out a fix. > > > My original data is in JSON format. I created a CSV to try this recon tool. > Is there an import/recon tool that takes JSON or do I need to write a script > and use the recon service? > > > I'm working on code right now to accept JSON data in freebase loader. The > idea is that you'd just paste in an array of mql-query looking objects. > This is one example that works today: > > [{"/type/object/name": "Blade Runner", > "/type/object/type": "/film/film", > "/film/film/directed_by": {"/type/object/name": "Ridley Scott"}}] > > It's very experimental, so I can't certify that more complex examples will > work. I'm building a suite of unit tests though, so if you've got some JSON > that it fails on, raise your voice and I can add it in. > > --Peter > > > > > > On Fri, Oct 30, 2009 at 4:22 PM, Tom Morris wrote: > >> On Fri, Oct 30, 2009 at 7:14 PM, Jack Alves wrote: >> >> > I discovered people I tried to create did get created but, autocomplete >> and >> > search do not list these people. I discovered they were added by trying >> the >> > "import list" button for /people/person on the freebase.com user >> interface. >> > Entries appear for the people and when I clicked on them I went to a >> page >> > that showed they were added by me, and they had a webpage called None. >> >> Two possibilities: >> - Updating the search index is asynchronous. Usually it happens >> pretty quickly, but it can be delayed and there also seem to be some >> recent caching foibles that could be affecting you. >> - Many parts of the freebase.com client depend on things being typed >> with /common/topic to work properly. I don't know if you added this >> type, or if the recon service adds it automatically, but it's another >> thing to check. >> >> Tom >> _______________________________________________ >> 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 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freebase.com/pipermail/developers/attachments/20091031/e61a4869/attachment-0001.htm