OK, with relation to our graph database, take a look at this blog post about graphd. One of the most compelling reasons we don't use an RDBMS is that our schema is changing constantly, but that article gives some other background and explains in a lot more detail.
I'm not an American, I'm Australian, though I do work at the Metaweb office in San Francisco these days, so I hope I'm fairly sensitive to international issues, even if English is my first language. I will wholeheartedly agree that Freebase is rather US-centric at the moment and that this really needs to change if we want to involve a broader community of contributors.
There are a number of steps we need to take to support international use. I see the following as the major areas:
- support internationalisation/localisation in the Freebase.com UI
- internationalise and localise the UI itself (ie. instructions, buttons, header and footer)
- make it possible for people to enter strings/names/articles in other languages
- load data from outside the US, eg. foreign politicians, films, locations, etc
- keep our data models international, not US-centric
I get involved in about six data modeling discussions every day and I'd say that the last point there, keeping our data models non-US-centric, is something that comes up with extreme frequency. All I can say in general terms is that the more people who stay involved in these issues, and advocate for an international point of view, the more it will occur. So please, keep raising these points!
Jeff will probably have opinions on the actual modeling for books, and I think some other people might pipe up with regard to your questions about Film. Unfortunately neither of those are my field of expertise. Perhaps you could raise the subject in each of the relevant domains?
You might also find our data-modeling mailing list to be of interest.