-
Notifications
You must be signed in to change notification settings - Fork 4
/
906.txt
519 lines (377 loc) · 24.8 KB
/
906.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
[15] [[HTML]] の [CODE(HTMLe)[[[head]]]] 要素の
[DFN[[CODE(HTMLa)[profile]] [[属性]]]]は、
[[プロファイル]] [WEAK[([[メタ情報]]の名前付き辞書)]]
を参照するために使うものでした。
;; プロファイルについて詳しくは[CITE[[[HTMLメタ情報プロファイル]]]]をご覧下さい。
[FIG(important)[
[2] [CODE(HTMLa)@en[[[profile]]]] [[属性]]は現在の [[HTML Standard]]
からは削除されており、 [[Webブラウザー]]にも実装されていません。
]FIG]
* 属性値
@@ これ以降の項を整理する
[34]
値は[[空白]]で分離した一つ以上の [[URI参照]]の並びで、
大文字・小文字が区別されます。但し、二つ目以降の
URI 参照は無視されます。詳しくは >>3-14 を参照。
[17] ここで指定したプロファイルは、すべての [CODE(HTMLe)[[[meta]]]] 要素,
[CODE(HTMLe)[[[link]]]] 要素に適用されます。 <IW:HTML4:"struct/global.html#edef-META"> HTML 4 ではプロファイルは最初の1つの URI 参照しか意味を持ちませんから、そのプロファイルですべてのメタ・データ特性を定義しないといけないことになります。
*** A URI or URIs?
- [3] [[HTML 4]] 本文では、値は複数指定できる (最初の1つしか意味は持たないが。) と明記されています: ''The global structure of an HTML document'' <IW:HTML4:"struct/global.html#adef-profile">
- [4] しかし [[DTD]] の [CODE(HTML)[%URI;]] の注釈は、 ''a'' URI になっています: ''HTML 4 Document Type Definition'' <IW:HTML4:"sgml/dtd.html#URI">
- [5] [CODE(HTML)[%URI;]] に対応する本文の説明は ''URIs'' になっていますが、複数 URI ではなく指定できる値の集合として複数形になっていると思われます (他の型や属性との関係上。): ''Basic HTML data types'' <IW:HTML4:"types.html#type-uri">
- [6] 意図的なのか誤りなのかは不明ですが、本文ではっきり複数書けると明記されていますから、 DTD が間違いの可能性が高いでしょう。
- [7] DTD の内容はほぼそのまま XHTML 1.0, XHTML m12n に受け継がれていますから、同様の問題があります。 XHTML 1 は要素の具体的定義は HTML4 参照でして、仕様書に全く明記されてないのが更に問題。
- [8] XHTML 2.0 (WD) では値の定義が ''URI'' とは別の ''URIs'' に改められているので、この問題は解決しそうです。
- [9] >>6-7 HTML4 にはないが XHTML には [CODE(HTML)[%URIs;]] 系のものがあるんだから、それを参照していないのは問題だよなあ
[14] >>3-9 属性値は空白分離の URI の並びだけど、
HTML 4 では最初のものだけが意味を持つと書いてあります。
複数個の URI が書かれたときの解釈は将来の版で規定する
(かもしれない) ということで、
このようなごちゃごちゃしたことになっているのでしょう。
- HTML 4 適合 UA は一つ以上の URI 参照の並びとみなすが、
意味解釈時には最初のもの以外は捨てる。
- HTML 4 文書の著者は URI 参照を一つだけ書く。
- HTML 4 妥当性検証器は複数個の URI 参照があっても妥当とするが、意味がないと警告する。
が適当な対処だと思われます。
[25]
''ちょっとしたメモ - 困ったちゃんのprofile属性'' <http://www.kanzaki.com/memo/2004/03/17-1>
これと同じ話。
([[名無しさん]] [WEAK[2004-03-18 01:10:42 +00:00]])
[35] 複数の URI 参照が認められるとすると、
相互の関係が問題になってきます。 XMDP [SRC[XMDP]] は、
HTML 4 が最初の URI 参照だけを使用すると規定していることから、
最初の URI 参照のプロファイルが一番優先度が高く、
最後の URI 参照のプロファイルが一番低いと解釈する
[WEAK[(同じ語彙が複数のプロファイルで定義されていれば、最初の方のものとみなす)]]
ことを提案しています。
[36]
HTML 4.0 で [CODE(HTMLe)[[[object]]]]
要素の [CODE(HTMLa)[[[archive]]]]
属性が [CODE(SGML)[%[[URI]]]] なのは間違いで、
複数の URI 参照を書けるとして HTML 4.01
で [CODE(SGML)[[[CDATA]]]]
に修正されました
[SRC[HTML 4.01 A.1.1.14]]。
[CODE(HTMLa)[profile]] 属性も同様に間違いで見落としただけの可能性があります。
[37]
[[Gecko]] の [[DOM]] で [CODE(HTMLe)[[[head]]]] 要素の
[CODE(DOMa)[[[profile]]]] [[DOM]] [[属性]]を取得すると[[絶対URI参照]]が得られますが、
[[間隔]]は [CODE(URI)[%20]] になります。
どうやら [[Gecko]] は [Q[a URI]]
として実装しているようです。
[[WinIE 6]] は
[CODE(DOMa)[[[profile]]]] [[DOM]] [[属性]]で[[要素属性]]の値が得られるのでどう考えているのかは分かりません。
([[名無しさん]] [WEAK[2005-05-07 05:56:20 +00:00]])
[38]
[[Opera 8]] も [[WinIE 6]] と同じ結果。
([[名無しさん]] [WEAK[2005-05-07 05:57:47 +00:00]])
[39]
[[Bjoern Hoehrmann]]が、いつまで種々の問題を放置しておく気だよと''[[TAG]]の''公開[[メイリング・リスト]]で指摘しました。
;; [CITE@en[The xhtml:onkeypress architecture]]
<mid:ars1v1t936mbci521sdv2kacuhjfg4j06d@hive.bjoern.hoehrmann.de>,
<http://permalink.gmane.org/gmane.org.w3c.tag/6797>
それに対して[[Steven Pemberton]]は、問題は解決したけど追跡システムで閉じておくのを忘れただけだと書きました。
;; [CITE@en[Re: The xhtml:onkeypress architecture]]
<mid:43F1D421.3030600@cwi.nl>,
<http://permalink.gmane.org/gmane.org.w3c.tag/6798>
そしてその後、追跡システムには
> The datatype for the profile was indeed changed to URI in M12N on purpose,
specifically so that it would be possible to use it as a possible means to
identify compound document profiles in the future.
> [CODE(HTMLa)@en[[[profile]]]]の[[データ型]]は確かに[[URI]]に変更されたが、これは特に将来[[複合文書]]プロファイルの識別に使えるようにと考えてのことだ。
というメモが書かれたようです。
;; [CITE[HTML Working Group Voyager Issue Tracking System - Modularization-abstractions/8168]]
<http://hades.mn.aptest.com/cgi-bin/voyager-issues/Modularization-abstractions?id=8168>
;; [[Bjoern Hoehrmann]]の[CITE@en[Why profile="" allows only one URI]]
<mid:asv4v1di3rl55citjj3n4ad6dbe6svkah8@hive.bjoern.hoehrmann.de>
<http://permalink.gmane.org/gmane.comp.web.html.general/6215>
;; 参考:
[CITE[HTML Working Group Voyager Issue Tracking System - HTML-4.01/6383]]
<http://hades.mn.aptest.com/cgi-bin/voyager-issues/HTML-4.01?id=6383>,
[CITE[HTML Working Group Voyager Issue Tracking System - Modularization-text/8161]] <http://hades.mn.aptest.com/cgi-bin/voyager-issues/Modularization-text?id=8161>
([[名無しさん]] [WEAK[2006-02-15 08:18:17 +00:00]])
[40]
<http://htmlwg.mn.aptest.com/cgi-bin/voyager-issues/Modularization-abstractions?id=8168>
のコメントは変わっていませんが、 [[XHTML m12n 1.1]] [[LC]] [[WD]]
は [CODE@en[[[URIs]]]] に変えちゃってます。
[CITE[XHTML Modularization 1.1 - XHTML Abstract Modules]] <http://www.w3.org/TR/2006/WD-xhtml-modularization-20060705/abstract_modules.html#s_structuremodule>
([[名無しさん]] [WEAK[2006-07-07 15:25:28 +00:00]])
[47]
>>39 確かに [[DTD]] [[モジュール]]
<IW:XHTML1m12n:"dtd_module_defs.html#dtdelement_head.qname">
には、
>
[PRE(XML code)[
<!-- reserved for future use with document profiles
-->
<!ENTITY % profile.attrib
"profile %URI.datatype; '%XHTML.profile;'"
>
]PRE]
とあります。
[[XHTML m12n]] の [CODE(HTMLa)@en[[[profile]]]]
は [[HTML 4]] の [CODE(HTMLa)@en[[[profile]]]]
とは別の[[属性]]のようです。
[51]
>>47 のような定義になっており、かつ [[XHTML 1.1]] や
[[XHTML-Print]] の[[DTD駆動器]]では [CODE(XML)@en[%[[XHTML.profile]];]]
が[[空文字列]]として定義されているので、それらの [[DTD]]
を[[参照]]している[[文書]]では
[CODE(HTMLa)@en[[[profile]]]] [[属性]]の[[既定値]]は[[空文字列]]になってしまいます。[[属性値]]は [[URI]]
らしいので、[[基底URI]]が[[文書プロファイル]]とやらとして指定されていることになってしまいます。
([[名無しさん]])
[57]
[CITE@ja[[markup]head要素のprofile属性]]
<http://web.g.hatena.ne.jp/vantguarde/20070516#1179298617>
([[名無しさん]] [WEAK[2007-05-17 11:12:12 +00:00]])
[[#comment]]
** プロファイル
[18] <IW:HTML4:"struct/global.html#profiles">
によれば、利用者エージェントは [CODE(HTMLa)[profile]] URI を2種類の方法で利用できます。
:大域固有名:[CODE(HTMLa)[profile]] URI を名前として扱い、そのプロファイル [WEAK[(別にそれを URL として資源取り出しに使う必要はない。)]] の知識を使って何かするとか。 [[XML名前空間]]の[[名前空間名]]のような使い方。
:[[リンク]]:[CODE(HTMLa)[profile]] URI を資源取り出しに使って、その実際の定義に基づいて何かするとか。
[19] [CITE[[[HTMLメタ情報プロファイル]]]]の項もご覧下さい。
[[#comment]]
*** 相対 URI 参照
[20] HTML 4 では、[[相対URI参照]]が認められるのかどうか明記されてはいませんが、
HTML 4 における「URI」の定義からすると認められるとみなすのが適当でしょうね。
実際上は [[XML名前空間]]の[[名前空間名]]と同じように、
相対 URI 参照は使わないことにした方が都合がいいかもしれません。
[WEAK[(たとえば [[CSS]] の[[選択子]]に使うこととか考えると。)]]
[21] 相対 URI 参照が使われていたとして、
何を基底としたらよいのでしょう。
[[HTTP]] や [[MIME]]
のような上位プロトコルの情報はもちろん
(必要なら) 使うとして、
あるいは [[XML]] 応用であれば
(その定義に依っては) [CODE(XML)[[[xml]]:[[base]]]]
属性を考慮してもよいかもしれませんが、
それよりもなによりも、 HTML
の [CODE(HTMLe)[[[base]]]]
要素の影響がどうなるか気になるところ。
[27]
[CODE(HTMLe)[base]] 要素の規定
(<IW:HTML4:"struct/links.html#h-12.4">) には、
[CODE(HTMLa)[profile]] への適用を妨害するものは何もないようです。
但し、[[相対URI参照]]よりも [CODE(HTMLe)[[[base]]]]
要素による[[基底URI]] の定義は[[文書順]]で先に無ければならないことになっていますが、
[CODE(HTMLe)[base]] 要素を [CODE(HTMLe)[head]] 要素よりも前に持ってくることは不可能です。
[[#comment]]
*** 実際に使われている Profile
[1] [CITE[[[HTMLメタ情報プロファイル]]]]に移動しました。
* 歴史
** HTML4 におけるプロファイル
@@ HTML4 & XHTML1 の定義に関してはすべてこの項に移動する
;; [10] [[HTMLメタ情報プロファイル]]も参照。
[33] 仕様書:
- [[HTML 4]]
-- [CODE(HTMLe)[[[head]]]] 要素 [CODE(HTMLa)[[[profile]]]] 属性
<IW:HTML4:"struct/global.html#adef-profile">
-- [CSECTION[Meta data profiles]]
<IW:HTML4:"struct/global.html#profiles">
- [XMDP] [CITE[XMDP: Introduction and Format Description]]
<http://gmpg.org/xmdp/description>
** W3C と IETF におけるプロファイル
;; [11] [[プロファイルURI]]も参照。
[12] [[W3C]] [[HTML WG]] (当時、後の [[XHTML2 WG]]) は [[XHTML]]
で少し異なる意味に「プロファイル」を置き換えることを試みました。
これは [[SMIL]] や [[XHTML2]] のような他の [[XML]] [[マーク付け言語]]にも適用されました。
しかしあくまで [[W3C]] 内の理論的なものに過ぎず、実際に使うために十分な規定はなされず実装不能でした。
[13] その延長線上にある定義が時代はかなり後になってなぜか [[IETF]] で
[[Web Linking]] フレームワーク上に再登場したり、 [[JSON-LD]]
で採用されたりしています。
** XHTML2 [CODE(HTMLe)@en[html]] 要素時代
[16] 実際には [CODE(HTMLe)[[[head]]]] 要素の属性というよりは文書全体を通した属性とする方が適切であるので、
[[XHTML 2]] の最初の[[作業原案]]では [CODE(HTMLe)[[[html]]]] 要素の属性になっていました。
[65] 最初の[[作業原案]]での規定内容は [[HTML4]] の頃とほとんど同じで、複数の [[URL]]
を指定しても最初のものだけ使えるという点も同じでした (構文は1つの [[URL]] になっていました)。
例示中で [CODE(HTMLe)@en[[[head]]]] [[要素]]に[[属性]]が指定されているものが残っていたりもしました。
;;
- [CITE@en[- XHTML Structure Module]] ([TIME[2002-08-06 00:20:43 +09:00]] 版) <http://www.w3.org/TR/2002/WD-xhtml2-20020805/mod-structure.html#adef_structure_profile>
- [CITE@en[- XHTML Metainformation Module]] ([TIME[2002-08-06 00:20:43 +09:00]] 版) <http://www.w3.org/TR/2002/WD-xhtml2-20020805/mod-meta.html#sec_15.1.3.>
[66] 第5次案で[[属性型]]が複数の [[URL]] に変更されました。 (意味的には依然、予約のままでした。)
;; [CITE@en[- XHTML Structure Module]] ([TIME[2003-05-08 01:23:41 +09:00]] 版) <http://www.w3.org/TR/2003/WD-xhtml2-20030506/mod-structure.html#adef_structure_profile>
*** XHTML2 リンク型時代
[49] [[XHTML2]] 第6次案で [CODE(HTMLe)@en[[[html]]]] [[要素]]の
[CODE(HTMLa)@en[[[version]]]] [[属性]]は削除されました。
代わりに [CODE(HTMLe)@en[[[html]]] [[要素]]には [CODE(HTMLa)@en[[[version]]]]
[[属性]]が追加されると共に、[[大域属性]] [CODE(HTMLa)@en[[[rel]]]]
の値に [[QName]] [CODE(HTML)@en[[[profile]]]] が追加されました。
[CODE(HTML)@en[[[profile]]]] は過去の定義の面影を残してはいるものの、
「Refers to a document that defines relationships or provides metadata, for instance in RDF, about the document.」
ともされており、[[HTML4]] の定義とはもはや違うもののようにも思えます。
*** XHTML2 [CODE(HTMLe)@en[head]] 要素時代
[67] しかしその後の [[XHTML2]] [[編集者案]]でなぜか [CODE(HTMLe)@en[[[head]]]]
[[要素]]に復活しています。
@@ [[GRDDL]] との関係を簡潔に
** RDFa
[22] [[RDFa]] は [CODE(HTMLa)@en[[[profile]]]] [[属性]]を ([[RDFa]] が定義する[[属性]]として)
任意の[[要素]]で利用できるように拡張することを試みました。
[24] その[[属性]]は当時の [[RDFa]] 仕様上の概念である「RDFa Profiles」
を指定するものでした [SRC[>>23]]。これはその後の仕様における「[[initial context]]」[SRC[>>26]]
に相当するものです (2011年3月の [[WD]] [SRC[>>23]] を最後に [CODE(HTMLa)@en[[[profile]]]]
[[属性]]が削除され、 [[evaluation context]] との整合性から改称されたようです)。
[28] 旧 [[XHTML2 WG]] の流れを汲む [[RDFa WG]] の仕様ですが、 [[HTML4]]
の本来の [CODE(HTMLa)@en[[[profile]]]] [[属性]]とも [[XHTML]] における [[XHTML2 WG]]
の解釈による [CODE(HTMLa)@en[[[profile]]]] [[属性]]とも意味が異なるもので
(当事者は [[XHTML2 WG]] の[[属性]]と同じ意味と解釈していた可能性はあります)、
既存の [[HTML文書]]との互換性を一切考慮せず既存の[[属性]]の名前だけ借りて似て非なるコンセプトに置き換える
[[RDFa]] の設計方針の見本のような存在の一つでした。
[30] なお、 [[RDF WG]] は [[RDFa]] のこの仕組みを [[RDF]] または [[Turtle]]
に取り込むことも検討していたようです [SRC[>>29]] が、実現していません。
[REFS[
- [23] [CITE[RDFa Core 1.1]] ([TIME[2011-03-31 22:39:50 +09:00]] 版) <http://www.w3.org/TR/2011/WD-rdfa-core-20110331/#s_profiles>
- [26] [CITE@en[RDFa Core 1.1 - Third Edition]] ([TIME[2015-03-09 22:56:51 +09:00]] 版) <http://www.w3.org/TR/rdfa-core/#s_initialcontexts>
- [29] [CITE@en-US[RDF Working Group Charter]] ([TIME[2014-02-13 22:37:33 +09:00]] 版) <http://www.w3.org/2011/01/rdf-wg-charter>
]REFS]
** microformats & HTML5
[53]
[CODE(HTMLa)@en[[[profile]]]] [[URI]] が指すものは実質的に未定義でしたが、
[[Tantek Çelik]] は 2003年、 [[XMDP]] という書式を提案します。
[[XMDP]] は [[HTML]] をベースにした書式で、
[[プロファイル]]を記述するための[[要素]]や
[CODE(HTMLa)@en[[[class]]]] [[属性]]の使い方を定めていました。
[54]
更に、 [[HTML 4]] で挙げられた [CODE(HTMLe)@en[[[meta]]]]
[CODE(HTMLa)@en[[[name]]]] や[[リンク型]]だけではなく、
[[クラス名]]をも[[プロファイル]]として定義することが提案されました。
[[XMDP]] は [[microformats]] の記述言語として、
またそれ自体が最初の [[microformats]]
として注目されることになります。
[55]
[[Web Applications 1.0]] は当初から [CODE(HTMLa)@en[[[profile]]]]
[[属性]]についての部分で [[XMDP]] に言及していました。
2004年末頃 (要確認) に [CODE(HTMLa)@en[[[profile]]]]
[[属性]]が正式に再定義されましたが、 [[microformats]]
をはじめとした [CODE(HTMLa)@en[[[profile]]]]
[[属性]]の再評価を踏まえ、より詳細な定義が与えられていました。
例えば、 [[HTML 4]] は複数の [[URI]]
を指定することを認めていましたが、
その意味は未定義としていました。 [[Web Applications 1.0]]
は複数の [[URI]]
が指定された時の[[リンク型]]などの解釈を定めました。
[56]
ですが、 [CODE(HTMLa)@en[[[profile]]]]
[[属性]]はその後もよく使われるようにはなりませんでした。
[[microformats]] の [[XMDP]] [[プロファイル]]も、
[[URI]] を指定可能な形では提供されておらず、
事実上使われていませんでした。
[52]
結局 [CODE(HTMLa)@en[[[profile]]]] [[属性]]は2006年12月頃に
[[Web Applications 1.0]] ([[HTML 5]]) から削除されました。
[[Ian Hickson]] は、2年前に [[HTML 5]]
で [[HTML 4]] より厳密に [CODE(HTMLa)@en[[[profile]]]]
を定義し直したが、結局誰も使っていない、
[CODE(HTMLa)@en[[[profile]]]] は機能しなかった、
と説明しています。
([[名無しさん]] [WEAK[2006-12-12 08:44:32 +00:00]])
[61]
[CODE(HTMLa)@en[[[profile]]]] [[属性]]は [[HTML 5]] revision 422 で削除されました。
[CITE@en[(X)HTML5 Tracking]] ([CODE[2008-03-22 12:01:27 +09:00]] 版) <http://html5.org/tools/web-apps-tracker?from=421&to=422>
([[名無しさん]])
[62]
[CODE(HTMLa)@en[[[profile]]]] [[属性]]は [[HTML 5]] revision 422 で削除されました。
[CITE@en[(X)HTML5 Tracking]] ([CODE[2008-03-22 12:01:27 +09:00]] 版) <http://html5.org/tools/web-apps-tracker?from=421&to=422>
*** HTTP ヘッダー
[REFS[
- [78] [CITE@en[draft-nottingham-http-link-header-00 - Web Linking]] ([TIME[2012-06-30 19:41:18 +09:00]] 版) <http://tools.ietf.org/html/draft-nottingham-http-link-header-00#section-4>
]REFS]
[79] [[HTTP]] [[ヘッダー]]として [DFN[[CODE(HTTP)@en[[[Profile:]]]]]]
が提案されたこともありました [SRC[>>78]] が、後の案で削除されています。
** 実装
@@ 属性値の項の実装関係の記述をこちらに移動する
@@ [CODE(HTMLa)@en[[[profile]]]] をみる実装があるのか?
[[#comment]]
** 利用状況
@@ 以前はまったく使われていなかった、
仕様書に従う人も知ってて無視していた
@@ - 少し状況が変わって、プロファイルが沢山作られた
- 未だにまったく使われていないと主張する人もいるが、あたらない
- だけど絶対数として少ないのは事実、
現実問題として使い道がないし
[[#comment]]
** メモ
[50]
[CITE@en[XHTML-Print]] ([CODE[2006-09-25 23:44:03 +09:00]] 版) <http://www.w3.org/TR/2006/REC-xhtml-print-20060920/#s3.2>
[[XHTML-Print]] は [[XHTML m12n 1.0]] に基づく[[プロファイル]]で、
[CODE(HTMLa)@en[[[profile]]]] の[[属性値]]を ([[XHTML m12n 1.0]]
同様に) [[URI]] 型としています。
[CODE(HTMLa)@en[[[profile]]]] の実装は [['''MAY''']]
ですが、[[メタデータ]]に対応する[[印刷機]]は対応しなければならない
([['''MUST''']]) としています。
[Q[[[メタデータ]]に対応する]]とはどういうことか、
[CODE(HTMLa)@en[[[profile]]]] に[Q[対応する]]とはどういうことかは明らかではありません。
;; この部分だけを見ると、 [[HTML 4]] の定義に基づいた規定のように思えます。
[[DTD]] 実装は当然 [[XHTML m12n 1.0]] の[[モジュール]]を採用しています。
その [[DTD]] [[モジュール]]で [CODE(HTMLa)@en[[[profile]]]]
の[[既定値]]とされている[[引数実体]] [CODE(XML)@en[%[[XHTML.profile]];]]
は、 [[XHTML-Print]] の [[DTD駆動器]]でも [[XHTML 1.1]]
同様に[[空文字列]]になっており、[[実体宣言]]直前の[[注釈]]にはやはり[Q[将来利用するため予約]]と書かれています。
;; この部分を見ると (当然) [[XHTML m12n]] の定義に基づいているように見えますが、
[[媒体型]]の [CODE(MIME)@en[[[profile]]]] [[引数]]の方のために定義されている[[プロファイル]] [[URI]]
がここで使われていないのが謎です。
([[名無しさん]])
[58]
[CITE[userstyles.org]] ([CODE[2007-06-24 15:42:12 +09:00]] 版) <http://userstyles.org/>
>
[PRE(HTML old example code)[
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head profile="http://a9.com/-/spec/opensearch/1.1/ http://userstyles.org/stylish/metaprofile">
]PRE]
([[名無しさん]])
[59]
[CITE@en[GRDDL WG: Do not deprecate the profile attribute]] ([[Harry Halpin]] 著, [CODE[2007-07-25 10:02:41 +09:00]] 版) <http://lists.w3.org/Archives/Public/public-xhtml2/2007Jul/0037.html>
([[名無しさん]])
[60]
[CITE@en[XHTML2 WG Weekly Teleconference -- 19 Sep 2007]] ([CODE[2007-09-20 23:13:51 +09:00]] 版) <http://www.w3.org/2007/09/19-xhtml-minutes#item02>
([[名無しさん]])
[63]
[CITE[HTML4's profile="" attribute's absence in HTML5]] ([[Ian Hickson <ian@...>]] 著, [CODE[2008-05-07 00:35:50 +09:00]] 版) <http://permalink.gmane.org/gmane.org.w3c.whatwg.discuss/14009>
([[名無しさん]])
[64]
[CITE@en[Transition Request: Implementation Report and Request for Advancement of GRDDL to Proposed Recommendation]] ([TIME[2007-07-10 07:10:04 +09:00]] 版) <http://www.w3.org/2001/sw/grddl-wg/prrequest>
* メモ
[68] [CITE@en[(X)HTML5 Tracking]]
([TIME[2009-08-29 00:35:48 +09:00]] 版)
<http://html5.org/tools/web-apps-tracker?from=3682&to=3683>
[69] [CITE@en[(X)HTML5 Tracking]]
([TIME[2009-09-19 09:07:36 +09:00]] 版)
<http://html5.org/tools/web-apps-tracker?from=3904&to=3905>
[70] [CITE@en[(X)HTML5 Tracking]]
([TIME[2009-09-22 12:06:10 +09:00]] 版)
<http://html5.org/tools/web-apps-tracker?from=3947&to=3948>
[71] [CITE@en-US-x-Hixie[Extended Processing Behavior in HTML5]]
([TIME[2009-11-04 12:46:22 +09:00]] 版)
<http://html5.digitalbazaar.com/specs/html5-epb.html>
[72] [CITE@en[HTML5 Revision Tracker]]
([TIME[2010-04-09 00:01:10 +09:00]] 版)
<http://html5.org/tools/web-apps-tracker?from=4985&to=4986>
[73] [CITE@en[HTML5 Revision Tracker]]
([TIME[2010-04-20 19:48:27 +09:00]] 版)
<http://html5.org/tools/web-apps-tracker?from=5062&to=5063>
[74] [CITE@en[HTML5 Revision Tracker]]
([TIME[2010-05-01 19:32:07 +09:00]] 版)
<http://html5.org/tools/web-apps-tracker?from=5065&to=5066>
[75] [CITE@en[HTML5 Profiles]]
([TIME[2010-05-23 00:17:32 +09:00]] 版)
<http://dev.w3.org/cvsweb/~checkout~/html5/profiles/drafts/ED-html5-profiles-20100522/Overview.html?content-type=text/html;%20charset=utf-8>
[77] [CITE[Web Application Description Language]]
( ([TIME[2009-09-10 03:59:24 +09:00]] 版))
<http://www.w3.org/Submission/2009/SUBM-wadl-20090831/#x3-230002.11.2>
[82] [CITE[518110 – nuke HTMLBaseFontElement interface]]
( ([TIME[2013-01-14 00:07:27 +09:00]] 版))
<https://bugzilla.mozilla.org/show_bug.cgi?id=518110>
[83] [[Chrome]] はまだ [CODE(DOMa)@en[[[profile]]]] [[IDL属性]]を持っています。
[84] [CITE@en[SearchMonkey vocabularies - YDN]]
( ([TIME[2014-06-06 02:07:56 +09:00]] 版))
<http://web.archive.org/web/20110510141358/http://developer.yahoo.com/searchmonkey/smguide/profile_vocab.html>
[FIG(quote)[
[FIGCAPTION[
[31] ([TIME[2015-11-10 16:17:48 +09:00]] 版)
<http://kyoto-tongari.com/>
]FIGCAPTION]
>
> <link rel="profile" href="http://gmpg.org/xfn/11" />
>
]FIG]