SGMLファイル
中身が文字だけのファイルだよ
SGMLのルールに沿って書かれているよ
簡単に書くよ
SGMLファイル(読:エスジーエムエルファイル 英:SGML file)とは
SGMLのルールに従って書かれた、テキストファイル
(中身が文字だけのファイル)のこと
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として「SGML」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
SGMLは「マークアップ言語のひとつでHTMLとかXMLのもとになったやつ」です。
ファイルに書かれた文章に対する、目印の付け方ルールのひとつです。
HTMLやXMLは、SGMLをもとにして作られました。
「マークアップ言語」「SGML」「HTML」「XML」の詳細が気になる方は、それぞれの用語の説明を ご覧ください。
以上を踏まえて
SGMLのルールに従って書かれたファイル
が「SGMLファイル」です。
SGMLファイルの拡張子(ファイルの種類を表す目印)は「.sgml」にするのが一般的です。
「SGMLのルールに従って」とか書いてあると難しそうに見えますが、恐れる必要は ありません。
実際には、ただのテキストファイル(中身が文字だけのファイル)です。
HTMLファイルやCSVファイル、パソコン上にこっそり保管しているあなたの秘密の日記ファイルのように、メモ帳などのテキストエディタで中身を見たり編集したりできます。
実際のところ、SGMLファイルを見かける機会は、あまり多くないと思います。
今ではSGMLの代わりにXMLがよく使われるようになっています。
それに伴い、以前はSGMLファイルが使われていたような場面ではXMLファイルが使われるようになっている状況です。
一言でまとめるよ
まぁ「SGMLファイル」って単語が出てきたら「SGMLのルールで書かれたファイルなんだな~」と お考えください。
おまけ
■訳してみるよ
「SGML」は「Standard Generalized Markup Language(スタンダード・ジェネラライズド・マークアップ・ランゲージ)」の略です。
「standard(スタンダード)」の意味は「標準」とか「基準」とかです。
「generalized(ジェネラライズド)」の意味は「一般化された」とかです。
「mark(マーク)」の意味は「印」とかです。
「up(アップ)」の意味は「上へ」とかです。
「mark up(マーク・アップ)」で「印をつける」的な意味になります。
「language(ランゲージ)」の意味は「言語」とか「言葉」とかです。
「file(ファイル)」はカタカナで「ファイル」で分かりますかね。
何となく くっつけると
標準で一般化された印を付ける言語のファイル
となります。
■検索してみる?






