UAProf ( User A gent Prof ile) 仕様は、ワイヤレス デバイスの機能と設定情報の取得に関係しています。この情報は、コンテンツ プロバイダーが特定のデバイスに適した形式でコンテンツを作成するために使用できます。
UAProf は、World Wide Web Consortiumによって作成されたComposite Capability/Preference Profiles仕様に関連しています。UAProf はRDFに基づいています。
UAProf ファイルは通常、ファイル拡張子rdfが または でxml、通常は mimetype application/xml で提供されます。これらはXMLベースのファイル形式です。RDF 形式は、ドキュメント スキーマが拡張可能であることを意味します。
UAProf ファイルは、ベンダー、モデル、画面サイズ、マルチメディア機能、文字セットのサポートなど、モバイル端末の機能を説明します。最近の UAProfile には、ビデオ、マルチメディア、ストリーミング、MMS機能に関するより詳細なデータを含む、MMS、PSS5、PSS6 スキーマに準拠したデータも含まれるようになりました。
モバイル端末は、UAProf への URL を含むヘッダーを http リクエスト内に送信します。http ヘッダーは通常 ですX-WAP-Profile:が、 や19-Profile:、WAP-Profile:その他の同様のヘッダーに似た形式になることもあります。
デバイスの UAProf の生成は任意です。GSMデバイスの場合、UAProf は通常デバイスのベンダー ( Nokia、Samsung、LGなど) によって生成されますが、 CDMA / BREWデバイスの場合、UAProf は通信会社によって生成されるのが一般的です。
コンテンツ配信システム( WAPサイトなど)は、UAProfを使用してコンテンツを表示用に調整したり、ダウンロード用に提供するアイテムを決定したりできます。ただし、UAProfのみに依存すると、次のような欠点があります( [1]も参照)。
- すべてのデバイスに UAProfs があるわけではありません (多くの新しい Windows Mobile デバイス、iDen ハンドセット、または従来のハンドセットを含む)
- 宣伝されている UAProf がすべて利用できるわけではない (UAProfile.com の数字によると、携帯電話から提供されるリンクの約 20% が無効または利用できない)
- UAProf にはスキーマまたはデータ エラーが含まれる可能性があり、解析が失敗する可能性があります。
- UAProfs をリアルタイムで取得して解析するのは時間がかかり、特定の Web リクエストにかなりのオーバーヘッドを追加する可能性があります。UAProfsをキャッシュするためのデバイス記述リポジトリの作成と、UAProfs を更新して廃止を確認するワークフローが必要になります。
- UAProf の各フィールド内のデータに対して、業界全体のデータ品質標準は存在しません。
- UAProf ドキュメント自体には、スキーマに適用される可能性のあるデバイスのユーザー エージェントは含まれていません (Nokia はコメントにそれを記載しています)。
- UAProf ヘッダーは、多くの場合、明らかに間違っていることがあります。(つまり、まったく異なるデバイスの場合)
UAProf デバイス プロファイルは、 WURFLのデバイス機能情報のソースの 1 つであり、デバイス マークアップ、マルチメディア機能などに関連する他の多くの項目やブール フィールドとともに、UAProfile スキーマを独自のスキーマにマッピングします。この XML データはUser-Agent:、Web 要求のヘッダー
にキーとして設定されます。
この問題に対する別のアプローチは、UAProf や WURFL などの「オフライン」アプローチの理想的な表現ではなく、リアルタイムの派生情報、コンポーネント分析、手動データ、および UAProfiles を組み合わせて、実際のデバイス自体を処理することです。このアプローチにより、ユーザーが変更したデバイス、Windows Mobileデバイス、レガシー デバイス、スパイダー、ボットを検出でき、少なくとも 1 つの市販システムで実証されています。
W3C MWI (モバイル ウェブ イニシアティブ) と関連する DDWG (デバイス記述ワーキング グループ) は、UAProf とデバイス端末情報の収集と追跡の難しさ、および業界全体にわたる UAProf の実装における実際的な欠点を認識し、デバイス記述リポジトリの仕様を概説しました。これは、このようなリポジトリのエコシステムによって、最終的にはローカル デバイス リポジトリの必要性がなくなり、Web サービス エコシステムが採用されるという期待に基づいています。
参照
- ウルフル
- Apache モバイル フィルター
参考文献
- ^ Glover, T.; Davies, J. (2005). 「Web 上でのデバイス独立性とユーザー プロファイルの統合」. BT テクノロジー ジャーナル. 23 (3): 239–248. doi :10.1007/s10550-005-0045-y.
外部リンク
- 「openmobilealliance.org UAProf 仕様」(PDF)。
- UAProf リスト (英語/フランス語)
