Skip to main content
Question Protected by CommunityBot
RDF is a distraction. Clarify point about ordering
Source Link
D Read
  • 2.4k
  • 2
  • 17
  • 22

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'.

I know you can put CSV, XML or RDF 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, say in a CSV or list of triples, whereas Git isn't hot spotting lines which have moved unchanged.

I know you can put CSV or XML 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, e.g. rows in a CSV, whereas Git does care and presents the user with 'conflicts'.

edited tags
Link
skyebend
  • 903
  • 1
  • 8
  • 11
add tools-request tag
Link
Patrick Hoefler
  • 5.8k
  • 4
  • 32
  • 47
Tweeted twitter.com/#!/StackOpenData/status/344126182486327296
Source Link
D Read
  • 2.4k
  • 2
  • 17
  • 22
Loading