ISO/IEC 15938-12:2012 情報技術—マルチメディアコンテンツ記述インターフェース—パート12:クエリ形式 | ページ 2

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

序文

ISO (国際標準化機構) と IEC (国際電気標準会議) は、世界標準化のための専門システムを形成しています。 ISO または IEC のメンバーである国家機関は、技術活動の特定の分野を扱うために、それぞれの組織によって設立された技術委員会を通じて、国際規格の開発に参加しています。 ISO と IEC の技術委員会は、相互に関心のある分野で協力しています。 ISO および IEC と連携して、政府および非政府の他の国際機関もこの作業に参加しています。情報技術の分野では、ISO と IEC が合同技術委員会 ISO/IEC JTC 1 を設立しました。

国際規格は、ISO/IEC 指令で指定された規則に従って起草されます。 2.

合同技術委員会の主な任務は、国際規格を作成することです。合同技術委員会によって採択された国際規格草案は、投票のために各国の機関に回覧されます。国際規格として発行するには、投票を行う国の機関の少なくとも 75% による承認が必要です。

このドキュメントの要素の一部が特許権の対象となる可能性があることに注意してください。 ISO および IEC は、そのような特許権の一部またはすべてを特定する責任を負わないものとします。

ISO/IEC 15938-12 は、合同技術委員会 ISO/IEC JTC 1, 情報技術、小委員会 SC 29, オーディオ、画像、マルチメディア、およびハイパーメディア情報のコーディングによって作成されました。

この第 2 版は、技術的に改訂された第 1 版 (ISO/IEC 15938-12:2008) を取り消して置き換えるものです。

また、ISO/IEC 15938-12:2008/Cor.1:2009, ISO/IEC 15938-12:2008/Cor.2:2010, ISO/IEC 15938-12:2008:Amd.1:2011, および ISO/ IEC 15938-12:2008:Amd.2:201

ISO/IEC 15938 は、次の部分で構成され、一般的なタイトルは「情報技術 - マルチメディア コンテンツ記述インターフェイス」です。

  • Part 1: システム
  • Part 2: 記述定義言語
  • Part 3: ビジュアル
  • Part 4: オーディオ
  • Part 5: マルチメディア記述スキーム
  • Part 6: リファレンス ソフトウェア
  • Part 7:適合性テスト
  • Part 8: MPEG-7 記述の抽出と使用
  • Part 9: プロファイルとレベル
  • Part 10: スキーマ定義
  • Part 11: MPEG-7 プロファイル スキーム
  • Part 12: クエリ形式

序章

「マルチメディア コンテンツ記述インターフェイス」としても知られる MPEG-7 標準は、マルチメディア環境でオーディオビジュアル データ コンテンツの記述を可能にする標準化されたコア技術を提供することを目的としています。これは、幅広い要件とターゲットを絞ったマルチメディア アプリケーション、およびそのようなコンテキストで重要なオーディオビジュアル機能の数が多いことを考えると、困難な作業です。この広範な目標を達成するために、MPEG-7 標準は次のことを行います。

  • •複数の記述子および記述スキームによって使用される再利用可能な基本的な型または構造に対応する視聴覚ドメインに固有ではない記述要素であるデータ型。
  • •機能を表す記述子 (D)記述子は、各機能表現の構文とセマンティクスを定義します。特徴はデータの特徴であり、誰かにとって何かを意味します。 1 つの機能を表す複数の記述子を持つことができます。つまり、さまざまな関連要件に対処することができます。記述子は、他の記述要素との多対 1 の関係には関与しません。
  • •コンポーネント間の関係の構造とセマンティクスを指定する記述スキーム (DS)これは、DS と DS の両方である場合があります。記述スキームは、記述情報を持たなければならず、他の記述要素との多対 1 の関係に参加することができます。
  • •新しい DS および場合によっては D の作成を可能にし、既存の DS の拡張と変更を可能にする記述定義言語 (DDL)
  • •記述または記述とデータの多重化、同期の問題、伝送メカニズム、ファイル形式などをサポートするシステム ツール。

この規格は、12 の部分に細分されています。

  • 1.システム: 標準のアーキテクチャ。効率的な転送と保存のために MPEG-7 記述を準備し、コンテンツと記述の間の同期を可能にするために必要なツール。また、知的財産の管理と保護に関連するツール。
  • 2.記述定義言語: 新しい DS を定義し、最終的には新しい D も定義するための言語、DDL 式のバイナリ表現。
  • 3.ビジュアル: ビジュアル記述ツール (D および DS)
  • 4.音声: 音声解説ツール (D および DS)
  • 5.マルチメディア記述スキーム: 一般的な記述ツール (D および DS)つまり、純粋に視覚的でも純粋に聴覚的でもない。
  • 6.参照ソフトウェア: MPEG-7 標準の関連部分のソフトウェア実装。
  • 7.適合性: MPEG-7 実装の適合性をテストするためのガイドラインと手順。
  • 8. MPEG-7 記述の抽出と使用。
  • 9.プロファイルとレベル。
  • 10.スキーマ定義。
  • 11. MPEG-7 プロファイル スキーム。
  • 12.クエリ形式。

ISO/IEC 15938 のこの部分には、MPEG Query Format (MPQF) のツールが含まれています。 MPQF の規範的な側面に対処し、規範的でない例も示しています。クエリ形式の構文は、DDL ISO/IEC 15938-2 のガイドラインを使用して定義されています。

1 スコープ

1.1 文書の構成

ISO/IEC 15938 のこの部分では、独立して、または ISO/IEC 15938 の他の部分と組み合わせて使用​​できるクエリ形式ツールについて説明します。各クエリ形式ツールは、2 つの規範的なセクションで説明されています。

構文:クエリおよび管理形式の規範仕様。
セマンティック:対応するクエリ形式仕様のすべてのコンポーネントのセマンティクスの規範的な定義。

場合によっては、クエリ フォーマット レベル ツールも 1 つまたは 2 つの有益なセクションを使用して説明されます。

例:必要に応じて、例を扱う有益なセクションが追加されます。
定義:オプションで、定義を扱う有益なセクションが追加されます。

1.2 クエリ形式の概要

クエリ形式は、入力クエリ形式、出力クエリ形式、およびクエリ管理の 3 つの側面で、マルチメディア コンテンツ情報検索システム (MPEG-7 データベースなど) に標準化されたインターフェイスを提供します。入力クエリ形式は、返される結果セットを表す一連の優先出力パラメーターに加えて、ユーザーが一連の正確な入力パラメーターを使用して検索基準を記述できるインターフェイスを指定します。出力クエリ形式は、結果セットのインターフェイス形式を指定します。クエリ管理は、サービス プロパティ (サポートされているクエリ形式など) に基づいて、サービス (MPEG-7 データベースなど) または集合サービス (さまざまなサービスのセットを管理するサービス プロバイダなど) を選択する手段を提供します。

2 参考文献

本書の適用には、以下の参考文献が不可欠です。日付のある参考文献については、引用された版のみが適用されます。日付のない参照については、参照文書の最新版 (修正を含む) が適用されます。

  • XQuery 1.0 および XPath 2.0 データ モデル (XDM) W3C 勧告、2007 年 1 月 23 日。 http://www.w3.org/TR/xpath-datamodel/
  • XML パス言語 (XPath) 2. W3C 勧告、 2007 年 1 月 23 日。 http://www.w3.org/TR/xpath20/

参考文献

[1]ISO/IEC 15938-2, 情報技術 — マルチメディアコンテンツ記述インターフェース — 2: 記述定義言語
[2]ISO/IEC JTC 1/SC 29/WG 11 N 4320, MPEG-7 要件ドキュメント V.15, F.ペレイラ編、シドニー、2001 年 7 月
[3]ISO/IEC JTC 1/SC 29/WG 11 N 2730, MPEG-7 Technology Proposal Evaluations and Recommendations の結果、 MPEG7 要件グループ、ソウル、1999 年 3 月
[4]IETF RFC 2396, Uniform Resource Identifiers (URI): Generic Syntax;セクション 4.フラグメント識別子
[5]Tim Bray, Jean Paoli, CM Sperberg-McQueen, Eve Maler, および François Yergeau 編。拡張マークアップ言語 (XML) 1.0 (第 5 版) W3C 勧告 2008 年 11 月 26 日。 W3 2008. URL: http://www.w3.org/TR/xml/.
[6]Katrin Fehlner, MPEG クエリ形式によるセマンティック検索、修士論文、パッサウ大学、 http: //www.dimis.fim.uni-passau.de/iris/mpqf/Master_Thesis_Katrin_Fehlner.pdf
[7]ジェレミー J キャロル、イアン ディキンソン、クリス ドリン、デイブ レイノルズ、アンディ シーボーン、ケビン ウィルキンソン。 「イエナ: セマンティック Web レコメンデーションの実装」.中:第 13 回国際ワールド ワイド ウェブ会議の代替トラック ペーパーとポスターに関する議事録。 AC 2004年、74~83ページ。
[8]サミュエル・ミカエリスとヴォルフガング・シュミージング。 JAXB 2.0: Java Architecture for XML Binding のプログラミング チュートリアル。第 1 版 Carl Hanser Verlag GmbH & CO. KG, 2006 年 11 月。ISBN: 978-344640753
[9]マイケル・シュミット、トーマス・ホーナング、ゲオルク・ローゼン、クリストフ・ピンケル。 「SP2Bench: SPARQL パフォーマンス ベンチマーク」。中: ICDE'09. IEEE データ エンジニアリングに関する第 25 回国際会議。 IEE上海、2009 年、pp. 222-23 ISBN: 978-1-4244-3422-0. URL: http://dx.doi.org/10.1109/ICDE.2009.28 .
[10]Anders Berglund, Scott Boag, Don Chamberlin, Mary F. Fernández, Michael Kay, Jonathan Robie, および Jérôme Siméon 編。 XML パス言語 (XPath) 2.0 (第 2 版) W3C 勧告 2010 年 12 月 14 日。 W3 2010. URL: http://www.w3.org/TR/xpath20/ .
[11]Anders Berglund, Mary Fernández, Ashok Malhotra, Jonathan Marsh, Marton Nagy, Norman Walsh 編。 XQuery 1.0 および XPath 2.0 データ モデル (XDM) (第 2 版) W3C 勧告 2010 年 12 月 14 日。 W3 2010. URL: http://www.w3.org/TR/xpath-datamodel/ .
[12]Ashok Malhotra, Jim Melton, Norman Walsh, Michael Kay 編。 XQuery 1.0 および XPath 2.0 関数と演算子 (第 2 版) W3C 勧告 2010 年 12 月 14 日。 W3 2010. URL: http://www.w3.org/TR/xpath-functions/ .
[13]Paul V. Biron と Ashok Malhotra 編。 XML スキーマ2: データ型 第 2 版。 W3C 勧告 2004 年 10 月 28 日。 W3 2004. URL: http://www.w3.org/TR/xmlschema-2/ .

Foreword

ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the work. In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1.

International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, 2.

The main task of the joint technical committee is to prepare International Standards. Draft International Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as an International Standard requires approval by at least 75 % of the national bodies casting a vote.

Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights.

ISO/IEC 15938-12 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia information.

This second edition cancels and replaces the first edition (ISO/IEC 15938-12:2008), which has been technically revised.

It also incorporates ISO/IEC 15938-12:2008/Cor.1:2009, ISO/IEC 15938-12:2008/Cor.2:2010, ISO/IEC 15938-12:2008:Amd.1:2011 and ISO/IEC 15938-12:2008:Amd.2:2011.

ISO/IEC 15938 consists of the following parts, under the general title Information technology — Multimedia content description interface:

  • Part 1: Systems
  • Part 2: Description definition language
  • Part 3: Visual
  • Part 4: Audio
  • Part 5: Multimedia description schemes
  • Part 6: Reference software
  • Part 7: Conformance testing
  • Part 8: Extraction and use of MPEG-7 descriptions
  • Part 9: Profiles and levels
  • Part 10: Schema definition
  • Part 11: MPEG-7 Profile schemas
  • Part 12: Query format

Introduction

The MPEG-7 standard, also known as the"Multimedia Content Description Interface", aims at providing standardized core technologies allowing the description of audiovisual data content in multimedia environments. This is a challenging task given the broad spectrum of requirements and targeted multimedia applications, and the broad number of audiovisual features of importance in such a context. In order to achieve this broad goal, MPEG-7 standardizes:

  • • Datatypes that are description elements not specific to the audiovisual domain that corresponds to reusable basic types or structures employed by multiple Descriptors and Description Schemes.
  • • Descriptors (D) to represent Features. Descriptors define the syntax and the semantics of each feature representation. A Feature is a distinctive characteristic of the data, which signifies something to somebody. It is possible to have several descriptors representing a single feature, i.e. to address different relevant requirements. A Descriptor does not participate in many-to-one relationships with other description elements.
  • • Description Schemes (DS) to specify the structure and semantics of the relationships between their components, which may be both Ds and DSs. A Description Scheme shall have descriptive information and may participate in many-to-one relationships with other description elements.
  • • A Description Definition Language (DDL) to allow the creation of new DSs and, possibly, Ds and to allow the extension and modification of existing DSs.
  • • Systems tools to support multiplexing of descriptions or description and data, synchronization issues, transmission mechanisms, file format, etc.

The standard is subdivided into twelve parts:

  • 1. Systems: Architecture of the standard, tools that are needed to prepare MPEG-7 Descriptions for efficient transport and storage, and to allow synchronization between content and descriptions. Also tools related to managing and protecting intellectual property.
  • 2. Description Definition Language: Language for defining new DSs and eventually also new Ds, binary representation of DDL expressions.
  • 3. Visual: Visual description tools (Ds and DSs).
  • 4. Audio: Audio description tools (Ds and DSs).
  • 5. Multimedia Description Schemes: Description tools (Ds and DSs) that are generic, i.e. neither purely visual nor purely audio.
  • 6. Reference Software: Software implementation of relevant parts of the MPEG-7 Standard.
  • 7. Conformance: Guidelines and procedures for testing conformance of MPEG-7 implementations.
  • 8. Extraction and use of MPEG-7 descriptions.
  • 9. Profiles and Levels.
  • 10. Schema Definition.
  • 11. MPEG-7 Profile Schemas.
  • 12. Query Format.

This part of ISO/IEC 15938 contains the tools of the MPEG Query Format (MPQF). It addresses the normative aspects of the MPQF and also illustrates some non-normative examples. The syntax of the Query Format is defined using the guidelines of DDL ISO/IEC 15938-2.

1 Scope

1.1 Organization of the document

This part of ISO/IEC 15938 describes the query format tools which may be used independently or in combination with other parts of ISO/IEC 15938. Each query format tool is described in two normative sections:

Syntax:Normative specification of the query and management format.
Semantic:Normative definition of the semantics of all the components of the corresponding query format specification.

In some instances the query format level tool is also described using either one or two informative sections:

Examples:Optionally an informative section dealing with examples is appended.
Definitions:Optionally an informative section dealing with definitions is appended.

1.2 Overview of the Query Format

The query format provides a standardized interface for multimedia content information retrieval systems (e.g. MPEG-7 databases) in three aspects which are input query format, output query format, and query managements. The input query format specifies the interface through which the users can describe their search criteria with a set of precise input parameters in addition to a set of preferred output parameters to depict the return result sets. The output query format specifies the interface format for the result set. The query management provides means for selecting services (e.g. MPEG-7 database) or aggregated services (e.g. service provider that administers a set of different services) based on service properties (e.g. supported query format).

2 Normative references

The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.

  • XQuery 1.0 and XPath 2.0 Data Model (XDM). W3C Recommendation, 23 January 2007. http://www.w3.org/TR/xpath-datamodel/
  • XML Path Language (XPath) 2.0. W3C Recommendation, 23 January 2007. http://www.w3.org/TR/xpath20/

Bibliography

[1]ISO/IEC 15938-2, Information technology — Multimedia content description interface — 2: Description definition language
[2]ISO/IEC JTC 1/SC 29/WG 11 N 4320, MPEG-7 Requirements Document V.15, F. Pereira ed., Sydney, July 2001
[3]ISO/IEC JTC 1/SC 29/WG 11 N 2730, Results of MPEG-7 Technology Proposal Evaluations and Recommendations, MPEG7 Requirements Group, Seoul, March 1999
[4]IETF RFC 2396, Uniform Resource Identifiers (URI): Generic Syntax; Section 4.1. Fragment Identifier
[5]Tim Bray, Jean Paoli, C. M. Sperberg-McQueen, Eve Maler, and François Yergeau, eds. Extensible Markup Language (XML) 1.0 (Fifth Edition). W3C Recommendation 26 November 2008. W3C. 2008. URL: http://www.w3.org/TR/xml/.
[6]Katrin Fehlner, Semantic Retrieval by means of the MPEG Query Format, Master Thesis, University of Passau, http://www.dimis.fim.uni-passau.de/iris/mpqf/Master_Thesis_Katrin_Fehlner.pdf
[7]Jeremy J. Carroll, Ian Dickinson, Chris Dollin, Dave Reynolds, Andy Seaborne, and Kevin Wilkinson. “Jena: Implementing the Semantic Web Recommendations”. In: Proceedings of the 13th International World Wide Web Conference on Alternate Track Papers & Posters. ACM. 2004, pp. 74-83.
[8]Samuel Michaelis and Wolfgang Schmiesing. JAXB 2.0: Ein Programmiertutorial für die Java Architecture for XML Binding. 1st ed. Carl Hanser Verlag GmbH & CO. KG, Nov. 2006. ISBN: 978-3446407534.
[9]Michael Schmidt, Thomas Hornung, Georg Lausen, and Christoph Pinkel. “SP2Bench: A SPARQL Performance Benchmark”. In: ICDE’09. IEEE 25th International Conference on Data Engineering. IEEE. Shanghai, 2009, pp. 222-233. ISBN: 978-1-4244-3422-0. URL: http://dx.doi.org/10.1109/ICDE.2009.28 .
[10]Anders Berglund, Scott Boag, Don Chamberlin, Mary F. Fernández, Michael Kay, Jonathan Robie, and Jérôme Siméon, eds. XML Path Language (XPath) 2.0 (Second Edition). W3C Recommendation 14 December 2010. W3C. 2010. URL: http://www.w3.org/TR/xpath20/ .
[11]Anders Berglund, Mary Fernández, Ashok Malhotra, Jonathan Marsh, Marton Nagy, and Norman Walsh, eds. XQuery 1.0 and XPath 2.0 Data Model (XDM) (Second Edition). W3C Recommendation 14 December 2010. W3C. 2010. URL: http://www.w3.org/TR/xpath-datamodel/ .
[12]Ashok Malhotra, Jim Melton, Norman Walsh, and Michael Kay, eds. XQuery 1.0 and XPath 2.0 Functions and Operators (Second Edition). W3C Recommendation 14 December 2010. W3C. 2010. URL: http://www.w3.org/TR/xpath-functions/ .
[13]Paul V. Biron and Ashok Malhotra, eds. XML Schema 2: Datatypes Second Edition. W3C Recommendation 28 October 2004. W3C. 2004. URL: http://www.w3.org/TR/xmlschema-2/ .