idnits 2.17.1
draft-dawson-vcard-xml-dtd-02.txt:
Checking boilerplate required by RFC 5378 and the IETF Trust (see
https://trustee.ietf.org/license-info):
----------------------------------------------------------------------------
** Looks like you're using RFC 2026 boilerplate. This must be updated to
follow RFC 3978/3979, as updated by RFC 4748.
Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt:
----------------------------------------------------------------------------
** Missing expiration date. The document expiration date should appear on
the first and last page.
** The document seems to lack a 1id_guidelines paragraph about
Internet-Drafts being working documents.
** The document seems to lack a 1id_guidelines paragraph about 6 months
document validity -- however, there's a paragraph with a matching
beginning. Boilerplate error?
** The document seems to lack a 1id_guidelines paragraph about the list of
current Internet-Drafts.
** The document seems to lack a 1id_guidelines paragraph about the list of
Shadow Directories.
== No 'Intended status' indicated for this document; assuming Proposed
Standard
== The page length should not exceed 58 lines per page, but there was 17
longer pages, the longest (page 2) being 62 lines
Checking nits according to https://www.ietf.org/id-info/checklist :
----------------------------------------------------------------------------
** The document seems to lack an IANA Considerations section. (See Section
2.2 of https://www.ietf.org/id-info/checklist for how to handle the case
when there are no actions for IANA.)
** The abstract seems to contain references ([RFC2119], [VCARD], [XML]),
which it shouldn't. Please replace those with straight textual mentions
of the documents in question.
** The document seems to lack a both a reference to RFC 2119 and the
recommended RFC 2119 boilerplate, even if it appears to use RFC 2119
keywords.
RFC 2119 keyword, line 108: '...es not support namespaces MAY omit the...'
RFC 2119 keyword, line 331: '...
123
124
126
129
131
134
137
140
144
147
149
152
154
157
159
160
164
165
169
170
174
175
179
180
184
185
189
190
194
195
199
200
205
206
207
209
212
215
218
221
224
227
229
232
235
238
241
244
247
248
249
251
252
254
256
268
269
270
271
272
274
275
276
277
281
282
283
287
288
292
293
297
298
302
303
307
308
312
313
316
317
318
320
321
324
325
327
328
330
331
332
334
335
336
338
341
342
346
347
351
352
356
357
361
362
366
367
371
372
376
377
382
383
385
386
388
389
390
394
395
399
400
404
405
407
408
409
411
413
414
415
417
418
419
421
422
424
425
429
430
434
435
438
439
440
442
443
444
446
448
449
452
453
457
458
460
462
463
467
468
472
473
477
478
481
482
483
485
486
488
490
491
493
495
496
497
498
500 3. vCard v3.0 Notation
502 The formal public identifier (FPI) for the DTD described in this
503 specification is "-//IETF//DTD vCard v3.0//EN".
505 A XML document can reference an external non-XML entity containing a
506 vCard v3.0 object, as specified by [VCARD]. The vCard v3.0 object,
507 while encoded in the standard, non-XML format can be referenced in an
508 external entity reference that identifies the [VCARD] format in a
509 notation declaration. The [VCARD] format is identified by the formal
510 public identifier "-//IETF//NONSGML vCard version 3.0//EN", as
511 defined in [FPI].
513 4. Example Usage
515 4.1 Simple vCard
517 The following is a simple example of a XML document using this DTD.
519
520
522
524 Frank Dawson
525 DawsonFrank
526 +1-617-693-8728
527 +1-919-676-9515
528
529 6544 Battleford Drive
530 RaleighNC
531 27613-3502US
532
534 Frank_Dawson@Lotus.com
535
537 4.2 vCard with non-standard extension
539 The following is an example of vCard that also includes a non-
540 standard extension.
542
543
547
548
549 ]>
551
554 Frank Dawson
555 Dawson
556 Frank
557 +1-617-693-8728
558 O+
559
561 4.3 vCard with photo element
563 The following is an example of a vCard that also includes an external
564 reference to a photo. Similar structure would be used to represent a
565 vCard with an external reference to a logo, sound or public
566 key/certificate.
568
569
573
575 ]>
577
580 Frank Dawson
581 Dawson
582 Frank
583 +1-617-693-8728
584
585 Frank_Dawson@Lotus.com
586
588 The following is an example of a vCard that includes a photo element
589 as inline binary content.
591
592
594
595 Frank Dawson
596 DawsonFrank
597 MIICajCCAdOgAwIBAgICBEUwDQ
598 EEBQAwdzELMAkGA1UEBhMCVVMxLDAqBgNVBAoTI05ldHNjYXBlIENvbW11bmlj
599 YXRpb25z...and so on...IENvcnBvc==
600
601 4.4 vCard with an agent element
603 The following is an example of a vCard that includes an agent
604 element. The content of the agent element is another vCard.
606
607
609
612 Frank Dawson
613 Dawson
614 Frank
615 +1.617.693.8728
616
619 Kathie Collins
620 Collins
621 Kathie
622 +1.617.693-5660
623 Kathie_Collins@Lotus.com
624
625 Frank_Dawson@Lotus.com
626
628 4.5 Document with multiple vCards
630 The following is an example of a vCard document that includes more
631 than one vCard.
633
634
636
637
638 John Smith
639 Smith
640 John
641 jsmith@host.com
642
643
644 Fred Stone
645 Stone
646 Fred
647 fstone@host1.com
648
649
651 4.6 Document utilizing vCard namespace
653 The following is an example of a XML document that declares the vCard
654 namespace as it's default namespace.
656
658
660 Frank Dawson
661 DawsonFrank
662 fdawson@host1.com
663
665 The following is an example of a XML document that includes elements
666 from the vCard namespace.
668
670
673 John Smith
674 +1-919-555-1234
675 1234567
676 999.99
677
679 4.7 XML document reference to a non-XML vCard
681 The following is an example of a XML document with a proper reference
682 to a non-XML entity containing a vCard object in the format defined
683 by [VCARD]. This example shows how existing vCard objects can be
684 integrated into XML documents using the XML structure defined in this
685 document.
687
688
693
695 ]>
697
698
699 01234-56789
700 $1,000,000
701
703 5. Namespace
705 [NSPACE] defines "XML namespaces" to be a collection of names,
706 identified by a URI, which are used in XML documents as element types
707 and attribute names. XML namespaces allow multiple markup vocabulary
708 in a single document. Considering the utility of the vCard properties
709 in other applications, it is important for the vCard XML DTD to
710 define a namespace for the vCard element types.
712 This memo includes the definition of both a qualified name for the
713 vCard namespace and also a default namespace. The namespace
714 declaration is specified by attributes on the "vCard" element. The
715 default namespace is specified with the "xmlns" attribute and the
716 qualified name for the vCard namespace is specified with the
717 "xmlns:vcf" attribute.
719 The default namespace attribute is useful in XML documents that are
720 based on the vCard document types. The qualified name for the vCard
721 namespace is useful in XML documents that partially consist of vCard
722 elements types but also consist of element types from other schemas.
724 The following is an example of the a vCard namespace declaration
725 using the qualified namespace:
727
728
732
733
735
737 The following is an example of a vCard namespace declaration using
738 the default namespace:
740
741
744
745
747
749 6. Acknowledgments
751 The following have participated in the drafting and discussion of
752 this memo:
754 Scott Boag, Dean Burton, Charles Goldfarb, Alex Hoppman, Sean
755 McGrath, Noah Mendelsohn, Thomas Rowe
757 7. Security Considerations
759 Security issues are not currently discussed in this memo.
761 8. Bibliography
763 [FPI] F. Dawson and P. Hoffman, "vCard v3.0 Formal Public
764 Identifier", Internet Draft, http://www.internic.net/internet-
765 drafts/draft-dawson-vcard-fpi-00.txt, July 1998.
767 [ISO9070] "Information Technology_SGML Support Facilities_
768 Registration Procedures for Public Text Owner Identifiers", ISO/IEC
769 9070, Second Edition, International Organization for Standardization,
770 April, 1991.
772 [RFC 2045] N. Freed, N. Borenstein, "Multipurpose Internet Mail
773 Extensions (MIME) - Part One: Format of Internet Message Bodies", RFC
774 2045, November 1996.
776 [RFC 2119] S. Bradner, "Key words for use in RFCs to Indicate
777 Requirement Levels", RFC 2119, ftp://ftp.isi.edu/in-notes/
778 rfc2119.txt, March 1997.
780 [NSPACE] T. Bray, D. Hollander, A. Layman, "Namespaces in XML", WD-
781 xml-names-19980916, http://www.w3.org/TR/1998/WD-xml-names-19980916,
782 Septebmer 1998.
784 [VCARD] F. Dawson and T. Howes, "vCard MIME Directory Profile", RFC
785 2426, ftp://ftp.isi.edu/in-notes/rfc2426.txt, September 1998.
787 [XML] "Extensible Markup Language (XML)", Worldwid Web Consortium,
788 http://www.w3.org/TR/PR-xml-971208, December 1997.
790 9. Author's Address
792 The following address information is provided in a vCard XML DTD
793 electronic business card, format.
795
798 Frank Dawson
799 Dawson
800 Frank
801 Lotus Development Corporation
802
803 6544 Battleford Drive
804 Raleigh
805 NC
806 27613-3502
807
808 +1-617-693-8728
809 +1-919-676-9515
810 Frank_Dawson@Lotus.com
811 fdawson@earthlink.net
812
813
816 Paul Hoffman
817 Hoffman
818 Paul
819 Internet Mail Consortium
820
821 127 Segre Place
822 Santa Cruz
823 CA
824 95060
825 US
826 +1-408-426-9827
827 phoffman@imc.org
828
830 10. Full Copyright Statement
832 "Copyright (C) The Internet Society (1998).All Rights Reserved.
834 This document and translations of it may be copied and furnished to
835 others, and derivative works that comment on or otherwise explain it
836 or assist in its implmentation may be prepared, copied, published and
837 distributed, in whole or in part, without restriction of any kind,
838 provided that the above copyright notice and this paragraph are
839 included on all such copies and derivative works.However, this
840 document itself may not be modified in any way, such as by removing
841 the copyright notice or references to the Internet Society or other
842 Internet organizations, except as needed for the purpose of
843 developing Internet standards in which case the procedures for
844 copyrights defined in the Internet Standards process MUST be
845 followed, or as required to translate it into languages other than
846 English.
848 The limited permissions granted above are perpetual and will not be
849 revoked by the Internet Society or its successors or assigns.
851 This document and the information contained herein is provided on an
852 "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
853 TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
854 BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
855 HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
856 MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.