ITパスポート 2022年 問61
問題文
大学のキャンパス案内のWebページ内に他のWebサービスが提供する地図情報を組み込んで表示するなど、公開されているWebページやWebサービスを組み合わせて一つの新しいコンテンツを作成する手法を何と呼ぶか。
選択肢
ア:シングルサインオン
イ:デジタルフォレンジックス
ウ:トークン
エ:マッシュアップ(正解)
🔒 解説は解答すると表示されます
大学のキャンパス案内のWebページに他サービスの地図を組み込む手法【ITパスポート 解説】
正解の理由
大学のWebページに、外部が提供する地図(例:地図サービス)を組み込んで新しいページを作る手法は「マッシュアップ」と呼ばれます。ここで言うマッシュアップは、複数の公開されたWebページやWebサービスを組み合わせて、元にはない新しい情報や機能を作る手法です。選択肢の中では エ(マッシュアップ)がこれに該当します。
ポイントを簡単に整理します。
- 「他のサービスの地図」を使っている → 別のサービスの提供する機能・データを組み合わせている。
- 「公開されているWebページやWebサービスを組み合わせる」 → まさにマッシュアップの定義そのもの。
解法ステップ
- 問題文のキーワードを探す:「公開されているWebページやWebサービスを組み合わせて一つの新しいコンテンツを作成する」。
- 各選択肢の意味を思い出す(短く確認)。
- シングルサインオン(SSO:Single Sign-On)→ 認証に関する仕組み。
- デジタルフォレンジックス(Digital Forensics)→ 証拠調査の技術。
- トークン(token)→ 認証や情報の小さな単位・記号。
- マッシュアップ(mashup)→ 複数の公開サービスを組み合わせる手法。
- 上記と照らし合わせて、問題文に合うものを選ぶ → マッシュアップ(エ)。
この順で考えると迷わず答えられます。
選択肢別の誤答解説
-
ア: シングルサインオン(SSO:Single Sign-On:一度の認証で複数のサービスにログインできる仕組み)
→ 認証の仕組みを指します。サービスを「組み合わせて新しいコンテンツを作る」意味ではありません。 -
イ: デジタルフォレンジックス(Digital Forensics:コンピュータやスマホなどの電子機器から証拠を収集・解析する技術)
→ セキュリティや犯罪捜査で使う調査技術です。Webサービスの組合せとは無関係です。 -
ウ: トークン(token:認証で使う小さな情報や、システム間での識別情報)
→ トークンは情報のやり取りや認証に関係しますが、サービス同士を組み合わせて新しいコンテンツを作る手法そのものではありません。 -
エ: マッシュアップ(複数のWebサービスやデータを組み合わせて新しいサービスやページを作る手法)
→ 問題文で求められる定義に一致します。例:地図サービス+施設情報でキャンパス案内を作る。
よくある誤解
-
「外部の地図を貼るだけならマッシュアップじゃない」と考える誤解
- 単に画像を貼るだけであっても、外部サービスの公開APIや埋め込み機能を使って表示しているならマッシュアップに含まれます。重要なのは「公開された他のサービスやデータを利用しているかどうか」です。
-
「認証やトークンが出てきたら正解はウ(トークン)」という誤解
- トークンはマッシュアップを実現する際に使うことがあります(APIアクセスの認証など)が、トークン自体は手法ではなく道具・情報の一種です。問題は「手法」を問うているので注意してください。
-
「iframeで埋めたらマッシュアップではない」と考える誤解
- iframe(別のWebページを埋め込む仕組み)を使う単純な埋め込みも、外部サービスを組み合わせる行為であれば広義のマッシュアップに含まれます。
補足コラム
マッシュアップを実現する主な技術要素(やさしい解説)
- API(Application Programming Interface:アプリケーション同士が決められた方法でやり取りする仕組み)
→ 地図サービスが用意する「地図データを取得する窓口」みたいなものです。地図の表示や位置検索の機能をプログラムから呼べます。 - 認証とトークン(token)
→ APIにアクセスする際、サービスによってはAPIキーやトークンと呼ぶ「利用許可の印」を渡します。これは「あなたにそのデータを使う権利がありますよ」という証明です。 - 埋め込み(iframe)やJavaScriptでの呼び出し
→ 外部の地図を簡単にページ内に表示する方法です。技術的にはいくつかの選択肢があります。 - 利用規約とライセンス
→ 他社のサービスやデータを使うときは、利用規約に従う必要があります。商用利用の可否、改変の制限などを確認してください。
身近な例:お店の住所を紙で配る代わりに、地図サービスの地図をWebページに埋めて、そこに自店の情報を重ねる。これがマッシュアップです。
FAQ
Q1: マッシュアップは違法になることがありますか?
A1: 利用規約や著作権に違反すると違法や契約違反になります。公開APIでも利用条件(商用利用の可否、表示ルールなど)を確認してください。
A1: 利用規約や著作権に違反すると違法や契約違反になります。公開APIでも利用条件(商用利用の可否、表示ルールなど)を確認してください。
Q2: マッシュアップを作るのに特別な資格は必要ですか?
A2: 資格は不要です。プログラミングやWebの基礎知識(HTMLやJavaScript)と、使うサービスのAPIの使い方を学べば作れます。
A2: 資格は不要です。プログラミングやWebの基礎知識(HTMLやJavaScript)と、使うサービスのAPIの使い方を学べば作れます。
Q3: マッシュアップとAPIの違いは何ですか?
A3: APIは「データや機能を提供する手段」です。マッシュアップは「そのAPIなどを使って複数のサービスを組み合わせ、新しいサービスやページを作る手法」です。APIは材料、マッシュアップは料理法と考えると分かりやすいです。
A3: APIは「データや機能を提供する手段」です。マッシュアップは「そのAPIなどを使って複数のサービスを組み合わせ、新しいサービスやページを作る手法」です。APIは材料、マッシュアップは料理法と考えると分かりやすいです。
Q4: 学習のおすすめは?
A4: 公開されている地図APIやオープンデータを使った簡単なサンプルを作ると良いです。公式ドキュメントの「はじめてガイド」を順に試してください。
A4: 公開されている地図APIやオープンデータを使った簡単なサンプルを作ると良いです。公式ドキュメントの「はじめてガイド」を順に試してください。
関連キーワード: マッシュアップ、API、地図API、iframe、オープンデータ、Webサービス、JSON、認証、トークン、利用規約

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

