Graph data model
-
-
Hi,
this graph data model is so general and versatile that it should replace the outdated relational model! Do you know about an existing implementation of this on top of a RDBMS in PHP? Or is the Metaweb backend data access layer available under some licence?-
Hi thsoft! You probably want to look into RDF and related semantic web technologies. One implementation I recently came across is Mulgara. I don't know much about it except that people were raving about it at a recent conference I attended, and it's meant to be pretty good. It's not in PHP nor does it sit atop an RDBMS, but it is open source software and should be installable on most systems if you want to play with it. If you specifically want a PHP/RDBMS one, hopefully I've given you enough background to help you google for it ;)
While Freebase's backend is something different again, it can be mapped into RDF for use with applications like Mulgara. I know there are people working on creating a full RDF dump of Freebase for just that sort of purpose. So in theory you could take those RDF dumps and load them into whatever it is that you end up using.
Best of luck, and let us know how it goes. If you're not already on the freebase developers' mailing list, you might want to join it. That's where most of these conversations usually take place.
-