スパイラルな情報創出に向けたブログ型センサ情報共有システム
近畿大学

溝渕 昭二

■ 概要 ■
本論文では，センサ情報の創出を支援しながら，センサデー■ 2.2 問題と対策 ■となる。また，ブログが標準で備えるコメント機能を使ってコ本システムにおいてブログを利用する理由は，本システムでメントを投稿する場合，ページの表示範囲を移動する，あるい

行われる行為がブログで行われる行為に対応付けられるからでは，別のページに遷移するなどの操作が必要である。したがっある。また，ブログを利用することにより，センサデータとセて，本システムには，対象のセンサデータを明確化した上で，ンサ情報をブログ環境に備わるサービスの対象にできるからでスムーズにコメントを投稿できる機能が必要となる。

両方において可読なデータ形式で提供すること，そして，センある。本システムでは，センサが創出したセンサデータを人間

問題４

サ情報の誘発と獲得を支援するユーザインタフェースを備えるが共有することをきっかけにして，人間によるセンサ情報の創ブログには，エントリやコメントを取得するための API やことである。

出と共有というループが展開していく。一方，ブログでは，ブ

それらの更新情報を RSS により通知する機能が備えられてい井口 信和

タとセンサ情報を共有する仕組みとして，ブログ型センサ情報

本システムにより，個人がセンサデータに見出した知見や疑ロガーが投稿したエントリを人間が閲覧することをきっかけにる。本システムでは，そのような API を通して，ブログに投共有システムを提案する。本システムの狙いは，センサデータ

問，それらに対する意見や回答を他者と共有することが可能にして，人間によるコメントの投稿と閲覧というループが展開し稿されたエントリやコメントを機械学習やデータマイニング等の共有をきっかけにして，センサ情報の創出と共有のループをなる。そして，そのようにして共有された情報は，新たな気づていく。本システムで行われる行為とブログで行われる行為をを行う外部システムに提供することを想定している。また，新展開させることである。このため，本システムでは，センサデー

きや発見の材料として作用し，それがスパイラルに連鎖するこ

図 1 に示す。2 つの図を比較するとわかるように本システムに規に投稿されたエントリやコメントを本システムのユーザに通タ内の特徴を発見しやすくする仕組みとして要約投稿・表示機とで，センサが観測した対象への理解が促進されると期待できおける創出と共有という行為がそれぞれ，ブログにおける投稿

知するのに RSS を利用する。したがって，エントリやコメン

能を，センサ情報をスムーズに記録する仕組みとしてアノテーる。さらに，センサデータに付与されるのはテキストなので，と閲覧という行為に対応付けることができる。

トは人間とコンピュータの両方で可読な形式にする必要がある。

ション投稿・表示機能を設ける。本システムを評価した結果，それを既存の検索エンジンやテキストマイニングの対象とする

しかし，本システムとブログとの間で対応付けた行為の主体

両機能において期待された効果があることを確認した。

ことができ，センサデータの利活用に新たな側面をもたらす。

や対象についてうまく対応づけられるかどうか検討する必要が■ １．はじめに ■本システムでは，上記の問題に対して次に記す対策を講じる。
対策１

本論文の構成を次に記す。続く２節では，本システムでブロある。また，本システムの狙いであるスパイラルな情報創出をセンサが観測したセンサデータをブログに投稿する機能を本グを利用するにあたっての問題と対策について述べる。次に，引き起こすには，如何にして人間であるユーザに，センサデー

システムに設ける。なお，対策２により，エントリにはセンサ

３節では，本システムの設計と実装について述べる。次に，４

タに潜む特徴に気づかせ，如何にそれをブログに引き込むかがデータの要約が投稿されるので，センサデータの投稿先は，エ近年，センサネットワーク等で観測されたセンサデータを節では，本システムの評価について述べる。そして，５節では，重要な鍵となる。これらのことを考慮すると，本システムにおントリからリンクされるデータが保管される場所とする。

オープンなプラットフォームで共有し，地球環境や生活環境の本システムに関連した研究について述べる。最後に，６節では，

いてブログを利用するためには，次に記す問題について検討す対策２

予測や改善に活用しようとする研究が注目されている［１］。

本論文のまとめと今後の課題について述べる。

る必要がある。

センサデータを扱う従来のシステムは，それを独自のデータ形
式やアクセス方法で管理していたため，その利用範囲が限定化■ ２．ブログを利用するにあたって ■発するような視覚効果を持つ表現形式で表示する。
対策３

ンなプラットフォームで共有しようとするのは，その問題を解本システムは，センサデータとセンサ情報の共有にブログを消するためであり，これによりセンサデータの利用範囲の拡大利用する。以降では，ブログについて概説した後，本システムが期待できる。

の実現にブログを利用する上での問題と対策について述べる。

しかしながら，それらの研究で検討されているのは，標準化を視野に入れたセンサデータのデータ形式［２］やセンサデー

エントリには，一定期間内に観測したセンサデータの要約を投稿する。エントリに投稿された要約は，ユーザの気づきを誘されてしまうという問題を抱えていた。センサデータをオープ

エントリ内に表示されている特定のセンサデータに直接コメントを付与できるようにする。
図１

本システムで行われる行為（左側）とブログで行われる行為（右側）Fig.1 Action in the system(left) and action in blog media(right).

■ 2.1 ブログ ■

問題１

対策４
エントリやコメントの内容を JSON 形式で記述する。

■ ３．ブログ型センサ情報共有システム ■タの大規模化に対処するための広域分散管理方式［３］［４］［５］

ブログとは，個人やグループの覚え書き，あるいは，ある対［６］［７］［８］など，センサデータそのものを利活用する方象に対する論評などを記録している Web サイトの一種である。

本システムでは，ブログにおけるブロガーの位置にセンサが法であり，それを元に創出された派生的な情報（以後，センサ

ブログでは，ブロガーと呼ばれる書き手がエントリと呼ばれる置かれる。しかし，ブロガーがエントリを投稿するように，セ本システムは，センサから観測したセンサデータと，それを情報と呼ぶ）の活用については十分に検討されていない状況で情報を投稿する。そして，それを書き手自身あるいは不特定多ンサが自身の観測したセンサデータをブログに投稿することは要約したコンテンツをブログに投稿する。そして，そのブログある。センサデータはあるがままに記録されているだけなので，数の読み手が閲覧する。エントリに対してコメントと呼ばれるない。したがって，擬似的にそうするような仕組みが必要となる。

を通して，ユーザへのセンサデータとセンサ情報の提供および分析されるまでは焦点さえ当てられていないのに対して，セン情報を付与したければ，両者ともそれを投稿することができる。

問題２

ユーザからのセンサ情報の獲得を行う。以降では，本システム

サ情報はその起源となるセンサデータに焦点を当てるだけでな投稿されたコメントは，エントリと同様に両者において閲覧すく，その内容を理解するための手がかりも与えてくれる。したることができる。

センサデータを１つ１つエントリに投稿した場合，センサ
データは大量に観測されるので，それを閲覧するユーザに多大

1の構成，機能，データモデル，そして，実装について述べる。

■ 3.1 構 成 ■がって，センサ情報の創出を支援し，それを共有することは，

ブログには，パーマリンクによる情報の識別，トラックバッ

な労力を強いてしまう。また，他のセンサデータから分離してセンサデータの利活用を高度化する上で有効な手段となり得る。

ク による情報の関連付け，RSS による情報の通知，XML-RPC

2

表示されるので，センサデータ間の関連性が把握しづらくなる。

本システムは，センサノードからセンサデータを取得するセ

3

4

そこで，本論文では，センサ情報の創出を支援しながら，セなどの外部システムに対する API の提供，ブログ検索［９］したがって，本システムには，大量にあるセンサデータをそれ

ンサブロガー，センサデータとセンサ情報を記録するセンサブ

ンサデータとセンサ情報を共有する仕組みとして，ブログ型セやブログマイニング［10］と呼ばれるブログに特化したサーらの関連性を保持したまま閲覧できる仕組みが必要となる。

ログ，そして，それらをユーザとインタラクションするユーザ

ンサ情報共有システムを提案する。本システムは，センサからビスの存在など，その内部に蓄積された情報の利活用を促進す問題３

インタフェースの３つのモジュールから構成される。本システ

観測したセンサデータと，それを要約したコンテンツをブログ

るための環境（以後，ブログ環境と呼ぶ）がすでに実用レベルに投稿する。そして，そのブログを通して，ユーザへのセンサで整備されている。

データとセンサ情報の提供およびユーザからのセンサ情報の獲得を行う。本システムの特徴は，センサデータとセンサ情報の共有にブログを利用すること，それらを人間とコンピュータの36

与されたコメントがどのセンサデータに対するものかが不明瞭［１］ブログのエントリに割り当てられた URL［２］ブログのエントリ間に双方向リンクを張る仕組み［３］ウェブサイトの更新情報を配信するための規格［４］XML で符号化し，HTTP で転送する RPC プロトコルの一種

ブログが標準で備えるコメント機能は，エントリにコメント

ムの構成を図 2 に示す。

を付与するものである。エントリに単一のセンサデータを投稿

センサノードは，１つ以上のセンサが観測したセンサデータ

した場合，エントリに付与されたコメントをそのままセンサを Web ページ（以後，データページと呼ぶ）にて配信する機

データに付与されたコメントとみなすことができる。しかし，器である。

エントリに複数のセンサデータを投稿した場合，エントリに付

センサブロガーは，データページから取得したセンサデータ

37

スパイラルな情報創出に向けたブログ型センサ情報共有システム
近畿大学

溝渕 昭二

■ 概要 ■
本論文では，センサ情報の創出を支援しながら，センサデー■ 2.2 問題と対策 ■となる。また，ブログが標準で備えるコメント機能を使ってコ本システムにおいてブログを利用する理由は，本システムでメントを投稿する場合，ページの表示範囲を移動する，あるい

行われる行為がブログで行われる行為に対応付けられるからでは，別のページに遷移するなどの操作が必要である。したがっある。また，ブログを利用することにより，センサデータとセて，本システムには，対象のセンサデータを明確化した上で，ンサ情報をブログ環境に備わるサービスの対象にできるからでスムーズにコメントを投稿できる機能が必要となる。

両方において可読なデータ形式で提供すること，そして，センある。本システムでは，センサが創出したセンサデータを人間

問題４

サ情報の誘発と獲得を支援するユーザインタフェースを備えるが共有することをきっかけにして，人間によるセンサ情報の創ブログには，エントリやコメントを取得するための API やことである。

出と共有というループが展開していく。一方，ブログでは，ブ

それらの更新情報を RSS により通知する機能が備えられてい井口 信和

タとセンサ情報を共有する仕組みとして，ブログ型センサ情報

本システムにより，個人がセンサデータに見出した知見や疑ロガーが投稿したエントリを人間が閲覧することをきっかけにる。本システムでは，そのような API を通して，ブログに投共有システムを提案する。本システムの狙いは，センサデータ

問，それらに対する意見や回答を他者と共有することが可能にして，人間によるコメントの投稿と閲覧というループが展開し稿されたエントリやコメントを機械学習やデータマイニング等の共有をきっかけにして，センサ情報の創出と共有のループをなる。そして，そのようにして共有された情報は，新たな気づていく。本システムで行われる行為とブログで行われる行為をを行う外部システムに提供することを想定している。また，新展開させることである。このため，本システムでは，センサデー

きや発見の材料として作用し，それがスパイラルに連鎖するこ

図 1 に示す。2 つの図を比較するとわかるように本システムに規に投稿されたエントリやコメントを本システムのユーザに通タ内の特徴を発見しやすくする仕組みとして要約投稿・表示機とで，センサが観測した対象への理解が促進されると期待できおける創出と共有という行為がそれぞれ，ブログにおける投稿

知するのに RSS を利用する。したがって，エントリやコメン

能を，センサ情報をスムーズに記録する仕組みとしてアノテーる。さらに，センサデータに付与されるのはテキストなので，と閲覧という行為に対応付けることができる。

トは人間とコンピュータの両方で可読な形式にする必要がある。

ション投稿・表示機能を設ける。本システムを評価した結果，それを既存の検索エンジンやテキストマイニングの対象とする

しかし，本システムとブログとの間で対応付けた行為の主体

両機能において期待された効果があることを確認した。

ことができ，センサデータの利活用に新たな側面をもたらす。

や対象についてうまく対応づけられるかどうか検討する必要が■ １．はじめに ■本システムでは，上記の問題に対して次に記す対策を講じる。
対策１

本論文の構成を次に記す。続く２節では，本システムでブロある。また，本システムの狙いであるスパイラルな情報創出をセンサが観測したセンサデータをブログに投稿する機能を本グを利用するにあたっての問題と対策について述べる。次に，引き起こすには，如何にして人間であるユーザに，センサデー

システムに設ける。なお，対策２により，エントリにはセンサ

３節では，本システムの設計と実装について述べる。次に，４

タに潜む特徴に気づかせ，如何にそれをブログに引き込むかがデータの要約が投稿されるので，センサデータの投稿先は，エ近年，センサネットワーク等で観測されたセンサデータを節では，本システムの評価について述べる。そして，５節では，重要な鍵となる。これらのことを考慮すると，本システムにおントリからリンクされるデータが保管される場所とする。

オープンなプラットフォームで共有し，地球環境や生活環境の本システムに関連した研究について述べる。最後に，６節では，

いてブログを利用するためには，次に記す問題について検討す対策２

予測や改善に活用しようとする研究が注目されている［１］。

本論文のまとめと今後の課題について述べる。

る必要がある。

センサデータを扱う従来のシステムは，それを独自のデータ形
式やアクセス方法で管理していたため，その利用範囲が限定化■ ２．ブログを利用するにあたって ■発するような視覚効果を持つ表現形式で表示する。
対策３

ンなプラットフォームで共有しようとするのは，その問題を解本システムは，センサデータとセンサ情報の共有にブログを消するためであり，これによりセンサデータの利用範囲の拡大利用する。以降では，ブログについて概説した後，本システムが期待できる。

の実現にブログを利用する上での問題と対策について述べる。

しかしながら，それらの研究で検討されているのは，標準化を視野に入れたセンサデータのデータ形式［２］やセンサデー

エントリには，一定期間内に観測したセンサデータの要約を投稿する。エントリに投稿された要約は，ユーザの気づきを誘されてしまうという問題を抱えていた。センサデータをオープ

エントリ内に表示されている特定のセンサデータに直接コメントを付与できるようにする。
図１

本システムで行われる行為（左側）とブログで行われる行為（右側）Fig.1 Action in the system(left) and action in blog media(right).

■ 2.1 ブログ ■

問題１

対策４
エントリやコメントの内容を JSON 形式で記述する。

■ ３．ブログ型センサ情報共有システム ■タの大規模化に対処するための広域分散管理方式［３］［４］［５］

ブログとは，個人やグループの覚え書き，あるいは，ある対［６］［７］［８］など，センサデータそのものを利活用する方象に対する論評などを記録している Web サイトの一種である。

本システムでは，ブログにおけるブロガーの位置にセンサが法であり，それを元に創出された派生的な情報（以後，センサ

ブログでは，ブロガーと呼ばれる書き手がエントリと呼ばれる置かれる。しかし，ブロガーがエントリを投稿するように，セ本システムは，センサから観測したセンサデータと，それを情報と呼ぶ）の活用については十分に検討されていない状況で情報を投稿する。そして，それを書き手自身あるいは不特定多ンサが自身の観測したセンサデータをブログに投稿することは要約したコンテンツをブログに投稿する。そして，そのブログある。センサデータはあるがままに記録されているだけなので，数の読み手が閲覧する。エントリに対してコメントと呼ばれるない。したがって，擬似的にそうするような仕組みが必要となる。

を通して，ユーザへのセンサデータとセンサ情報の提供および分析されるまでは焦点さえ当てられていないのに対して，セン情報を付与したければ，両者ともそれを投稿することができる。

問題２

ユーザからのセンサ情報の獲得を行う。以降では，本システム

サ情報はその起源となるセンサデータに焦点を当てるだけでな投稿されたコメントは，エントリと同様に両者において閲覧すく，その内容を理解するための手がかりも与えてくれる。したることができる。

センサデータを１つ１つエントリに投稿した場合，センサ
データは大量に観測されるので，それを閲覧するユーザに多大

1の構成，機能，データモデル，そして，実装について述べる。

■ 3.1 構 成 ■がって，センサ情報の創出を支援し，それを共有することは，

ブログには，パーマリンクによる情報の識別，トラックバッ

な労力を強いてしまう。また，他のセンサデータから分離してセンサデータの利活用を高度化する上で有効な手段となり得る。

ク による情報の関連付け，RSS による情報の通知，XML-RPC

2

表示されるので，センサデータ間の関連性が把握しづらくなる。

本システムは，センサノードからセンサデータを取得するセ

3

4

そこで，本論文では，センサ情報の創出を支援しながら，セなどの外部システムに対する API の提供，ブログ検索［９］したがって，本システムには，大量にあるセンサデータをそれ

ンサブロガー，センサデータとセンサ情報を記録するセンサブ

ンサデータとセンサ情報を共有する仕組みとして，ブログ型セやブログマイニング［10］と呼ばれるブログに特化したサーらの関連性を保持したまま閲覧できる仕組みが必要となる。

ログ，そして，それらをユーザとインタラクションするユーザ

ンサ情報共有システムを提案する。本システムは，センサからビスの存在など，その内部に蓄積された情報の利活用を促進す問題３

インタフェースの３つのモジュールから構成される。本システ

観測したセンサデータと，それを要約したコンテンツをブログ

るための環境（以後，ブログ環境と呼ぶ）がすでに実用レベルに投稿する。そして，そのブログを通して，ユーザへのセンサで整備されている。

データとセンサ情報の提供およびユーザからのセンサ情報の獲得を行う。本システムの特徴は，センサデータとセンサ情報の共有にブログを利用すること，それらを人間とコンピュータの36

与されたコメントがどのセンサデータに対するものかが不明瞭［１］ブログのエントリに割り当てられた URL［２］ブログのエントリ間に双方向リンクを張る仕組み［３］ウェブサイトの更新情報を配信するための規格［４］XML で符号化し，HTTP で転送する RPC プロトコルの一種

ブログが標準で備えるコメント機能は，エントリにコメント

ムの構成を図 2 に示す。

を付与するものである。エントリに単一のセンサデータを投稿

センサノードは，１つ以上のセンサが観測したセンサデータ

した場合，エントリに付与されたコメントをそのままセンサを Web ページ（以後，データページと呼ぶ）にて配信する機

データに付与されたコメントとみなすことができる。しかし，器である。

エントリに複数のセンサデータを投稿した場合，エントリに付

センサブロガーは，データページから取得したセンサデータ37

■ 3.2.2 要約投稿機能 ■
本機能は，一定期間内に観測されたセンサデータの要約を投稿する機能である。この要約には，一定期間内に観測されたメ

図２ システム構成 Fig.2 The overview of the system.

の対象となっているセンサデータを強調表示する。

アノテーション（Annotation）は，
データ系列名（dataSeriesName），データ番号（dataNumber)，そして，内容（content）からなる。アノテーションは，アノテーション投稿機能により■ 3.2.6 RSS配信機能 ■センサ情報が投稿されたときに作成される。そして，エントリ

タセンサデータと，それを Web ブラウザ上で視覚化するため

本機能は，センサブログに投稿された要約とアノテーション

内でセンサ情報が表示される際に参照される。アノテーションのスクリプトが含まれる。本機能の処理手順を次に記す。なお，の最新情報を Web に配信する機能である。本機能の処理手順のデータ系列名とデータ番号には，センサ情報の対象となった

本機能は要約表示機能とともに前述した対策２に該当する。

を次に記す。なお，前述した対策４により，本機能で配信されセンサデータが含まれるデータ系列の名称とその系列内での順と，それを要約したコンテンツ（以後，要約と呼ぶ）をセンサ

１.

一定期間内のメタセンサデータをバッファから取得する。

る要約とアノテーションは JSON 形式で記述される。

番が収められる。また，内容には，センサ情報そのものが収め

ブログに投稿する。要約には，一定期間内に観測されたセンサ

２.

メタセンサデータと視覚化用のスクリプトからなる要約

１.

られる。

データのメタデータ（以後，メタセンサデータと呼ぶ）が含まを作成する。

URL に応じて，最新の要約あるいはアノテーションを取得する。

れる。

３.

２.

センサブログは，センサブロガーにより投稿されたセンサ
データと要約，および，ユーザにより投稿されたセンサ情報（以後，アノテーションと呼ぶ）を記録するブログである。要約とアノテーションはそれぞれ，エントリとコメントに，センサデー

XML-RPC を使って，作成した要約をエントリとしてセンサブログに投稿する。
この投稿に必要なパラメータは，設定ファ
イルから取得する。

■ 3.2.3 要約表示機能 ■ユーザあるいはアプリケーションにより，指定された
取 得 し た 要 約 あ る い は ア ノ テ ー シ ョ ン を 収 め た RSS■ 3.4 実 装 ■本システムは，Web アプリケーションとして実装した。本

フィードを作成し，それを返信する。

システムのうち，センサデータ観測機能と要約投稿機能を備え■ 3.3 データモデル ■るセンサブロガーの実装には Java を使用した。また，要約表

本システムにより取り扱われる主要なデータは，センサデー

示機能，アノテーション投稿機能，アノテーション表示機能を

タは，エントリからリンクされるデータ（画像，音声，動画

本機能は，センサブログに投稿された要約を視覚化する機能

タ，メタセンサデータ，要約，アノテーションの４種類である。

提供する要約内のスクリプトには，JavaScript とそのライブラ等）が記録される場所（以後，リポジトリと呼ぶ）に格納されである。これにより，センサデータは視覚的に相違が捉えられ各データのクラス図を図３に示す。要約（メタセンサデータもリの１つである Dojo Toolkit を使用した。さらに，センサブロ

る。また，センサブログは，投稿された要約とアノテーションる形式で表示されるので，センサデータを全体的に俯瞰したり，グを配信するブログサーバには，オープンソースソフトウェの RSS フィードを配信する。配信された RSS フィードは RSS相互に比較したりする作業がしやすくなる。本機能の処理手順アである WordPress を使用した。WordPress へのエントリのリーダ等により閲覧することができる。

を次に記す。なお，本機能は要約投稿機能とともに前述した対図３ クラス図投稿と取得，および，コメントの投稿と取得には，それぞれ，

策２に該当する。

Fig.3 Class diagram.

XML-RPC の一種である metaWeblogAPI と WordPress API を

ユーザインタフェースは，要約とアノテーションを通して，
センサデータとセンサ情報をユーザに提供する。また，アノテー

１.

ションを通して，センサ情報をユーザから獲得する。

繰り返す。

■ 3.2 機 能 ■本システムは，センサデータ観測機能，要約投稿機能，要約表示機能，アノテーション投稿機能，アノテーション表示機能，
RSS 配信機能を備える。

■ 3.2.1 センサデータ観測機能 ■
本機能は，センサノードのデータページから取得したセンサ２.

含む）とアノテーションは，JSON 形式でセンサブログに記録

折れ線グラフ，画像の場合は，スライドショー）で行われる。

される。なお，これは前述した対策４に該当する。

ンサデータは，センサデータ観測機能により作成され，センサ
ブログのリポジトリに記録される。なお，リポジトリには，観記す。なお，本機能はアノテーション表示機能とともに前述し測値のみがそのままの形式で記録される。

リポジトリに記録される。本機能の処理手順を次に記す。なお，
本機能は前述した対策１に該当する。
１.

URL で指定されたデータページをセンサノードから取得

イルから取得する。
２.

XPATH で指定されたデータを DOM ツリーから取得する。

データの XPATH は設定ファイルから取得する。
３.

取得したデータが URL ならば，その URL にあるデータをセンサデータ（SensorData）は，メタセンサデータの項目に

本機能は，エントリ内に表示されている特定のセンサデータ

１.

図４ 要約表示機能により表示された要約
Fig.4 Summary
displayed by summany
display function.

加えて，数値や画像を値とする観測値（value）からなる。セ

にセンサ情報を付与する機能である。本機能の処理手順を次に投稿されたセンサデータは，パーマリンクが割り当てられて，

8

利用した。

センサデータの種類に応じた表現形式（数値データの場合は，た対策３に該当する。

7［５］ http://www.dojotoolkit.org/ ［６］ http://wordpress.org/［７］ http://www.xmlrpc.com/metaWeblogApi［８］ http://codex.wordpress.org/XML-RPC_wp

データ系列内のセンサデータを視覚化する。視覚化は，■ 3.2.4 アノテーション投稿機能 ■56

要約内にあるメタセンサデータのデータ系列ごとに 2 を

データをセンサブログに投稿する機能である。センサブログにし，DOM ツリーを作成する。データページの URL は設定ファ本システムの実行画面を図４，図５，図６，図７に示す。

メタセンサデータ（MetaSensorData）は，観測値が含まれ図４は，要約表示機能によるデータ系列の名称（dataSeriesName），観測値を取得した位り表示されたセンサデータの要約である。センサデータの要約の入力欄を吹き出し形式で表示する。

置（geographicPoint）と日時（temporalPoint），観測値のデー

は，センサブログのエントリにて表示される。このエントリに

２.

ユーザによりセンサ情報が入力されると，XML-RPC を

タ型（dataType）と単位（unit），そして，センサブログに投は，一定期間に観測されたセンサデータが収められている。こ使って，ユーザが入力したセンサ情報とセンサデータをコメン稿した際に割り当てられるパーマリンク（permalink）からな

れらのセンサデータは，同じくエントリ内に収められた要約表

トとしてセンサブログに投稿する。

る。メタセンサデータは，センサデータ観測機能により作成さ示用のスクリプトにより，センサデータの特徴や変化を強調すれる。そして，要約投稿機能により，要約に収められてセンサるような形式（数値データは折線グラフ，画像データはスライ

ブログに投稿される。要約内のメタセンサデータは，要約表示ドショー）で表示される。

ユーザによりセンサデータが選択されると，センサ情報■ 3.2.5 アノテーション表示機能 ■本機能は，センサデータに付与されたセンサ情報を表示する機能である。本機能の処理手順を次に記す。なお，本機能はア機能がセンサデータを視覚化する際に使用される。

図５は，アノテーション投稿機能によるコメントを投稿する

要約（Summary）は，要約表示機能，アノテーション投稿機能，過程を示している。コメントを投稿するには，まず，ブログの取得し，それをセンサデータとする。そうでなければ，そのデー

ノテーション投稿機能とともに前述した対策３に該当する。

アノテーション表示機能を提供するためのスクリプト（script）

エントリにおいて，コメントの対象であるデータを選択する。

タをセンサデータとする。

１.

と，メタセンサデータが含まれるデータセット（dataset）か

そうすると，そのデータに対してコメントを入力するためのダ

４.

XML-RPC を使って，センサデータをセンサブログのリポ

内でアノテーション投稿機能が使用された直後に，XML-RPC

らなる。

イアログが表示される。次に，そのダイアログで，コメントをジトリに投稿する。この際に必要なパラメータは，設定ファイを使って，そのエントリのコメントとして投稿されたセンサ情ルから取得する。投稿されたセンサデータには，パーマリンク

報を取得する。

ウザに読み込まれると，スクリプトがそのブラウザ上で実行さが割り当てられる。

２.

各センサ情報について，その存在を示すアイコンをそのれ，前述した３つの機能がユーザに提供される。データセット

５.

対象となっているセンサデータが視覚化される領域に表示する。

は，そのうちの要約表示機能においてセンサデータが視覚化さ３.

れるときに使用される。

センサデータのパーマリンクや観測日時等からメタセン

サデータを作成し，それをバッファに保管する。

38

センサ情報を吹き出し形式で表示する。また，そのセンサ情報

エントリ内の要約を表示する直前，あるいは，エントリ

ユーザによりアイコンが選択されると，それに対応する

要約は，要約投稿機能により作成される。要約が Web ブラ

図５ アノテーション投稿機能 Fig.5 Annotation posting function.

39

■ 3.2.2 要約投稿機能 ■
本機能は，一定期間内に観測されたセンサデータの要約を投稿する機能である。この要約には，一定期間内に観測されたメ

図２ システム構成 Fig.2 The overview of the system.

の対象となっているセンサデータを強調表示する。

アノテーション（Annotation）は，
データ系列名（dataSeriesName），データ番号（dataNumber)，そして，内容（content）からなる。アノテーションは，アノテーション投稿機能により■ 3.2.6 RSS配信機能 ■センサ情報が投稿されたときに作成される。そして，エントリ

タセンサデータと，それを Web ブラウザ上で視覚化するため

本機能は，センサブログに投稿された要約とアノテーション

内でセンサ情報が表示される際に参照される。アノテーションのスクリプトが含まれる。本機能の処理手順を次に記す。なお，の最新情報を Web に配信する機能である。本機能の処理手順のデータ系列名とデータ番号には，センサ情報の対象となった

本機能は要約表示機能とともに前述した対策２に該当する。

を次に記す。なお，前述した対策４により，本機能で配信されセンサデータが含まれるデータ系列の名称とその系列内での順と，それを要約したコンテンツ（以後，要約と呼ぶ）をセンサ

１.

一定期間内のメタセンサデータをバッファから取得する。

る要約とアノテーションは JSON 形式で記述される。

番が収められる。また，内容には，センサ情報そのものが収め

ブログに投稿する。要約には，一定期間内に観測されたセンサ

２.

メタセンサデータと視覚化用のスクリプトからなる要約

１.

られる。

データのメタデータ（以後，メタセンサデータと呼ぶ）が含まを作成する。

URL に応じて，最新の要約あるいはアノテーションを取得する。

れる。

３.

２.

センサブログは，センサブロガーにより投稿されたセンサ
データと要約，および，ユーザにより投稿されたセンサ情報（以後，アノテーションと呼ぶ）を記録するブログである。要約とアノテーションはそれぞれ，エントリとコメントに，センサデー

XML-RPC を使って，作成した要約をエントリとしてセンサブログに投稿する。
この投稿に必要なパラメータは，設定ファ
イルから取得する。

■ 3.2.3 要約表示機能 ■ユーザあるいはアプリケーションにより，指定された
取 得 し た 要 約 あ る い は ア ノ テ ー シ ョ ン を 収 め た RSS■ 3.4 実 装 ■本システムは，Web アプリケーションとして実装した。本

フィードを作成し，それを返信する。

システムのうち，センサデータ観測機能と要約投稿機能を備え■ 3.3 データモデル ■るセンサブロガーの実装には Java を使用した。また，要約表

本システムにより取り扱われる主要なデータは，センサデー

示機能，アノテーション投稿機能，アノテーション表示機能を

タは，エントリからリンクされるデータ（画像，音声，動画

本機能は，センサブログに投稿された要約を視覚化する機能

タ，メタセンサデータ，要約，アノテーションの４種類である。

提供する要約内のスクリプトには，JavaScript とそのライブラ等）が記録される場所（以後，リポジトリと呼ぶ）に格納されである。これにより，センサデータは視覚的に相違が捉えられ各データのクラス図を図３に示す。要約（メタセンサデータもリの１つである Dojo Toolkit を使用した。さらに，センサブロ

る。また，センサブログは，投稿された要約とアノテーションる形式で表示されるので，センサデータを全体的に俯瞰したり，グを配信するブログサーバには，オープンソースソフトウェの RSS フィードを配信する。配信された RSS フィードは RSS相互に比較したりする作業がしやすくなる。本機能の処理手順アである WordPress を使用した。WordPress へのエントリのリーダ等により閲覧することができる。

を次に記す。なお，本機能は要約投稿機能とともに前述した対図３ クラス図投稿と取得，および，コメントの投稿と取得には，それぞれ，

策２に該当する。

Fig.3 Class diagram.

XML-RPC の一種である metaWeblogAPI と WordPress API を

ユーザインタフェースは，要約とアノテーションを通して，
センサデータとセンサ情報をユーザに提供する。また，アノテー

１.

ションを通して，センサ情報をユーザから獲得する。

繰り返す。

■ 3.2 機 能 ■本システムは，センサデータ観測機能，要約投稿機能，要約表示機能，アノテーション投稿機能，アノテーション表示機能，
RSS 配信機能を備える。

■ 3.2.1 センサデータ観測機能 ■
本機能は，センサノードのデータページから取得したセンサ２.

含む）とアノテーションは，JSON 形式でセンサブログに記録

折れ線グラフ，画像の場合は，スライドショー）で行われる。

される。なお，これは前述した対策４に該当する。

ンサデータは，センサデータ観測機能により作成され，センサ
ブログのリポジトリに記録される。なお，リポジトリには，観記す。なお，本機能はアノテーション表示機能とともに前述し測値のみがそのままの形式で記録される。

リポジトリに記録される。本機能の処理手順を次に記す。なお，
本機能は前述した対策１に該当する。
１.

URL で指定されたデータページをセンサノードから取得

イルから取得する。
２.

XPATH で指定されたデータを DOM ツリーから取得する。

データの XPATH は設定ファイルから取得する。
３.

取得したデータが URL ならば，その URL にあるデータをセンサデータ（SensorData）は，メタセンサデータの項目に

本機能は，エントリ内に表示されている特定のセンサデータ

１.

図４ 要約表示機能により表示された要約
Fig.4 Summary
displayed by summany
display function.

加えて，数値や画像を値とする観測値（value）からなる。セ

にセンサ情報を付与する機能である。本機能の処理手順を次に投稿されたセンサデータは，パーマリンクが割り当てられて，

8

利用した。

センサデータの種類に応じた表現形式（数値データの場合は，た対策３に該当する。

7［５］ http://www.dojotoolkit.org/ ［６］ http://wordpress.org/［７］ http://www.xmlrpc.com/metaWeblogApi［８］ http://codex.wordpress.org/XML-RPC_wp

データ系列内のセンサデータを視覚化する。視覚化は，■ 3.2.4 アノテーション投稿機能 ■56

要約内にあるメタセンサデータのデータ系列ごとに 2 を

データをセンサブログに投稿する機能である。センサブログにし，DOM ツリーを作成する。データページの URL は設定ファ本システムの実行画面を図４，図５，図６，図７に示す。

メタセンサデータ（MetaSensorData）は，観測値が含まれ図４は，要約表示機能によるデータ系列の名称（dataSeriesName），観測値を取得した位り表示されたセンサデータの要約である。センサデータの要約の入力欄を吹き出し形式で表示する。

置（geographicPoint）と日時（temporalPoint），観測値のデー

は，センサブログのエントリにて表示される。このエントリに

２.

ユーザによりセンサ情報が入力されると，XML-RPC を

タ型（dataType）と単位（unit），そして，センサブログに投は，一定期間に観測されたセンサデータが収められている。こ使って，ユーザが入力したセンサ情報とセンサデータをコメン稿した際に割り当てられるパーマリンク（permalink）からな

れらのセンサデータは，同じくエントリ内に収められた要約表

トとしてセンサブログに投稿する。

る。メタセンサデータは，センサデータ観測機能により作成さ示用のスクリプトにより，センサデータの特徴や変化を強調すれる。そして，要約投稿機能により，要約に収められてセンサるような形式（数値データは折線グラフ，画像データはスライ

ブログに投稿される。要約内のメタセンサデータは，要約表示ドショー）で表示される。

ユーザによりセンサデータが選択されると，センサ情報■ 3.2.5 アノテーション表示機能 ■本機能は，センサデータに付与されたセンサ情報を表示する機能である。本機能の処理手順を次に記す。なお，本機能はア機能がセンサデータを視覚化する際に使用される。

図５は，アノテーション投稿機能によるコメントを投稿する

要約（Summary）は，要約表示機能，アノテーション投稿機能，過程を示している。コメントを投稿するには，まず，ブログの取得し，それをセンサデータとする。そうでなければ，そのデー

ノテーション投稿機能とともに前述した対策３に該当する。

アノテーション表示機能を提供するためのスクリプト（script）

エントリにおいて，コメントの対象であるデータを選択する。

タをセンサデータとする。

１.

と，メタセンサデータが含まれるデータセット（dataset）か

そうすると，そのデータに対してコメントを入力するためのダ

４.

XML-RPC を使って，センサデータをセンサブログのリポ

内でアノテーション投稿機能が使用された直後に，XML-RPC

らなる。

イアログが表示される。次に，そのダイアログで，コメントをジトリに投稿する。この際に必要なパラメータは，設定ファイを使って，そのエントリのコメントとして投稿されたセンサ情ルから取得する。投稿されたセンサデータには，パーマリンク

報を取得する。

ウザに読み込まれると，スクリプトがそのブラウザ上で実行さが割り当てられる。

２.

各センサ情報について，その存在を示すアイコンをそのれ，前述した３つの機能がユーザに提供される。データセット

５.

対象となっているセンサデータが視覚化される領域に表示する。

は，そのうちの要約表示機能においてセンサデータが視覚化さ３.

れるときに使用される。

センサデータのパーマリンクや観測日時等からメタセン

サデータを作成し，それをバッファに保管する。

38

センサ情報を吹き出し形式で表示する。また，そのセンサ情報

エントリ内の要約を表示する直前，あるいは，エントリ

ユーザによりアイコンが選択されると，それに対応する

要約は，要約投稿機能により作成される。要約が Web ブラ

図５ アノテーション投稿機能 Fig.5 Annotation posting function.

39

直接コメントを付与することができる。この課題では，アノテー

一方，Ｂ形式のエントリでは，複数のセンサデータが１エント

とおりである。

ション投稿機能を使った場合と，標準コメント機能を使った場

リ内に集約されているので，数値データについては，その問題［課題１］

合とで所定のコメントを投稿するのにかかる時間を測定し，そは解消される。しかし，画像データについては，Ａ形式と同様

れに差異が生じるかどうかを調査する。

の問題を残したままである。つまり，画像データは，その内部

各課題の内容，および，本実験の被験者と手続きは，以下の図６ アノテーション表示機能 Fig.6 Annotation displaying function.

被験者は，３分間の制限時間の中で，上記のセンサデータを入力し，投稿ボタンを押下する。そうすると，入力されたコメ

記録したセンサブログを閲覧し，気づいた点があれば，それをントがセンサブログに投稿される。コメントが投稿されると，回答してもらう。被験者が閲覧するセンサブログは，次の３種

その存在を示すアイコンがブログのエントリに表示される。

類の形式のうちの１つとする。各形式のセンサブログの例を図

実験結果を表１，表２，表３，表４に示す。

数値データを別々のエントリに投稿するのと同じような状況に９に示す。

表１は，課題１において実験者が想定した現象を発見した被なってしまう。課題１では，複数の画像データの一部分で生じ過程を示している。コメントを表示するには，ブログのエント

験者の人数をエントリの形式ごとに集計したものである。このた変化をとらえる必要があったが，当該個所が別々の画像デー

リに表示されているコメントを表すアイコンをポイントする。

表によれば，Ｃ形式のエントリを閲覧した半数の被験者がそのタに離れて配置されていたために，被験者はその発見に至らな

そうすると，コメントの対象となっているセンサデータが強調

発見に至ったのに対し，Ａ形式とＢ形式のエントリを閲覧した

かったと考えられる。

表示される。次に，そのアイコンを選択すると，コメントが表

被験者は，全く発見に至らなかった。このことから，本システ

表２によれば，被験者が閲覧しやすいエントリの形式は，Ｂ示される。

ムの要約表示機能により表示されるＣ形式のエントリには，気形式とＣ形式のいずれかであった。数の上では，Ｃ形式のほうづきを誘発する作用があることが確認された。

がＢ形式より上回っていたが，その差は僅差であった。これは，

図６は，アノテーション表示機能によるコメントを閲覧する

図７は，RSS リーダを利用して，センサブログのエントリとコメントの RSS フィードを表示した結果である。本システム

図９ センサブログ（左から A 形式，B 形式，C 形式
Fig. ９ Examples of sensor blogs in the experiment(style A,B,and C from the left) .

表２は，被験者により１番閲覧しやすいと選らばれたエント

センサデータを閲覧する際に被験者が重視した観点の違いによ

リ形式の回数を示している。本システムの要約表示機能によりるものと考えられる。Ｃ形式を１位に選んだ被験者には，そのＡ

１エントリ内に１つのデータを表示

表示されるＣ形式のエントリが，最も好評を得ていることから，理由を「全体の傾向を把握できるため」とするものが多かっ

コメントを RSS フィー

Ｂ

１エントリ内に複数データを表形式で表示

閲覧のしやすさという点で他の表示形式より優れていることがた。それに対し，Ｂ形式を選んだ被験者には，「センサデータ

ドで公開する機能があＣ

１エントリ内に複数データを要約形式で表示確認された。

の値をはっきりと確認できるため」とするものが多かった。つる。本システムでは，

表３は，アノテーション投稿機能 (X) と標準コメント機能 (Y)まり，Ｃ形式を１位に挙げた被験者は，センサデータを全体的投稿する内容を JSON

もらい，閲覧しやすい順番を回答してもらう。

を使って所定のコメントを投稿するのに要した時間を示していに俯瞰することを重視しているのに対し，Ｂ形式を１位に挙げ形式で記述しているの［課題２］る。この表によれば，アノテーション機能のほうが，標準コメ

た被験者は，それを個別に確認すること重視していると判断でその後，被験者全員に別の２種類のセンサブログを閲覧してで，最新の投稿内容を被験者は，実験者からエントリ内のデータが持つ特徴についント機能より 時間にして 10 秒以上，倍率にして約 1.3 倍速くきる。このような観点の違いが，表 2 のような結果につながっ

RSS リーダ上で確認すて説明された後に，実験者が指定した内容のコメントを投稿す

コメントを投稿できている。このことから，アノテーション機

たと考えられる。

ることができる。

る。被験者が使うコメントの方法は，次の２種類のうちの１つ

能のほうが，標準コメント機能よりスムーズにコメントを投稿とする。なお，ブログに標準で備わっているコメント機能を以できることが確認された。

降では，標準コメント機能と呼ぶ。

■ ４．評 価 ■本システムを評価するための実験を行った。以降では，この実験の内容，結果，そして，考察について述べる。

表４は，被験者により投稿しやすいと選らばれたコメント機

WordPress では，標準コメント機能を使用するには，別ペー

アノテーション機能能の回数を示している。本システムのアノテーション機能が，標ジに画面遷移を行ってから，コメントの入力欄までページをス

Ｙ

標準コメント機能

準コメント機能より好評を得ていることから，投稿のしやすさ

クロールする必要がある。したがって，そのような時間差が生という点で標準コメント機能より優れていることが確認された。

じたのは，標準コメント機能の実行に必要となる操作の手間がその後，被験者全員に別のコメント機能を使ってもらい，投稿しやすい順番を回答してもらう。
情報系学科所属の学部生と大学院生 18 名

実験では，被験者に課題１と課題２の２つの課題を実施して表３によれば，２つのコメント投稿機能の間には，10 秒以
上の時間差が生じている。今回ブログサーバとして使用した

Ⅹ

［被験者］

■ 4.1 実験内容 ■［手順］

もらう。両方の課題とも，センサノードであるフィールドサー

１.

被験者に課題１の説明を行う。

バにより，2008 年 10 月１日８時から 15 時まで１時間おきに，

２.

被験者に課題１を実施してもらう。

ある観葉植物が置かれた室内で観測されたセンサデータ（温度，３.

被験者に課題２の説明を行う。

湿度，カメラ画像）を使用して行う。なお，フィールドサーバ

４.

被験者に課題２を実施してもらう。この際，実験者が，とは，Web サーバ，各種センサ，ネットワークカメラ，無線コメントの投稿開始から終了までに要した時間を測定する。

LAN 通信モジュールなど様々なデバイスを搭載し，フィール

５.

アンケートに回答してもらう。

表１ 各エントリ形式における特徴発見数

グループ 人数

発見数 発見率

表２ 各エントリ形式の好評数

グループ

好評数

Ａ

６

０

０％

Ａ

０

Ｂ

６

０

０％

Ｂ

７

Ｃ

６

３

50％

Ｃ

11

表３ 各コメント投稿機能における投稿時間

表４ 各コメント機能の好評数原因であると考えられる。ブログサーバによっては，エントリと同一ページに標準コメント機能を備えているものもあるので，そのようなブログサーバを利用すれば，この差は縮まると考えられる。だたし，その場合であっても，アノテーション投稿機
能では，エントリ内で即座にコメントを入力できるので，投稿時間は標準コメント投稿機能より短縮される。
表４によれば，被験者が使いやすいコメント投稿機能は，Ⅹ

グループ

人数

好評数

グループ

好評数

にあたるアノテーション投稿機能であった。この機能を選んだ

Ⅹ

９

30.8 秒

Ⅹ

13

Ｙ

９

41.6 秒Ｙ５

被験者の多くは，「コメントを投稿するのにページを遷移しなくてもよい」や「対象を閲覧しながらコメントを投稿できる」という点を理由に挙げていた。コメント投稿機能に関して，両ド（圃場）に長期間設置して，環境の計測等を行うモニタリン

課題１では，対策２である要約エントリ表示機能の有効性をグデバイスである。フィールドサーバの外観とその観測データ調査する。本機能の狙いは，複数のセンサデータをその特徴にを公開しているデータページを図８に示す。

合った表現形式で表示することにより，センサデータ間で差異

表１によれば，課題１においてＣ形式のエントリを閲覧したがあった場合，それに気づきやすくすることである。この課題

被験者のみが特徴発見に至っている。これは，Ｃ形式のエント

では，時間の経過とともに微妙に動作する植物を撮影した画像

リ内において，センサデータの相違が視覚的に捉えられる形式

を含むエントリを被験者に表示する。センサブログの表示形式で表示されているからだと考えられる。Ａ形式のエントリでは，の違いにより，その発見数に差異が生じるかどうかを調査する。

複数のセンサデータがエントリごとに別々に投稿されているの課題２では，対策３であるアノテーション投稿機能の有効性

で，それらは分離されて配置される。そのため，それらの内容

センサデータの大規模で効率的な共有を目指す研究には，を調査する。本機能では，エントリ内の特定のセンサデータにを全体的に把握したり，相互に比較したりすることができない。

Live E! プロジェクト［６］による Live E! システムや，
原ら［７］

図８
フィールドサーバ（左側）とデータページ（右側）Fig.8
A look of a field server(left) andan example of a data page(right).

40の内部にある対応する画素同士は分離して配置されてしまい，

れた最新のエントリやで使用しているブログサーバである WordPress には，投稿さ図７ RSS リーダ（Google Reader）
による更新情報の表示
Fig.7 A piece of update information displayedby the RSS reader(Google Reader) .

に複数の画素を持つので，画像データを並べて配置しても，そ■ 4.2 実験結果 ■

■ 4.2

考 察 ■

者に大差が開いたのは，アノテーション投稿機能が狙い通りの機能を発揮し，それにユーザが好感をいただいたためだと考えられる。

■ ５．関連研究 ■41

直接コメントを付与することができる。この課題では，アノテー

一方，Ｂ形式のエントリでは，複数のセンサデータが１エント

とおりである。

ション投稿機能を使った場合と，標準コメント機能を使った場

リ内に集約されているので，数値データについては，その問題［課題１］

合とで所定のコメントを投稿するのにかかる時間を測定し，そは解消される。しかし，画像データについては，Ａ形式と同様

れに差異が生じるかどうかを調査する。

の問題を残したままである。つまり，画像データは，その内部

各課題の内容，および，本実験の被験者と手続きは，以下の図６ アノテーション表示機能 Fig.6 Annotation displaying function.

被験者は，３分間の制限時間の中で，上記のセンサデータを入力し，投稿ボタンを押下する。そうすると，入力されたコメ

記録したセンサブログを閲覧し，気づいた点があれば，それをントがセンサブログに投稿される。コメントが投稿されると，回答してもらう。被験者が閲覧するセンサブログは，次の３種

その存在を示すアイコンがブログのエントリに表示される。

類の形式のうちの１つとする。各形式のセンサブログの例を図

実験結果を表１，表２，表３，表４に示す。

数値データを別々のエントリに投稿するのと同じような状況に９に示す。

表１は，課題１において実験者が想定した現象を発見した被なってしまう。課題１では，複数の画像データの一部分で生じ過程を示している。コメントを表示するには，ブログのエント

験者の人数をエントリの形式ごとに集計したものである。このた変化をとらえる必要があったが，当該個所が別々の画像デー

リに表示されているコメントを表すアイコンをポイントする。

表によれば，Ｃ形式のエントリを閲覧した半数の被験者がそのタに離れて配置されていたために，被験者はその発見に至らな

そうすると，コメントの対象となっているセンサデータが強調

発見に至ったのに対し，Ａ形式とＢ形式のエントリを閲覧した

かったと考えられる。

表示される。次に，そのアイコンを選択すると，コメントが表

被験者は，全く発見に至らなかった。このことから，本システ

表２によれば，被験者が閲覧しやすいエントリの形式は，Ｂ示される。

ムの要約表示機能により表示されるＣ形式のエントリには，気形式とＣ形式のいずれかであった。数の上では，Ｃ形式のほうづきを誘発する作用があることが確認された。

がＢ形式より上回っていたが，その差は僅差であった。これは，

図６は，アノテーション表示機能によるコメントを閲覧する

図７は，RSS リーダを利用して，センサブログのエントリとコメントの RSS フィードを表示した結果である。本システム

図９ センサブログ（左から A 形式，B 形式，C 形式
Fig. ９ Examples of sensor blogs in the experiment(style A,B,and C from the left) .

表２は，被験者により１番閲覧しやすいと選らばれたエント

センサデータを閲覧する際に被験者が重視した観点の違いによ

リ形式の回数を示している。本システムの要約表示機能によりるものと考えられる。Ｃ形式を１位に選んだ被験者には，そのＡ

１エントリ内に１つのデータを表示

表示されるＣ形式のエントリが，最も好評を得ていることから，理由を「全体の傾向を把握できるため」とするものが多かっ

コメントを RSS フィー

Ｂ

１エントリ内に複数データを表形式で表示

閲覧のしやすさという点で他の表示形式より優れていることがた。それに対し，Ｂ形式を選んだ被験者には，「センサデータ

ドで公開する機能があＣ

１エントリ内に複数データを要約形式で表示確認された。

の値をはっきりと確認できるため」とするものが多かった。つる。本システムでは，

表３は，アノテーション投稿機能 (X) と標準コメント機能 (Y)まり，Ｃ形式を１位に挙げた被験者は，センサデータを全体的投稿する内容を JSON

もらい，閲覧しやすい順番を回答してもらう。

を使って所定のコメントを投稿するのに要した時間を示していに俯瞰することを重視しているのに対し，Ｂ形式を１位に挙げ形式で記述しているの［課題２］る。この表によれば，アノテーション機能のほうが，標準コメ

た被験者は，それを個別に確認すること重視していると判断でその後，被験者全員に別の２種類のセンサブログを閲覧してで，最新の投稿内容を被験者は，実験者からエントリ内のデータが持つ特徴についント機能より 時間にして 10 秒以上，倍率にして約 1.3 倍速くきる。このような観点の違いが，表 2 のような結果につながっ

RSS リーダ上で確認すて説明された後に，実験者が指定した内容のコメントを投稿す

コメントを投稿できている。このことから，アノテーション機

たと考えられる。

ることができる。

る。被験者が使うコメントの方法は，次の２種類のうちの１つ

能のほうが，標準コメント機能よりスムーズにコメントを投稿とする。なお，ブログに標準で備わっているコメント機能を以できることが確認された。

降では，標準コメント機能と呼ぶ。

■ ４．評 価 ■本システムを評価するための実験を行った。以降では，この実験の内容，結果，そして，考察について述べる。

表４は，被験者により投稿しやすいと選らばれたコメント機

WordPress では，標準コメント機能を使用するには，別ペー

アノテーション機能能の回数を示している。本システムのアノテーション機能が，標ジに画面遷移を行ってから，コメントの入力欄までページをス

Ｙ

標準コメント機能

準コメント機能より好評を得ていることから，投稿のしやすさ

クロールする必要がある。したがって，そのような時間差が生という点で標準コメント機能より優れていることが確認された。

じたのは，標準コメント機能の実行に必要となる操作の手間がその後，被験者全員に別のコメント機能を使ってもらい，投稿しやすい順番を回答してもらう。
情報系学科所属の学部生と大学院生 18 名

実験では，被験者に課題１と課題２の２つの課題を実施して表３によれば，２つのコメント投稿機能の間には，10 秒以
上の時間差が生じている。今回ブログサーバとして使用した

Ⅹ

［被験者］

■ 4.1 実験内容 ■［手順］

もらう。両方の課題とも，センサノードであるフィールドサー

１.

被験者に課題１の説明を行う。

バにより，2008 年 10 月１日８時から 15 時まで１時間おきに，

２.

被験者に課題１を実施してもらう。

ある観葉植物が置かれた室内で観測されたセンサデータ（温度，３.

被験者に課題２の説明を行う。

湿度，カメラ画像）を使用して行う。なお，フィールドサーバ

４.

被験者に課題２を実施してもらう。この際，実験者が，とは，Web サーバ，各種センサ，ネットワークカメラ，無線コメントの投稿開始から終了までに要した時間を測定する。

LAN 通信モジュールなど様々なデバイスを搭載し，フィール

５.

アンケートに回答してもらう。

表１ 各エントリ形式における特徴発見数

グループ 人数

発見数 発見率

表２ 各エントリ形式の好評数

グループ

好評数

Ａ

６

０

０％

Ａ

０

Ｂ

６

０

０％

Ｂ

７

Ｃ

６

３

50％

Ｃ

11

表３ 各コメント投稿機能における投稿時間

表４ 各コメント機能の好評数原因であると考えられる。ブログサーバによっては，エントリと同一ページに標準コメント機能を備えているものもあるので，そのようなブログサーバを利用すれば，この差は縮まると考えられる。だたし，その場合であっても，アノテーション投稿機
能では，エントリ内で即座にコメントを入力できるので，投稿時間は標準コメント投稿機能より短縮される。
表４によれば，被験者が使いやすいコメント投稿機能は，Ⅹ

グループ

人数

好評数

グループ

好評数

にあたるアノテーション投稿機能であった。この機能を選んだ

Ⅹ

９

30.8 秒

Ⅹ

13

Ｙ

９

41.6 秒Ｙ５

被験者の多くは，「コメントを投稿するのにページを遷移しなくてもよい」や「対象を閲覧しながらコメントを投稿できる」という点を理由に挙げていた。コメント投稿機能に関して，両ド（圃場）に長期間設置して，環境の計測等を行うモニタリン

課題１では，対策２である要約エントリ表示機能の有効性をグデバイスである。フィールドサーバの外観とその観測データ調査する。本機能の狙いは，複数のセンサデータをその特徴にを公開しているデータページを図８に示す。

合った表現形式で表示することにより，センサデータ間で差異

表１によれば，課題１においてＣ形式のエントリを閲覧したがあった場合，それに気づきやすくすることである。この課題

被験者のみが特徴発見に至っている。これは，Ｃ形式のエント

では，時間の経過とともに微妙に動作する植物を撮影した画像

リ内において，センサデータの相違が視覚的に捉えられる形式

を含むエントリを被験者に表示する。センサブログの表示形式で表示されているからだと考えられる。Ａ形式のエントリでは，の違いにより，その発見数に差異が生じるかどうかを調査する。

複数のセンサデータがエントリごとに別々に投稿されているの課題２では，対策３であるアノテーション投稿機能の有効性

で，それらは分離されて配置される。そのため，それらの内容

センサデータの大規模で効率的な共有を目指す研究には，を調査する。本機能では，エントリ内の特定のセンサデータにを全体的に把握したり，相互に比較したりすることができない。

Live E! プロジェクト［６］による Live E! システムや，
原ら［７］

図８
フィールドサーバ（左側）とデータページ（右側）Fig.8
A look of a field server(left) andan example of a data page(right).

40の内部にある対応する画素同士は分離して配置されてしまい，

れた最新のエントリやで使用しているブログサーバである WordPress には，投稿さ図７ RSS リーダ（Google Reader）
による更新情報の表示
Fig.7 A piece of update information displayedby the RSS reader(Google Reader) .

に複数の画素を持つので，画像データを並べて配置しても，そ■ 4.2 実験結果 ■

■ 4.2

考 察 ■

者に大差が開いたのは，アノテーション投稿機能が狙い通りの機能を発揮し，それにユーザが好感をいただいたためだと考えられる。

■ ５．関連研究 ■41

による X-Sensor センサシステム，伊藤ら［８］による Airy

また，本システムを評価するために行った実験について報告

Notes システムなどがある。これらの研究では，センサネット

した。この実験において，要約表示機能にはコメントにつながワークから観測されたセンサデータそのものを共有するためのるような気づきを誘発する効果があること，アノテーション投基盤作りに焦点が当てられており，いずれのシステムにおいて稿機能のほうが，標準コメント投稿機能よりスムーズにコメンも提案システムのようにセンサ情報までも含めて共有する機能トを投稿できることを確認した。

は提供されていない。

今後の課題としては，要約表示機能とアノテーション投稿機

センサデータのアノテーションをテーマにした研究として，能の拡充が挙げられる。要約表示機能については，今回の要約

高橋ら［11］は地球科学データアノテーションシステムを提形式よりさらに気づきを誘発させる効果のあるインタフェース

案している。高橋らのシステムは，システムの性格という点で，を考案していく予定である。また，アノテーション投稿機能に本システムとほぼ同一である。特に，センサデータやアノテー

ついては，複数のセンサデータに対してコメントを付与する機

ションのデータ形式については，国際的な標準化の動向を反映

能を検討する予定である。

した提案内容となっている。しかし，システムについては現在

本システムでは，ブログのコメント機能を使ったアノテー

実装中であり，その内容については概略を示すにとどまってい

ションに注目しているが，ブログには，まだトラックバック機る。それに対し，本システムはすでに実装を完了している。ま能をはじめとする仕組みが残されている。本システムに対してた，センサデータとセンサ情報の共有にブログを利用しているは，これらの機能や，ブログ検索，ブログマイニングの成果を点が，高橋らのシステムにはない特徴となっている。

取り入れていくことも目指していく。

ブログをアノテーションに利用する研究として，山本ら［12］は，ブログ上でマルチメディアコンテンツのアノテーションを【参考文献】

可能にするシステム Synvie を提案している。Synvie も本シス

［１］ 徳田英幸，米澤拓郎，伊藤昌毅：センサネットワークによるユビキ

テムも，ともにコメントを使って，エントリ内のコンテンツにタスサービス―モノのスマート化と環境の見える化―，人工知能学会誌，

アノテーションを付与する点では同様である。しかし，Synvie

Vol.23, No.4, pp.447－452 (2008).

がオリジナルのコンテンツにアノテーションを付与するのに対し，本システムはオリジナルのデータが要約されたコンテンツにアノテーションを付与する点が異なる。
センサネットワークとブログとを組み合わせた研究として，［２］ 満田成紀，鰺坂恒夫：センサ情報共有のためのアーキテクチャとデー
タ形式標準，人工知能学会誌，Vol.24, No.2, pp.202－207 (2009).
［３］ 白崎裕治：世界中の天文データベース連携を実現するバーチャル天文台，情報処理学会誌，Vol.45, No.12, pp.1219－1224 (2004).
［４］ Calabrese, F., Koeckl, K. and Ratti, C.: WIKICITY: Real-time

前川ら［13］はモノ参加型 Weblog を提案している。モノ参

Locationsensitive Tools for the City, CUPUM 2007 (2007).

加型 Weblog は，本システムとかなり点で類似している。しか［５］ Kansal, A., Nath, S., Liu, J. and Zhao, F.: SenseWeb: An Infrastructure

し，モノ参加型 Weblog が家屋内に設置されたセンサネット

18 for Shared Sensing, Multimedia, IEEE, Vol.14, No.4, pp.8－13 (2007).

ワークにおいて発生したイベントを通知するのにブログを利用［６］ 江崎するのに対し，本システムはもっと広範囲に設置されたセンサの展開，情報処理学会誌，Vol.49, No.10, pp.1153－1158 (2008).

ネットワークから取得した観測データに対してテキストを付与するためにブログを利用する点が異なる。

［７］ 原浩：インターネット技術を用いたセンサ情報共有ネットワーク
隆浩，神崎映光，中山浩太郎，義久智樹，寺西裕一，若宮直紀，

下條真司：X-Sensor: 大規模実証実験を可能とするセンサネットワークテス
トベッド，情報処理学会誌，Vol.49, No.8, pp.950－955 (2008).
［８］ 伊藤昌毅，片桐由希子，石川幹子，徳田英幸：Airy Notes: 緑地計画

■ ６．おわりに ■のための無線センサネットワークによる環境モニタリング，情報処理学会論文誌，Vol.49, No.1, pp.69－82 (2008).

本論文では，センサ情報の創出を支援しながら，センサデー［10］ 奥村共有システムを提案した。本システムの狙いは，センサデータ

析を目指して―，人工知能学会誌，Vol.21, No.4, pp.424－429 (2006).

の共有をきっかけにして，センサ情報の創出と共有のループを［11］ 高橋

展開させることである。このため，本システムでは，センサ情報を誘発するための仕組みと，それをスムーズに記録する仕組みが重要になる。本システムでは，それらに対応する仕組みと学：blog マイニング―インターネット上のトレンド，意見分
慧，立床雅司，絹谷弘子，吉川正俊：地球科学データアノテー

ションシステムの構築 (2008).
［12］ 山本大介，増田智樹，大平茂輝，長尾

確：映像を話題としたコミュ

ニティ活動支援に基づくアノテーションシステム，情報処理学会論文誌，
Vol.48, No.12, pp.3624－3636 (2007).

して，複数のセンサデータをまとめて視覚化する要約表示機能［13］ 前川卓也，柳沢と特定のデータにコメントを付与するアノテーション投稿機能

るモノ参加型 Weblog の実現，電子情報通信学会技術研究報告，Vol.107,を設けた。

No.152, pp.47－57 (2007).

溝渕

Mizobuchi42［９］ 長野弘子：ブログ検索，pp.150－153, インプレス R&D (2006).

タとセンサ情報を共有する仕組みとして，ブログ型センサ情報

昭二
Shoji

近畿大学講師
経歴は NAIS journal 24P に掲載。

井口
Iguchi信和

Nobukazu

豊，岡留剛：センサネットワーク環境におけ近畿大学理工学部教授
経歴は NAIS journal 35P に掲載。

43

43