How I failed to present on using DVCS to control archival metadata
-
Upload
mark-matienzo -
Category
Technology
-
view
1.323 -
download
0
Transcript of How I failed to present on using DVCS to control archival metadata
![Page 1: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/1.jpg)
how i failed to present on using DVCS for archival metadata
mark a. matienzo (anarchivist)the new york public library
![Page 2: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/2.jpg)
http://flickr.com/photos/pbo31/96798574/
i failed, epically
![Page 3: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/3.jpg)
http://flickr.com/photos/anarchivist/2679920292
what was the problem?
![Page 4: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/4.jpg)
http://flickr.com/photos/mccord/68214477/
not dvcs
![Page 5: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/5.jpg)
http://flickr.com/photos/iandavid/3036898936/
picking a dvcs wasn’t hard
![Page 6: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/6.jpg)
http://flickr.com/photos/bionerd/2910589154/
mercurial
![Page 7: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/7.jpg)
why hg?
http://flickr.com/photos/nodens2k/3180613206/
![Page 8: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/8.jpg)
fast
http://flickr.com/photos/wallyg/451576049/
![Page 9: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/9.jpg)
simple
http://flickr.com/photos/gtstuff/88422470/
![Page 10: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/10.jpg)
why not some other dvcs?
http://flickr.com/photos/gregous/450622287/
![Page 11: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/11.jpg)
git
http://flickr.com/photos/44458147@N00/263228000/
![Page 12: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/12.jpg)
bzr
http://flickr.com/photos/stuckincustoms/1396181629/
![Page 13: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/13.jpg)
monotone
http://flickr.com/photos/7891209@N04/1794529842/
![Page 14: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/14.jpg)
http://flickr.com/photos/unavoidablegrain/2430839352/
workflow was easy
![Page 15: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/15.jpg)
http://flickr.com/photos/paulnich/386644273/
diffing & patching
![Page 16: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/16.jpg)
http://flickr.com/photos/yanivg/95442635/
diff is line-based
![Page 17: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/17.jpg)
http://flickr.com/photos/opal_krusch/2964612368/
xml has hierarchy
![Page 18: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/18.jpg)
http://flickr.com/photos/glenpa/1733235059/
diffing xml
![Page 19: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/19.jpg)
http://flickr.com/photos/caitlinburke/2245965451/
canonical xml?
![Page 20: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/20.jpg)
http://flickr.com/photos/sean_oneill/3117627070/
several choices
![Page 21: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/21.jpg)
sample implementations(there are many more)
• ssddiff
• xdiff
• logilab xmldiff
• ladiff
• xydiff/jxydiff
• xmlunit
• deltaxml
• microsoft xmldiff
• xml treediff
• sun diffmk
![Page 22: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/22.jpg)
http://flickr.com/photos/trainor/451799414/
![Page 23: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/23.jpg)
http://flickr.com/photos/ktylerconk/3097200074
expressing patches
![Page 24: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/24.jpg)
http://flickr.com/photos/manfrys/2226178289/
no standard way
![Page 25: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/25.jpg)
patch/merge formats
• xupdate
• deltaxml
• logilab edit script (not xml)
• other edit script formats
![Page 26: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/26.jpg)
http://flickr.com/photos/ppdigital/2058130092/
no interoperability
![Page 27: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/27.jpg)
http://flickr.com/photos/epc/418915620
hard to understand
![Page 28: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/28.jpg)
http://flickr.com/photos/jwm_angrymonkey/2467009351
hard to visualize
![Page 29: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/29.jpg)
http://flickr.com/photos/darabidduckie/2733770664
sorry
![Page 30: How I failed to present on using DVCS to control archival metadata](https://reader033.fdocuments.net/reader033/viewer/2022060109/5551e6ecb4c90501638b4f60/html5/thumbnails/30.jpg)
http://flickr.com/photos/thetruthabout/2668888527
(all photos CC licensed)