{"id":43,"date":"2010-06-06T15:51:00","date_gmt":"2010-06-06T15:51:00","guid":{"rendered":"https:\/\/pim.famnit.upr.si\/wp\/?p=43"},"modified":"2021-11-17T11:22:36","modified_gmt":"2021-11-17T11:22:36","slug":"versoning-control-and-metadata-of-files-we-keep-we-need-better","status":"publish","type":"post","link":"https:\/\/pim.famnit.upr.si\/wp\/?p=43","title":{"rendered":"Versoning control and metadata of files we keep &#8211; we need better"},"content":{"rendered":"<p>Edit 07\/06\/10<\/p>\n<p>There are several tools that keep track of <a href=\"http:\/\/en.wikipedia.org\/wiki\/Revision_control\">document versions or revisions<\/a>. There is even something called <a href=\"http:\/\/en.wikipedia.org\/wiki\/Versioning_file_system\">versioning file system<\/a> which allows a file to be in several versions at once (think of the <a href=\"http:\/\/www.apple.com\/macosx\/what-is-macosx\/time-machine.html\">Time Machine<\/a> for example or <a href=\"https:\/\/www.dropbox.com\/\">Dropbox<\/a> which does not replace a file, instead it stores another version of it). New MS Office also allows to return to previous states of a document. But &#8230; a lot of us just <strong>copy a file and start working on a new one<\/strong> leaving the old version alone (I do that if I have to cut out some text out which I think I might use in the future &#8211; so the text still remains in the old version). Or <strong>copy a file in another folder<\/strong> because it is needed there as well (multi-categorization is not supported by present file systems). Or <strong>copy information between several computers<\/strong> we might end up working on a wrong version (why not using Dropbox, right?). <\/p>\n<p>Instead of using sophisticated tools to do this, why aren&#8217;t computers (as they are) helping us in another way. Present file systems have <a href=\"http:\/\/en.wikipedia.org\/wiki\/Extended_file_attributes\">Extended File Attributes<\/a> or even <a href=\"http:\/\/en.wikipedia.org\/wiki\/Fork_%28filesystem%29\">forks<\/a> (Alternate Data Streams in NTFS for example) but there <a href=\"http:\/\/csc.fsksm.utm.my\/shukor\/misc.html\">is no simple way<\/a> for users to enter additional attributes and not even see them in a file manager. (BeOS had this <a href=\"http:\/\/arstechnica.com\/open-source\/news\/2010\/06\/the-beos-filesystem.ars\">functionality to add\/edit\/copy file metadata<\/a>).<\/p>\n<p>Metadata could be used to store links to versions of files and much more.<\/p>\n<p>For example: <em>I copy a file from one folder to another<\/em>. <em>I select one of them<\/em> and a <em>file manager<\/em> could:<\/p>\n<ul>\n<li>inform me that there is another version of a file in another folder (and show me the difference and all accessed times)<\/li>\n<li>inform me that I copied this file (or any other copy on the same disk) to another external location (external drive or on the web because a file manager is used to select files we post on web)<\/li>\n<li>inform me that other files have parts of the text as selected file does (if I copied a part of a text from one file to another as it often occurs while writing reports, papers &#8230;)\n<p>MyLifeBits (Gemmell et. al., <a href=\"http:\/\/research.microsoft.com\/en-us\/projects\/mylifebits\/\">MyLifeBits<\/a>: Fulfilling the Memex vision, 2002) preserved links of a part from one media was copied to another; Karger (<a href=\"http:\/\/portal.acm.org\/citation.cfm?id=1107458.1107496&amp;coll=GUIDE&amp;dl=GUIDE&amp;CFID=91014074&amp;CFTOKEN=25149615\">Data unification in PIM, 2006<\/a>) also argues that copying and pasting parts of information should be noticed by computers to preserve context integrity of information (see Information <a href=\"\/blog\/index.php?\/archives\/24-Information-granularity.html\">Granularity<\/a>). Bergman (<a href=\"http:\/\/www3.interscience.wiley.com\/journal\/109882840\/abstract\">The user-subjective approach to personal information<br \/>\n management systems design<\/a>, 2003) also argues that context should be captured and added to information &#8211; he calls this external context (while internal context is user&#8217;s thoughts and temporal the state in which information was left).<\/p>\n<\/li>\n<li>inform me that selected file has some text from a web site I recently<br \/>\nvisited or an email I have in my Inbox (similar to the previous one). <\/li>\n<li>inform me that selected file was attached to an email (or emails) and sent to XY people from my contact list<\/li>\n<li>show information like geographical location (based on network we are using for example), temperature, weather (from the internet based on location) with every modification\/accession made to a file (not only last time a file was modified\/accessed).<\/li>\n<li>show me other actions like when the file was printed (and on which printer) &#8230;\n<p>In addition, these attributes could contain other information.<br \/>\nMyLifeBits (Gordon Bell et.al., <a href=\"http:\/\/research.microsoft.com\/en-us\/projects\/mylifebits\/\">MyLifeBits<\/a>: fulfilling the Memex vision,<br \/>\n 2002) allowed users to easily enter annotations (also audio annotations<br \/>\n which were converted to text) to all digital media and predefined<br \/>\nannotations were available as well (like <strong><em>thumbs up<\/em><\/strong> and<em> <strong>thumbs<br \/>\ndown<\/strong><\/em> to annotate the importance of information). Bergman (<a href=\"http:\/\/www3.interscience.wiley.com\/journal\/109882840\/abstract\">The user-subjective approach to personal information<br \/>\n management systems design<\/a>, 2003) also stressed out the importance of<br \/>\nsubjective value-added attributes. Other attributes might be <strong>deadlines<\/strong>, <strong>reminders<\/strong>, <strong>colour codes for actions<\/strong> (Bellotti et. al., <a href=\"http:\/\/portal.acm.org\/citation.cfm?id=642611.642672\">Email to task<\/a>, 2003)<\/li>\n<\/ul>\n<p>These information could be grouped (links (to files, URLs, email),<br \/>\nmodifications, printing &#8230;) for easier access (for each file separately)&nbsp; and even presented at the folder level as <em>Folder activities<\/em>. Attributes could be entered to folders as well (from computer&#8217;s point of view, folders are just files that can contain other files). Possibilities are limitless. Jones (<a href=\"http:\/\/portal.acm.org\/citation.cfm?id=1357054.1357162\">The personal project planner:&nbsp;planning to<br \/>\norganize personal information, 2008<\/a>) developed the <strong>Project Planner<\/strong> which allows users to <a href=\"http:\/\/www.youtube.com\/watch?v=s1-WeWD_SPQ\">write a project plan in a Word like environment while file hierarchy of folders and files is created in the background<\/a>. I&#8217;d argue that users have to see what is happening with information. Users could organize their projects in the same manner taking annotations of a project in a hierarchy itself (in the same <em>Folder activities<\/em> box) and see the file hierarchy changing side-by-side in real time.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Edit 07\/06\/10 There are several tools that keep track of document versions or revisions. There is even something called versioning file system which allows a file to be in several versions at once (think of the Time Machine for example or Dropbox which does not replace a file, instead it stores another version of it).&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,9],"tags":[83,56,84,85],"class_list":["post-43","post","type-post","status-publish","format-standard","hentry","category-6-pim-research","category-8-software-interfaces","tag-metadata","tag-pim","tag-version","tag-versoning-control"],"_links":{"self":[{"href":"https:\/\/pim.famnit.upr.si\/wp\/index.php?rest_route=\/wp\/v2\/posts\/43","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pim.famnit.upr.si\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pim.famnit.upr.si\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pim.famnit.upr.si\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pim.famnit.upr.si\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=43"}],"version-history":[{"count":1,"href":"https:\/\/pim.famnit.upr.si\/wp\/index.php?rest_route=\/wp\/v2\/posts\/43\/revisions"}],"predecessor-version":[{"id":886,"href":"https:\/\/pim.famnit.upr.si\/wp\/index.php?rest_route=\/wp\/v2\/posts\/43\/revisions\/886"}],"wp:attachment":[{"href":"https:\/\/pim.famnit.upr.si\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=43"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pim.famnit.upr.si\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=43"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pim.famnit.upr.si\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=43"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}