sempre
sempre copied to clipboard
Tight Coupling with Freebase
Looks like Sempre is very tightly coupled with Freebase.
What if i don't want to use Freebase schema now that freebase is nearing end of its life
https://developers.google.com/freebase/data?hl=en
Any plan to decouple the tight integration with Freebase in the new future so that this can used with any other datasource ?
@percyliang @ppasupat any thoughts? I agree here...Are there other knowledge bases using a similar schema? I recommend using DBpedia or Wikidata...I do not think they are that similar to Freebase but that might help?
@percyliang @ppasupat any thoughts? I agree here...Are there other knowledge bases using a similar schema? I recommend using DBpedia or Wikidata...I do not think they are that similar to Freebase but that might help?
Any update on this?
Sorry for the late reply. Technically the executor (SparqlExecutor) just converts the logical form to a SPARQL query and executes it on the specified endpoint, so any knowledge base system that allows SPARQL queries should work. The issue is that many parts of the code assumes and hardcodes the Freebase schema (e.g., the type system).
The Freebase part has not been maintained in a while. The newer modules (overnight, tables, interactive, etc.) do not use knowledge bases, so they do not depend on SPARQL queries or the Freebase schema. While there is no plan to support other knowledge bases at the moment, contributions would be much welcomed.
Thanks