hadyelsahar/extraction-framework — pull request #4 by jimkont (2014-01-20 11:33:38+00:00)
Title: final Live merge

With this request the refactoring is almost complete. What you should do before (or after) you make a pull request to the main repo:
* there are two warnings left for JsonLift: '``withFilter' method does not yet exist on net.liftweb.json.JsonAST.JValue, using `filter' method instead``, try ``mvn clean install`` to see them
* JsonNode should hold a JsonObject, not a list of Nodes (we discussed this and agreed it was a temporary hack)
* move all the extra code from JsonParser (that generates AST) into the individual extractors
* Every extractor should define at the beginning variables with the paths that are of interest (e.g. json \ "claims" \ ...) and later reuse these variables. This will make it easy to adapt the code in case the Wikidata format changes
* Create org.dbpedia.extraction.util.JSONUtils where you can store all the Json related custom function you create