I know you can put CSV, XML or RDFXML in Git already, but there are issues for those wishing to collaborate on a dataset for creation, cleaning it up, pull requests, etc. Are there alternative version control systems that suit data better?
The key improvement I'd want is to Diff/Merge more intelligently. e.g. in CSV rather than line vs line comparison, it would do cell vs cell.
And ordering is usually not significant, saye.g. rows in a CSV or list of triples, whereas Git isn't hot spotting lines which have moved unchangeddoes care and presents the user with 'conflicts'.