[Developers] Freebase object browser
Jim Weaver
jlweaver at lat-inc.com
Thu Sep 27 14:02:31 UTC 2007
Mark,
Thanks for your kind words. Regarding the issues you raised:
1 - To clarify, given that there are already tooltips on the tree nodes
of the "not user-friendly" types, are you asking for the *value* to be
shown in the tooltip as well?
2 - Here is the query that the app uses to retrieve info on any object,
(in this case Robbie Fowler), and the result is shown after that:
{
"query":[{
"/type/reflect/any_master":[{
"id":null,
"link":{
"master_property":{
"id":null,
"name":null,
"optional":true
}
},
"name":null,
"optional":true,
"type":[]
}],
"/type/reflect/any_reverse":[{
"id":null,
"link":{
"master_property":{
"reverse_property":{
"id":null,
"name":null
}
}
},
"name":null,
"type":[]
}],
"/type/reflect/any_value":[{
"link":{
"master_property":{
"id":null,
"name":null,
"optional":true
}
},
"optional":true,
"type":null,
"value":null
}],
"id":"/topic/en/robbie_fowler",
"name":null
}]
}
Result:
{
"q1": {
"code": "/api/status/ok",
"result": []
},
"status": "200 OK",
"code": "/api/status/ok"
}
Can anyone tell me if/how the query should be changed?
Thanks,
Jim Weaver
-----Original Message-----
From: Mark CE [mailto:markce at btclick.com]
Sent: Thursday, September 27, 2007 1:51 AM
To: Jim Weaver
Subject: Re: [Developers] Freebase object browser (w/o attachment)
Hi Jim,
From my first use of your browser, which is very cool, a bit more
feedback for you!
1 - I would like to see a tooltip of the "not user-friendly" type
name/value - I don't always want to click; I just want to know. If
you see what I mean.
2 - Not sure why some /topic/en/whatever links would hold content and
others wouldn't:
for example soccer players:
/soccer/football_player...
/topic/en/bobby_charlton - shows content on his page
/topic/en/robbie_fowler - shows no content (I know there might be
LESS content on one player's page - but "no" content?)
Anyway - it's a brilliant tool, thanks for sharing it
Mark CE
At 15:27 25/09/2007, you wrote:
>Freebasers,
>
>I've updated the JavaFX Freebase browser with input that I've
>received from users on this list. The biggest modification is that
>when selecting an object (e.g. The Police, or Rock Music) on the
>tree, the content pane on the right shows the user-friendly type
>names and values (including images) related to the object. I've
>attached a screenshot for your convenience. The Freebase type names
>and orientation (master, reverse, any) can be seen by hovering over
>the object name in the tree.
>
>Here's the link:
>http://jmentor.com/JavaFX/JFXfreebaseBrowser.jnlp
><http://office.lat-inc.net/exchweb/bin/redir.asp?URL=http://jmentor.com
/JavaFX/JFXfreebaseBrowser.jnlp>
>
>
>My next question for you is:
>
>What would you want to see in the content pane when clicking on a
>"type" in the tree (e.g. Musical Genres)? I'm currently showing the
>names and IDs of the set of objects in that type. By the way, I
>plan to change that panel's look to be similar to the panel that
>shows the type names and values for an object.
>
>Any functional UI layout and behavior input will be welcome as
>well. I do plan at some point to ask someone with a better graphic
>eye than mine to suggest a look and feel.
>
>Thanks,
>Jim Weaver
>http://jmentor.com/about.php
><http://office.lat-inc.net/exchweb/bin/redir.asp?URL=http://jmentor.com
/about.php>
>
>http://lat-inc.com
><http://office.lat-inc.net/exchweb/bin/redir.asp?URL=http://lat-inc.com
>
>
>
>________________________________
>
>From: Jim Weaver [mailto:jlweaver at lat-inc.com]
>Sent: Sat 9/22/2007 11:58 AM
>To: users at openjfx.dev.java.net
>Subject: Beginnings of a Freebase object browser developed in JavaFX
Script
>
>
>
>I just wanted to make this openjfx list aware of an application that
>I'm developing in JavaFX Script to serve as a Freebase browser.
>Freebase is a structured data approach similar to Wikipedia concept,
>where the public contributes facts into a database (see
>freebase.com). Here's the Web Start link to the application in its
>current state:
>
>
>
>http://jmentor.com/JavaFX/JFXfreebaseBrowser.jnlp
><http://office.lat-inc.net/exchweb/bin/redir.asp?URL=http://jmentor.com
/JavaFX/JFXfreebaseBrowser.jnlp>
>
>
>
>
>On a technical note, the protocol for query requests and responses
>is JSON-based, and is articulated in this document:
>
>http://www.freebase.com/view/helptopic/%239202a8c04000641f800000000544e
14d
>
>
>
>Thanks,
>
>Jim Weaver
>
>http://jmentor.com/about.php
><http://office.lat-inc.net/exchweb/bin/redir.asp?URL=http://jmentor.com
/about.php>
>
>
>http://lat-inc.com
><http://office.lat-inc.net/exchweb/bin/redir.asp?URL=http://lat-inc.com
/>
>
>_______________________________________________
>Developers mailing list
>Developers at freebase.com
>http://lists.freebase.com/mailman/listinfo/developers
>
>
>
>--
>No virus found in this incoming message.
>Checked by AVG Free Edition.
>Version: 7.5.488 / Virus Database: 269.13.30/1030 - Release Date:
>25/09/2007 08:02
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.488 / Virus Database: 269.13.31/1031 - Release Date:
26/09/2007 12:12
More information about the Developers
mailing list