[3] [DFN[[RUBYB[[[共通処理]]]@en[generic processing]]]]は、[[構造化構文]]の共通の
(特定の[[応用]]によらない) 処理です。[DFN[[RUBYB[[[共通処理器]]]@en[generic processor]]]]は、
専ら[[共通処理]]のみを行う実装です。

* 仕様書

[REFS[
- [1] [CITE@en[Best Practices for Fragment Identifiers and Media Type Definitions]] ([TIME[2013-04-29 23:11:19 +09:00]] 版) <http://www.w3.org/2001/tag/doc/mimeTypesAndFragids#h-terminology>
- [2] [CITE@en[Best Practices for Fragment Identifiers and Media Type Definitions]] ([TIME[2013-04-29 23:11:19 +09:00]] 版) <http://www.w3.org/2001/tag/doc/mimeTypesAndFragids#dfn-generic-processor>
]REFS]

* 定義

[4] [[素片識別子]]の[DFN[[RUBYB[[[共通処理]]]@en[generic processing]]]]は、
特定の [[MIME型]]の詳細な知識無しに行われる[[素片識別子]]の処理です [SRC[>>1]]。

[EG[
[5] 例えば、 [[Atom]] の[[語彙]]に関する知識無しに [CODE(MIME)@en[[[application/atom+xml]]]]
の[[XML文書]]の[[要素]]を [[XPointer]] によって取り出すことは[[共通処理]]です [SRC[>>1]]。
]EG]

[6] [DFN[[RUBYB[[[共通処理器]]]@en[generic processor]]]]は、
[[共通処理]]を行う[[素片識別子]]の[[処理器]]です [SRC[>>1, >>2]]。

[EG[
[7] [[JSON]] 表示器は、特定の[[語彙]]の知識無しに [[JSON]] を表示します [SRC[>>1]]。
]EG]

[EG[
[8] [[Webブラウザー]]は、特定の [[MIME型]]の知識無しに [[XML MIME型]]の[[文書]]を構文ハイライト付きで表示することがあります [SRC[>>2]]。
]EG]
