HTMLに関する仕様類
- 制定団体
- 仕様書
- HTML 4.1仕様書(勧告) : HTML 4.1 Specification [http://www.w3.org/TR/html401/]
- HTML 4.0仕様書(勧告) : HTML 4.0 Specification [http://www.w3.org/TR/html4/]
- HTML 3.2仕様書(勧告) : HTML 3.2 Reference Specification [http://www.w3.org/TR/REC-html32]
- HTML 2.0仕様書 : [RFC 1866] Hypertext Markup Language - 2.0 [ftp://ftp.isi.edu/in-notes/rfc1866.txt]
Hypertext Markup Language - 2.0 (September 22, 1995) (W3C HTML version)
XMLに関する仕様類
- XML仕様
- XML 1.1仕様書 (最新) : XML 1.1
- XML 1.1仕様書 (草案) (2002/04/25) : XML 1.1
- XML 1.0仕様書 (勧告) 第2版(2000/10/06) : Extensible Markup Language (XML) 1.0
- XML 1.0仕様書(日本語) : 「拡張可能なマーク付け言語(XML) 1.0」(REC-xml-19980210の日本語訳[FXISによる])
- XMLのMIME Media Type : [RFC 2376] XML Media Types
text/xml と application/xml の 導入。 - スタイルシートとの関連付け (勧告) : Associating Style Sheets with XML documents Version 1.0 [http://www.w3.org/TR/xml-stylesheet/]
- XML関連
- XHTML :
- XHTML1.0 (2000/01/26版勧告): XHTML 1.0: The Extensible HyperText Markup Language
- XHTML1.1 (2001/05/31版勧告): XHTML 1.1: - Module-based XHTML
- XHTML Basic(2000/12/19版勧告): XHTML Basic
iモードのc-HTMLやWAPのWMLも包括した仕様。
- XHTML1.0 (2000/01/26版勧告): XHTML 1.0: The Extensible HyperText Markup Language
- XML namespace:
- Namespace 1.1(草案) : Namespaces in XML 1.1
- Namespace 1.0(勧告) : Namespaces in XML
- XLink :
- XLink (勧告 2001/05/02): XML Linking Language (XLink)
- 日本語 : 「XML Linking Language (XLink)」(WD-xlink-19980303の日本語訳[FXISによる])
- XLink (勧告 2001/05/02): XML Linking Language (XLink)
- XPath :
- XPath 2.0仕様書(草案 2002/08/16) : XML Path Language (XPath) Version 2.0
- XPath 仕様書(最新版) : XML Path Language (XPath)
- XPath 1.0仕様書(勧告 1999/11/16) : XML Path Language (XPath) Version 1.0
- XPointer :
- XPointer (最新版草案) : XML Pointer Language (XPointer)
- 日本語 : 「XMLポインタ言語 (XPointer)」(WD-xptr-19980303の日本語訳)
- XPointer (最新版草案) : XML Pointer Language (XPointer)
- XML schema:
- XML Schema Part 1(2001/05/02 勧告) : XML Schema Part 1: Structures [http://www.w3.org/TR/xmlschema-1/]
- XML Schema Part 2(2001/05/02 勧告): XML Schema Part 2: Datatypes [http://www.w3.org/TR/xmlschema-2/]
- XML Schema Part 1(2001/05/02 勧告) : XML Schema Part 1: Structures [http://www.w3.org/TR/xmlschema-1/]
- XML Base:
- XML BASE (勧告) : XML Base
HTMLにもあるDocument Base URL指定方法の規定。
- XML BASE (勧告) : XML Base
- XML Signature:
- XML Signatur(xmldsig) (勧告提案) : XML-Signature Core Syntax and Processing [http://www.w3.org/TR/xmldsig-core/]
- XML Signatur(xmldsig) (勧告提案) : XML-Signature Core Syntax and Processing [http://www.w3.org/TR/xmldsig-core/]
- XHTML :
- 関連
- JISによるXMLのTR(標準情報) : 「標準情報 TR X 0008-1998 拡張可能なマーク付け言語(XML)」 および 同「解説」(日本語符号化方式の話題有り。Shift_JISは除外されている)
(PR-xml-971208がベース)
- JISによるXMLのTR(標準情報) : 「標準情報 TR X 0008-1998 拡張可能なマーク付け言語(XML)」 および 同「解説」(日本語符号化方式の話題有り。Shift_JISは除外されている)
- メタデータとResource Description
XMLの要素・要素間の意味(semantics )を記述するしくみについて。- メタデータについて : Metadata and Resource Description
データの意味や関連をコンピュータで処理できるような「データについての情報」の記述について - W3C RDF Page : Resource Description Framework (RDF)
- RDFモデルと構文 仕様書(勧告提案): Resource Description Framework (RDF) Model and Syntax Specification
- RDFスキーマ 仕様書(WD:草案) : Resource Description Framework (RDF) Schema Specification
- RDF Parser & Complier : SiRPAC - Simple RDF Parser & Compiler
- XML-Data(W3C NOTE) : XML-Data
XMLで使用する項目に概念スキーマを導入する仕組み。 - MCF (W3C NOTE) : Meta Content Framework Using XML
- メタデータについて : Metadata and Resource Description
- もうひとつのXMLスキーマ記述RELAX
- RELAX : The Official Site of RELAX
- RELAX : The Official Site of RELAX
Aceessibility
- Web操作性ガイドライン (勧告) : Web Content Accessibility Guidelines 1.0 [http://www.w3.org/TR/WAI-WEBCONTENT/]
- XML操作性ガイドライン (草案) : XML Accessibility Guidelines[http://www.w3.org/TR/xmlgl ]
- Web User Agent(ブラウザ)の操作性ガイドライン (草案) : User Agent Accessibility Guidelines 1.0 [http://www.w3.org/TR/WAI-USERAGENT/]
スタイルシートに関する仕様類
- CSS : カスケーディング スタイル シート
- W3C CSSホームページ : Cascading Style Sheets [http://www.w3.org/Style/css/]
- CSS2仕様書(勧告) : Cascading Style Sheets, level 2(CSS2)
- CSS1仕様書(勧告) : Cascading Style Sheets, level 1(CSS1)
- CSS1の抄訳 : CSS1解説(Guid to CSS1 (Cascading Style Sheets, Level 1))[FXIS]
- CSS1 テストスイート(W3C) : CSS1 Test Suite
- XSL : XML用の「拡張可能なスタイルシート言語」
- W3C XSLホームページ : Extensible Stylesheet Language (XSL) [http://www.w3.org/Style/xsl/]
- XSL 1.0仕様書(勧告 2001/10/15) : Extensible Stylesheet Language (XSL) Version 1.0
- XSLT : XSL変換
- XSLT 2.0仕様書(草案 2002/08/16) : XSL Transformations (XSLT) Version 2.0
- XSLT 仕様書(最新版) : XSL Transformations (XSLT)
- XSLT 1.0仕様書(勧告 1999/11/16) : XSL Transformations (XSLT) Version 1.0
DOM
- DOM(Document Object Model)
- FAQ(英語): Document Object Model FAQ
- TR : W3C DOM Technical Reports
- DOM Level1 仕様書(勧告) : Document Object Model (DOM) Level 1 Specification version 1.0
- DOM Level1 仕様書第2版(草案) : Document Object Model (DOM) Level 1 Specification (Second Edition)
- DOM Level2 仕様書(勧告) : Document Object Model (DOM) Level 2 Core Specification version 1.0
Internet関連の各種プロトコル・規約・RFC
- RFC/STD
- RFC(Request For Comments)一覧 : RFC INDEX
- RFCその2(IETFのRFC検索ページ) : IETF RFC Page
- STD(Internet Official Protocol Standards)一覧 : STD INDEX
- FYI(For Your Information)一覧 : [RFC 1150] F.Y.I on F.Y.I
- WWW関連
- HTTP/1.1 : [RFC 2616] Hypertext Transfer Protocol -- HTTP/1.1
- HTTPの認証メカニズム(Basic認証とDigest認証 ): [RFC 2617 HTTP Authentication: Basic and Digest Access Authentication
- HTTP/1.0 : [RFC 1945] Hypertext Transfer Protocol -- HTTP/1.0
- HTMLとHTTPでのファイルアップロード : [RFC 1867] Form-based File Upload in HTML
FORMタグのtypeに<INPUT type="file">を、Content-Typeに"multipart/form-data"を使う。
- CGI(Common Gateway Interface)
- CGI 1.1: The CGI Specification(NCSA)
環境変数やPOSTデータの渡し方記述も。
- RFC Project Page: The Common Gateway Interface - RFC Project Page
Internet-Draftとして記述されたCGI(1.1,1.2) - W3CのCGIページ : CGI: Common Gateway Interface
- CGI 1.1: The CGI Specification(NCSA)
- TCP/IP
- IP
- IP (Internet Protocol):
[RFC 791][STD 0005] Internet Protocol
- Protocol番号一覧:
PROTOCOL NUMBERS
(IANA)
- 経路MTU検索:
[RFC 1191] Path MTU Discovery
- 経路MTU検索(IPv6):
[RFC 1981] Path MTU Discovery for IP version 6
- IP (Internet Protocol):
[RFC 791][STD 0005] Internet Protocol
- TCP
- TCP (Transmission Control Protocol) :
[RFC 793][STD 0007] Transmission Control Protocol
- TCPヘッダのフラグ :
TCP Header Flags
(IANA)
- TCPのOptionフィールド番号割り当て :
TCP OPTION NUMBERS
(IANA)
- TCPヘッダ圧縮(Jacobson) :
[RFC 1144] Compressing TCP/IP Headers for Low-Speed Serial Links
- TCPのPORT番号一覧 :
PORT NUMBERS
(Well Known Ports/Registered Ports/Dynamic and/or Private Ports) (IANA)
- TCPのSACK(Selective ACK) Option :
[RFC 2018] TCP Selective Acknowledgment Options
- TCP (Transmission Control Protocol) :
[RFC 793][STD 0007] Transmission Control Protocol
- ICMP
- ICMP (Internet Control Message Protocol) :
[RFC 792] INTERNET CONTROL MESSAGE PROTOCOL
- ICMPのtype一覧 :
ICMP TYPE NUMBERS
(IANA)
- ICMPv6のtype一覧 :
ICMPv6 TYPE NUMBERS
(IANA)
- ICMP (Internet Control Message Protocol) :
[RFC 792] INTERNET CONTROL MESSAGE PROTOCOL
- IP
- SecureなTCP/IP
- SSL(Secure Sockets Layer)
- NetscapeによるSSL仕様: SSL 3.0
SPECIFICATION
- NetscapeのSSLv3 Draft(1996/11/18): SSL Protocol Version 3.0(draft-freier-ssl-version3-02.txt)
- NetscapeのSSLv3 Draft(1996/03):
SSL Protocol Version 3.0(HTML)
- NetscapeによるSSL解説:
Secure Sockets Layer
- NetscapeによるSSL解説:
Introduction to SSL
- NetscapeによるSSL仕様: SSL 3.0
SPECIFICATION
- TLS (Transport Layer Security): SSLの見直し版(ただし
まだ普及せず)
- IETFページ:
Transport Layer Security(tls) charter
- TLS 1.0:
[RFC2246] The TLS Protocol Version 1.0
- HTTP/1.1とTLS:
[RFC2817] Upgrading to TLS Within HTTP/1.1
- TLSレイヤ上でHTTPを使う:
[RFC2818] HTTP Over TLS
- IETFページ:
Transport Layer Security(tls) charter
- SSL(Secure Sockets Layer)
- メール
- SMTP - 簡易メール転送プロトコル
- POP - Post Office Protocol
- IMAP4 - Internet Message Access Protocol - Version 4
- IMAP4 rev1 : [RFC 2060] Internet Message Access Protocol - Version 4rev1
- : [RFC 1731] IMAP4 Authentication Mechanisms
- ACL拡張 : [RFC 2086] IMAP4 ACL extension
IMAPにACL(アクセス制御リスト)を追加する。関連コマンド:SETACL、DELETEACL、GETACL、LISTRIGHTS、MYRIGHTS。 - QUOTA拡張 : [RFC 2087] IMAP4 QUOTA extension
管理上の制限(容量やメッセージサイズ)を操作する。(SETQUOTA、GETQUOTA、GETQUOTAROOT ) - IDLE拡張 : [RFC 2177] IMAP4 IDLE command
クライアントが定期的にポーリングしなくて良いように、待ちっぱなしにするコマンド。(IDLE) - UIDPLUS拡張 : [RFC 2359] IMAP4 UIDPLUS extension
- 非同期リテラル送信 : [RFC 2088] IMAP4 non-synchronizing literals
CAPABILITYに"LITERAL+"を返すサーバでは、クライアントからサーバに文字リテラルを送るときに応答を待たずに連続して送ることができる。 - : [RFC 2195] IMAP/POP AUTHorize Extension for Simple Challenge/Response
Challenge-Response Authentication Mechanism (CRAM)と呼ぶ、「軽い」認証機構。 - : [RFC 2180] IMAP4 Multi-Accessed Mailbox Practice
複数クライアントからのアクセス時のサーバの挙動の実際をまとめたもの。 - : [RFC 2192] IMAP URL Scheme
メーリングリストなどのIMAP4サーバを指定するためのURLスキーム"imap://" - : [RFC 2193] IMAP4 Mailbox Referrals
- : [RFC 2221] IMAP4 Login Referrals
- : [RFC 2342] IMAP4 Namespace
- : [RFC 2595] Using TLS with IMAP, POP3 and ACAP
- vCard:名刺データ交換
- vCard概要 : vCard Overview(IMC)
- vCard v2.1 : vCard - The Electronic Business Card Version 2.1
- text/directory : [RFC 2425] A MIME Content-Type for Directory Information
ディレクトリ情報のためのMIME Type "text/directory"の規定 - vCardデータ規定 : [RFC 2426] vCard MIME Directory Profile
X.500をベースとした、vCardの各項目記述フォーマット
- vCalender:カレンダー&スケジュールデータ交換
- vCalender概要 : vCalendar Overview
- vCalender v1.0 : vCalendar: The Personal Calendaring and Scheduling Exchange Format - Version 1.0
- iCal : [RFC 2445] Internet Calendaring and Scheduling Core Object Specification(iCalender)
データ仕様 - iTIP : [RFC 2446] iCalendar Transport-Independent Interoperability Protocol(iTIP) - Scheduling Events, BusyTime, To-dos and Journal Entries
転送プロトコル
- iMIP : [RFC 2447] iCalendar Message-Based Interoperability Protocol(iMIP)
iTIP上でメール等でやりとりするための仕様
- SMTP - 簡易メール転送プロトコル
- Resource指定
- URI - Uniform Resource Identifier
- URI : [RFC 2396] Uniform Resource Identifiers (URI): Generic Syntax
- DNSによるURI解決 : [RFC 2168] Resolution of Uniform Resource Identifiers using the Domain Name System
- WWW : [RFC 1630] Universal Resource Identifiers in WWW
- Resouece Locatorに関する勧告 [RFC 1736] Functional Recommendations for Internet Resource Locators
- URL - Uniform Resource Locator
- URL : [RFC 1738] Uniform Resource Locators (URL)
- 相対パス指定の追加 : [RFC 1808] Relative Uniform Resource Locators
- Mailto:スキームの拡張 : [RFC 2368] The mailto URL scheme
- URL : [RFC 1738] Uniform Resource Locators (URL)
- URN - Uniform Resource Name
- URN 構文: [RFC 2141] URN Syntax
- URNに書籍コードを使用する : [RFC 2288] Using Existing Bibliographic Identifiers as Uniform Resource Names
URNとして使えるコードとして既存の書籍コード体系(ISBN、ISSN、SICI)を使用する案。 - URN 要求 : [RFC 1737] Functional Requirements for Uniform Resource Names
- URI - Uniform Resource Identifier
- メタな仕様
- Mailやhttp、MIMEで使っているヘッダ部の"From:"、"Subject:" などの記述方法
- Internet Message : (Obsoletes)[RFC 822] Standard for ARPA Internet Text Messages
- Internet Message : [RFC 2822] Internet Message Format
- 開封確認 : [RFC 2298]An Extensible Message Format for Message Disposition Notifications
メールの開封確認要求に使われる"Disposition-Notification-To:"ヘッダの規定。
- MIME
- MIME 1/5 : [RFC 2045] Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies
Base64の変換方式もここに記述してあります。 - MIME 2/5 : [RFC 2046] Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types
- MIME 3/5 : [RFC 2047] MIME (Multipurpose Internet Mail Extensions) Part Three: Message Header Extensions for Non-ASCII Text
ヘッダ(Subject:等)に非ASCII文字を使うときのEncode方法 (B-encoding (BASE64)、Q-encoding (Quoted-Printable))。 - MIME 4/5 : [RFC 2048] Multipurpose Internet Mail Extensions (MIME) Part Four: Registration Procedures
- MIME 5/5 : [RFC 2049] Multipurpose Internet Mail Extensions (MIME) Part Five: Conformance Criteria and Examples
- Multipart/Related : [RFC 2387] The MIME Multipart/Related Content-type
MIME MultipartのContent-type=MultipartのSubtypeにRelated追加。 - Media Type(Content-Type) : Media Types Directory
IANAのMedia Type一覧
- MIME 1/5 : [RFC 2045] Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies
- メッセージダイジェスト
- RFCのためのRFC
- RFCでの要求レベル(MUST、REQUIREDなど)の意味 : [RFC 2119] Key words for use in RFCs to Indicate Requirement Levels
- Mailやhttp、MIMEで使っているヘッダ部の"From:"、"Subject:" などの記述方法
各種コード体系・仕様
- 文字コード
- 文字集合の国際正式名 : Official Names for Character Sets (IANA)
ISO-2022-JPだのShift_JISだのといった名前の登録。 - 文字集合のニモニック集 : [RFC 1345] Character Mnemonics & Character Sets
上のIANAに登録された文字集合の文字ニモニックテーブルの抜粋。
- 文字集合の国際正式名 : Official Names for Character Sets (IANA)
- Domain名
- Generic Top Level Domain(GTLD) : Generic Top-Level Domains
.com、.org、.net、.edu、.gov、.mil、.intなど。
.aero、.biz、.coop、.info、.museum、.name、.proも追加。 - Top Level Domain(国コード別) : Country Code Top-Level Domains (CCTLDs)
.us、.jp、.ukなど。 - JPドメインの種類: JP ドメイン名の種類と対象(JPRS:日本レジストリサービス)
汎用JPドメイン名:.jp。 属性型地域型ドメイン名:.co.jp、.or.jp、.ne.jp、.ac.jp、.ad.jp、ed.jp、.go.jp、.gr.jp、.lg.jpなど。
- Generic Top Level Domain(GTLD) : Generic Top-Level Domains
- 国・言語コード
UNIX、HTMLなどで言語の指定をするときに"en-US"と記述する。en=英語、US=アメリカ合衆国なので、"en-US"でアメリカ英語を意味するが、この言語と国コードは以下で定められている。
- 国コード : ISO 3166
アルファベット2文字、3文字の略称、国コード - 言語コード : ISO 639 "Code for the representation of names of languages"
アルファベット2文字の言語コード - 言語コード2 : ISO 639-2 "Code for the representation of names of languages, alpha-3 code"
アルファベット3文字の言語コード
- 国コード : ISO 3166