-
Notifications
You must be signed in to change notification settings - Fork 30
/
specs.json
3406 lines (3406 loc) · 319 KB
/
specs.json
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
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
"IETF": {
"id": "http://webconcepts.info/specs/IETF/",
"name": "Internet Engineering Task Force",
"short": "IETF",
"series": [{
"I-D": {
"id": "http://webconcepts.info/specs/IETF/I-D/",
"name": "Internet Draft",
"short": "I-D",
"specs": [{
"amundsen-richardson-foster-alps": {
"id": "http://webconcepts.info/specs/IETF/I-D/amundsen-richardson-foster-alps",
"title": "Application-Level Profile Semantics (ALPS)",
"name": "Internet Draft amundsen-richardson-foster-alps",
"URI": "urn:ietf:id:amundsen-richardson-foster-alps",
"URL": "https://datatracker.ietf.org/doc/html/draft-amundsen-richardson-foster-alps",
"abstract": "This document describes ALPS, a data format for defining simple descriptions of application-level semantics, similar in complexity to HTML microformats. An ALPS document can be used as a profile to explain the application semantics of a document with an application-agnostic media type (such as HTML, HAL, Collection+JSON, Siren, etc.). This increases the reusability of profile documents across media types.",
"concepts": [{
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/application/alps+json" }, {
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/application/alps+xml" }]}},{
"cavage-http-signatures": {
"id": "http://webconcepts.info/specs/IETF/I-D/cavage-http-signatures",
"title": "Signing HTTP Messages",
"name": "Internet Draft cavage-http-signatures",
"URI": "urn:ietf:id:cavage-http-signatures",
"URL": "https://datatracker.ietf.org/doc/html/draft-cavage-http-signatures",
"abstract": "When communicating over the Internet using the HTTP protocol, it can be desirable for a server or client to authenticate the sender of a particular message. It can also be desirable to ensure that the message was not tampered with during transit. This document describes a way for servers and clients to simultaneously add authentication and message integrity to HTTP messages by using a digital signature.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Signature" }]}},{
"cedik-http-warning": {
"id": "http://webconcepts.info/specs/IETF/I-D/cedik-http-warning",
"title": "Communicating Warning Information in HTTP APIs",
"name": "Internet Draft cedik-http-warning",
"URI": "urn:ietf:id:cedik-http-warning",
"URL": "https://datatracker.ietf.org/doc/html/draft-cedik-http-warning",
"abstract": "This document defines a new HTTP header field Content-Warning and a standard response format for representing warning information in HTTP APIs.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Content-Warning" }]}},{
"combs-http-indeterminate-range": {
"id": "http://webconcepts.info/specs/IETF/I-D/combs-http-indeterminate-range",
"title": "HTTP/1.1: Range Responses of Indeterminate Length",
"name": "Internet Draft combs-http-indeterminate-range",
"URI": "urn:ietf:id:combs-http-indeterminate-range",
"URL": "https://datatracker.ietf.org/doc/html/draft-combs-http-indeterminate-range",
"abstract": "The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems. HTTP has been in use by the World Wide Web global information initiative since 1990. This document updates RFC 7233 Part 5 of the eight-part specification that defines the protocol referred to as \"HTTP/1.1\". Part 5 defines range-specific requests and the rules for constructing and combining responses to those requests. This document improves support for responding to range requests for resources of indeterminate size.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Accept-Indefinite-Ranges" }, {
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Content-Range" }]}},{
"divilly-atom-hierarchy": {
"id": "http://webconcepts.info/specs/IETF/I-D/divilly-atom-hierarchy",
"title": "Hierarchy Relations for Atom",
"name": "Internet Draft divilly-atom-hierarchy",
"URI": "urn:ietf:id:divilly-atom-hierarchy",
"URL": "https://datatracker.ietf.org/doc/html/draft-divilly-atom-hierarchy",
"abstract": "Many applications, besides blogs, provide their data in the form of syndicated Web feeds using formats such as Atom. Some such applications organize Atom Entries in a hierarchical fashion similar to a file system. This specification describes a means of communicating about Atom Entries that are hierarchically related to each other since resource identifiers are opaque to clients and cannot be directly manipulated for the purposes of representation exchange, i.e., navigation. This specification proposes new link relations for hierarchically related Atom resources.",
"concepts": [{
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/down" }, {
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/up" }]}},{
"draft-ietf-httpbis-resumable-upload": {
"id": "http://webconcepts.info/specs/IETF/I-D/draft-ietf-httpbis-resumable-upload",
"title": "Resumable Uploads for HTTP",
"name": "Internet Draft draft-ietf-httpbis-resumable-upload",
"URI": "urn:ietf:id:draft-ietf-httpbis-resumable-upload",
"URL": "https://datatracker.ietf.org/doc/html/draft-draft-ietf-httpbis-resumable-upload",
"abstract": "HTTP clients often encounter interrupted data transfers as a result of canceled requests or dropped connections. Prior to interruption, part of a representation may have been exchanged. To complete the data transfer of the entire representation, it is often desirable to issue subsequent requests that transfer only the remainder of the representation. HTTP range requests support this concept of resumable downloads from server to client. This document describes a mechanism that supports resumable uploads from client to server using HTTP.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Upload-Incomplete" }, {
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Upload-Offset" }]}},{
"drechsler-httpbis-improved-caching": {
"id": "http://webconcepts.info/specs/IETF/I-D/drechsler-httpbis-improved-caching",
"title": "Hypertext Transfer Protocol: Improved HTTP Caching",
"name": "Internet Draft drechsler-httpbis-improved-caching",
"URI": "urn:ietf:id:drechsler-httpbis-improved-caching",
"URL": "https://datatracker.ietf.org/doc/html/draft-drechsler-httpbis-improved-caching",
"abstract": "This document describes an improved HTTP caching method which can be applied in addition to the standard caching behavior for HTTP. It defines the associated header field that controls this improved caching mechanism and a modified caching operation which is slightly different to standard caching operation for HTTP.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Cache-NT" }]}},{
"hoffman-xml2rfc": {
"id": "http://webconcepts.info/specs/IETF/I-D/hoffman-xml2rfc",
"title": "The 'XML2RFC' version 3 Vocabulary",
"name": "Internet Draft hoffman-xml2rfc",
"URI": "urn:ietf:id:hoffman-xml2rfc",
"URL": "https://datatracker.ietf.org/doc/html/draft-hoffman-xml2rfc",
"abstract": "This document defines the \"XML2RFC\" version 3 vocabulary; an XML-based language used for writing RFCs and Internet-Drafts. It is heavily derived from the version 2 vocabulary that is also under discussion. This document obsoletes the v2 grammar described in RFC 2629 and its expected followup, draft-reschke-xml2rfc.",
"concepts": [{
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/derivedfrom" }, {
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/application/rfc+xml" }]}},{
"ietf-calext-caldav-attachments": {
"id": "http://webconcepts.info/specs/IETF/I-D/ietf-calext-caldav-attachments",
"title": "CalDAV Managed Attachments",
"name": "Internet Draft ietf-calext-caldav-attachments",
"URI": "urn:ietf:id:ietf-calext-caldav-attachments",
"URL": "https://datatracker.ietf.org/doc/html/draft-ietf-calext-caldav-attachments",
"abstract": "This specification defines an extension to the calendar access protocol (CalDAV) to allow attachments associated with iCalendar data to be stored and managed on the server.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Cal-Managed-ID" }]}},{
"ietf-core-dynlink": {
"id": "http://webconcepts.info/specs/IETF/I-D/ietf-core-dynlink",
"title": "Dynamic Resource Linking for Constrained RESTful Environments",
"name": "Internet Draft ietf-core-dynlink",
"URI": "urn:ietf:id:ietf-core-dynlink",
"URL": "https://datatracker.ietf.org/doc/html/draft-ietf-core-dynlink",
"abstract": "For CoAP Dynamic linking of state updates between resources, either on an endpoint or between endpoints, is defined with the concept of Link Bindings. This specification defines conditional observation attributes that work with Link Bindings or with CoAP Observe.",
"concepts": [{
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/boundto" }]}},{
"ietf-core-http-mapping": {
"id": "http://webconcepts.info/specs/IETF/I-D/ietf-core-http-mapping",
"title": "Guidelines for HTTP-to-CoAP Mapping Implementations",
"name": "Internet Draft ietf-core-http-mapping",
"URI": "urn:ietf:id:ietf-core-http-mapping",
"URL": "https://datatracker.ietf.org/doc/html/draft-ietf-core-http-mapping",
"abstract": "This document provides reference information for implementing a cross-protocol network proxy that performs translation from the HTTP protocol to the CoAP protocol. This will enable a HTTP client to access resources on a CoAP server through the proxy. This document describes how a HTTP request is mapped to a CoAP request, and then how a CoAP response is mapped back to a HTTP response. This includes guidelines for URI mapping, media type mapping and additional proxy implementation issues. This document covers the Reverse, Forward and Interception cross-protocol proxy cases.",
"concepts": [{
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/application/coap-payload" }]}},{
"ietf-core-links-json": {
"id": "http://webconcepts.info/specs/IETF/I-D/ietf-core-links-json",
"title": "Representing CoRE Formats in JSON and CBOR",
"name": "Internet Draft ietf-core-links-json",
"URI": "urn:ietf:id:ietf-core-links-json",
"URL": "https://datatracker.ietf.org/doc/html/draft-ietf-core-links-json",
"abstract": "JavaScript Object Notation (JSON) is a text-based data format which is popular for Web based data exchange. Concise Binary Object Representation (CBOR) is a binary data format which has been optimized for data exchange for the Internet of Things (IoT). For many IoT scenarios, CBOR formats will be preferred since it can help decrease transmission payload sizes as well as implementation code sizes compared to other data formats. Web Linking (RFC 5988) provides a way to represent links between Web resources as well as the relations expressed by them and attributes of such a link. In constrained networks, a collection of Web links can be exchanged in the CoRE link format (RFC 6690). Outside of constrained environments, it may be useful to represent these collections of Web links in JSON, and similarly, inside constrained environments, in CBOR. This specification defines a common format for this.",
"concepts": [{
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/application/link-format+cbor" }, {
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/application/link-format+json" }]}},{
"ietf-core-senml": {
"id": "http://webconcepts.info/specs/IETF/I-D/ietf-core-senml",
"title": "Media Types for Sensor Measurement Lists (SenML)",
"name": "Internet Draft ietf-core-senml",
"URI": "urn:ietf:id:ietf-core-senml",
"URL": "https://datatracker.ietf.org/doc/html/draft-ietf-core-senml",
"abstract": "This specification defines media types for representing simple sensor measurements and device parameters in the Sensor Measurement Lists (SenML). Representations are defined in JavaScript Object Notation (JSON), Concise Binary Object Representation (CBOR), eXtensible Markup Language (XML), and Efficient XML Interchange (EXI), which share the common SenML data model. A simple sensor, such as a temperature sensor, could use this media type in protocols such as HTTP or CoAP to transport the measurements of the sensor or to be configured.",
"concepts": [{
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/application/senml+cbor" }, {
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/application/senml+exi" }, {
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/application/senml+json" }, {
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/application/senml+xml" }]}},{
"ietf-httpapi-deprecation-header": {
"id": "http://webconcepts.info/specs/IETF/I-D/ietf-httpapi-deprecation-header",
"title": "The Deprecation HTTP Header",
"name": "Internet Draft ietf-httpapi-deprecation-header",
"URI": "urn:ietf:id:ietf-httpapi-deprecation-header",
"URL": "https://datatracker.ietf.org/doc/html/draft-ietf-httpapi-deprecation-header",
"abstract": "The HTTP Deprecation response header field can be used to signal to consumers of a URI-identified resource that the use of the resource has been deprecated. Additionally, the deprecation link relation can be used to link to a resource that provides additional context for the deprecation, and possibly ways in which clients can find a replacement for the deprecated resource.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Deprecation" }, {
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/deprecation" }]}},{
"ietf-httpapi-idempotency-key-header": {
"id": "http://webconcepts.info/specs/IETF/I-D/ietf-httpapi-idempotency-key-header",
"title": "The Idempotency-Key HTTP Header Field",
"name": "Internet Draft ietf-httpapi-idempotency-key-header",
"URI": "urn:ietf:id:ietf-httpapi-idempotency-key-header",
"URL": "https://datatracker.ietf.org/doc/html/draft-ietf-httpapi-idempotency-key-header",
"abstract": "The HTTP Idempotency-Key request header field can be used to carry idempotency key in order to make non-idempotent HTTP methods such as \"POST\" or \"PATCH\" fault-tolerant.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Idempotency-Key" }]}},{
"ietf-httpapi-linkset": {
"id": "http://webconcepts.info/specs/IETF/I-D/ietf-httpapi-linkset",
"title": "Linkset: Media Types and a Link Relation Type for Link Sets",
"name": "Internet Draft ietf-httpapi-linkset",
"URI": "urn:ietf:id:ietf-httpapi-linkset",
"URL": "https://datatracker.ietf.org/doc/html/draft-ietf-httpapi-linkset",
"abstract": "This specification defines two document formats and respective media types for representing sets of links as stand-alone resources. One format is JSON-based, the other aligned with the format for representing links in the HTTP \"Link\" header field. This specification also introduces a link relation type to support discovery of sets of links.",
"concepts": [{
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/linkset" }, {
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/application/linkset" }, {
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/application/linkset+json" }]}},{
"ietf-httpapi-ratelimit-headers": {
"id": "http://webconcepts.info/specs/IETF/I-D/ietf-httpapi-ratelimit-headers",
"title": "Rate-Limit Header Fields for HTTP",
"name": "Internet Draft ietf-httpapi-ratelimit-headers",
"URI": "urn:ietf:id:ietf-httpapi-ratelimit-headers",
"URL": "https://datatracker.ietf.org/doc/html/draft-ietf-httpapi-ratelimit-headers",
"abstract": "This document defines the RateLimit-Limit, RateLimit-Remaining, RateLimit-Reset header fields for HTTP, thus allowing servers to publish current request quotas and clients to shape their request policy and avoid being throttled out.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/RateLimit-Limit" }, {
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/RateLimit-Remaining" }, {
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/RateLimit-Reset" }]}},{
"ietf-httpbis-binary-message": {
"id": "http://webconcepts.info/specs/IETF/I-D/ietf-httpbis-binary-message",
"title": "Binary Representation of HTTP Messages",
"name": "Internet Draft ietf-httpbis-binary-message",
"URI": "urn:ietf:id:ietf-httpbis-binary-message",
"URL": "https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-binary-message",
"abstract": "This document defines a binary format for representing HTTP messages.",
"concepts": [{
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/message/bhttp" }]}},{
"ietf-httpbis-cache-header": {
"id": "http://webconcepts.info/specs/IETF/I-D/ietf-httpbis-cache-header",
"title": "The Cache-Status HTTP Response Header Field",
"name": "Internet Draft ietf-httpbis-cache-header",
"URI": "urn:ietf:id:ietf-httpbis-cache-header",
"URL": "https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-cache-header",
"abstract": "To aid debugging, HTTP caches often append header fields to a response explaining how they handled the request in an ad hoc manner. This specification defines a standard mechanism to do so that is aligned with HTTP's caching model.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Cache-Status" }]}},{
"ietf-httpbis-client-cert-field": {
"id": "http://webconcepts.info/specs/IETF/I-D/ietf-httpbis-client-cert-field",
"title": "Client-Cert HTTP Header Field",
"name": "Internet Draft ietf-httpbis-client-cert-field",
"URI": "urn:ietf:id:ietf-httpbis-client-cert-field",
"URL": "https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-client-cert-field",
"abstract": "This document defines HTTP extension header fields that allow a TLS terminating reverse proxy to convey the client certificate information of a mutually-authenticated TLS connection to the origin server in a common and predictable manner.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Client-Cert" }, {
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Client-Cert-Chain" }]}},{
"ietf-httpbis-client-hints": {
"id": "http://webconcepts.info/specs/IETF/I-D/ietf-httpbis-client-hints",
"title": "HTTP Client Hints",
"name": "Internet Draft ietf-httpbis-client-hints",
"URI": "urn:ietf:id:ietf-httpbis-client-hints",
"URL": "https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-client-hints",
"abstract": "HTTP defines proactive content negotiation to allow servers to select the appropriate response for a given request, based upon the user agent's characteristics, as expressed in request headers. In practice, clients are often unwilling to send those request headers, because it is not clear whether they will be used, and sending them impacts both performance and privacy. This document defines an Accept-CH response header that servers can use to advertise their use of request headers for proactive content negotiation, along with a set of guidelines for the creation of such headers, colloquially known as \"Client Hints.\"",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Accept-CH" }]}},{
"ietf-httpbis-key": {
"id": "http://webconcepts.info/specs/IETF/I-D/ietf-httpbis-key",
"title": "The Key HTTP Response Header Field",
"name": "Internet Draft ietf-httpbis-key",
"URI": "urn:ietf:id:ietf-httpbis-key",
"URL": "https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-key",
"abstract": "The 'Key' header field for HTTP responses allows an origin server to describe the cache key for a negotiated response: a short algorithm that can be used upon later requests to determine if the same response is reusable. Key has the advantage of avoiding an additional round trip for validation whenever a new request differs slightly, but not significantly, from prior requests. Key also informs user agents of the request characteristics that might result in different content, which can be useful if the user agent is not sending Accept* fields in order to reduce the risk of fingerprinting.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Key" }]}},{
"ietf-httpbis-priority": {
"id": "http://webconcepts.info/specs/IETF/I-D/ietf-httpbis-priority",
"title": "Extensible Prioritization Scheme for HTTP",
"name": "Internet Draft ietf-httpbis-priority",
"URI": "urn:ietf:id:ietf-httpbis-priority",
"URL": "https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-priority",
"abstract": "This document describes a scheme for prioritizing HTTP responses. This scheme expresses the priority of each HTTP response using absolute values, rather than as a relative relationship between a group of HTTP responses. This document defines the Priority header field for communicating the initial priority in an HTTP version-independent manner, as well as HTTP/2 and HTTP/3 frames for reprioritizing the responses. These share a common format structure that is designed to provide future extensibility.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Priority" }]}},{
"ietf-httpbis-rfc6265bis": {
"id": "http://webconcepts.info/specs/IETF/I-D/ietf-httpbis-rfc6265bis",
"title": "HTTP State Management Mechanism",
"name": "Internet Draft ietf-httpbis-rfc6265bis",
"URI": "urn:ietf:id:ietf-httpbis-rfc6265bis",
"URL": "https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-rfc6265bis",
"abstract": "This document defines the HTTP Cookie and Set-Cookie header fields. These header fields can be used by HTTP servers to store state (called cookies) at HTTP user agents, letting the servers maintain a stateful session over the mostly stateless HTTP protocol. Although cookies have many historical infelicities that degrade their security and privacy, the Cookie and Set-Cookie header fields are widely used on the Internet. This document obsoletes RFC 2965.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Cookie" }, {
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Set-Cookie" }]}},{
"ietf-httpbis-safe-method-w-body": {
"id": "http://webconcepts.info/specs/IETF/I-D/ietf-httpbis-safe-method-w-body",
"title": "The HTTP QUERY Method",
"name": "Internet Draft ietf-httpbis-safe-method-w-body",
"URI": "urn:ietf:id:ietf-httpbis-safe-method-w-body",
"URL": "https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-safe-method-w-body",
"abstract": "This specification defines a new HTTP method, QUERY, as a safe, idempotent request method that can carry request content.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Accept-Query" }, {
"http://webconcepts.info/concepts/http-method/": "http://webconcepts.info/concepts/http-method/QUERY" }]}},{
"ietf-httpbis-tunnel-protocol": {
"id": "http://webconcepts.info/specs/IETF/I-D/ietf-httpbis-tunnel-protocol",
"title": "The Tunnel-Protocol HTTP Header Field",
"name": "Internet Draft ietf-httpbis-tunnel-protocol",
"URI": "urn:ietf:id:ietf-httpbis-tunnel-protocol",
"URL": "https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-tunnel-protocol",
"abstract": "This specification allows HTTP CONNECT requests to indicate what protocol will be used within the tunnel once established, using the Tunnel-Protocol header field.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Tunnel-Protocol" }]}},{
"ietf-httpbis-variants": {
"id": "http://webconcepts.info/specs/IETF/I-D/ietf-httpbis-variants",
"title": "HTTP Variants",
"name": "Internet Draft ietf-httpbis-variants",
"URI": "urn:ietf:id:ietf-httpbis-variants",
"URL": "https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-variants",
"abstract": "This specification introduces an alternative way to communicate a secondary cache key for a HTTP resource, using the HTTP \"Variants\" and \"Variant-Key\" response header fields. Its aim is to make HTTP proactive content negotiation more cache-friendly.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Variant-Key" }, {
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Variants" }]}},{
"ietf-jsonbis-rfc7159bis": {
"id": "http://webconcepts.info/specs/IETF/I-D/ietf-jsonbis-rfc7159bis",
"title": "The JavaScript Object Notation (JSON) Data Interchange Format",
"name": "Internet Draft ietf-jsonbis-rfc7159bis",
"URI": "urn:ietf:id:ietf-jsonbis-rfc7159bis",
"URL": "https://datatracker.ietf.org/doc/html/draft-ietf-jsonbis-rfc7159bis",
"abstract": "JavaScript Object Notation (JSON) is a lightweight, text-based, language-independent data interchange format. It was derived from the ECMAScript Programming Language Standard. JSON defines a small set of formatting rules for the portable representation of structured data. This document removes inconsistencies with other specifications of JSON, repairs specification errors, and offers experience-based interoperability guidance.",
"concepts": [{
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/application/json" }]}},{
"ietf-oauth-v2-http-mac": {
"id": "http://webconcepts.info/specs/IETF/I-D/ietf-oauth-v2-http-mac",
"title": "OAuth 2.0 Message Authentication Code (MAC) Tokens",
"name": "Internet Draft ietf-oauth-v2-http-mac",
"URI": "urn:ietf:id:ietf-oauth-v2-http-mac",
"URL": "https://datatracker.ietf.org/doc/html/draft-ietf-oauth-v2-http-mac",
"abstract": "This specification describes how to use MAC Tokens in HTTP requests to access OAuth 2.0 protected resources. An OAuth client willing to access a protected resource needs to demonstrate possession of a cryptographic key by using it with a keyed message digest function to the request. The document also defines a key distribution protocol for obtaining a fresh session key.",
"concepts": [{
"http://webconcepts.info/concepts/oauth-access-token-type/": "http://webconcepts.info/concepts/oauth-access-token-type/mac" }, {
"http://webconcepts.info/concepts/oauth-parameter/": "http://webconcepts.info/concepts/oauth-parameter/kid" }, {
"http://webconcepts.info/concepts/oauth-parameter/": "http://webconcepts.info/concepts/oauth-parameter/mac_algorithm" }, {
"http://webconcepts.info/concepts/oauth-parameter/": "http://webconcepts.info/concepts/oauth-parameter/mac_key" }]}},{
"ietf-ohai-ohttp": {
"id": "http://webconcepts.info/specs/IETF/I-D/ietf-ohai-ohttp",
"title": "Oblivious HTTP",
"name": "Internet Draft ietf-ohai-ohttp",
"URI": "urn:ietf:id:ietf-ohai-ohttp",
"URL": "https://datatracker.ietf.org/doc/html/draft-ietf-ohai-ohttp",
"abstract": "This document describes a system for the forwarding of encrypted HTTP messages. This allows a client to make multiple requests of a server without the server being able to link those requests to the client or to identify the requests as having come from the same client.",
"concepts": [{
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/message/ohttp-req" }, {
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/message/ohttp-res" }]}},{
"ietf-webpush-vapid": {
"id": "http://webconcepts.info/specs/IETF/I-D/ietf-webpush-vapid",
"title": "Voluntary Application Server Identification (VAPID) for Web Push",
"name": "Internet Draft ietf-webpush-vapid",
"URI": "urn:ietf:id:ietf-webpush-vapid",
"URL": "https://datatracker.ietf.org/doc/html/draft-ietf-webpush-vapid",
"abstract": "An application server can use the method described to voluntarily identify itself to a push service. This identification information can be used by the push service to attribute requests that are made by the same application server to a single entity. An application server can include additional information that the operator of a push service can use to contact the operator of the application server. This identification information can be used to restrict the use of a push subscription a single application server.",
"concepts": [{
"http://webconcepts.info/concepts/http-authentication-scheme/": "http://webconcepts.info/concepts/http-authentication-scheme/vapid" }, {
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/application/webpush-options+json" }]}},{
"inadarei-api-health-check": {
"id": "http://webconcepts.info/specs/IETF/I-D/inadarei-api-health-check",
"title": "Health Check Response Format for HTTP APIs",
"name": "Internet Draft inadarei-api-health-check",
"URI": "urn:ietf:id:inadarei-api-health-check",
"URL": "https://datatracker.ietf.org/doc/html/draft-inadarei-api-health-check",
"abstract": "This document proposes a service health check response format for HTTP APIs.",
"concepts": [{
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/application/vnd.health+json" }]}},{
"kelly-json-hal": {
"id": "http://webconcepts.info/specs/IETF/I-D/kelly-json-hal",
"title": "JSON Hypertext Application Language",
"name": "Internet Draft kelly-json-hal",
"URI": "urn:ietf:id:kelly-json-hal",
"URL": "https://datatracker.ietf.org/doc/html/draft-kelly-json-hal",
"abstract": "This document proposes a media type for representing resources and their relations with hyperlinks.",
"concepts": [{
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/application/hal+json" }]}},{
"koch-openpgp-webkey-service": {
"id": "http://webconcepts.info/specs/IETF/I-D/koch-openpgp-webkey-service",
"title": "OpenPGP Web Key Service",
"name": "Internet Draft koch-openpgp-webkey-service",
"URI": "urn:ietf:id:koch-openpgp-webkey-service",
"URL": "https://datatracker.ietf.org/doc/html/draft-koch-openpgp-webkey-service",
"abstract": "This specification describes a service to locate OpenPGP keys by mail address using a Web service and the HTTPS protocol. It also provides a method for secure communication between the key owner and the mail provider to publish and revoke the public key.",
"concepts": [{
"http://webconcepts.info/concepts/well-known-uri/": "http://webconcepts.info/concepts/well-known-uri/openpgpkey" }]}},{
"michaud-xml-hal": {
"id": "http://webconcepts.info/specs/IETF/I-D/michaud-xml-hal",
"title": "XML Hypertext Application Language",
"name": "Internet Draft michaud-xml-hal",
"URI": "urn:ietf:id:michaud-xml-hal",
"URL": "https://datatracker.ietf.org/doc/html/draft-michaud-xml-hal",
"abstract": "This document proposes a media type for representing resources and their relations with hyperlinks.",
"concepts": [{
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/application/hal+xml" }]}},{
"mogul-http-dupsup": {
"id": "http://webconcepts.info/specs/IETF/I-D/mogul-http-dupsup",
"title": "Duplicate Suppression in HTTP",
"name": "Internet Draft mogul-http-dupsup",
"URI": "urn:ietf:id:mogul-http-dupsup",
"URL": "https://datatracker.ietf.org/doc/html/draft-mogul-http-dupsup",
"abstract": "A significant fraction of Web content is often exactly duplicated under several different URIs. This duplication can lead to suboptimal use of network bandwidth, and unnecessary latency for users. Much of this duplication can be avoided through the use of a simple mechanism, described here, which allows a cache to efficiently substitute one byte-for-byte identical value for another. By doing so, the cache avoids some or all of the network costs associated with retrieving the duplicate value.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/SubOK" }, {
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Subst" }]}},{
"nottingham-http-poe": {
"id": "http://webconcepts.info/specs/IETF/I-D/nottingham-http-poe",
"title": "POST Once Exactly (POE)",
"name": "Internet Draft nottingham-http-poe",
"URI": "urn:ietf:id:nottingham-http-poe",
"URL": "https://datatracker.ietf.org/doc/html/draft-nottingham-http-poe",
"abstract": "This specification describes a pattern of use that allows HTTP clients to automatically retry POST requests in a manner that assures no unintended side effects will take place, and defines mechanisms to allow implementations to automatically determine when such patterns are supported.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/POE" }, {
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/POE-Links" }]}},{
"nottingham-json-home": {
"id": "http://webconcepts.info/specs/IETF/I-D/nottingham-json-home",
"title": "Home Documents for HTTP APIs",
"name": "Internet Draft nottingham-json-home",
"URI": "urn:ietf:id:nottingham-json-home",
"URL": "https://datatracker.ietf.org/doc/html/draft-nottingham-json-home",
"abstract": "This document proposes a \"home document\" format for non-browser HTTP clients.",
"concepts": [{
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/home" }, {
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/application/home+json" }]}},{
"nottingham-linked-cache-inv": {
"id": "http://webconcepts.info/specs/IETF/I-D/nottingham-linked-cache-inv",
"title": "Linked Cache Invalidation",
"name": "Internet Draft nottingham-linked-cache-inv",
"URI": "urn:ietf:id:nottingham-linked-cache-inv",
"URL": "https://datatracker.ietf.org/doc/html/draft-nottingham-linked-cache-inv",
"abstract": "This memo defines two new link types that indicate relationships between resources in terms of cache invalidation, along with a HTTP cache-control extension that takes advantage of those relationships to use them to extend response freshness. Collectively, this is referred to as Linked Cache Invalidation (LCI).",
"concepts": [{
"http://webconcepts.info/concepts/http-cache-directive/": "http://webconcepts.info/concepts/http-cache-directive/inv-maxage" }, {
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/inv-by" }, {
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/invalidates" }]}},{
"pot-authentication-link": {
"id": "http://webconcepts.info/specs/IETF/I-D/pot-authentication-link",
"title": "Link Relationship Types for Authentication",
"name": "Internet Draft pot-authentication-link",
"URI": "urn:ietf:id:pot-authentication-link",
"URL": "https://datatracker.ietf.org/doc/html/draft-pot-authentication-link",
"abstract": "This specification defines a set of relationships that may be used to indicate where a user may authenticate, log out, register a new account or find out who is currently authenticated.",
"concepts": [{
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/authenticate" }, {
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/authenticated-as" }, {
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/logout" }, {
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/register-user" }]}},{
"pot-prefer-push": {
"id": "http://webconcepts.info/specs/IETF/I-D/pot-prefer-push",
"title": "HTTP-client suggested Push Preference",
"name": "Internet Draft pot-prefer-push",
"URI": "urn:ietf:id:pot-prefer-push",
"URL": "https://datatracker.ietf.org/doc/html/draft-pot-prefer-push",
"abstract": "\"Prefer-Push\" is a HTTP header that a client may use to request that a server uses HTTP/2 Push to send related resources as identified by their link relationships.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Prefer-Push" }]}},{
"pratt-httpbis-bytes-live-range-unit": {
"id": "http://webconcepts.info/specs/IETF/I-D/pratt-httpbis-bytes-live-range-unit",
"title": "HTTP bytes-live Range Unit for Live Content",
"name": "Internet Draft pratt-httpbis-bytes-live-range-unit",
"URI": "urn:ietf:id:pratt-httpbis-bytes-live-range-unit",
"URL": "https://datatracker.ietf.org/doc/html/draft-pratt-httpbis-bytes-live-range-unit",
"abstract": "To accommodate byte range requests for content that has data appended over time, this document defines a new HTTP range unit named \"bytes-live\". The \"bytes-live\" range unit provides the ability for a client to specify a byte range in a GET or HEAD request which starts at an arbitrary byte offset within the representation and ends at an indeterminate offset, represented by \"*\".",
"concepts": [{
"http://webconcepts.info/concepts/http-range-unit/": "http://webconcepts.info/concepts/http-range-unit/bytes-live" }]}},{
"reschke-http-get-location": {
"id": "http://webconcepts.info/specs/IETF/I-D/reschke-http-get-location",
"title": "The Hypertext Transfer Protocol (HTTP) GET-Location header",
"name": "Internet Draft reschke-http-get-location",
"URI": "urn:ietf:id:reschke-http-get-location",
"URL": "https://datatracker.ietf.org/doc/html/draft-reschke-http-get-location",
"abstract": "Several hypertext transfer protocol (HTTP) extensions use methods other than GET to expose information. This has the drawback that this kind of information is harder to identify (missing a URL to which a GET request could be applied) and to cache. This document specifies a simple extension header through which a server can advertise a substitute URL that an HTTP client subsequently can use with the GET method.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/GET-Location" }]}},{
"ruellan-http-accept-push-policy": {
"id": "http://webconcepts.info/specs/IETF/I-D/ruellan-http-accept-push-policy",
"title": "Accept-Push-Policy Header Field",
"name": "Internet Draft ruellan-http-accept-push-policy",
"URI": "urn:ietf:id:ruellan-http-accept-push-policy",
"URL": "https://datatracker.ietf.org/doc/html/draft-ruellan-http-accept-push-policy",
"abstract": "The \"Accept-Push-Policy\" and \"Push-Policy\" header fields enable a client and a server to negotiate the behaviour of the server regarding the usage of push on a per-request basis.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Accept-Push-Policy" }, {
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Push-Policy" }]}},{
"shelby-exi-registration": {
"id": "http://webconcepts.info/specs/IETF/I-D/shelby-exi-registration",
"title": "The +exi Media Type Suffix",
"name": "Internet Draft shelby-exi-registration",
"URI": "urn:ietf:id:shelby-exi-registration",
"URL": "https://datatracker.ietf.org/doc/html/draft-shelby-exi-registration",
"abstract": "Efficient XML Interchange (EXI) is an XML representation technique specified by the W3C to provide a time and space efficient encoding for XML documents. This document defines a new Structured Syntax Suffix \"+exi\" for use in a specific class of protocols, where \"exi\" content-type encoding or the generic \"application/exi\" media type are not applicable.",
"concepts": [{
"http://webconcepts.info/concepts/structured-syntax-suffix/": "http://webconcepts.info/concepts/structured-syntax-suffix/+exi" }]}},{
"snell-link-method": {
"id": "http://webconcepts.info/specs/IETF/I-D/snell-link-method",
"title": "HTTP Link and Unlink Methods",
"name": "Internet Draft snell-link-method",
"URI": "urn:ietf:id:snell-link-method",
"URL": "https://datatracker.ietf.org/doc/html/draft-snell-link-method",
"abstract": "This specification defines the semantics of the LINK and UNLINK HTTP methods.",
"concepts": [{
"http://webconcepts.info/concepts/http-method/": "http://webconcepts.info/concepts/http-method/LINK" }, {
"http://webconcepts.info/concepts/http-method/": "http://webconcepts.info/concepts/http-method/UNLINK" }]}},{
"snell-more-link-relations": {
"id": "http://webconcepts.info/specs/IETF/I-D/snell-more-link-relations",
"title": "Additional Link Relations and the urn:social Namespace",
"name": "Internet Draft snell-more-link-relations",
"URI": "urn:ietf:id:snell-more-link-relations",
"URL": "https://datatracker.ietf.org/doc/html/draft-snell-more-link-relations",
"abstract": "This specification defines a number of additional Link Relation Types that can used for a variety of purposes.",
"concepts": [{
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/bcc" }, {
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/bfrom" }, {
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/bto" }, {
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/cc" }, {
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/from" }, {
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/generator" }, {
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/location" }, {
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/mentionedby" }, {
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/provider" }, {
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/source" }, {
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/to" }]}},{
"soilandreyes-arcp": {
"id": "http://webconcepts.info/specs/IETF/I-D/soilandreyes-arcp",
"title": "The Archive and Packaging (arcp) URI scheme",
"name": "Internet Draft soilandreyes-arcp",
"URI": "urn:ietf:id:soilandreyes-arcp",
"URL": "https://datatracker.ietf.org/doc/html/draft-soilandreyes-arcp",
"abstract": "This specification proposes the Application and Packaging Pointer URI scheme \"arcp\". arcp URIs can be used to consume or reference hypermedia resources bundled inside a file archive or an application package, as well as to resolve URIs for archive resources within a programmatic framework. This URI scheme provides mechanisms to generate a unique base URI to represent the root of the archive, so that relative URI references in a bundled resource can be resolved within the archive without having to extract the archive content on the local file system. An arcp URI can be used for purposes of isolation (e.g. when consuming multiple archives), security constraints (avoiding \"climb out\" from the archive), or for externally identifying sub-resources referenced by hypermedia formats.",
"concepts": [{
"http://webconcepts.info/concepts/uri-scheme/": "http://webconcepts.info/concepts/uri-scheme/arcp" }]}},{
"svensson-profiled-representations": {
"id": "http://webconcepts.info/specs/IETF/I-D/svensson-profiled-representations",
"title": "Indicating, Discovering, Negotiating, and Writing Profiled Representations",
"name": "Internet Draft svensson-profiled-representations",
"URI": "urn:ietf:id:svensson-profiled-representations",
"URL": "https://datatracker.ietf.org/doc/html/draft-svensson-profiled-representations",
"abstract": "This document details approaches for enriching HTTP interactions with information pertaining to the profiles to which resource representations conform. It surveys approaches that were recently introduced to indicate the profile of a resource representation, and to make representations that conform to a profile discoverable. It introduces a generally applicable approach to negotiate for a resource representation that conforms to a profile preferred by a user agent. That approach leverages the existing content negotiation mechanism but applies it to the profile dimension to which it was previously not applied. The document also shows how a server can convey which profiled representations it is able to accept from a user agent.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Accept-Profile" }]}},{
"thomson-http-content-signature": {
"id": "http://webconcepts.info/specs/IETF/I-D/thomson-http-content-signature",
"title": "Content-Signature Header Field for HTTP",
"name": "Internet Draft thomson-http-content-signature",
"URI": "urn:ietf:id:thomson-http-content-signature",
"URL": "https://datatracker.ietf.org/doc/html/draft-thomson-http-content-signature",
"abstract": "A Content-Signature header field is defined for use in HTTP. This header field carries a signature of the payload body of a message.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Content-Signature" }]}},{
"thomson-http-nice": {
"id": "http://webconcepts.info/specs/IETF/I-D/thomson-http-nice",
"title": "Marking HTTP Requests as Unimportant",
"name": "Internet Draft thomson-http-nice",
"URI": "urn:ietf:id:thomson-http-nice",
"URL": "https://datatracker.ietf.org/doc/html/draft-thomson-http-nice",
"abstract": "An HTTP \"Nice\" header field is defined that marks a request as low priority. Intermediaries can choose to discard the request or serve it from cache rather than forwarding it to an origin server. This enables constrained origin servers, such as those that rely on battery power, to avoid expending limited resources on serving requests.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Nice" }]}},{
"west-origin-cookies": {
"id": "http://webconcepts.info/specs/IETF/I-D/west-origin-cookies",
"title": "Origin Cookies",
"name": "Internet Draft west-origin-cookies",
"URI": "urn:ietf:id:west-origin-cookies",
"URL": "https://datatracker.ietf.org/doc/html/draft-west-origin-cookies",
"abstract": "This document updates RFC 6265, defining the \"origin\" attribute for cookies and the \"Origin-Cookie\" header field, which together allow servers to choose to harmonize the security policy of their cookies with the same-origin policy which governs other available client-side storage mechanisms.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Origin-Cookie" }]}},{
"wilde-home-xml": {
"id": "http://webconcepts.info/specs/IETF/I-D/wilde-home-xml",
"title": "Home Documents for HTTP Services: XML Syntax",
"name": "Internet Draft wilde-home-xml",
"URI": "urn:ietf:id:wilde-home-xml",
"URL": "https://datatracker.ietf.org/doc/html/draft-wilde-home-xml",
"abstract": "The specification for HTTP API Home Documents provides a JSON syntax only. This specification provides an XML syntax for the same data model, so that the concept of Home Documents can be consistently exposed in both JSON- and XML-based HTTP APIs. It also defines the link relation type \"home\" so that applications can identify links to home documents.",
"concepts": [{
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/application/home+xml" }]}},{
"zern-webp": {
"id": "http://webconcepts.info/specs/IETF/I-D/zern-webp",
"title": "WebP Image Format",
"name": "Internet Draft zern-webp",
"URI": "urn:ietf:id:zern-webp",
"URL": "https://datatracker.ietf.org/doc/html/draft-zern-webp",
"abstract": "WebP is a RIFF-based image file format which supports lossless and lossy compression as well as alpha (transparency) and animation. It covers use cases similar to JPEG, PNG and GIF.",
"concepts": [{
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/image/webp" }]}},{
"zyp-json-schema": {
"id": "http://webconcepts.info/specs/IETF/I-D/zyp-json-schema",
"title": "A JSON Media Type for Describing the Structure and Meaning of JSON Documents",
"name": "Internet Draft zyp-json-schema",
"URI": "urn:ietf:id:zyp-json-schema",
"URL": "https://datatracker.ietf.org/doc/html/draft-zyp-json-schema",
"abstract": "JSON (JavaScript Object Notation) Schema defines the media type \"application/schema+json\", a JSON based format for defining the structure of JSON data. JSON Schema provides a contract for what JSON data is required for a given application and how to interact with it. JSON Schema is intended to define validation, documentation, hyperlink navigation, and interaction control of JSON data.",
"concepts": [{
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/create" }, {
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/full" }, {
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/instances" }, {
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/root" }]}}]}},{
"RFC": {
"id": "http://webconcepts.info/specs/IETF/RFC/",
"name": "Request for Comments",
"short": "RFC",
"specs": [{
"1738": {
"id": "http://webconcepts.info/specs/IETF/RFC/1738",
"title": "Uniform Resource Locators (URL)",
"name": "RFC 1738",
"URI": "urn:ietf:rfc:1738",
"URL": "https://datatracker.ietf.org/doc/html/rfc1738",
"abstract": "This document specifies a Uniform Resource Locator (URL), the syntax and semantics of formalized information for location and access of resources via the Internet.",
"concepts": [{
"http://webconcepts.info/concepts/uri-scheme/": "http://webconcepts.info/concepts/uri-scheme/ftp" }]}},{
"1874": {
"id": "http://webconcepts.info/specs/IETF/RFC/1874",
"title": "SGML Media Types",
"name": "RFC 1874",
"URI": "urn:ietf:rfc:1874",
"URL": "https://datatracker.ietf.org/doc/html/rfc1874",
"abstract": "This document proposes new media sub-types of Text/SGML and Application/SGML. These media types can be used in the exchange of SGML documents and their entities. Specific details for the exchange or encapsulation of groups of related SGML entities using MIME are currently being considered by the mimesgml Working Group.",
"concepts": [{
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/application/sgml" }, {
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/text/sgml" }]}},{
"2068": {
"id": "http://webconcepts.info/specs/IETF/RFC/2068",
"title": "Hypertext Transfer Protocol - HTTP/1.1",
"name": "RFC 2068",
"URI": "urn:ietf:rfc:2068",
"URL": "https://datatracker.ietf.org/doc/html/rfc2068",
"abstract": "The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems. It is a generic, stateless, object-oriented protocol which can be used for many tasks, such as name servers and distributed object management systems, through extension of its request methods. A feature of HTTP is the typing and negotiation of data representation, allowing systems to be built independently of the data being transferred. HTTP has been in use by the World-Wide Web global information initiative since 1990. This specification defines the protocol referred to as \"HTTP/1.1\".",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Content-Base" }, {
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Content-Version" }, {
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Public" }, {
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/URI" }]}},{
"2220": {
"id": "http://webconcepts.info/specs/IETF/RFC/2220",
"title": "The Application/MARC Content-type",
"name": "RFC 2220",
"URI": "urn:ietf:rfc:2220",
"URL": "https://datatracker.ietf.org/doc/html/rfc2220",
"abstract": "This memorandum provides a mechanism for representing objects which are files of Machine-Readable Cataloging records (MARC). The MARC formats are standards for the representation and communication of bibliographic and related information. A MARC record contains metadata for an information resource following MARC format specifications.",
"concepts": [{
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/application/marc" }]}},{
"2295": {
"id": "http://webconcepts.info/specs/IETF/RFC/2295",
"title": "Transparent Content Negotiation in HTTP",
"name": "RFC 2295",
"URI": "urn:ietf:rfc:2295",
"URL": "https://datatracker.ietf.org/doc/html/rfc2295",
"abstract": "HTTP allows web site authors to put multiple versions of the same information under a single URL. Transparent content negotiation is an extensible negotiation mechanism, layered on top of HTTP, for automatically selecting the best version when the URL is accessed. This enables the smooth deployment of new web data formats and markup tags.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Accept-Features" }, {
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Alternates" }, {
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Negotiate" }, {
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/TCN" }, {
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Variant-Vary" }, {
"http://webconcepts.info/concepts/http-status-code/": "http://webconcepts.info/concepts/http-status-code/506" }]}},{
"2310": {
"id": "http://webconcepts.info/specs/IETF/RFC/2310",
"title": "The Safe Response Header Field",
"name": "RFC 2310",
"URI": "urn:ietf:rfc:2310",
"URL": "https://datatracker.ietf.org/doc/html/rfc2310",
"abstract": "This document defines a HTTP response header field called Safe, which can be used to indicate that repeating a HTTP request is safe. Such an indication will allow user agents to handle retries of some safe requests, in particular safe POST requests, in a more user-friendly way.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Safe" }]}},{
"2324": {
"id": "http://webconcepts.info/specs/IETF/RFC/2324",
"title": "Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0)",
"name": "RFC 2324",
"URI": "urn:ietf:rfc:2324",
"URL": "https://datatracker.ietf.org/doc/html/rfc2324",
"abstract": "This document describes HTCPCP, a protocol for controlling, monitoring, and diagnosing coffee pots.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Accept-Additions" }, {
"http://webconcepts.info/concepts/http-status-code/": "http://webconcepts.info/concepts/http-status-code/418" }]}},{
"2388": {
"id": "http://webconcepts.info/specs/IETF/RFC/2388",
"title": "Returning Values from Forms: multipart/form-data",
"name": "RFC 2388",
"URI": "urn:ietf:rfc:2388",
"URL": "https://datatracker.ietf.org/doc/html/rfc2388",
"abstract": "This specification defines an Internet Media Type, multipart/form-data, which can be used by a wide variety of applications and transported by a wide variety of protocols as a way of returning a set of values as the result of a user filling out a form.",
"concepts": [{
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/multipart/form-data" }]}},{
"2392": {
"id": "http://webconcepts.info/specs/IETF/RFC/2392",
"title": "Content-ID and Message-ID Uniform Resource Locators",
"name": "RFC 2392",
"URI": "urn:ietf:rfc:2392",
"URL": "https://datatracker.ietf.org/doc/html/rfc2392",
"abstract": "The Uniform Resource Locator (URL) schemes, \"cid:\" and \"mid:\" allow references to messages and the body parts of messages. For example, within a single multipart message, one HTML body part might include embedded references to other parts of the same message.",
"concepts": [{
"http://webconcepts.info/concepts/uri-scheme/": "http://webconcepts.info/concepts/uri-scheme/cid" }, {
"http://webconcepts.info/concepts/uri-scheme/": "http://webconcepts.info/concepts/uri-scheme/mid" }]}},{
"2397": {
"id": "http://webconcepts.info/specs/IETF/RFC/2397",
"title": "The \"data\" URL scheme",
"name": "RFC 2397",
"URI": "urn:ietf:rfc:2397",
"URL": "https://datatracker.ietf.org/doc/html/rfc2397",
"abstract": "A new URL scheme, \"data\", is defined. It allows inclusion of small data items as \"immediate\" data, as if it had been included externally.",
"concepts": [{
"http://webconcepts.info/concepts/uri-scheme/": "http://webconcepts.info/concepts/uri-scheme/data" }]}},{
"2518": {
"id": "http://webconcepts.info/specs/IETF/RFC/2518",
"title": "HTTP Extensions for Distributed Authoring - WEBDAV",
"name": "RFC 2518",
"URI": "urn:ietf:rfc:2518",
"URL": "https://datatracker.ietf.org/doc/html/rfc2518",
"abstract": "This document specifies a set of methods, headers, and content-types ancillary to HTTP/1.1 for the management of resource properties, creation and management of resource collections, namespace manipulation, and resource locking (collision avoidance).",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Status-URI" }, {
"http://webconcepts.info/concepts/http-status-code/": "http://webconcepts.info/concepts/http-status-code/102" }]}},{
"2616": {
"id": "http://webconcepts.info/specs/IETF/RFC/2616",
"title": "Hypertext Transfer Protocol -- HTTP/1.1",
"name": "RFC 2616",
"URI": "urn:ietf:rfc:2616",
"URL": "https://datatracker.ietf.org/doc/html/rfc2616",
"abstract": "The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems. It is a generic, stateless, protocol which can be used for many tasks beyond its use for hypertext, such as name servers and distributed object management systems, through extension of its request methods, error codes and headers. A feature of HTTP is the typing and negotiation of data representation, allowing systems to be built independently of the data being transferred. HTTP has been in use by the World-Wide Web global information initiative since 1990. This specification defines the protocol referred to as \"HTTP/1.1\", and is an update to RFC 2068.",
"concepts": [{
"http://webconcepts.info/concepts/http-transfer-coding/": "http://webconcepts.info/concepts/http-transfer-coding/identity" }]}},{
"2648": {
"id": "http://webconcepts.info/specs/IETF/RFC/2648",
"title": "A URN Namespace for IETF Documents",
"name": "RFC 2648",
"URI": "urn:ietf:rfc:2648",
"URL": "https://datatracker.ietf.org/doc/html/rfc2648",
"abstract": "A system for Uniform Resource Names (URNs) must be capable of supporting new naming systems. As an example of proposing a new namespace, this document proposes the \"ietf\" namespace. This namespace consists of the RFC family of documents (RFCs, STDs, FYIs, and BCPs) developed by the IETF and published by the RFC Editor, the minutes of working groups (WG) and birds of a feather (BOF) meetings that occur during IETF conferences, and the Internet Drafts published by the Internet Drafts Editor. Both the current URN framework and URN syntax support this namespace.",
"concepts": [{
"http://webconcepts.info/concepts/urn-namespace/": "http://webconcepts.info/concepts/urn-namespace/ietf" }]}},{
"2660": {
"id": "http://webconcepts.info/specs/IETF/RFC/2660",
"title": "The Secure HyperText Transfer Protocol (S-HTTP)",
"name": "RFC 2660",
"URI": "urn:ietf:rfc:2660",
"URL": "https://datatracker.ietf.org/doc/html/rfc2660",
"abstract": "This memo describes a syntax for securing messages sent using the Hypertext Transfer Protocol (HTTP), which forms the basis for the World Wide Web. Secure HTTP (S-HTTP) provides independently applicable security services for transaction confidentiality, authenticity/integrity and non-repudiability of origin. The protocol emphasizes maximum flexibility in choice of key management mechanisms, security policies and cryptographic algorithms by supporting option negotiation between parties for each transaction.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Security-Scheme" }]}},{
"2774": {
"id": "http://webconcepts.info/specs/IETF/RFC/2774",
"title": "An HTTP Extension Framework",
"name": "RFC 2774",
"URI": "urn:ietf:rfc:2774",
"URL": "https://datatracker.ietf.org/doc/html/rfc2774",
"abstract": "A wide range of applications have proposed various extensions of the HTTP protocol. Current efforts span an enormous range, including distributed authoring, collaboration, printing, and remote procedure call mechanisms. These HTTP extensions are not coordinated, since there has been no standard framework for defining extensions and thus, separation of concerns. This document describes a generic extension mechanism for HTTP, which is designed to address the tension between private agreement and public specification and to accommodate extension of applications using HTTP clients, servers, and proxies. The proposal associates each extension with a globally unique identifier, and uses HTTP header fields to carry the extension identifier and related information between the parties involved in the extended communication.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/C-Ext" }, {
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/C-Man" }, {
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/C-Opt" }, {
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Ext" }, {
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Man" }, {
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Opt" }, {
"http://webconcepts.info/concepts/http-status-code/": "http://webconcepts.info/concepts/http-status-code/510" }]}},{
"2965": {
"id": "http://webconcepts.info/specs/IETF/RFC/2965",
"title": "HTTP State Management Mechanism",
"name": "RFC 2965",
"URI": "urn:ietf:rfc:2965",
"URL": "https://datatracker.ietf.org/doc/html/rfc2965",
"abstract": "This document specifies a way to create a stateful session with Hypertext Transfer Protocol (HTTP) requests and responses. It describes three new headers, Cookie, Cookie2, and Set-Cookie2, which carry state information between participating origin servers and user agents. The method described here differs from Netscape's Cookie proposal [Netscape], but it can interoperate with HTTP/1.0 user agents that use Netscape's method.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Cookie2" }, {
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Set-Cookie2" }]}},{
"3023": {
"id": "http://webconcepts.info/specs/IETF/RFC/3023",
"title": "XML Media Types",
"name": "RFC 3023",
"URI": "urn:ietf:rfc:3023",
"URL": "https://datatracker.ietf.org/doc/html/rfc3023",
"abstract": "This document standardizes five new media types - text/xml, application/xml, text/xml-external-parsed-entity, application/xml-external-parsed-entity, and application/xml-dtd - for use in exchanging network entities that are related to the Extensible Markup Language (XML). This document also standardizes a convention (using the suffix '+xml') for naming media types outside of these five types when those media types represent XML MIME (Multipurpose Internet Mail Extensions) entities. XML MIME entities are currently exchanged via the HyperText Transfer Protocol on the World Wide Web, are an integral part of the WebDAV protocol for remote web authoring, and are expected to have utility in many domains.",
"concepts": [{
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/text/xml" }, {
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/text/xml-external-parsed-entity" }]}},{
"3044": {
"id": "http://webconcepts.info/specs/IETF/RFC/3044",
"title": "Using The ISSN (International Serial Standard Number) as URN (Uniform Resource Names) within an ISSN-URN Namespace",
"name": "RFC 3044",
"URI": "urn:ietf:rfc:3044",
"URL": "https://datatracker.ietf.org/doc/html/rfc3044",
"abstract": "This document presents how the ISSN - International Standard Serial Number - which is a persistent number for unique identification of serials widely recognised and used in the bibliographic world, can be supported within the Uniform Resource Name (URN) framework as a specific URN namespace identifier. An ISSN URN resolution system using the ISSN identifier as Uniform resource Name within an ISN URN Namespace has been developed by the ISSN International Centre (ISSN-IC) and is operating as a demonstrator to evaluate all requirements to deploy it in an operational environment. This proceeds from concepts and proposals developed in several IETF RFCs emphasising the way to implement and to use \"recognised\" existing numbering system within the URN framework (RFC 2248, RFC 2141, RFC 2611).",
"concepts": [{
"http://webconcepts.info/concepts/urn-namespace/": "http://webconcepts.info/concepts/urn-namespace/issn" }]}},{
"3121": {
"id": "http://webconcepts.info/specs/IETF/RFC/3121",
"title": "A URN Namespace for OASIS",
"name": "RFC 3121",
"URI": "urn:ietf:rfc:3121",
"URL": "https://datatracker.ietf.org/doc/html/rfc3121",
"abstract": "This document describes a URN (Uniform Resource Name) namespace that is engineered by the Organization for the Advancement of Structured Information Standards (OASIS) for naming persistent resources published by OASIS (such as OASIS Standards, XML (Extensible Markup Language) Document Type Definitions, XML Schemas, Namespaces, Stylesheets, and other documents).",
"concepts": [{
"http://webconcepts.info/concepts/urn-namespace/": "http://webconcepts.info/concepts/urn-namespace/oasis" }]}},{
"3187": {
"id": "http://webconcepts.info/specs/IETF/RFC/3187",
"title": "Using International Standard Book Numbers as Uniform Resource Names",
"name": "RFC 3187",
"URI": "urn:ietf:rfc:3187",
"URL": "https://datatracker.ietf.org/doc/html/rfc3187",
"abstract": "This document discusses how International Standard Book Numbers (ISBN) can be supported within the URN (Uniform Resource Names) framework and the syntax for URNs defined in RFC 2141. Much of the discussion below is based on the ideas expressed in RFC 2288.",
"concepts": [{
"http://webconcepts.info/concepts/urn-namespace/": "http://webconcepts.info/concepts/urn-namespace/isbn" }]}},{
"3229": {
"id": "http://webconcepts.info/specs/IETF/RFC/3229",
"title": "Delta encoding in HTTP",
"name": "RFC 3229",
"URI": "urn:ietf:rfc:3229",
"URL": "https://datatracker.ietf.org/doc/html/rfc3229",
"abstract": "This document describes how delta encoding can be supported as a compatible extension to HTTP/1.1. Many HTTP (Hypertext Transport Protocol) requests cause the retrieval of slightly modified instances of resources for which the client already has a cache entry. Research has shown that such modifying updates are frequent, and that the modifications are typically much smaller than the actual entity. In such cases, HTTP would make more efficient use of network bandwidth if it could transfer a minimal description of the changes, rather than the entire new instance of the resource. This is called \"delta encoding.\"",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/A-IM" }, {
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Delta-Base" }, {
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/IM" }, {
"http://webconcepts.info/concepts/http-status-code/": "http://webconcepts.info/concepts/http-status-code/226" }]}},{
"3230": {
"id": "http://webconcepts.info/specs/IETF/RFC/3230",
"title": "Instance Digests in HTTP",
"name": "RFC 3230",
"URI": "urn:ietf:rfc:3230",
"URL": "https://datatracker.ietf.org/doc/html/rfc3230",
"abstract": "HTTP/1.1 defines a Content-MD5 header that allows a server to include a digest of the response body. However, this is specifically defined to cover the body of the actual message, not the contents of the full file (which might be quite different, if the response is a Content-Range, or uses a delta encoding). Also, the Content-MD5 is limited to one specific digest algorithm; other algorithms, such as SHA-1 (Secure Hash Standard), may be more appropriate in some circumstances. Finally, HTTP/1.1 provides no explicit mechanism by which a client may request a digest. This document proposes HTTP extensions that solve these problems.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Digest" }, {
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Want-Digest" }]}},{
"3253": {
"id": "http://webconcepts.info/specs/IETF/RFC/3253",
"title": "Versioning Extensions to WebDAV (Web Distributed Authoring and Versioning)",
"name": "RFC 3253",
"URI": "urn:ietf:rfc:3253",
"URL": "https://datatracker.ietf.org/doc/html/rfc3253",
"abstract": "This document specifies a set of methods, headers, and resource types that define the WebDAV (Web Distributed Authoring and Versioning) versioning extensions to the HTTP/1.1 protocol. WebDAV versioning will minimize the complexity of clients that are capable of interoperating with a variety of versioning repository managers, to facilitate widespread deployment of applications capable of utilizing the WebDAV Versioning services. WebDAV versioning includes automatic versioning for versioning-unaware clients, version history management, workspace management, baseline management, activity management, and URL namespace versioning.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Label" }, {
"http://webconcepts.info/concepts/http-method/": "http://webconcepts.info/concepts/http-method/BASELINE-CONTROL" }, {
"http://webconcepts.info/concepts/http-method/": "http://webconcepts.info/concepts/http-method/CHECKIN" }, {
"http://webconcepts.info/concepts/http-method/": "http://webconcepts.info/concepts/http-method/CHECKOUT" }, {
"http://webconcepts.info/concepts/http-method/": "http://webconcepts.info/concepts/http-method/LABEL" }, {
"http://webconcepts.info/concepts/http-method/": "http://webconcepts.info/concepts/http-method/MERGE" }, {
"http://webconcepts.info/concepts/http-method/": "http://webconcepts.info/concepts/http-method/MKACTIVITY" }, {
"http://webconcepts.info/concepts/http-method/": "http://webconcepts.info/concepts/http-method/MKWORKSPACE" }, {
"http://webconcepts.info/concepts/http-method/": "http://webconcepts.info/concepts/http-method/REPORT" }, {
"http://webconcepts.info/concepts/http-method/": "http://webconcepts.info/concepts/http-method/UNCHECKOUT" }, {
"http://webconcepts.info/concepts/http-method/": "http://webconcepts.info/concepts/http-method/UPDATE" }, {
"http://webconcepts.info/concepts/http-method/": "http://webconcepts.info/concepts/http-method/VERSION-CONTROL" }]}},{
"3508": {
"id": "http://webconcepts.info/specs/IETF/RFC/3508",
"title": "H.323 Uniform Resource Locator (URL) Scheme Registration",
"name": "RFC 3508",
"URI": "urn:ietf:rfc:3508",
"URL": "https://datatracker.ietf.org/doc/html/rfc3508",
"abstract": "ITU-T Recommendation H.323 version 4 introduced an H.323-specific Uniform Resource Locator (URL). This document reproduces the H323-URL definition found in H.323, and is published as an RFC for ease of access and registration with the Internet Assigned Numbers Authority (IANA).",
"concepts": [{
"http://webconcepts.info/concepts/uri-scheme/": "http://webconcepts.info/concepts/uri-scheme/h323" }]}},{
"3510": {
"id": "http://webconcepts.info/specs/IETF/RFC/3510",
"title": "Internet Printing Protocol/1.1: IPP URL Scheme",
"name": "RFC 3510",
"URI": "urn:ietf:rfc:3510",
"URL": "https://datatracker.ietf.org/doc/html/rfc3510",
"abstract": "This memo defines the \"ipp\" URL (Uniform Resource Locator) scheme. This memo updates IPP/1.1: Encoding and Transport (RFC 2910), by expanding and clarifying Section 5, \"IPP URL Scheme\", of RFC 2910. An \"ipp\" URL is used to specify the network location of a print service that supports the IPP Protocol (RFC 2910), or of a network resource (for example, a print job) managed by such a print service.",
"concepts": [{
"http://webconcepts.info/concepts/uri-scheme/": "http://webconcepts.info/concepts/uri-scheme/ipp" }]}},{
"3648": {
"id": "http://webconcepts.info/specs/IETF/RFC/3648",
"title": "Web Distributed Authoring and Versioning (WebDAV) Ordered Collections Protocol",
"name": "RFC 3648",
"URI": "urn:ietf:rfc:3648",
"URL": "https://datatracker.ietf.org/doc/html/rfc3648",
"abstract": "This specification extends the Web Distributed Authoring and Versioning (WebDAV) Protocol to support the server-side ordering of collection members. Of particular interest are orderings that are not based on property values, and so cannot be achieved using a search protocol's ordering option and cannot be maintained automatically by the server. Protocol elements are defined to let clients specify the position in the ordering of each collection member, as well as the semantics governing the ordering.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Ordering-Type" }, {
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Position" }, {
"http://webconcepts.info/concepts/http-method/": "http://webconcepts.info/concepts/http-method/ORDERPATCH" }]}},{
"3744": {
"id": "http://webconcepts.info/specs/IETF/RFC/3744",
"title": "Web Distributed Authoring and Versioning (WebDAV) Access Control Protocol",
"name": "RFC 3744",
"URI": "urn:ietf:rfc:3744",
"URL": "https://datatracker.ietf.org/doc/html/rfc3744",
"abstract": "This document specifies a set of methods, headers, message bodies, properties, and reports that define Access Control extensions to the WebDAV Distributed Authoring Protocol. This protocol permits a client to read and modify access control lists that instruct a server whether to allow or deny operations upon a resource (such as HyperText Transfer Protocol (HTTP) method invocations) by a given principal. A lightweight representation of principals as Web resources supports integration of a wide range of user management repositories. Search operations allow discovery and manipulation of principals using human names.",
"concepts": [{
"http://webconcepts.info/concepts/http-method/": "http://webconcepts.info/concepts/http-method/ACL" }]}},{
"3859": {
"id": "http://webconcepts.info/specs/IETF/RFC/3859",
"title": "Common Profile for Presence (CPP)",
"name": "RFC 3859",
"URI": "urn:ietf:rfc:3859",
"URL": "https://datatracker.ietf.org/doc/html/rfc3859",
"abstract": "At the time this document was written, numerous presence protocols were in use (largely as components of commercial instant messaging services), and little interoperability between services based on these protocols has been achieved. This specification defines common semantics and data formats for presence to facilitate the creation of gateways between presence services.",
"concepts": [{
"http://webconcepts.info/concepts/uri-scheme/": "http://webconcepts.info/concepts/uri-scheme/pres" }]}},{
"3860": {
"id": "http://webconcepts.info/specs/IETF/RFC/3860",
"title": "Common Profile for Instant Messaging (CPIM)",
"name": "RFC 3860",
"URI": "urn:ietf:rfc:3860",
"URL": "https://datatracker.ietf.org/doc/html/rfc3860",
"abstract": "At the time this document was written, numerous instant messaging protocols were in use, and little interoperability between services based on these protocols has been achieved. This specification defines common semantics and data formats for instant messaging to facilitate the creation of gateways between instant messaging services.",
"concepts": [{
"http://webconcepts.info/concepts/uri-scheme/": "http://webconcepts.info/concepts/uri-scheme/im" }]}},{
"3870": {
"id": "http://webconcepts.info/specs/IETF/RFC/3870",
"title": "application/rdf+xml Media Type Registration",
"name": "RFC 3870",
"URI": "urn:ietf:rfc:3870",
"URL": "https://datatracker.ietf.org/doc/html/rfc3870",
"abstract": "This document describes a media type (application/rdf+xml) for use with the Extensible Markup Language (XML) serialization of the Resource Description Framework (RDF). RDF is a language designed to support the Semantic Web, by facilitating resource description and data exchange on the Web. RDF provides common structures that can be used for interoperable data exchange and follows the World Wide Web Consortium (W3C) design principles of interoperability, evolution, and decentralization.",
"concepts": [{
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/application/rdf+xml" }]}},{
"3902": {
"id": "http://webconcepts.info/specs/IETF/RFC/3902",
"title": "The \"application/soap+xml\" Media Type",
"name": "RFC 3902",
"URI": "urn:ietf:rfc:3902",
"URL": "https://datatracker.ietf.org/doc/html/rfc3902",
"abstract": "This document defines the \"application/soap+xml\" media type which can be used to describe SOAP 1.2 messages serialized as XML 1.0.",
"concepts": [{
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/application/soap+xml" }]}},{
"4112": {
"id": "http://webconcepts.info/specs/IETF/RFC/4112",
"title": "Electronic Commerce Modeling Language (ECML) Version 2 Specification",
"name": "RFC 4112",
"URI": "urn:ietf:rfc:4112",
"URL": "https://datatracker.ietf.org/doc/html/rfc4112",
"abstract": "Electronic commerce frequently requires a substantial exchange of information in order to complete a purchase or other transaction, especially the first time the parties communicate. A standard set of hierarchically-organized payment-related information field names in an XML syntax is defined so that this task can be more easily automated. This is the second version of an Electronic Commerce Modeling Language (ECML) and is intended to meet the requirements of RFC 3505.",
"concepts": [{
"http://webconcepts.info/concepts/xml-ns/": "http://webconcepts.info/concepts/xml-ns/urn:ietf:params:xml:schema:ECMLv2" }]}},{
"4122": {
"id": "http://webconcepts.info/specs/IETF/RFC/4122",
"title": "A Universally Unique IDentifier (UUID) URN Namespace",
"name": "RFC 4122",
"URI": "urn:ietf:rfc:4122",
"URL": "https://datatracker.ietf.org/doc/html/rfc4122",
"abstract": "This specification defines a Uniform Resource Name namespace for UUIDs (Universally Unique IDentifier), also known as GUIDs (Globally Unique IDentifier). A UUID is 128 bits long, and can guarantee uniqueness across space and time. UUIDs were originally used in the Apollo Network Computing System and later in the Open Software Foundation's (OSF) Distributed Computing Environment (DCE), and then in Microsoft Windows platforms. This specification is derived from the DCE specification with the kind permission of the OSF (now known as The Open Group). Information from earlier versions of the DCE specification have been incorporated into this document.",
"concepts": [{
"http://webconcepts.info/concepts/urn-namespace/": "http://webconcepts.info/concepts/urn-namespace/uuid" }]}},{
"4151": {
"id": "http://webconcepts.info/specs/IETF/RFC/4151",
"title": "Content-ID and Message-ID Uniform Resource Locators",
"name": "RFC 4151",
"URI": "urn:ietf:rfc:4151",
"URL": "https://datatracker.ietf.org/doc/html/rfc4151",
"abstract": "This document describes the \"tag\" Uniform Resource Identifier (URI) scheme. Tag URIs (also known as \"tags\") are designed to be unique across space and time while being tractable to humans. They are distinct from most other URIs in that they have no authoritative resolution mechanism. A tag may be used purely as an entity identifier. Furthermore, using tags has some advantages over the common practice of using \"http\" URIs as identifiers for non-HTTP-accessible resources.",
"concepts": [{
"http://webconcepts.info/concepts/uri-scheme/": "http://webconcepts.info/concepts/uri-scheme/tag" }]}},{
"4180": {
"id": "http://webconcepts.info/specs/IETF/RFC/4180",
"title": "Common Format and MIME Type for Comma-Separated Values (CSV) Files",
"name": "RFC 4180",
"URI": "urn:ietf:rfc:4180",
"URL": "https://datatracker.ietf.org/doc/html/rfc4180",
"abstract": "This RFC documents the format used for Comma-Separated Values (CSV) files and registers the associated MIME type \"text/csv\".",
"concepts": [{
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/text/csv" }]}},{
"4229": {
"id": "http://webconcepts.info/specs/IETF/RFC/4229",
"title": "HTTP Header Field Registrations",
"name": "RFC 4229",
"URI": "urn:ietf:rfc:4229",
"URL": "https://datatracker.ietf.org/doc/html/rfc4229",
"abstract": "This document defines the initial contents of a permanent IANA registry for HTTP header fields and a provisional repository for HTTP header fields",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Title" }]}},{
"4248": {
"id": "http://webconcepts.info/specs/IETF/RFC/4248",
"title": "The telnet URI Scheme",
"name": "RFC 4248",
"URI": "urn:ietf:rfc:4248",
"URL": "https://datatracker.ietf.org/doc/html/rfc4248",
"abstract": "This document specifies the telnet Uniform Resource Identifier (URI) scheme that was originally specified in RFC 1738. The purpose of this document is to allow RFC 1738 to be made obsolete while keeping the information about the scheme on standards track.",
"concepts": [{
"http://webconcepts.info/concepts/uri-scheme/": "http://webconcepts.info/concepts/uri-scheme/telnet" }]}},{
"4287": {
"id": "http://webconcepts.info/specs/IETF/RFC/4287",
"title": "Atom Syndication Format",
"name": "RFC 4287",
"URI": "urn:ietf:rfc:4287",
"URL": "https://datatracker.ietf.org/doc/html/rfc4287",
"abstract": "Atom is an XML-based document format that describes lists of related information known as \"feeds\". Feeds are composed of a number of items, known as \"entries\", each with an extensible set of attached metadata. For example, each entry has a title.",
"concepts": [{
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/alternate" }, {
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/enclosure" }, {
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/related" }, {
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/self" }, {
"http://webconcepts.info/concepts/link-relation/": "http://webconcepts.info/concepts/link-relation/via" }, {
"http://webconcepts.info/concepts/media-type/": "http://webconcepts.info/concepts/media-type/application/atom+xml" }]}},{
"4324": {
"id": "http://webconcepts.info/specs/IETF/RFC/4324",
"title": "Calendar Access Protocol (CAP)",
"name": "RFC 4324",
"URI": "urn:ietf:rfc:4324",
"URL": "https://datatracker.ietf.org/doc/html/rfc4324",
"abstract": "The Calendar Access Protocol (CAP) described in this memo permits a Calendar User (CU) to utilize a Calendar User Agent (CUA) to access an iCAL-based Calendar Store (CS). At the time of this writing, three vendors are implementing CAP, but it has already been determined that some changes are needed. In order to get implementation experience, the participants felt that a CAP specification is needed to preserve many years of work. Many properties in CAP which have had many years of debate, can be used by other iCalendar protocols.",
"concepts": [{
"http://webconcepts.info/concepts/uri-scheme/": "http://webconcepts.info/concepts/uri-scheme/cap" }]}},{
"4437": {
"id": "http://webconcepts.info/specs/IETF/RFC/4437",
"title": "Web Distributed Authoring and Versioning (WebDAV): Redirect Reference Resources",
"name": "RFC 4437",
"URI": "urn:ietf:rfc:4437",
"URL": "https://datatracker.ietf.org/doc/html/rfc4437",
"abstract": "This specification defines an extension to Web Distributed Authoring and Versioning (WebDAV) to allow clients to author HTTP redirect reference resources whose default response is an HTTP/1.1 3xx (Redirection) status code. A redirect reference makes it possible to access the target resourced indirectly through any URI mapped to the redirect reference resource. This specification does not address remapping of trees of resources or regular expression based redirections. There are no integrity guarantees associated with redirect reference resources. Other mechanisms can also be used to achieve the same functionality as this specification. This specification allows operators to experiment with this mechanism and develop experience on what is the best approach to the problem.",
"concepts": [{
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Apply-To-Redirect-Ref" }, {
"http://webconcepts.info/concepts/http-header/": "http://webconcepts.info/concepts/http-header/Redirect-Ref" }, {
"http://webconcepts.info/concepts/http-method/": "http://webconcepts.info/concepts/http-method/MKREDIRECTREF" }, {
"http://webconcepts.info/concepts/http-method/": "http://webconcepts.info/concepts/http-method/UPDATEREDIRECTREF" }]}},{
"4452": {
"id": "http://webconcepts.info/specs/IETF/RFC/4452",
"title": "The \"info\" URI Scheme for Information Assets with Identifiers in Public Namespaces",
"name": "RFC 4452",
"URI": "urn:ietf:rfc:4452",
"URL": "https://datatracker.ietf.org/doc/html/rfc4452",
"abstract": "This document defines the \"info\" Uniform Resource Identifier (URI) scheme for information assets with identifiers in public namespaces. Namespaces participating in the \"info\" URI scheme are regulated by an \"info\" Registry mechanism.",
"concepts": [{
"http://webconcepts.info/concepts/uri-scheme/": "http://webconcepts.info/concepts/uri-scheme/info" }]}},{
"4501": {
"id": "http://webconcepts.info/specs/IETF/RFC/4501",
"title": "Domain Name System Uniform Resource Identifiers",
"name": "RFC 4501",
"URI": "urn:ietf:rfc:4501",
"URL": "https://datatracker.ietf.org/doc/html/rfc4501",
"abstract": "This document defines Uniform Resource Identifiers for Domain Name System resources.",
"concepts": [{
"http://webconcepts.info/concepts/uri-scheme/": "http://webconcepts.info/concepts/uri-scheme/dns" }]}},{
"4559": {
"id": "http://webconcepts.info/specs/IETF/RFC/4559",
"title": "SPNEGO-based Kerberos and NTLM HTTP Authentication in Microsoft Windows",
"name": "RFC 4559",
"URI": "urn:ietf:rfc:4559",
"URL": "https://datatracker.ietf.org/doc/html/rfc4559",
"abstract": "This document describes how the Microsoft Internet Explorer (MSIE) and Internet Information Services (IIS) incorporated in Microsoft Windows 2000 use Kerberos for security enhancements of web transactions. The Hypertext Transport Protocol (HTTP) auth-scheme of \"negotiate\" is defined here; when the negotiation results in the selection of Kerberos, the security services of authentication and, optionally, impersonation (the IIS server assumes the windows identity of the principal that has been authenticated) are performed. This document explains how HTTP authentication utilizes the Simple and Protected GSS-API Negotiation mechanism. Details of Simple And Protected Negotiate (SPNEGO) implementation are not provided in this document.",
"concepts": [{
"http://webconcepts.info/concepts/http-authentication-scheme/": "http://webconcepts.info/concepts/http-authentication-scheme/Negotiate" }]}},{
"4729": {
"id": "http://webconcepts.info/specs/IETF/RFC/4729",
"title": "A Uniform Resource Name (URN) Namespace for the Near Field Communication (NFC) Forum",
"name": "RFC 4729",
"URI": "urn:ietf:rfc:4729",
"URL": "https://datatracker.ietf.org/doc/html/rfc4729",
"abstract": "This document describes the Namespace Identifier (NID) for Uniform Resource Name (URN) resources published by the Near Field Communication (NFC) Forum. The NFC Forum defines and manages resources that utilize this URN identification model. Management activities for these and other resource types are provided by the NFC Forum Technical Committee.",
"concepts": [{
"http://webconcepts.info/concepts/urn-namespace/": "http://webconcepts.info/concepts/urn-namespace/nfc" }]}},{
"4745": {
"id": "http://webconcepts.info/specs/IETF/RFC/4745",