/[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 - (hide annotations) (download)
Tue Jun 15 08:04:06 2004 UTC (20 years, 10 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
File MIME type: text/plain
New

1 wakaba 1.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