[1] 
[DFN[SERA]]
は、
かつて[[エチオピア]]で、
[[計算機]]上の[[エチオピア文字]]の[[代替表記]]として用いられていた、
[[エチオピア文字]]の[[ASCII文字]]への[[transliteration]]方式。

[11] 
当時は[[インターネットメール]]や[[ネットニュース]]で [[SERA]] が使われていました。

[6] 
[[プレインテキスト]]の他に [[HTML]] や各種[[アプリケーション]]でも使われていました。

[10] 
[[Mule]] 2.2 は [[SERA]] の読み書きに対応していました。

[8] 
[TIME[2022-11-07T06:34:45.200Z]]
<ftp://ftp.geez.org/pub/>



[5] >>8 には [[XML]] の[[コメント]]や[[要素内容]]どころか[[要素名]]などにも
[[SERA]] を使った例が出てきます。
まとまったドキュメントになっていないようなので、
技術検証程度のものだったのかもしれませんが、
興味深いものです。

[7] [[JISエチオピア文字]]に変換するソフトウェアもありました。

[12] [CITE[System for Ethiopic Representaion in ASCII]], [TIME[2024-09-10T12:47:58.000Z]], [TIME[1997-07-29T05:50:01.295Z]] <https://web.archive.org/web/19970729054757/http://www.cs.indiana.edu/hyplan/dmulholl/fidel/sera-faq.html#tech-2>

* [CODE[sera]] 要素 (HTML)


[2] 
[[Mule]] 上の [[Emacs/W3]] では [CODE[sera]] [[要素]]があって、その[[内容]]は
[[SERA]] により解釈されていた。 
[SRC[>>8 から入手できる SERA の FAQ]]


[9] [CITE[6. Technical Aspects]], [TIME[2024-09-10T12:45:58.000Z]], [TIME[1997-08-06T15:50:01.821Z]] <https://web.archive.org/web/19970806155000/http://www.cs.indiana.edu/hyplan/dmulholl/fidel/sera-faq_6.html#tech-2>


[3] [CITE[A Book Shelf Of Ethiopian Text]], [TIME[2022-11-07T07:05:08.000Z]], [TIME[1997-07-29T06:16:16.571Z]] <https://web.archive.org/web/19970729055157/http://www.cs.indiana.edu/hyplan/dmulholl/fidel/let/>

[4] >>3 [CODE[sera]] [[要素]]の実利用例


[15] ドキュメントを読む限り、[[エチオピア文字]]用パッチのようなものや設定の変更ではなく、
[[Mule]] + [[Emacs/W3]] の標準で [CODE[sera]] [[要素]]が解釈されていたようです。

[13] [[Emacs/W3]] の[[構文解析器]]は[TIME[平成10(1998)年][1998]]以後のものが [[CVS]] 
にありますが [SRC[>>14]]、
ここでは [CODE[sera]] [[要素]]は実装されていないように見えます。
しかし [[SERA]]
に関するコードは含まれています。

[16] もっと古い時代に [CODE[sera]] [[要素]]が実装されていたのがいつかのタイミングで削除されたのかもしれません。

[REFS[

- [14] [CITE@en['''['''w3''']''' Log of /w3/lisp/w3-parse.el]], [TIME[2024-09-10T12:53:16.000Z]] <https://cvs.savannah.gnu.org/viewvc/w3/w3/lisp/w3-parse.el?view=log>

]REFS]

[17] [CITE[SERA FAQ]], 
[[Daniel Yaqob]],
Last Modified: 1996/12/24,
[TIME[2024-09-11T03:59:57.000Z]] <https://web.archive.org/web/19970806154834/http://www.cs.indiana.edu/hyplan/dmulholl/fidel/sera-faq.txt>

>The principle consideration for HTML and SERA is that SERA parsers should
give HTML defined escapes precedence over SERA definitions. Hence, < and > ,
and & with ; should be parsed first as appropriate HTML escapes. When the
syntax does not qualify as HTML, the parser should proceed to SERA
transliteration.
>
Mule with the W3 web browser demonstrate the ideal implementation of SERA in
HTML. W3 convert SERA text between <sera> and </sera> markups automatically
into Fidel (the HTML 3.0 ``lang'__&&'&&__ attribute should be used here in the
future).

[18] 
[CITE[Adding Ethiopic Features To Emacs]],
[[Naoto Takahashi]],
[[Daniel Yacob]],
[TIME[June 1997][1997-06]],
[TIME[2024-09-11T04:14:40.000Z]]
<ftp://ftp.geez.org/pub/mule/mule.ps.gz>

[19] >>18 #page=7

>
[LEFT[
The [CODE[<sera>]] HTML markup is recognised by the [BR[]]
Emacs “W3” web browser but it may be replaced in [BR[]]
the future when a transliteration markup or attrib[BR[-]]ute convention is a part of the HTML specification.
]LEFT]


[FIG(data)[ [216] [[HTML要素概説]]

:[F[要素名]]:[CODE[sera]]
:日付:[TIME[1995]]
:説明:
[TIME(jp ethi)[1995]]頃[SEE[>>38]]から、
[[SERA]]
による[[エチオピア文字]]表記のため
[CODE[sera]]
が使われた。
[[Mule]] 
が実装し、
[[Emacs/W3]]
や[[インターネットメール]]で利用できる。
その他にいくつか変換ソフトウェアもあった。 
[SRC[>>33]]
[TIME(jp ethi)[1997-06]]の論文で紹介されている。 
[SRC[>>32]]
[SRC[SW:SERA]]
:出典:
[REFS[


-
[33] 
[DFN[SERAFAQ]]:
[CITE@en[System for Ethiopic Representaion in ASCII]], 
[DATA(.author)[[[Daniel Yaqob]]]],
Last Modified: [TIME(.published ethi)[1996/12/24][1996-12-24]],
[TIME[2024-10-06T06:38:04.000Z]], [TIME[1997-07-29T05:48:36.639Z]] <https://web.archive.org/web/19970729054757/http://www.cs.indiana.edu/hyplan/dmulholl/fidel/sera-faq.html>
-
[32] 
[DFN[EthiopicEmacs]]:
[CITE@en[Adding Ethiopic Features To Emacs]],
[DATA(.author)[[[Naoto Takahashi]]]],
[DATA(.author)[[[Daniel Yacob]]]],
[TIME(.published jp ethi)[June 1997][1997-06]],
[TIME[2024-09-11T04:14:40.000Z]]
<ftp://ftp.geez.org/pub/mule/mule.ps.gz>
-
[36] 
[DFN[SERA95Updates]]:
[CITE@en[SERA-95 Updates]], 
[TIME(.published ethi)[August 1, 1995][1995-08-01]],
[TIME[2024-10-06T06:44:57.000Z]], [TIME[2000-11-20T13:21:08.351Z]] <https://web.archive.org/web/20001120132000/http://www.abyssiniacybergateway.net/fidel/sera-95.html>
- 
[37] 
[DFN[SERA97Changes]]:
[CITE@en[Changes In SERA-97]], 
[TIME(ethi .published)[1997]]?,
[TIME[2024-10-06T06:43:55.000Z]], [TIME[2000-10-30T22:16:11.457Z]] <https://web.archive.org/web/20001030221549/http://www.abyssiniacybergateway.net/fidel/sera-97.html>



]REFS]
:注釈:
-
[DFN[SERA]]
System for Ethiopic Representaion in ASCII。
当時そのままでの[[情報交換]]が難しかった[[エチオピア文字]]を 
[[ASCII文字]]に[[転写]]する手法。
[TIME(ethi)[1993]]から開発され、
[TIME(ethi)[1995]],
[TIME(ethi)[1997]]に改正されている。
[SRC[>>33]]
[SRC[>>32]]
[SRC[>>36]]
[SRC[>>37]]
[SRC[SW:SERA]]
- [38] 
[TIME(jp ethi)[1994]]から [[Mule]] と [[Emacs/W3]] で [[SERA]]
の実装が進められたというが、 [[HTML]] の [CODE[sera]] 
[[要素]]への明確な言及が確認されているのは[TIME(jp ethi)[1995]]からで、
それ以前にあったかは不明。

]FIG]


-*-*-

[20] 
[[インターネットメール]]や[[USENET]]メッセージ ([[MIME]]以前のもの)
でも
[[SERA]]
の利用を区別するために最初と最後に
[CODE[<sera>]]、 [CODE[</sera>]] 
を書いた[[平文]]本文を [[Mule]] 上の [[MUA]] では読み書きできたようです。
[SRC[>>18 #page=12]]

;; [22] 関連: [[MIME以前のメッセージ本体]]

;; [21] [[MIME]] 以前のものであり、[[HTMLメール]]ではありません。
[[HTML]] と共通の[[タグ]]ですが、 [[HTML]] を解釈しているわけではないはずです。
例文は冒頭と末尾に[[タグ]]を入れていますが、文中の任意の位置で[[タグ]]を書けたのかは不明。
[CODE[&lt;]] や [CODE[&amp;]] などの[[文字参照]]を使ったのかも不明。

* メモ

[35] [CITE[SERA-95 Updates]], [TIME[2024-10-06T06:44:57.000Z]], [TIME[2000-11-20T13:21:08.351Z]] <https://web.archive.org/web/20001120132000/http://www.abyssiniacybergateway.net/fidel/sera-95.html>


-[34] [CITE[Changes In SERA-97]], [TIME[2024-10-06T06:43:55.000Z]], [TIME[2000-10-30T22:16:11.457Z]] <https://web.archive.org/web/20001030221549/http://www.abyssiniacybergateway.net/fidel/sera-97.html>
-[39] [CITE[Changes In SERA-97]], [TIME[2013-07-23T02:53:47.000Z]], [TIME[2024-10-14T08:54:11.413Z]] <http://abyssiniagateway.net/fidel/sera-97.html>


[24] [CITE@en[(PDF) The System for Ethiopic Representation in ASCII]], [TIME[2022-07-05T15:41:47.000Z]], [TIME[2024-10-06T05:07:57.920Z]] <https://www.researchgate.net/publication/2682324_The_System_for_Ethiopic_Representation_in_ASCII>

[23] [CITE[null]], [TIME[1999-07-15T23:47:46.000Z]], [TIME[2024-10-06T04:50:01.378Z]] <http://www.ethiopians.com/daniel.html>

[26] [CITE[null]], [TIME[1999-07-15T23:52:00.000Z]], [TIME[2024-10-06T05:12:31.487Z]] <http://www.ethiopians.com/yitna.html>

[27] [CITE[Ethiopic Viewer for X-Windows]], [TIME[2003-09-15T20:18:44.000Z]], [TIME[2024-10-06T05:13:41.452Z]] <https://www.africa.upenn.edu/Software/Ethiopic_Viewer_17981.html>


[25] [[Daniel Yaqob]] = [[Daniel Yacob]] は >>12 著者、 >>24 共著者、 >>23 作者にして
[[elreq]] にも関わっている。
<ftp://ftp.geez.org/pub/Menu.html> によるとそのオリジナル、
<ftp://ftp.ethiopic.org/pub/>
の管理者でもある。

[28] [CITE[Fidel Resource Page]], [TIME[2024-10-06T05:22:38.000Z]], [TIME[2000-09-02T22:42:22.285Z]] <https://web.archive.org/web/20000902224208/http://www.abyssiniacybergateway.net/fidel/>



[29] [CITE[Mule Version 2.3]], [TIME[2024-10-06T05:26:05.000Z]], [TIME[2001-04-06T12:24:08.775Z]] <https://web.archive.org/web/20010406122403/http://abyssiniacybergateway.net/mule/new_mule.html>

-
[30] [CITE[The LiveGe'ez Remote Processing Protocol]], [TIME[2024-10-06T05:40:44.000Z]], [TIME[2000-08-24T10:43:12.868Z]] <https://web.archive.org/web/20000824103755/http://libeth.netpedia.net/LiveGeez.html>
-[31] 
[CITE[Web Publishing With Zobel]], [TIME[2024-10-06T06:12:58.000Z]], [TIME[2000-09-14T18:42:39.378Z]] <https://web.archive.org/web/20000914184123/http://libeth.netpedia.net/Zobel/Tutorial.html>


[40] [CITE[SERA Injera Recipe]], [TIME[2013-07-23T02:51:43.000Z]], [TIME[2025-06-17T10:31:45.521Z]] <http://abyssiniagateway.net/fidel/Injera_sera.html>
