<@section>ソーシャルブックマーク</> ブックマークサイトを今更設計してみる。 <@section>DB</> <@subsection>オブジェクト</> ブックマーク対象 ID群を持つ。 ID""群""である所がミソ。 <@ex> text:SA1F001K url:http://www.kohjinsha.com/models/sa/sa1f00k/index.html </> IDは一つでも一致すれば同じとみなす。 上のやつと、 <@ex> text:SA1F001K </> は同じ物とみなされる。 URL以外もオブジェクトにできる。 <@ex> text:これはひどい </> 言葉とか。 <@ex> md5:0000000-0000000000000-000000000000 </> ファイルもオッケー <@subsection>リレーション</> ユーザーが作れるのはこれだけ。 リレーションは、プライマリ、Author、サード のセット オブジェクト同士を繋ぐだけ。つまり、タグはオブジェクト。 あとは、オブジェクトやリレーションにコメントがつくに違いない。