/[suikacvs]/webroot/www/2004/id/draft-ietf-iiir-publishing-02.txt
Suika

Contents of /webroot/www/2004/id/draft-ietf-iiir-publishing-02.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations) (download)
Tue Jun 15 08:04:06 2004 UTC (19 years, 11 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
File MIME type: text/plain
New

1 INTERNET DRAFT
2 Expires: March 1, 1995
3 P. Deutsch
4 A. Emtage
5 Bunyip
6 M. Koster
7 Nexor
8 M.Stumpf
9 Munich University of Technology
10
11
12 Publishing Information on the Internet with Anonymous FTP
13
14
15
16 1. Status of this Memo
17
18 This document is an Internet-Draft. Internet-Drafts are
19 working documents of the Internet Engineering Task Force
20 (IETF), its Areas, and its Working Groups. Note that other
21 groups may also distribute working documents as Internet-
22 Drafts. Internet-Drafts are draft documents valid for a max-
23 imum of six months. Internet-Drafts may be updated,
24 replaced, or obsoleted by other documents at any time. It is
25 not appropriate to use Internet-Drafts as reference material
26 or to cite them other than as a "working draft" or "work in
27 progress."
28
29 2. Abstract
30
31 Anonymous FTP Archives are a popular method of making
32 material available to the Internet user community. This
33 document specifies a range of indexing information that can
34 be used to describe the contents and services provided by
35 such archives. This information can be used directly by the
36 user community when visiting parts of the archive. Further-
37 more, automatic indexing tools can gather and index this
38 information, thus making it easier for users to find and
39 access it.
40
41 3. Acknowledgments
42
43 This document is the result of work done in the Internet
44 Anonymous FTP Archives (IAFA) working group of the IETF.
45 Special thanks are due to George Brett, Jill Foster, Jim
46 Fullton, Joan Gargano, Rebecca Guenther, John Kunze, Clif-
47 ford Lynch, Pete Percival, Paul Peters, Cecilia Preston,
48 Peggy Seiden, Craig Summerhill, Chris Weider, and Janet
49 Vratney.
50
51 4. Introduction
52
53 Over the past several years, Anonymous FTP has become the
54 primary method of publishing information in the Internet
55
56
57
58 Expires 1 Mar 1995 [Page 1]
59
60
61
62
63
64 IAFA Templates September 1994
65
66
67 environment. Anonymous FTP is an application-level service
68 that makes use of the File Transfer Protocol [1], one of the
69 principal protocols of the TCP/IP suite. A well organized
70 and well maintained Anonymous FTP archive (AFA) can provide
71 a relatively cheap and simple way to distribute the
72 software, documents, datasets, images and other sources of
73 information that are produced for general availability on
74 the network today.
75
76 Those groups wishing to set up an Anonymous FTP Archive
77 should refer to "A Guide to Anonymous FTP Site Administra-
78 tion" [2], which provides details on why you would want to
79 set up such an archive and what steps are required to have a
80 secure, well-maintained system.
81
82 This document specifies a range of indexing information that
83 can be used to describe the contents and services provided
84 by such archives. This information can be used directly by
85 the user community when visiting parts of the archive.
86 Furthermore, automatic indexing tools can gather and index
87 this information, thus making it easier for users to find
88 and access it. Although not required, providing such infor-
89 mation will make the archive a more useful resource.
90
91 It is intended that this information be made available
92 through anonymous FTP archives although the templates
93 described may also be made available through any other
94 information access mechanism. It is beyond the scope of this
95 document to provide specific transformations to other
96 mechanisms since the individual encoding method used will
97 necessarily depend on several external factors such as
98 operating systems and network protocols used.
99
100 Section 5 of this document contains definitions of the ter-
101 minology used, as well as issues related to the use and con-
102 struction of the information to be distributed.
103
104 In Section 6 we make recommendations that are intended to
105 provide a standardized means for sharing information about
106 the contents of a specific archive site such as as services
107 provided by the institution, document abstracts, and
108 software descriptions. In addition administrative contacts,
109 local time zone and other site-specific details may be
110 given.
111
112 Section 7 contains a set of encoding procedures for the
113 information outlined in Section 6. The encoding is suffi-
114 ciently general to be deployed on a variety of operating
115 systems, and sufficiently flexible to allow the AFA adminis-
116 trator to take into account site-specific issues such as
117 file system organisation. It is expected that where specific
118 environments have special considerations, conventions for
119 transforming the information can easily be defined.
120
121
122
123
124 Expires 1 Mar 1995 [Page 2]
125
126
127
128
129
130 IAFA Templates September 1994
131
132
133 Interested parties may also want to refer to the companion
134 document "Data Element Templates for Internet Information
135 Objects" [8] for fully expanded data templates defined in
136 this document.
137
138 5. Administration
139
140 5.1. Scope of this document
141
142 The templates listed below are not intended to comprehen-
143 sively describe all possible information that could be pro-
144 vided, but rather to cover common, useful elements. The
145 determination about what specific information to provide
146 will have to be made on a case by case basis. Those indivi-
147 duals or groups completing the information have to determine
148 how appropriate a particular data element is for their
149 needs. In many cases data elements such as "home telephone
150 number" would be not be desirable in databases open for pub-
151 lic access. However, in some cases they may be useful and
152 thus have been included in this document.
153
154 NOTE: Issues of privacy, security and maintainability should
155 all be considered when determining what information to pro-
156 vide.
157
158 This document does not mandate or require that any particu-
159 lar class of information be offered. However it is hoped
160 that those sites wishing to offer the information described
161 in this document adhere to the formats recommended in Sec-
162 tion 7.
163
164 5.2. Definitions
165
166 For the purposes of this document, the term "data element"
167 is defined to be a discrete (though not necessarily atomic)
168 piece of information. For example, a name, telephone number
169 or postal address would all be considered a "data element".
170 The granularity at which a data element is defined is deter-
171 mined by the purpose for which it is intended. The term
172 "field" is interchangeable with "data element".
173
174 "Templates" are logical groupings of one or more data ele-
175 ments.
176
177 Collectively the templates described in this document will
178 be referred to as "indexing" or "data" templates.
179
180 A "resource" is any network object being described. This
181 could be a "physical" object like a file, document or
182 printer, or it may be a "service" such as a weather or
183 Domain Name System server. Any object which can be referred
184 to as being accessible or addressable on the network is a
185 resource.
186
187
188
189
190 Expires 1 Mar 1995 [Page 3]
191
192
193
194
195
196 IAFA Templates September 1994
197
198
199 A "record" is an instance of the template with the appropri-
200 ate fields filled in for a particular resource.
201
202 5.3. Uniform Resource Identifiers and Directory Services
203
204 The templates below generally describe network accessible
205 resources, and people connected with these resources, and as
206 such it is important to uniquely identify both resources and
207 people.
208
209 Work is currently underway for the construction of what are
210 known as "Uniform Resource Identifiers" (URI). These will be
211 structured strings whose purpose is to uniquely identify any
212 resource on the Internet to determine access and identifica-
213 tion information for that resource. This not only includes
214 documents, software packages etc., but also images, interac-
215 tive services and physical resources. This concept has been
216 integrated into the data templates. While it is expected
217 that ultimately location independent identifiers will be
218 used, the examples in this document utilize the Uniform
219 Resource Locators as defined in [3].
220
221 Because there are no ubiquitous directory services to look
222 up personal details for people the templates below contain
223 facilities for these personal details to be provided.
224
225 It is likely that in the relatively near future directory
226 services will be tested and deployed that will provide for
227 both White Pages (locating personal details) and locating
228 resources (Yellow Pages). It is expected support for these
229 can be easily added to the templates defined in this docu-
230 ment.
231
232 5.3.1. Variant Information
233
234 Often a particular resource is available in a number of
235 variants. For example, a document may exist both in standard
236 pre-formatted ASCII (a "text" file) and PostScript versions,
237 or may be available in a number of different languages.
238
239 The person or group indexing the resource must determine
240 which resources have equivalent "intellectual content", and
241 if so describe them as variants of a single resource. By
242 providing information such as location, format, character
243 sets, languages etc. for each variant, a user searching the
244 index is provided with enough context to make an informed
245 decision as to which variant to retrieve.
246
247 It is hoped and expected that the methods of dealing with
248 variant information described in this document will be
249 superseded by a more comprehensive directory service system
250 in the relatively near future.
251
252
253
254
255
256 Expires 1 Mar 1995 [Page 4]
257
258
259
260
261
262 IAFA Templates September 1994
263
264
265 5.4. Machine vs. human readbility
266
267 At the heart of some data element definitions is their abil-
268 ity to be parsed and "understood" by computer programs. It
269 is hoped and expected that much of the information provided
270 in the IAFA templates described below will be collected and
271 indexed by automated processes without human intervention.
272 As a result, care has been taken to restrict the syntax and
273 semantics of data element names and some values so as to
274 facilitate these procedures.
275
276 6. Configuration and Contents Information
277
278 In this section we define a recommended set of indexing
279 information that you could make available as the administra-
280 tor of an archive site. In doing so, you would extend the
281 functionality of your archive, as well as the functionality
282 of indexing and resource discovery tools that can pick up
283 and redistribute such information.
284
285 6.1. Handles
286
287 Handles for individuals or organizations, if used, are
288 defined to be a printable string that uniquely identify the
289 individual or group, within the context of the service pro-
290 viding the handle. These are to be used as a shorthand
291 method of referring to the complete organization or indivi-
292 dual record and should be used in preference to the complete
293 entry. Indexing tools which gather template information
294 should be aware that once removed from a particular context,
295 handles may no longer be unique and techniques must be used
296 to ensure uniqueness out of context, or to expand the handle
297 into associated values in the record.
298
299 6.2. Clusters: common data elements
300
301 There are certain classes of data elements, such as contact
302 information, which occur every time an individual, group or
303 organization needs to be described. Such data as names,
304 telephone numbers, postal and email addresses etc. fall into
305 this category. To avoid repeating these common elements
306 explicitly in every template below, we define "clusters"
307 which can then be referred to in a shorthand manner in the
308 actual template definitions. Predefined symbols specifying
309 these clusters will then be used in their place, with a pre-
310 fix which determines to whom or to what this information
311 applies.
312
313 In those cases where multiple instances of a cluster have to
314 be defined (for example, to describe multiple authors of a
315 book), then "variant" syntax applies. See section 3.2 "Vari-
316 ant fields".
317
318 The following clusters have been identified:
319
320
321
322 Expires 1 Mar 1995 [Page 5]
323
324
325
326
327
328 IAFA Templates September 1994
329
330
331 6.2.1. Individuals
332
333 In order to describe each individual in a particular tem-
334 plate, the following common data element subcomponents are
335 defined.
336
337
338 - Name of individual.
339
340 - Name of organization to which individual belongs or
341 under whose authority this information is being made.
342
343 - Type of organization to which this individual belong
344 (University, commercial organization etc.)
345
346 - Work telephone number of individual.
347
348 - FAX (facsimile) telephone number of individual.
349
350 - Postal address of individual.
351
352 - Job title of individual (if appropriate).
353
354 - Department to which individual belongs.
355
356 - Electronic mail address of individual.
357
358 - Home telephone number of individual.
359
360 - Home postal address of individual.
361
362 - Handle.
363
364 6.2.2. Organizations
365
366 The following elements apply when describing organizations
367 and are a subset of those listed above for individuals.
368 Obviously some of the elements above (such as home phone
369 number) make no sense when being applied to an organization.
370 As above, the following may be subcomponents in a larger,
371 hierarchically structured data element name.
372
373 - Name of organization.
374
375 - Type of organization to which this individual or
376 group belongs (University, commercial organization
377 etc.).
378
379 - Postal address of organization.
380
381 - Electronic mail address of organization.
382
383 - Phone number of organization.
384
385
386
387
388 Expires 1 Mar 1995 [Page 6]
389
390
391
392
393
394 IAFA Templates September 1994
395
396
397 - Fax number of organization.
398
399 - City of organization.
400
401 - State (province) of organization.
402
403 - Country of organization.
404
405 - Handle.
406
407 6.2.3. Resource Information
408
409 The following is a list of generic data element subcom-
410 ponents used when referring to particular resources.
411
412 - A title for the resource.
413
414 - Uniform Resource Identifier.
415
416 - Description.
417
418 - Any keywords which might be applied to the resource
419 that would facilitate users' locating this informa-
420 tion.
421
422 - Type of resource.
423
424 - City of resource.
425
426 - State (or Province) of resource.
427
428 - Country of resource.
429
430 - Comment.
431
432 - Details describing when the record was last main-
433 tained, and by who.
434
435 6.3. Site-specific configuration information
436
437 Information about your archive site itself can often be
438 valuable to users of your system in order for them to util-
439 ize the resource in an efficient manner.
440
441 6.3.1. Configuration Information
442
443 Site configuration information will help users better under-
444 stand your wishes on how and when to access your AFA. This
445 would include such information as:
446
447 - Primary host name of the AFA.
448
449 - A valid Domain Name System alias (CNAME) for this
450 host [5].
451
452
453
454 Expires 1 Mar 1995 [Page 7]
455
456
457
458
459
460 IAFA Templates September 1994
461
462
463 - Individual contact information for site owner(s).
464
465 - Individual contact information for site maintainer
466 (administrator).
467
468 - Sponsoring organization contact information.
469
470 - The geographical (latitude/longitude) location.
471
472 - The time zone of the site.
473
474 - Individual contact information for last person last
475 modifying this record.
476
477 - The frequency with which the archive site is gen-
478 erally modified.
479
480 - Times of preferred access for this site.
481
482 - A summary of the access policies of this site. This
483 should include such information as preferred times of
484 usage, conventions or restrictions for uploading
485 files to this site etc.
486
487 - A brief description of the kind of information stored
488 at this anonymous FTP archive. If the site is
489 intended to specialize in a particular type of infor-
490 mation (examples might include software for a
491 specific machine type, on-line copies of a particular
492 type of literature or research papers and information
493 in a particular branch of science or arts) you should
494 indicate this.
495
496 - Resource information as defined in the resource clus-
497 ter.
498
499 6.3.2. Logical archives configuration
500
501 One physical archive site may possibly contain multiple
502 "logical" archives. For example, a single archive host may
503 be shared amongst multiple departments, each responsible for
504 the administration of their own part of the anonymous FTP
505 directory subtree.
506
507 Some information (such as a host's location) will remain
508 constant for the site as a whole. We therefore recommend
509 that you list Logical Archive specific and site-specific
510 information separately.
511
512 - Individual contact information for site maintainer
513 administrators).
514
515 - A valid Domain Name System alias (CNAME) for this
516 host [5] when referring to this logical archive.
517
518
519
520 Expires 1 Mar 1995 [Page 8]
521
522
523
524
525
526 IAFA Templates September 1994
527
528
529 - Owning organization contact information.
530
531 - Sponsoring organization contact information.
532
533 - Individual contact information for last person last
534 modifying this record.
535
536 - A summary of the access policies of this logical
537 archive.
538
539 - A summary of the type of information that this logi-
540 cal archive may specialize in.
541
542 - The frequency with which the archive site is gen-
543 erally modified.
544
545 - Resource information as defined in the resource clus-
546 ter.
547
548 6.4. Site-specific content and service information
549
550 The preceding collections of information make available
551 access and utilization policies for a site. You could also
552 wish to make available a selection of information about the
553 actual contents of your archive or the services available
554 from your organization or institution.
555
556 The host system providing the resources need not be the same
557 physical site on which the descriptive information below is
558 stored. Thus at a University an AFA maintained by the cen-
559 tral campus administration could advertize services provided
560 by individual departments who might not have an AFA of their
561 own. Similarly, mailing lists provided on other administra-
562 tively related hosts (such as in the same organization) may
563 have the indexing information available on one host while
564 the actual mailing list is provided by another machine.
565
566 The following categories have been identified.
567
568 6.4.1. Service
569
570 The archive can offer an overall description of each of the
571 various Internet services offered by your organization's
572 systems, along with corresponding contact information.
573
574 This description would then indicate whether the parent
575 organization offers such services as:
576
577
578 o+ on-line library catalogues.
579
580 o+ Interactive on-line information services such as
581 WAIS, gopher, Prospero, World Wide Web or archie.
582
583
584
585
586 Expires 1 Mar 1995 [Page 9]
587
588
589
590
591
592 IAFA Templates September 1994
593
594
595 o+ specialized information servers such as those provid-
596 ing weather, geographic information, newswire feeds
597 etc.
598
599 o+ Other information services.
600
601 The following information can be made available:
602
603
604 - Title of service.
605
606 - URI of service.
607
608 - A description of the service.
609
610 - Any keywords which might be applied to the record
611 that would facilitate users finding this service.
612
613 - Contact information for service administration.
614
615 - Authentication information (login name, password etc.
616 if required) or method for authentication (private
617 key etc.)
618
619 - Description of registration process.
620
621 - Charging policies for service.
622
623 - Policies and restrictions on service use.
624
625 - Access times for service.
626
627 6.4.2. Documents, Datasets, Mailing List Archives, Usenet
628 Archives, Software Packages, Images and other objects
629
630 You might wish to make available a brief description of
631 available software, documents, images, sounds, video,
632 datasets, USENET [6] archives and mailing list information
633 through the AFA.
634
635 Some of the information classes described may not be appli-
636 cable to each of the above objects.
637
638 This is NOT intended to be an official catalog entry in the
639 sense used by librarians. It is a simple way to describe
640 documents and announce their availability. More formal
641 methods may be used elsewhere to further describe the docu-
642 ments.
643
644 - Type of object.
645
646 - Category (for documents this would be technical
647 report, conference paper etc.)
648
649
650
651
652 Expires 1 Mar 1995 [Page 10]
653
654
655
656
657
658 IAFA Templates September 1994
659
660
661 - Name of object. For example, the name of the mailing
662 list, software package or title of the document.
663
664 - Names and other contact information on the authors.
665
666 - Names and other contact information for object
667 maintainer/administrator.
668
669 - Version designator.
670
671 - Source of data.
672
673 - Abstract/description of the object.
674
675 - Bibliographic entry.
676
677 - Citation.
678
679 - Special considerations or restrictions on the
680 object's use (e.g., in the case of a software package
681 programming languages/environments needed, hardware
682 restrictions, etc.).
683
684 - Publication status (For documents: draft, published
685 etc. For software packages: beta test, production
686 etc.)
687
688 - Contact information of publisher.
689
690 - Copyright and copying policy.
691
692 - Creation date.
693
694 - Appropriate keywords for this object.
695
696 - Discussion forums appropriate for this object (mail-
697 ing lists, USENET newsgroups etc.)
698
699 - Format of the object (variant).
700
701 - Size (variant).
702
703 - Language (variant).
704
705 - Character set (variant).
706
707 - ISBN (variant).
708
709 - ISSN (variant).
710
711 - Method of access (anonymous FTP etc.).
712
713 - Last revision date (variant).
714
715
716
717
718 Expires 1 Mar 1995 [Page 11]
719
720
721
722
723
724 IAFA Templates September 1994
725
726
727 - Library Cataloging information.
728
729 - URI (variant).
730
731 7. Information Encoding
732
733 In this section we offer a recommended encoding format for
734 each of the standard items of information suggested in Sec-
735 tion 2.
736
737 We offer such a standardized format so that if such informa-
738 tion is to be offered, it is formatted in such a way that it
739 can be utilized by automated indexing and retrieval tools.
740 The encoding methods proposed were developed to be extensi-
741 ble, so that additional information can be offered in a
742 similar format, if the site administrator so wishes.
743
744 Developing such recommendations offers several challenges.
745 It is hoped that the encoding conventions should be applica-
746 ble to as wide a variety of operating systems, file struc-
747 tures and encoding schemes as possible. In addition, the
748 globalization of the Internet requires attention to con-
749 straints such as the language in use at an archive site.
750
751 In addition, the encoding methods proposed must be easy to
752 implement and, for the moment, use existing methods of
753 access and retrieval. We currently assume that the site
754 language is English and the encoding ASCII, but it is
755 expected that additional formats for other languages and
756 encoding schemes will be developed over time.
757
758 7.1. Data element Structure
759
760 All data elements have been defined as "attribute/value"
761 pairs which can be generically described as:
762
763 <data element name>: <data element value>
764
765 where <data element name> would for example be "Work-Phone"
766 and the <data element value> would be "+1 514 555 1212"
767 (note that the double quotes (") are not part of the
768 strings, but serve here to delimit the example).
769
770 The term "field name" is interchangeable with "data element
771 name". The term "field value" is interchangeable with "data
772 element value".
773
774 All data element names may contain only alphanumeric charac-
775 ters, the hyphen ("-") and hash (number sign, pound sign
776 "#"). No embedded spaces are allowed. All data element names
777 are case insensitive although here initial letters are capi-
778 talized for readability.
779
780 Some data elements may be for internal use to the site
781
782
783
784 Expires 1 Mar 1995 [Page 12]
785
786
787
788
789
790 IAFA Templates September 1994
791
792
793 administrator only, and are to be ignored by automated
794 indexing. These field names must start with the hash charac-
795 ter "#". All other rules for line continuation remain the
796 same.
797
798 Field data must be separated from fieldname by a colon and
799 optional whitespace. Any field may continue on the next line
800 by whitespace in the first column of that line. Multi-line
801 fields are delimited by the first line which does not have
802 whitespace in the first column, or is blank. Whitespace
803 between continuation lines is to be collasped into a single
804 space character by processing software (Except in the URI
805 field, where this space is removed).
806
807 Data element names without associated field values are
808 allowed, but have no significance.
809
810 Multiple values for the same data element are allowed, and
811 are taken to indicate equally appropriate alternatives.
812
813 Data elements may occur in any order. However, for easier
814 readability it is recommended to start with the Template-
815 Type, Description, and keywords, followed by other non-
816 variant fields, followed by variant fields grouped per vari-
817 ant.
818
819 It is intended that wherever possible and necessary, a
820 well-defined hierarchical structure will be used when defin-
821 ing data element names. This allows them to be generally
822 and logically extensible.
823
824 7.1.1. Variant Fields
825
826 In section 5.3.1 we describe some information as being
827 "variant" in that network objects may vary in "format" but
828 are judged to have the same "intellectual content". In the
829 following data element definitions we use the technique of
830 allowing a sequence number to be appended to a set of data
831 elements to describe a particular variant.
832
833 For example, we have a document "War and Peace" which exists
834 in ASCII text, PostScript and NROFF format. The PostScript
835 version also exists in two natural languages, English and
836 Russian. We define here 3 data elements: "Filename",
837 "Language" and "Format". In addition to the other informa-
838 tion stored in the indexing record for "War and Peace" which
839 we consider to remain constant across all variants, (like
840 the name of the author), we can add the following data ele-
841 ments:
842
843
844
845
846
847
848
849
850 Expires 1 Mar 1995 [Page 13]
851
852
853
854
855
856 IAFA Templates September 1994
857
858
859 Format-v0: PostScript
860 Language-v0: English
861 URI-v0: ftp://arch.com/book/wap/war-and-peace.english.ps
862 Format-v1: PostScript
863 Language-v1: Russian
864 URI-v1: ftp://arch.com/book/wap/war-and-peace.russian.ps
865 Format-v2: ASCII
866 Language-v2: English
867 URI-v2: ftp://arch.com/book/wap/war-and-peace.english.txt
868 Format-v3: nroff
869 Language-v3: English
870 URI-v3: ftp://arch.com/book/wap/war-and-peace.english.nroff
871
872 The "-v<number>" syntax allows one to repeat a set of data
873 elements for a particular variant and tie them all together
874 with a common sequence <number> so that individual instances
875 of the particular resource with the desired characteristics
876 may be located.
877
878 <number> is an arbitrary number with the only restriction
879 that all data elements with that particular sequence value
880 are logically connected in a similar manner to that illus-
881 trated above.
882
883 The variant number need not exist when variants are not
884 being described and the "-v<number>" syntax may be omitted
885 in those cases.
886
887 In the data element definitions below, the syntax "-v*" will
888 be used to identify those elements for which variants are
889 allowed.
890
891 7.2. Data Formats
892
893 To facilitate the machine readability of certain data ele-
894 ments, the following syntaxes are to be used for particular
895 types of fields:
896
897 1) All electronic mail (Email) addresses must be as
898 defined in RFC 822, Section 6 [10]. Names and comments
899 may be included in the Email address.
900
901 For example:
902
903 "John Doe" <jd@ftp.bar.org>
904
905 and
906
907 jd@ftp.bar.org
908
909
910 are valid Email addresses.
911
912 2) All hostnames are to be given as Fully Qualified Domain
913
914
915
916 Expires 1 Mar 1995 [Page 14]
917
918
919
920
921
922 IAFA Templates September 1994
923
924
925 Names as defined in RFC 1034, Section 3 [3].
926
927 For example: "foo.bar.com"
928
929 3) All host IP addresses are given in "dotted-quad" (or
930 "dotted-decimal") notation.
931
932 For example: "127.0.0.1"
933
934 4) All numeric values are in decimal unless otherwise
935 stated.
936
937 5) Dates/times must be given as defined in RFC 822, Sec-
938 tion 5.1 [10] and modified in RFC 1123, Section 5.2.14
939 [7]:
940
941 date-time = [ day "," ] date [time]
942
943 day = "Mon" / "Tue" / "Wed" / "Thu"
944 / "Fri" / "Sat" / "Sun"
945
946 date = 1*2DIGIT month 2*4DIGIT ; day month year
947 ; e.g. 20 Jun 1982
948
949 month = "Jan" / "Feb" / "Mar" / "Apr"
950 / "May" / "Jun" / "Jul" / "Aug"
951 / "Sep" / "Oct" / "Nov" / "Dec"
952
953 time = hour zone ; ANSI
954
955 hour = 2DIGIT ":" 2DIGIT [":" 2DIGIT]
956 ; 00:00:00 - 23:59:59
957
958 zone = "UT" / "GMT" ; Universal Time
959 ; North American : UT
960 / "EST" / "EDT" ; Eastern: - 5/ - 4
961 / "CST" / "CDT" ; Central: - 6/ - 5
962 / "MST" / "MDT" ; Mountain: - 7/ - 6
963 / "PST" / "PDT" ; Pacific: - 8/ - 7
964 ;
965 / ( ("+" / "-") 4DIGIT ) ; Local differential
966 ; hours+min. (HHMM)
967
968 For example the string "Sat, 18 Jun 1993 12:36:47
969 -0500" is a valid date, and the string "12:36:47 GMT"
970 is a valid time. Quoting from RFC 1123, Section 5.2.14
971 [7]: "There is a strong trend towards the use of
972 numeric timezone indicators, and implementations SHOULD
973 use numeric timezones instead of timezone names. How-
974 ever, all implementations MUST accept either notation.
975 If timezone names are used, they MUST be exactly as
976 defined in RFC-822."
977
978 6) Time ranges (or periods) must be specified as pairs of
979
980
981
982 Expires 1 Mar 1995 [Page 15]
983
984
985
986
987
988 IAFA Templates September 1994
989
990
991 time values (as defined above in note (5)), separated
992 by a "/". Multiple time ranges are separated by whi-
993 tespace. All times in a range should be specified with
994 the same timezone.
995
996 For example:
997
998 12:00 GMT / 05:45 GMT
999
1000
1001 7) "whitespace" is defined as one or more blank (hex 0x20)
1002 and/or tab (octal 11) ASCII characters.
1003
1004 8) References to "UT" mean Universal Time (also known as
1005 Greenwich Mean Time or "GMT").
1006
1007 9) All telephone numbers are to be given as a minimum in
1008 full, with a leading '+' and country and routing codes
1009 without non-space separators. The number should be
1010 given assuming someone calling internationally (without
1011 local access codes). The number given in the local con-
1012 vention may optionally be specified in bracktes.
1013
1014 For example,
1015
1016 Telephone: +44 71 732 8011
1017
1018 or
1019
1020 Telephone: +1 514 875 8189 (0514-875-8611)
1021
1022
1023 10) Latitude and longitude are specified in that order as
1024
1025 CDD.MM.SS/CDD.MM.SS
1026
1027
1028 Where
1029
1030 DD is in degrees
1031 MM is in minutes
1032 SS is in seconds
1033 C is the direction designator which is
1034
1035 For latitude
1036 "+" is north of the equator
1037 "-" is south of the equator
1038
1039 For longitude
1040 "+" is west of the Greenwich meridian
1041 "-" is east of the Greenwich meridian
1042
1043
1044 The double quotes (") are not part of the designator,
1045
1046
1047
1048 Expires 1 Mar 1995 [Page 16]
1049
1050
1051
1052
1053
1054 IAFA Templates September 1994
1055
1056
1057 but are used here to delimit the symbols.
1058
1059 11) Person name fields should conform to a particular for-
1060 mat (based on bibtex[11]), so that they can be parsed
1061 into parts. A name can have four parts: first, von,
1062 last, junior, each of which can consist of more than
1063 one word. For example, "John Paul von Braun, Jr." has
1064 "John Paul" as the first part, "von" as the von
1065 part, "Braun" as the last part, and "Jr." as the junior
1066 part. Use one of these formats for a name:
1067
1068 First von Last
1069 von Last, First
1070 von Last, Junior, First
1071
1072 The last part is assumed to be one word, or all the words
1073 after the von part. Anything in braces will be treated as
1074 one word, so use braces to surround last names that contain
1075 more than one word. The von part is recognized by looking
1076 for words that begin with lowercase letters. When possible,
1077 enter the full first name(s). Actually, the rules for isolating
1078 the name parts are a bit more complicated, so they do the
1079 right thing for names like "de la Grand Round, Chuck".
1080
1081 If there are multiple authors or editors, they should
1082 all be separated by the word and.
1083
1084 7.3. File Record Structure
1085
1086 An indexing file can contain zero or more records, which are
1087 made up of collections of data elements. Records are delim-
1088 ited by one or more blank lines (lines which contain zero or
1089 more whitespace characters and the NEWLINE character).
1090 Because blank lines are used to delimit records they are not
1091 allowed to occur in a record.
1092
1093 This allows templates relating to the same resource, for
1094 example records describing documentation and software
1095 belonging to a single package, to be compiled in a single
1096 location. In addition it allows indexing files describing
1097 different resources to be combined by simply concatenating
1098 the separate indexing files.
1099
1100 Leading and trailing blank lines on the indexing file are
1101 allowed, but not significant. Empty indexing files are to be
1102 ignored.
1103
1104 7.4. File Location and Naming
1105
1106 For the greatest flexibility, it is assumed that unless oth-
1107 erwise stated each file containing the indexing information
1108 may reside anywhere in the anonymous FTP subtree and in
1109 addition, any number of these files may exist. The intention
1110 here is that they may be placed in the same location as the
1111
1112
1113
1114 Expires 1 Mar 1995 [Page 17]
1115
1116
1117
1118
1119
1120 IAFA Templates September 1994
1121
1122
1123 information they are indexing. You, as the administrator are
1124 free to place these files wherever you think appropriate in
1125 most cases. However, some files may carry information from
1126 their place in the directory structure and therefore they
1127 may not just be randomly placed in the archive.
1128
1129 In order for tools to easily identify an indexing file from
1130 the other data files at the archive site, all indexing
1131 filenames must end with a ".AFA" filename extension.
1132
1133 Indexing files should be made world readable. It is assumed
1134 that size and modification times can be obtained through
1135 existing access mechanisms and are operating system
1136 specific.
1137
1138 The advantages to this system are that this information need
1139 only be constructed once with infrequent periodic updates as
1140 changes occur. Several of these files may never change dur-
1141 ing the lifetime of the host as an anonymous FTP site. They
1142 require no special programs or protocols to construct: a
1143 text editor is all that is needed.
1144
1145 7.5. Clusters: Common Data Elements
1146
1147 As described in Section 6.2, there are number of data ele-
1148 ments which are often needed and which form a natural group-
1149 ing for certain kinds of information ("clusters"). Below we
1150 define the data element names and semantics of these clus-
1151 ters.
1152
1153 These clusters are intended to provide the lowest level in
1154 the hierarchical structure of data element names. For exam-
1155 ple, contact information for the authors of a document would
1156 be preceded by the string "Author-" thus forming data ele-
1157 ments of "Author-Name", "Author-Postal", "Author-Fax", etc.
1158
1159 NOTE: In the definitions below, the fields are separated by
1160 blank lines ONLY to improve readability, these lines must
1161 NOT occur in an actual record.
1162
1163 7.5.1. Individuals or Groups
1164
1165
1166 Data Element Name Description
1167
1168 Name Name of individual.
1169
1170 Work-Phone Work telephone number of indivi-
1171 dual.
1172
1173 Work-Fax FAX (facsimile) telephone number
1174 of individual.
1175
1176 Work-Postal Postal address of individual.
1177
1178
1179
1180 Expires 1 Mar 1995 [Page 18]
1181
1182
1183
1184
1185
1186 IAFA Templates September 1994
1187
1188
1189 Job-Title Job title of individual (if
1190 appropriate).
1191
1192 Department Department to which individual
1193 belongs.
1194
1195 Email Electronic mail address of indi-
1196 vidual.
1197
1198 Handle Unique identifier for this
1199 record.
1200
1201 Home-Phone Home telephone number of indivi-
1202 dual.
1203
1204 Home-Postal Home postal address of indivi-
1205 dual.
1206
1207 Home-Fax FAX (facsimile) telephone number
1208 of individual.
1209
1210 This cluster can also contain any of the elements of the
1211 ORGANIZATION cluster described in 7.5.2, to describe the
1212 organization to which individual belongs or under whose
1213 authority the information is being made.
1214
1215 This cluster will be referred to as "USER*" in the template
1216 definitions below.
1217
1218 7.5.2. Organisations
1219
1220 The following elements apply when describing organizations
1221 and are a subset of those listed above for individuals and
1222 groups. Obviously some of the elements above (such as home
1223 phone number) make no sense when being applied to an organi-
1224 zation. As above, the following may be subcomponents in a
1225 larger, hierarchically structured data element name.
1226
1227
1228 Data Element Name Description.
1229
1230 Organization-Name Name of organization.
1231
1232 Organization-Type Type of organization (Univer-
1233 sity, commercial organization
1234 etc.)
1235
1236 Organization-Postal Postal address of organization.
1237
1238 Organization-City City of organization.
1239
1240 Organization-State State (province) of organiza-
1241 tion.
1242
1243
1244
1245
1246 Expires 1 Mar 1995 [Page 19]
1247
1248
1249
1250
1251
1252 IAFA Templates September 1994
1253
1254
1255 Organization-Country Country of organization.
1256
1257 Organization-Email Electronic mail address of
1258 organization.
1259
1260 Organization-Phone Phone number of organization.
1261
1262 Organization-Fax Fax number of organization.
1263
1264 Organization-Handle Handle of organization.
1265
1266 This cluster will be referred to as "ORGANIZATION*" in the
1267 template definitions below.
1268
1269 7.5.3. Miscellaneous
1270
1271 The following is a list of generic data element subcom-
1272 ponents used when referring to particular resources. These
1273 can be added to any of the templates described below.
1274
1275
1276 Data Element Name Description
1277
1278 Title A complete title for the
1279 resource.
1280
1281 Description Description of resource.
1282
1283 Keywords Any keywords which might be
1284 applied to the record that would
1285 facilitate users' finding this
1286 resource.
1287
1288 URI Uniform Resource Identifier
1289
1290 Access-Method Free-text description of access
1291 method if no URI syntax has been
1292 defined.
1293
1294 City City of resource.
1295
1296 State State (Province, etc.) of
1297 resource.
1298
1299 Country Country of resource.
1300
1301 7.5.4. Maintenance
1302
1303 The following is a list of generic data elements used to
1304 indicate when the record was last maintained.
1305
1306
1307 Data Element Name Description
1308
1309
1310
1311
1312 Expires 1 Mar 1995 [Page 20]
1313
1314
1315
1316
1317
1318 IAFA Templates September 1994
1319
1320
1321 Record-Last-Modified-(USER*):
1322 Contact information for indivi-
1323 dual who last modified this
1324 record.
1325
1326 Record-Last-Modified-Date:The date this record was last
1327 modified.
1328
1329 Record-Last-Verified-(USER*):
1330 Contact information of person or
1331 group last verifying that this
1332 record was accurate.
1333
1334 Record-Last-Verified-Date:The date the last time this
1335 record was verified.
1336
1337 8. Template Definitions
1338
1339 NOTE: In the definitions below, the fields are separated by
1340 blank lines ONLY to improve readability, these lines must
1341 NOT occur in an actual record.
1342
1343 8.1. Site Information
1344
1345 IMPORTANT: There should only be one instance of this tem-
1346 plate in each archive.
1347
1348 Fields for this template.
1349
1350 Template-Name: SITEINFO
1351
1352 Host-Name: Primary Domain Name System host
1353 name.
1354
1355 Host-Alias: Preferred DNS-registered name
1356 for the AFA host. This name must
1357 be valid CNAME entry in the
1358 Domain Name System.
1359
1360 Admin-(USER*): Contact information of the indi-
1361 vidual or group responsible for
1362 administering this site.
1363
1364 Owner-(ORGANIZATION*): Contact information for the
1365 organization owning this site.
1366
1367 Sponsoring-(ORGANIZATION*):
1368 Contact information for the
1369 organization sponsoring this
1370 site.
1371
1372 City: City of the host.
1373
1374 State: State (province) of the host.
1375
1376
1377
1378 Expires 1 Mar 1995 [Page 21]
1379
1380
1381
1382
1383
1384 IAFA Templates September 1994
1385
1386
1387 Country: Country of the host.
1388
1389 Latitude-Longitude: Latitude and longitude of site.
1390
1391 Timezone: Timezone as defined in section
1392 7.2 above.
1393
1394 Update-Frequency: Preferred frequency of retrieval
1395 of all AFA extended configura-
1396 tion information by automated
1397 retrieval tools. (See Note <1>)
1398
1399 Access-Times: Time ranges (as defined in Sec-
1400 tion 7.2) of access to anonymous
1401 FTP users.
1402
1403 Access-Policy: Information such as conventions
1404 or restrictions for uploading
1405 files to this site etc.
1406
1407 Description: This file contains text describ-
1408 ing any areas of specialization
1409 for this site. For example, if
1410 the site contains information
1411 related to the field of molecu-
1412 lar biology a paragraph or two
1413 with the keywords "molecular
1414 biology" and some further
1415 description would be in order.
1416 It should also mention if this
1417 site contains "logical"
1418 archives.
1419
1420 Keywords: Appropriate keywords describing
1421 contents of this AFA.
1422
1423 Notes for this template:
1424
1425 <1> The period is measured in days. This value should be
1426 chosen to reflect the turnover of information at the
1427 archive.
1428
1429 An example of a SITEINFO record:
1430
1431
1432 Template-Type: SITEINFO
1433
1434 Host-Name: foo.bar.org
1435
1436 Host-Alias: ftp.bar.org
1437
1438 Admin-Name: John Doe
1439
1440 Admin-Work-Postal: PO Box. 6977, Marinetown, PA
1441
1442
1443
1444 Expires 1 Mar 1995 [Page 22]
1445
1446
1447
1448
1449
1450 IAFA Templates September 1994
1451
1452
1453 17602
1454
1455 Admin-Work-Phone: +1 717 555 1212
1456
1457 Admin-Work-Fax: +1 717 555 1213
1458
1459 Admin-Email: FTP@bar.org
1460
1461 Owner-Organization-Name: Beyond All Recognition Founda-
1462 tion
1463
1464 City: Lampeter
1465
1466 State: Pennsylvania
1467
1468 Country: USA
1469
1470 Latitude-Longitude: -37.24.43/+121.58.54
1471
1472 Timezone: -0400
1473
1474 Record-Last-Modified-Name:John Doe
1475
1476 Record-Last-Modified-Email:
1477 johnd@bar.org
1478
1479 Record-Last-Modified-Date:Mon, 10 Feb 1992 22:43:31 EST
1480
1481 Update-Frequency: 10
1482
1483 Access-Times: 02:00 GMT / 08:00 GMT 18:00 GMT
1484 / 21:00 GMT
1485
1486 Access-Policy: Non-proprietary data may be
1487 uploaded to this site in the
1488 "incoming" directory. Please
1489 contact site administrators if
1490 you do so. Proprietary material
1491 found in this directory will be
1492 removed. This site is not to be
1493 used as a temporary storage
1494 area.
1495
1496 Description: This site contains data relating
1497 to DNA sequencing particularly
1498 Yeast chromosome 1. Datasets are
1499 available. There is also a
1500 selection of programs available
1501 for manipulating this informa-
1502 tion.
1503
1504 Keywords: DNA, sequencing, yeast, genome,
1505 chromosome
1506
1507
1508
1509
1510 Expires 1 Mar 1995 [Page 23]
1511
1512
1513
1514
1515
1516 IAFA Templates September 1994
1517
1518
1519 8.2. Logical Archive Information
1520
1521 IMPORTANT: The placement of this file in the file structure
1522 is significant: It implies that the directory in which this
1523 file exists and all subdirectories are part of the logical
1524 archive.
1525
1526 Template-Type: LARCHIVE
1527
1528 Admin-(USER*): Contact information of the indi-
1529 vidual or group responsible for
1530 administering this site.
1531
1532 Host-Name: Primary Domain Name System host
1533 name.
1534
1535 Host-Alias: Preferred DNS-registered name
1536 for the AFA host as this logical
1537 archive. This name must be valid
1538 CNAME entry in the Domain Name
1539 System.
1540
1541 Owner-(ORGANIZATION*): Contact information for the
1542 organization owning this site.
1543
1544 Sponsoring-(ORGANIZATION*):
1545 Contact information for the
1546 organization sponsoring this
1547 site.
1548
1549 Access-Policy Information such as conventions
1550 or restrictions for uploading
1551 files to this logical archive.
1552
1553 Description Contains text describing any
1554 area of specialization for the
1555 logical archive.
1556
1557 Update-Frequency Preferred frequency of retrieval
1558 of all AFA extended configura-
1559 tion information by automated
1560 retrieval tools. (See Note <1>)
1561
1562 Keywords Appropriate keywords describing
1563 contents of this logical AFA.
1564
1565 Notes for this template:
1566
1567 <1> The period is measured in days. This value should be
1568 chosen to reflect how often information at the archive
1569 changes.
1570
1571 An example of a LARCHIVE record:
1572
1573
1574
1575
1576 Expires 1 Mar 1995 [Page 24]
1577
1578
1579
1580
1581
1582 IAFA Templates September 1994
1583
1584
1585 Template-Type: LARCHIVE
1586
1587 Owner-Organization-Name: Orymonix Incorporated
1588
1589 Owner-Organization-Type: Commercial
1590
1591 Host-Alias: oxymoron-x.co.uk
1592
1593 Access-Policy: This archive is open to general
1594 access
1595
1596 Description: This archive contains essays on
1597 Military Intelligence, Postal
1598 Service and Progressive Conser-
1599 vatism. All material contained
1600 in this archive is in the public
1601 domain
1602
1603 Admin-Name: Ima Admin
1604
1605 Admin-Email: imaa@oxymoron-x.co.uk
1606
1607 Admin-Work-Phone: +44 71 123 4567
1608
1609 Admin-Work-Fax: +44 71 123 5678
1610
1611 Admin-Postal: 555 Marsden Road, London, SE15
1612 4EE
1613
1614 Record-Last-Modified-Name:Yuri Tolstoy
1615
1616 Record-Last-Modified-Email:
1617 yt@snafu.co.uk
1618
1619 Record-Last-Modified-Date:Mon, 21 Jun 1993 17:03:23 EDT
1620
1621 Update-Frequency: 20
1622
1623 Keywords: Militarism, Post Office, Conser-
1624 vatism
1625
1626 8.3. Automatic File Update Information
1627
1628 Any number of these files may exist in the archive.
1629
1630 Template-Type: MIRROR
1631
1632 Admin-(USER*): Contact information of the indi-
1633 vidual or group responsible for
1634 administering this mirror.
1635
1636 Owner-(ORGANIZATION*): Information on organization
1637 responsible for this mirror
1638 unit.
1639
1640
1641
1642 Expires 1 Mar 1995 [Page 25]
1643
1644
1645
1646
1647
1648 IAFA Templates September 1994
1649
1650
1651 Title: The title of the package.
1652
1653 Description: Text describing the package.
1654
1655 Reference-URI: The starting point. This is the
1656 initial site the package can be
1657 found of. As there may be more
1658 than one file or directory
1659 belonging to this package this
1660 is a -v* type. Specified as an
1661 URI. (See Note <1>)
1662
1663 Source-URI: The location the package is mir-
1664 rored from. This may itself be a
1665 mirror site of Reference-URI or
1666 another Source-URI. Specified as
1667 an URI.
1668
1669 Destination-URI: The location the package can be
1670 found locally. Specified as an
1671 URI.
1672
1673 Timezone: The timezone this site is in.
1674 (see section 7.2 of this docu-
1675 ment)
1676
1677 Update-Frequency: The Source-Site is checked each
1678 this number of days or on these
1679 days. (See Note <2>)
1680
1681 Update-Time: The time of day the update is
1682 started. This is important for
1683 chained updates, i.e. sites
1684 using this site as Source-URI.
1685
1686 Update-Policy: This is how the update is done.
1687 There are a few valid keywords.
1688 See Note <3> for more informa-
1689 tion.
1690
1691 Update-Filename-Translation:
1692 Substitute expression. This may
1693 used to reorganize e.g. a flat
1694 directory on Source-URI into
1695 various subdirectories on
1696 Destination-URI.
1697
1698 Update-Transfer-Pattern: A regular expression. Only files
1699 matching this pattern on
1700 Source-URI will be
1701 updated/fetched.
1702
1703 Update-Exclude-Pattern: A regular expression. Files
1704 matching this pattern on
1705
1706
1707
1708 Expires 1 Mar 1995 [Page 26]
1709
1710
1711
1712
1713
1714 IAFA Templates September 1994
1715
1716
1717 Source-URI will not be
1718 updated/fetched.
1719
1720 Update-Compression-Pattern:
1721 A regular expression. Used for
1722 packing or re-packing files
1723 being updated/ fetched. (see
1724 Note <4>)
1725
1726 Update-Software: Name and version of the software
1727 used for the automatic updates.
1728
1729 Notes for this template:
1730
1731 <1> The -v* form is especially useful, if you mirror a
1732 package within a directory called "path", but you don't
1733 mirror the whole "path", but only the "src" and "doc"
1734 subdirectories.
1735
1736 <2> This may be any number or one or more of the (comma
1737 seperated) words "Mon", "Tue", Wed", "Thu", "Fri",
1738 "Sat" or "Sun".
1739
1740 <3> Valid keywords are:
1741
1742 autodelete files will be automatically deleted,
1743 when they are no longer found on
1744 Source-URI.
1745
1746 sizechange files will also be updated if only the
1747 size but not the time changed on the
1748 Source-URI.
1749
1750 newer files will be updated if the file on
1751 Source-URI is newer than the one on
1752 Destination-URI.
1753
1754 maxdays=num files will not be fetched/updated if its
1755 modification time has a difference
1756 bigger than <num> days to the file on
1757 Destination-URI.
1758
1759 recursive directories will be mirrored recursively
1760 (otherwise only the contents of the
1761 "flat" directory will be updated and no
1762 subdirectories will be checked).
1763
1764 <4> This specifies whether e.g. *.tar files will be packed
1765 (and therefor renamed) to *.tar.Z or *.tar.gz, or
1766 whether e.g. *.Z files will be packed and renamed to
1767 *.gz
1768
1769 This is an example of a MIRROR record.
1770
1771
1772
1773
1774 Expires 1 Mar 1995 [Page 27]
1775
1776
1777
1778
1779
1780 IAFA Templates September 1994
1781
1782
1783 Template-Type: MIRROR
1784
1785 Admin-Name: John Long Silver
1786
1787 Admin-Email: silver@jamaica.world
1788
1789 Admin-Home-Phone: +1 222 333 4567
1790
1791 Admin-Organization-Name: The Pirates Club
1792
1793 Title: The ultimate treasury package
1794
1795 Description: This package helps you to become
1796 rich, and richer and richer. It
1797 shows how to collect money and
1798 hide it from anyone within your
1799 computer. You can use a program
1800 from this package to materialize
1801 the money again, later.
1802
1803 Record-Last-Modified-Name:Sailor One
1804
1805 Record-Last-Modified-Date:Sat, 15 Jan 1994 02:47:57 GMT
1806
1807 Record-Last-Verified-Name:Sailer Two
1808
1809 Record-Last-Verified-Date:Sat, 15 Jan 1994 02:47:57 GMT
1810
1811 Reference-URI-v0: ftp://ftp.money.us/pub/coins/silver/
1812
1813 Source-URI-v0: ftp://ftp.cash.mx/money/coins/silver/
1814
1815 Destination-URI-v0: ftp://ftp.jamaica/pub/coins/
1816
1817 Reference-URI-v1: ftp://ftp.money.us/pub/coins/gold/
1818
1819 Source-URI-v1: ftp://ftp.cash.mx/money/coins/gold/
1820
1821 Destination-URI-v1: ftp://ftp.jamaica/pub/coins/
1822
1823 Timezone: -0700
1824
1825 Update-Frequency: Mon, Wed, Fri
1826
1827 Update-Time: 02:00
1828
1829 Update-Policy: sizechange, maxdays=14, recur-
1830 sive
1831
1832 Update-Filename-Translation:
1833 s:(.*)(gold/|silver/)(.*):$1$2:;
1834
1835 Update-Transfer-Pattern:
1836
1837
1838
1839
1840 Expires 1 Mar 1995 [Page 28]
1841
1842
1843
1844
1845
1846 IAFA Templates September 1994
1847
1848
1849 Update-Exclude-Pattern:
1850
1851 Update-Software: coin-transfer, version 3.17
1852
1853 8.4. Content Information
1854
1855 For the following categories the assumption should not be
1856 made that the information applies to the anonymous FTP host
1857 itself. Rather, it applies to the material on the Archive.
1858
1859 8.4.1. User Information
1860
1861 So as not to require the repetition of the USER* information
1862 each time this cluster is needed in other templates, we
1863 define here a USER template in which the information can be
1864 stored in one place. Assuming the use of a unique handle,
1865 other records may then use a handle to refer to this record.
1866 The definition is simply the data elements listed in 7.5.1
1867 above.
1868
1869 The Template-Type is USER.
1870
1871 8.4.2. Organization Information
1872
1873 In a similar manner to the USER template, the ORGANIZATION
1874 template provides common information which may be used in
1875 other (larger) templates to yield a central source of infor-
1876 mation.
1877
1878 The Template-Type is ORGANIZATION.
1879
1880 8.4.3. Service Information
1881
1882 These are the fields for the SERVICE template.
1883
1884 Template-Type: SERVICE
1885
1886 Title: Title of service.
1887
1888 URI: URI of service.
1889
1890 Admin-(USER*): Contact information of person or
1891 group responsible for service
1892 administration (administrative
1893 contact).
1894
1895 Owner-(ORGANIZATION*): Information on organization
1896 responsible for this service.
1897
1898 Sponsoring-(ORGANIZATION*):
1899 Contact information for the
1900 organization sponsoring this
1901 site.
1902
1903
1904
1905
1906 Expires 1 Mar 1995 [Page 29]
1907
1908
1909
1910
1911
1912 IAFA Templates September 1994
1913
1914
1915 Description: Free text description of ser-
1916 vice.
1917
1918 Authentication: Authentication information. Free
1919 text field supplying login and
1920 password information (if neces-
1921 sary) or other method for
1922 authentication.
1923
1924 Registration: How to register for this service
1925 if general access is not avail-
1926 able.
1927
1928 Charging-Policy: Free text field describing any
1929 charging mechanism in place.
1930 Additionally, fee structure may
1931 be included in this field.
1932
1933 Access-Policy: Policies and restrictions for
1934 using this service.
1935
1936 Access-Times: Time ranges for mandatory or
1937 preferred access of service.
1938
1939 Keywords: Keywords appropriate for
1940 describing this service.
1941
1942
1943 Example 1:
1944
1945 The following is an example of an entry for a telnet ser-
1946 vice.
1947
1948 Template-Type: SERVICE
1949
1950 Title: Census Bureau information server
1951
1952 URI: telnet://census.ispy.gov:1234
1953
1954 Admin-Name: Jay Bond
1955
1956 Admin-Postal: PO Box. 42, A Street Washington
1957 DC, USA 20001
1958
1959 Admin-Work-Phone: +1 202 222 3333
1960
1961 Admin-Work-Fax: +1 202 444 5555
1962
1963 Admin-Email: jb007@census.ispy.gov
1964
1965 Description: This server provides information
1966 from the latest USA Census
1967 Bureau statistics (1990) Type
1968 "help" for more information.
1969
1970
1971
1972 Expires 1 Mar 1995 [Page 30]
1973
1974
1975
1976
1977
1978 IAFA Templates September 1994
1979
1980
1981 Authentication: Once connected type your email
1982 address at the "login:" prompt.
1983 No password is required.
1984
1985 Registration: No formal registration is
1986 required
1987
1988 Charging-Policy: There is no charge for the use
1989 of this service
1990
1991 Access-Times: 9:00 EST / 17:00 EST
1992
1993 Access-Policy: This service may not be used by
1994 sites in the Republic of the
1995 VTTS
1996
1997 Keywords: census, population, 1990,
1998 statistics
1999
2000 Record-Last-Modified-Name:Miss Moneypenny
2001
2002 Record-Last-Modified-Email:
2003 m.moneypenny@census.ispy.gov
2004
2005 Record-Last-Modified-Date:Wed, 1 Jan 1970 12:00:00 GMT
2006
2007
2008 Example 2:
2009
2010 The following is an example of a mailing list (service).
2011
2012 Template-Type: SERVICE
2013
2014 Title: fishlovers
2015
2016 URI: fishlovers@foo.com
2017
2018 Admin-Name: Ima Adams
2019
2020 Admin-Email: fishlovers-request@foo.com
2021
2022 Registration: Send mail to the administrative
2023 address with your own email
2024 address requesting addition
2025
2026 Description: Discussion list for people who
2027 love fish of all types
2028
2029 Keywords: fish, aquarium, marine, freshwa-
2030 ter, saltwater
2031
2032 Access-Policy: Any Internet user may subscribe
2033 to this mailing list
2034
2035
2036
2037
2038 Expires 1 Mar 1995 [Page 31]
2039
2040
2041
2042
2043
2044 IAFA Templates September 1994
2045
2046
2047 8.4.4. Documents, Datasets, Mailing List Archives, Usenet
2048 Archives, Software Packages, Images and other objects
2049
2050 These templates all contain the same fields, but have dif-
2051 ferent "Template-Type" values. Suggestions for these types
2052 include:
2053
2054 Type of Object Template-Type
2055
2056 Document: DOCUMENT
2057
2058 Image: IMAGE
2059
2060 Software Package: SOFTWARE
2061
2062 Mailing List Archive: MAILARCHIVE
2063
2064 Usenet Archive: USENET
2065
2066 Sound File: SOUND
2067
2068 Video File: VIDEO
2069
2070 Frequently Asked Questions File:FAQ
2071
2072 Other names may be added to future releases of this docu-
2073 ment.
2074
2075 Template-Type: See above list
2076
2077 Category: Type of object. See Note <1>
2078
2079 Title: Complete title of the object.
2080
2081 URI-v*: Description of access to object.
2082
2083 Short-Title: Summary title (if the Title is
2084 very long).
2085
2086 Author-(USER*): Description/contact information
2087 about the authors/creators of
2088 the object.
2089
2090 Admin-(USER*): Description/contact information
2091 about the
2092 administrators/maintainers of
2093 the object.
2094
2095 Source: Information as to the source of
2096 the object.
2097
2098 Requirements: Any requirements for the use of
2099 the object. A free text descrip-
2100 tion of any hardware/software
2101
2102
2103
2104 Expires 1 Mar 1995 [Page 32]
2105
2106
2107
2108
2109
2110 IAFA Templates September 1994
2111
2112
2113 requirements necessary to use
2114 the object.
2115
2116 Description: Description (that is, "abstract"
2117 in the case of documents) of the
2118 object.
2119
2120 Bibliography: A bibliographic entry for the
2121 object.
2122
2123 Citation: The citation for the object when
2124 used in other works.
2125
2126 Publication-Status: Current publication status of
2127 object (draft, published etc.).
2128
2129 Publisher-(ORGANIZATION*):Description/contact information
2130 about object publisher.
2131
2132 Copyright: The copyright statement. Any
2133 additional information on the
2134 copying policy may be included.
2135
2136 Creation-Date: The creation date for the
2137 object.
2138
2139 Discussion: Free text description of possi-
2140 ble discussion forums (USENET
2141 groups, mailing lists) appropri-
2142 ate for this object.
2143
2144 Keywords: Appropriate keywords for this
2145 object.
2146
2147 Version-v*: A version designator for the
2148 object.
2149
2150 Format-v*: Formats in which the object is
2151 available. (See Note <2>)
2152
2153 Size-v*: Length of object in bytes
2154 (octets).
2155
2156 Language-v*: The name of the language in
2157 which the object is written. For
2158 documents this would be the
2159 natural language. For software
2160 this would be the programming
2161 language.
2162
2163 Character-Set-v*: The character set of the object.
2164 This should be a well-known
2165 value for example "ASCII" or
2166 "ISO Latin-1".
2167
2168
2169
2170 Expires 1 Mar 1995 [Page 33]
2171
2172
2173
2174
2175
2176 IAFA Templates September 1994
2177
2178
2179 ISBN-v*: The International Standard Book
2180 Number of the object.
2181
2182 ISSN-v*: The International Standard
2183 Serial Number of the object.
2184
2185 Last-Revision-Date-v*: Last date that the object was
2186 revised.
2187
2188 Library-Catalog-v*: Library cataloging information.
2189 (See Note <3>)
2190
2191 Notes for this template:
2192
2193 <1> The intention of this field is to define the category
2194 of the object. For example, in the case of documents it
2195 could be "Technical Report", or "Conference Paper" and
2196 the name and date of the conference at which the paper
2197 was presented. It may also be something like "General
2198 Guide" or "User manual".
2199
2200 <2> Objects are often available in several formats. For
2201 example, documents may be in PostScript, ASCII text,
2202 DVI etc. For images this may be GIF, JPEG, TIFF etc.
2203
2204 Format should be specified in MIME type syntax and
2205 semantics where possible (See [9]).
2206
2207 <3> Library cataloging numbers. In those cases where the
2208 number itself does not contain enough information to
2209 determine the cataloging scheme, the name of the scheme
2210 should be included.
2211
2212 Example 1:
2213
2214 Example of DOCUMENT record.
2215
2216 Template-Type: DOCUMENT
2217
2218 Title: The Function of Homeoboxes in
2219 Yeast Chromosome 1
2220
2221 Author-Name: John Doe
2222
2223 Author-Email: jdoe@yeast.foobar.com
2224
2225 Author-Home-Phone: +1 898 555 1212
2226
2227 Author-Name: Jane Buck
2228
2229 Author-Email: jane@fungus.newu.edu
2230
2231 Last-Revision-Date: 27 Nov 1991
2232
2233
2234
2235
2236 Expires 1 Mar 1995 [Page 34]
2237
2238
2239
2240
2241
2242 IAFA Templates September 1994
2243
2244
2245 Category: Conference paper. Yeastcon,
2246 January 1992, Mushroom Rock, CA,
2247 USA
2248
2249 Description: Homeoboxes have been shown to
2250 have a significant impact on the
2251 expressions of genes in Chromo-
2252 some 1 of Bakers' Yeast.
2253
2254 Citation: J. Doe, J. Buck, The function of
2255 homeoboxes in Yeast Chromosome
2256 1, Conf. proc. Yeastcon, Janu-
2257 ary 1992, Mushroom Rock, pp.
2258 33-50
2259
2260 Publication-Status: Published
2261
2262 Publisher-Organization-Name:
2263 Yeast-Hall
2264
2265 Publisher-Organization-Postal:
2266 1212 5th Avenue NY, NY, 12001
2267
2268 Copyright: The copyright on this document
2269 is held by the authors. It may
2270 be freely copied and quoted as
2271 long as the contribution of the
2272 authors is acknowledged
2273
2274 Library-Catalog: LCC 1701D
2275
2276 Keywords: homeobox, yeast, chromosome,
2277 DNA, sequencing, yeastcon
2278
2279 Format-v: Application/PostScript
2280
2281 URI-v0: ftp://ftp.fungus.newu.edu/pub/yeast/homeobox1.ps
2282
2283 Language-v0 English
2284
2285 Size-v0: 18 pages
2286
2287 Format-v1 text/plain; charset=US-ASCII
2288
2289 URI-v1 ftp://ftp.fungus.newu.edu/pub/yeast/homeobox1.txt
2290
2291 Size-v1 13 pages
2292
2293 Language-v1 Russian
2294
2295
2296 Example 2:
2297
2298 This is an example of a SOFTWARE record. Note the use of the
2299
2300
2301
2302 Expires 1 Mar 1995 [Page 35]
2303
2304
2305
2306
2307
2308 IAFA Templates September 1994
2309
2310
2311 software maintainer's "handle" instead of the explicit con-
2312 tact information.
2313
2314 Template-Type: SOFTWARE
2315
2316 Title: Beethoven's Fifth Player
2317
2318 Version: 67
2319
2320 Author-Name: Ludwig Van Beethoven
2321
2322 Author-Email: beet@romantic.power.org
2323
2324 Author-Fax: +43 1 123 4567
2325
2326 Admin-Handle: berlioz01
2327
2328 Description: The program provides the novice
2329 to Transitional Classical-
2330 Romantic music a V-window inter-
2331 face to the author's latest com-
2332 position
2333
2334 Abstract: V-window based music player
2335
2336 Requirements: Requires the V-Window system
2337 version 10 or higher
2338
2339 Discussion: USENET rec.music.classical
2340
2341 Copyright: Freely redistributable for non-
2342 commercial use. Copyright held
2343 by author
2344
2345 Keywords: Classical music, V-windows
2346
2347 Format: LZ compressed
2348
2349 URI: gopher://power.org/00/pub/Vfifth.tar.Z
2350
2351 9. Security Considerations
2352
2353 Issues of privacy and security should all be considered when
2354 determining what information to provide.
2355
2356 10. Conclusion
2357
2358 This document attempts to provide the foundation for a com-
2359 mon set of recommended cataloging practices which may be
2360 used on the Internet to enhance the utility of Anonymous FTP
2361 archives, currently the most widely used and supported
2362 mechanism for general information storage and retrieval. It
2363 is intended that these recommendations be flexible enough to
2364 accommodate a broad spectrum of information classes and it
2365
2366
2367
2368 Expires 1 Mar 1995 [Page 36]
2369
2370
2371
2372
2373
2374 IAFA Templates September 1994
2375
2376
2377 is hoped that they will be widely used and that automated
2378 tools will be developed to use the valuable information that
2379 they make available.
2380
2381 11. References
2382
2383
2384 [1] RFC 959 Postel, J.B.; Reynolds, J.K. File Transfer Pro-
2385 tocol. 1985 October
2386
2387 [2] "A Guide to Anonymous FTP Site Administration". Work in
2388 progress from the Internet Anonymous FTP Archive Work-
2389 ing Group of the IETF.
2390
2391 [3] Internet Draft "draft-ietf-uri-resource-names-02.txt"
2392 Work in Progress from the Uniform Resource Identifier
2393 Working Group of the IETF.
2394
2395 [4] RFC 954 Harrenstien, K.; Stahl, M.K.; Feinler, E.J.
2396 NICNAME/WHOIS. 1985 October
2397
2398 [5] RFC 1034 Mockapetris, P.V. Domain names - concepts and
2399 facilities. 1987 November
2400
2401 [6] RFC 1036 Horton, M.R.; Adams, R. Standard for inter-
2402 change of USENET messages. 1987 December
2403
2404 [7] RFC 1123 Braden, R.T.,ed. Requirements for Internet
2405 hosts - application and support. 1989 October
2406
2407 [8] Internet Draft "Data Element Templates for Internet
2408 Information Objects". Work in progress from the Inter-
2409 net Anonymous FTP Archive Working Group of the IETF.
2410
2411 [9] RFC 1521 N. Borenstein, N. Freed, "MIME (Multipurpose
2412 Internet Mail Extensions) Part One: Mechanisms for
2413 Specifying and Describing the Format of Internet Mes-
2414 sage Bodies", September 1993.
2415
2416 [10] RFC 822 D. Crocker, "Standard for the format of ARPA
2417 Internet text messages", August 1982. (Updated by
2418 RFC1327, RFC0987)
2419
2420 [11] BIBTEX(1) Manual Page, Oren Patashnik, June 1984.
2421
2422 12. Authors' Addresses
2423
2424
2425 Peter Deutsch
2426 Bunyip Information Systems
2427 310 St. Catherine W., Suite 202,
2428 Montreal, Quebec
2429 CANADA H2X 2A1
2430
2431
2432 Expires 1 Mar 1995 [Page 37]
2433
2434
2435
2436
2437
2438 IAFA Templates September 1994
2439
2440
2441 Phone: +1 514 875 8611
2442 Email: peterd@bunyip.com
2443
2444
2445 Alan Emtage
2446 Bunyip Information Systems
2447 310 St. Catherine W., Suite 202,
2448 Montreal, Quebec
2449 CANADA H2X 2A1
2450
2451 Phone: +1 514 875 8611
2452 Email: bajan@bunyip.com
2453
2454
2455 Martijn Koster
2456 NEXOR
2457 PO Box 132
2458 Nottingham NG7 2UU
2459 The United Kingdom
2460
2461 Phone: +44 115 9520 576
2462 Email: m.koster@nexor.co.uk
2463
2464
2465 Markus Stumpf
2466 Arcisstrasse 62/II
2467 D-80799 Muenchen
2468 Germany
2469
2470 Phone: +49 89 2714117
2471 Email: stumpf@Informatik.TU-Muenchen.DE

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24