Wednesday, December 21, 2011

The Freebase API

http://api.freebase.com/api/service/mqlread?query={"query":[{"id":null,"name":null,"type":"/astronomy/planet"}]}

They go back to the string form, they should ship things around in their BSON form. Inside the 200 square foot brain at the North Pole are thousands of Linux boxes shipping billions of graphs per second among each other.

What is Oracle going to do? I will do a bit of research. But Oracle has adopted SQLITE3, a big member of the sqlite3 forum. Hmm... maybe Larry Ellison has sent his detectives digging intoo Google trash and knows something. I doubt it, I doubt Freebase knows that much. But you can see the basic fail in Googles plan, the graph layer extends right into the clients machine, there is very little to prepare a search, mostly free hand search words. It is the web bots, underneath, who create a bson query, web bots executing bson expressions. Doing so, they filter the key words through the clients own query expander.

The problem here is Freebase waited ten years to develop a technology that, at the time, was 20 years old, it even predated computers. This whole episode is all about getting standards to catch up before big companies patent the prior art.

No comments: