Time Tracker: Data Structures

5th July 2017 at 10:07am
Time Tracker

数据结构

这个系统是以标签为基础的时间纪录系统。主要的数据结构有:

  • 带层次的标签
  • 时间片断

标签

标签有好几种体系:

  • 市面上常用的分类体系,严格遵循树状结构,每个结点都是单独的
  • 市面上常用的标签体系,每一个标签都互不相关,扁平结构
  • Tiddlywiki 的标签体系,与分类体系类似,但是一个结点可能有多个父结点

我最喜欢的是 Tiddlywiki 的标签体系。「分类体系」具结构性但缺乏灵活,「标签体系」没有结构性,而 Tiddlywiki 的标签体系同时保留了结构性和灵活性。

时间片断

标识某一段时间相关的信息,比如在什么时间段做了什么事情,划在什么标签下等等。