Hi, folks,
After one night quick work, I had gave a proof-of-concept to demonstrate the feasibility that we can combine Wikidata and Clojure logic programming together.
The source code is at here: https://github.com/mountain/knowledge
An example of an entity: https://github.com/mountain/knowledge/blob/master/src/entities/albert_einste...
Example of types: https://github.com/mountain/knowledge/blob/master/src/meta/types.clj
Example of predicates: https://github.com/mountain/knowledge/blob/master/src/meta/properties.clj
Example of inference: https://github.com/mountain/knowledge/blob/master/test/knowledge/test.clj
Also we found it is very easy to get another language versions of the data other than English.
So, thanks very much for your guys' great work!
But I found the semantic layer of wikidata is shallow, that means you can only knows who are Einstein's father and children, but it can not be inferred automatically from wikidata that Einstein's father is the grandfather of Einstein's children.
So my question is that:
- Do we have a long term plan to evolve wikidata towards a semantic-rich dataset?
Regards, Mingli