令和4年度 ITパスポート試験 公開問題 問88 解説 IoTデータの形式
IoT デバイスで収集した情報を IoT サーバに送信するときに利用されるデータ形式に関する次の記述中の a, b に入れる字句の適切な組合せはどれか。 [ a ] 形式は,コンマなどの区切り文字で,データの区切りを示すデータ形式であり, [ b ] 形式は,マークアップ言語であり,データの論理構造を,タグを用いて記述できるデータ形式である。
- ア. a: CSV, b: JSON
- イ. a: CSV, b: XML ✓ 正答
- ウ. a: RSS, b: JSON
- エ. a: RSS, b: XML
解説
この問題は、キーワードと定義を正しく結びつけることで解くことができます。
a:コンマなどの区切り文字でデータを分けるという説明から、CSV(Comma Separated Values)を特定します。 b:マークアップ言語であり、タグを用いて論理構造を記述するという説明から、XML(Extensible Markup Language)を特定します。
これらを組み合わせると、正解は選択肢イとなります。
データ形式の特徴と分類
ITパスポート試験では、データ形式の役割や特徴を問う問題が頻出します。それぞれの形式について整理しておきましょう。
CSV(Comma Separated Values) 名前の通り、値をコンマ(,)で区切った形式です。表計算ソフトのデータ交換によく用いられます。構造が単純で軽量ですが、複雑な階層構造を持つデータを表現するのには向いていません。
XML(Extensible Markup Language) タグ(<...>など)を使ってデータの意味や構造を記述するマークアップ言語です。自身でタグを定義できるため柔軟性が高く、データの論理的な階層構造を表現できます。
JSON(JavaScript Object Notation) JavaScriptのオブジェクト表記法を基にした、軽量なデータ交換形式です。キーと値のペアで構成され、Web APIの通信などで非常に広く利用されています。タグを多用するXMLよりもデータ量が少なくなる傾向があるため、最近のWeb開発では主流になっています。
RSS(Really Simple Syndication) Webサイトの更新情報(タイトル、URL、公開日時など)を配信するための形式です。XMLをベースとしていますが、用途はニュースサイトやブログの更新通知に特化しています。
試験での活用方法
問題文の中に「カンマ」「区切り文字」という言葉が出てきたらCSVを、「タグ」「階層構造」「マークアップ言語」が出てきたらXMLを連想できるようにしましょう。また、IoTの分野では、通信量を抑えるために軽量な形式が好まれることも併せて覚えておくと、応用問題にも強くなります。
- e-Words:CSVとは
- e-Words:XMLとは
- 経済産業省:ITパスポート試験 シラバス(Ver.6.0)※データ形式に関連する知識を確認できます