XMLがEMLと呼ばれないのはなぜですか?


21

ウィキペディアから

Extensible Markup Language(XML)は、機械可読形式でドキュメントをエンコードするための一連のルールです。W3Cによって作成されたXML 1.0仕様[4]および他のいくつかの関連仕様で定義されており、すべて無料の標準です。[5]

より自然なEMLではなく、短縮XMLを呼び出す歴史的な理由は何ですか?


14
EMLの場合、誰かがXMLではない理由を尋ねるでしょう。
M.Sameer

あなたはジェームズクラークに尋ねる必要があります。彼はそれを作り出した男です。en.wikipedia.org/wiki/James_Clark_(XML_expert)
ジョエルEtherton

「EML」はすでにMicrosoft Outlookで使用されているファイル形式ではありませんでしたか?
user16764

9
それは90年代で、クールなものにはすべてXが含まれていました。
アンディ

EOR命令を持つ唯一のプロセッサである6502マイクロプロセッサを懐かしく思い出します。
リスター氏

回答:


68

私はW3C、Google、Wikipediaを非常に快適に見学し、最終的答えを見つけました。名前の発明者であるJames Clarkからのメールの抜粋を見つける注釈付きのXML仕様、Jon Bosak会長からのメール手紙、および名前と最終投票のための他のアイデアを使用します。X

Votes | Acronym | Full Name
------+---------+--------------------
5     | XML     | Extensible Markup Language
4     | MAGMA   | Minimal Architecture for Generalized Markup Applications
3     | SLIM    | Structured Language for Internet Markup
1     | MGML    | Minimal Generalized Markup Language

これは、James Clarkが「Extensible Markup Language」と名付けるという提案に対するJon Bosakの返信であり、頭字語を生み出しました。

私の意見では、U-combinationsは飛ぶことはありませんが、「X」が「extensible」を表すことを許可すれば、「extensible markup language」の頭字語としてXMLと共に生きることができます。そして私はここでそれを現在の提案のリストに入れます。

(エンファシス鉱山)


いくつかのボーナス-質問に答えることができる元の引用を探しているときに見つけたXML Special Interest Groupの古いレポートから:

M.15仕様では、XMLを「The Extensible Markup Language」または明確な記事のない「Extensible Markup Language」(たとえば、最初の文)として参照する必要がありますか?

WGは、この問題に関して編集者にガイダンスを提供しないことを選択しました(結果は、どの編集者が最後にファイルに触れたかに完全に期待して)。

理論的根拠:数分間の議論と高揚感の後、コンセンサスは得られませんでしたが、電話会議に割り当てられた時間は終わりました。


9
本当に?私はマグマが好きです。残念。また、ディスカッションの発信元であるメールを掘り起こし、見つけた場合は+1 !!
FrustratedWithFormsDesigner

2
非常に素晴らしい探偵の仕事!他のオプションを見るのは良いことであり、興味深いことに、彼らはEMLさえ考慮しませんでした。
ヒューゴ

1
FWFD-同意します。マグマのちょっとクール。
シャウナ

6
ときXMLは、90年代半ばの製品だった一見 すべてが「極端」でなければなりませんでした...
マット・ピーターソン

26

「X」は「E」よりもずっとクールだからです。

また、おそらくExtensible MLのようなものとの混乱を避けるために。


Extensible MLはXMLの前に存在しましたか?
レイノス

2
よく分かりません。EMLは、インターネット上でXMLを事前に亡くしたようです。EMLのベースとなっているMLは70年代のものであるため、完全に可能です。この場合も、XMLのサブセットであるSGMLには、以前のルートがあります。
スコット

これはaspxの頭字語に似ていますが、XMLの場合はxが何かを表していることを除きます。
StuperUser

2
「拡張ML」と私は見早い参照XMLの最初のドラフトはしかし、1996年にあったのに対し、1999紙で、「拡張ML」前であると私はそれが1991年にEMLと略称た
ヒューゴ

@Andreas_Dが決定的な答えを提供してくれました。EMLを考慮していなかったのは興味深いことです。
ヒューゴ

11

本「コンピューターと社会」から

XMLのX

「XMLはWebの夢に対する恩恵であり脅威でもあります。」

XMLのXはeXtensibleの略です。これは、XMLが開いていることを意味します。成長を許すという意味で開かれています。略語はEMLではなくXMLであることに注意してください。Xには大胆で魅力的で刺激的なものがあります。Xは、それが登場する社会の文化に応じて、多くのことを表しています。示されている2つの最も明白なことは

  • Xレートのもの:映画、本...成人のみを対象としています!
  • X-roads:方向を選択できる場所。

XMLのXは「ex」と発音され、時にはそのように記述されることもあるため、他の潜在的な意味を図表化する機会があります。たとえば、「彼女は彼の元」と言うことは、過去の何かを意味します。これはXMLのXの意図ではありません。しかし、私たちはそうすることができます。XML は、その前にあるSGMLを参照するX-MLと詩的に考えることができます 。

そして、XHTMLに対してまったく同じ解釈を使用できます。


4
良いことですが、それは単なる憶測とユーモアです。
レイノス

本当です。私は決定的な答えを見つけることができず、他のXMLブックでも同様の答えを見つけました。XMLの前に関連するEMLの使用は見当たりません。
ヒューゴ

「Extensible ML」について最初に言及したのは1999年の論文ですが、XMLの最初のドラフトは1996年でした。 'そのため、代わりにXMLを使用しました。
ヒューゴ

2

これはおそらくhttp://english.stackexchange.comでよく聞かれる質問です一般的に、英語圏ではXをX-ingのように「クロス」のように創造的に使用する傾向があります。この場合、「X」は最初の文字ではなく、最初の音節(「eeeks」)を表しているようです。


2

Andreas_Dによって与えられた答えを推測する:

しかし、「X」が「拡張可能」を表すことを許可する場合

ここに頭字語のリバースエンジニアリングが少しあるように見えることに注意してください... Xがあります。

eXtremeスポーツ、Xゲームなどはすべて1995年頃に非常に人気があり、XMLのXはおそらくそのための遊びであると思います。誰かがeXtreme Markup Languageを望んでいたのでしょうか?


2
DirectX、ActiveX、XBox
Andy

1

私は常に、XMLのXは、XMLで任意の種類のマークアップ言語を作成できることを示すものと考えてきました。それが新しいときに戻って、それは誰もが話した最大のことの一つでした。


Xは、たとえばQやJよりも多く、この言語で他の言語を作成できることをどのように示しますか?
FrustratedWithFormsDesigner

2
このコンテキストで使用される「X」は「空白を埋める」の省略形である可能性があるためです。ある変数。
ロバートS.

X以外にも変数として使用できる文字は他にもたくさんあります。
FrustratedWithFormsDesigner

1
うん、そう?それは数学の外の標準ではありません。Xはかなり長い間未知のものを定義するために使用されてきました。他の手紙、それほどではない。Cf X線、X世代など
ロバートS.

2
X線は良い例です:「彼の[WilhelmRöntgenを発見]は、これらの新しい光線の正確な性質を知らなかったことを認めました。「X」は数学的な未知のシンボル。」discoveriesinmedicine.com/To-Z/X-ray.html
ヒューゴ

1

Xはexと発音され、頭字語では、ex-で始まる単語にXを使用することはかなり一般的です。です。

これは、English.SEでよりよく聞かれます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.