PDAで管理する情報のPropertyについて
PDAやケータイ、スマートフォンで管理している、情報の性質について考えてみたいと思います。
これらモバイル端末で管理している情報としては、スケジュール、メモ、ToDo、アドレスなどの情報があると思います。
これらの情報の分類方法を、ここでは仮に情報のClass(種類)による分類とします。
さて、情報はClassによる分類のほかに、Property(性質)による分類があると思います。ここで言う性質とは、「情報の保存期間」や「情報の機密性」、「情報の重要性」など、情報のClassにかかわらず関係するPropertyのことです。
ここまで書くと、Javaプログラマはピンとくると思いますが……
class Schedule { String priority = new String(); }
たとえばこんな感じ。
普段、私はClassによる情報の分類をし、Scheduleクラスに属する情報であれば、Scheduleクラスをオブジェクト化した情報に、スケジュールの日時や内容などのPropertyを付加した情報を、スケジュール管理ソフトに入力しています。
さて。
「スケジュール管理ソフトで管理しているPropertyは、そのオブジェクトに付随するすべてのPropertyを表現しているでしょうか?」
私は、表現していないと考えます。
たとえば、そのスケジュールの保存期間は表現されていません。そのほかにも、表現しきれていないPropertyがあると思います。そして、スケジュールだけでなく、メモ、ToDo、アドレスなどに共通するPropertyもあると思います。
つまり、「多くの情報に共通するProperty」 and 「各情報管理ツールでは表現しきれていないProperty」というものがあると考えています。さらにそのPropertyは、その情報を管理している、あなた自身の頭の中に記憶されていると考えています。
「あなたの住所は、誰になら教えても良いですか?」
この問いに答えられるのは、あなた自身の記憶です。たとえPDAにその情報が入力されていても、あなた自身の記憶を使わなければ、判断することができません。
前置きが長くなりましたが、私はこのPropertyを一度整理してみたい気がします。Propertyを整理することによって、情報の管理方法を整理して、いまより楽に管理できるような気がします。
まずは思いつくモノをリストアップしてみます。
- 保存期間
1年間?5年間?それとも一生? もしくは、すぐに捨てても良い? - 機密性
ネット上に置いて問題ないか?PC上なら問題ないか?銀行の暗証番号のように、ほかの誰にも絶対に知られてはいけないレベルの情報か? - 重要性
その情報が消えてしまったら生活に支障がある?消えてしまってもべつに良い? - 閲覧までの時間
その情報を見ようと考えたときに、今日の会議のスケジュール情報のように、数秒以内で見ることができる必要がある?それとも、ネットにつないで検索して、それから見られるていどの時間がかかっても良い? - 閲覧のしやすさ
特殊なソフトが必要?それとも、テキストエディタのようなありふれたソフトで大丈夫? - 閲覧場所
パソコンの前?ケータイやスマートフォンで不特定の場所から?ネットもない環境? - 閲覧する端末の数
1台の端末から閲覧できれば良い? それとも、複数台の端末から?
ひとまずこんなところでしょうか。
情報のPropertyによって、その情報を管理する場所や方法を変えると、より楽に情報を管理できそうな気がします。
どう管理するかは、これから思案して、良い方法を思いついたら紹介します(^^;