Container(コンテナー)

コンテナーは、電子出版物のリソースをまとめるための単一のファイルです。

電子出版物は、 HTMLドキュメント、画像、 CSSファイル、スクリプトなど、さまざまなファイルで構成されていますが、それらを 1つのコンテナーにまとめると、容易に出版物を配布できます(たとえば、出版物全体のベンダー送信や、ユーザーがダウンロードするときに1つのファイルで済みます)。

たとえば、EPUBではコンテナー化の形式としてZIPを使用します。

Content Provider(コンテンツプロバイダー)

オンライン書店での販売や、企業のウェブサイトからのダウンロード、また、図書館の貸出プログラムなどを通じて、ユーザーに電子出版物を提供する責任を負う組織。

Core Media Type(コアメディアタイプ)

EPUB 3のコアメディアタイプは、EPUBコンテンツドキュメントを使用するリーディングシステムが必須でサポートしなければならないファイル形式です。コアメディアタイプを使用すると、ユーザーが使用するリーディングシステムに関係なく出版物が読み取れることが保証できます。

たとえば、EPUB 3 では、音声再生をサポートするリーディングシステムがMP3およびMP4音声をレンダリングできることが求められます。同様に、ビューポートを備えたリーディングシステムは、さまざまな画像形式をサポートする必要があります。これらはすべてコアメディアタイプです。

リソースのメディアタイプがコアとしてリストされていない場合、それは外部リソースとみなされます(つまり、リーディングシステムはそれをサポートする可能性がありますが、保証はされません)。

EPUB 3 でサポートされるコアメディアタイプのリストは、EPUB 3 規格に記載されています。

CSS(シーエスエス)

カスケード スタイルシート(CSS)言語は、 HTMLおよびSVGドキュメントの視覚的な表示を制御するために使用されます。

CSS は、コンテンツ製作者が定義した一連のルールに基づいて、フォント、色、枠線、その他の表示要素を指定するために使用されます。