INTERNET DRAFT P. Deutsch Request for Comments: XXXX A. Emtage FYI:XX Bunyip Expires: March 1, 1994 August 1993 Data Element Templates for Internet Information Objects Status of This Memo This document is an Internet-Draft. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its Areas, and its Working Groups. Note that other groups may also distribute working documents as Internet-Drafts. Internet-Drafts are draft documents valid for a maximum of six months. Internet-Drafts may be updated, replaced, or obsoleted by other documents at any time. It is not appropriate to use Internet-Drafts as reference material or to cite them other than as a "working draft" or "work in progress." Please send comments to Alan Emtage, bajan@bunyip.com ABSTRACT This document describes full definitions of templates defined in the companion document "Publishing Information on the Internet with Anonymous FTP" [1] and are an initial attempt a providing a consistent naming scheme for indexing information for Internet information "objects" such as documents, services and site information. ACKNOWLEDGEMENTS This document is the result of work done in the Internet Anonymous FTP Archives (IAFA) working group of the IETF. Special thanks are due to George Brett, Jill Foster, Jim Fullton, Kevin Gambiel, Joan Gargano, Rebecca Guenther, John Kunze, Clifford Lynch, Pete Percival, Paul Peters, Cecilia Preston, Peggy Seiden, Craig Summerhill, Chris Weider and Janet Vratney. 1. INTRODUCTION The templates in this document may, at first glance, appear to be very long and complicated. However, a closer inspection will reveal that this is in fact not the case and that there is a consistent, logical structure throughout. In many cases only a fraction of the data elements will need to be filled out to provide a useful entry in your publishing environment, be it an anonymous FTP server or other forum. Many of the repeated fields can be eliminated with the judicious use of USER or ORGANIZATION templates. This document does not describe the valid range of values for each data element. These are listed in [1] and users should consult that document for futher information and examples. 2. TEMPLATE DEFINITIONS 2.1 The USER template The USER template is defined below. Name: Organization-Name: Organization-Type: Work-Phone: Work-Fax: Work-Postal: Job-Title: Department: Email: Handle: Home-Phone: Home-Postal: Home-Fax: 2.2 The ORGANIZATION Template The full ORGANIZATION template definition is given below. Organization-Name: Organization-Type: Organization-Postal: Organization-City: Organization-State: Organization-Country: Organization-Email: Organization-Phone: Organization-Fax: Organization-Handle: 2.3 SITEINFO Template This is the full definition for the SITEINFO template. Template-Name: SITEINFO Host-Name: City: Country: State: Access-Policy: Access-Times: Admin-Department: Admin-Email: Admin-Handle: Admin-Home-Fax: Admin-Home-Phone: Admin-Home-Postal: Admin-Job-Title: Admin-Name: Admin-Organization-Name: Admin-Organization-Type: Admin-Work-Fax: Admin-Work-Phone: Admin-Work-Postal: Alias: Description: Keywords: Latitude-Longitude: Owner-Organization-City: Owner-Organization-Country: Owner-Organization-Email: Owner-Organization-Fax: Owner-Organization-Handle: Owner-Organization-Name: Owner-Organization-Phone: Owner-Organization-Postal: Owner-Organization-State: Owner-Organization-Type: Record-Last-Modified-Date: Record-Last-Modified-Department: Record-Last-Modified-Email: Record-Last-Modified-Handle: Record-Last-Modified-Home-Fax: Record-Last-Modified-Home-Phone: Record-Last-Modified-Home-Postal: Record-Last-Modified-Job-Title: Record-Last-Modified-Name: Record-Last-Modified-Organization-Name: Record-Last-Modified-Organization-Type: Record-Last-Modified-Work-Fax: Record-Last-Modified-Work-Phone: Record-Last-Modified-Work-Postal: Record-Last-Verified-Department: Record-Last-Verified-Email: Record-Last-Verified-Handle: Record-Last-Verified-Home-Fax: Record-Last-Verified-Home-Phone: Record-Last-Verified-Home-Postal: Record-Last-Verified-Job-Title: Record-Last-Verified-Name: Record-Last-Verified-Organization-Name: Record-Last-Verified-Organization-Type: Record-Last-Verified-Work-Fax: Record-Last-Verified-Work-Phone: Record-Last-Verified-Work-Postal: Sponsoring-Organization-City: Sponsoring-Organization-Country: Sponsoring-Organization-Email: Sponsoring-Organization-Fax: Sponsoring-Organization-Handle: Sponsoring-Organization-Name: Sponsoring-Organization-Phone: Sponsoring-Organization-Postal: Sponsoring-Organization-State: Sponsoring-Organization-Type: Timezone: Update-Frequency: Record-Last-Verified-Date: 2.4 LARCHIVE Template Below is the full definition for the LARCHIVE template. Template-Type: LARCHIVE Admin-Department: Admin-Email: Admin-Handle: Admin-Home-Fax: Admin-Home-Phone: Admin-Home-Postal: Admin-Job-Title: Admin-Name: Admin-Organization-Name: Admin-Organization-Type: Admin-Work-Fax: Admin-Work-Phone: Admin-Work-Postal: Alias: Owner-Organization-City: Owner-Organization-Country: Owner-Organization-Email: Owner-Organization-Fax: Owner-Organization-Handle: Owner-Organization-Name: Owner-Organization-Phone: Owner-Organization-Postal: Owner-Organization-State: Owner-Organization-Type: Sponsoring-Organization-City: Sponsoring-Organization-Country: Sponsoring-Organization-Email: Sponsoring-Organization-Fax: Sponsoring-Organization-Handle: Sponsoring-Organization-Name: Sponsoring-Organization-Phone: Sponsoring-Organization-Postal: Sponsoring-Organization-State: Sponsoring-Organization-Type: Record-Last-Modified-Date: Record-Last-Modified-Department: Record-Last-Modified-Email: Record-Last-Modified-Handle: Record-Last-Modified-Home-Fax: Record-Last-Modified-Home-Phone: Record-Last-Modified-Home-Postal: Record-Last-Modified-Job-Title: Record-Last-Modified-Name: Record-Last-Modified-Organization-Name: Record-Last-Modified-Organization-Type: Record-Last-Modified-Work-Fax: Record-Last-Modified-Work-Phone: Record-Last-Modified-Work-Postal: Record-Last-Verified-Department: Record-Last-Verified-Email: Record-Last-Verified-Handle: Record-Last-Verified-Home-Fax: Record-Last-Verified-Home-Phone: Record-Last-Verified-Home-Postal: Record-Last-Verified-Job-Title: Record-Last-Verified-Name: Record-Last-Verified-Organization-Name: Record-Last-Verified-Organization-Type: Record-Last-Verified-Work-Fax: Record-Last-Verified-Work-Phone: Record-Last-Verified-Work-Postal: Access-Policy: Description: Update-Frequency: Keywords: 2.5 SERVICES Template The full SERVICES template is given below. Note that a "service" is defined to include mailing lists, video and sound feeds and other forms of interactive information sources on the network. Template-Type: SERVICES Name: Host-Name: Host-Port: Protocol: Admin-Department: Admin-Email: Admin-Handle: Admin-Home-Fax: Admin-Home-Phone: Admin-Home-Postal: Admin-Job-Title: Admin-Name: Admin-Organization-Name: Admin-Organization-Type: Admin-Work-Fax: Admin-Work-Phone: Admin-Work-Postal: Admin-Organization-Postal: Admin-Organization-City: Admin-Organization-State: Admin-Organization-Country: Admin-Organization-Email: Admin-Organization-Phone: Admin-Organization-Fax: Admin-Organization-Handle: Sponsoring-Organization-City: Sponsoring-Organization-Country: Sponsoring-Organization-Email: Sponsoring-Organization-Fax: Sponsoring-Organization-Handle: Sponsoring-Organization-Name: Sponsoring-Organization-Phone: Sponsoring-Organization-Postal: Sponsoring-Organization-State: Sponsoring-Organization-Type: Description: Authentication: Registration: Charging-Policy: Access-Policy: Access-Times: Keywords: Record-Last-Modified-Date: Record-Last-Modified-Department: Record-Last-Modified-Email: Record-Last-Modified-Handle: Record-Last-Modified-Home-Fax: Record-Last-Modified-Home-Phone: Record-Last-Modified-Home-Postal: Record-Last-Modified-Job-Title: Record-Last-Modified-Name: Record-Last-Modified-Organization-Name: Record-Last-Modified-Organization-Type: Record-Last-Modified-Work-Fax: Record-Last-Modified-Work-Phone: Record-Last-Modified-Work-Postal: Record-Last-Verified-Department: Record-Last-Verified-Email: Record-Last-Verified-Handle: Record-Last-Verified-Home-Fax: Record-Last-Verified-Home-Phone: Record-Last-Verified-Home-Postal: Record-Last-Verified-Job-Title: Record-Last-Verified-Name: Record-Last-Verified-Organization-Name: Record-Last-Verified-Organization-Type: Record-Last-Verified-Work-Fax: Record-Last-Verified-Work-Phone: Record-Last-Verified-Work-Postal: Record-Last-Verified-Date: 2.6 DOCUMENT, IMAGE and SOUND Templates This template defines the data elements for the DOCUMENT, IMAGE and SOUND template types and the Template-Type field here can be any one of those values. Template-Type: (any one of DOCUMENT, IMAGE or SOUND) Category: Title: Author-Name: Author-Organization-Name: Author-Organization-Type: Author-Work-Phone: Author-Work-Fax: Author-Work-Postal: Author-Job-Title: Author-Department: Author-Email: Author-Handle: Author-Home-Phone: Author-Home-Postal: Author-Home-Fax: Record-Last-Modified-Date: Record-Last-Modified-Department: Record-Last-Modified-Email: Record-Last-Modified-Handle: Record-Last-Modified-Home-Fax: Record-Last-Modified-Home-Phone: Record-Last-Modified-Home-Postal: Record-Last-Modified-Job-Title: Record-Last-Modified-Name: Record-Last-Modified-Organization-Name: Record-Last-Modified-Organization-Type: Record-Last-Modified-Work-Fax: Record-Last-Modified-Work-Phone: Record-Last-Modified-Work-Postal: Record-Last-Verified-Department: Record-Last-Verified-Email: Record-Last-Verified-Handle: Record-Last-Verified-Home-Fax: Record-Last-Verified-Home-Phone: Record-Last-Verified-Home-Postal: Record-Last-Verified-Job-Title: Record-Last-Verified-Name: Record-Last-Verified-Organization-Name: Record-Last-Verified-Organization-Type: Record-Last-Verified-Work-Fax: Record-Last-Verified-Work-Phone: Record-Last-Verified-Work-Postal: Record-Last-Verified-Date: Version: Source: Requirements: Description: Bibliography: Citation: Publication-Status: Publisher-Organization-City: Publisher-Organization-Country: Publisher-Organization-Email: Publisher-Organization-Fax: Publisher-Organization-Handle: Publisher-Organization-Name: Publisher-Organization-Phone: Publisher-Organization-Postal: Publisher-Organization-State: Publisher-Organization-Type: Copyright: Creation-Date: Discussion: Keywords: Format-v*: Size-v*: Language-v*: Character-Set-v*: ISBN-v*: ISSN-v*: Access-Protocol-v*: Access-Host-Name-v*: Access-Host-Port-v*: Pathname-v*: Last-Revision-Date-v*: Library-Catalog-v*: 2.7 SOFTWARE Template The template definition for software packages is defined below. Template-Type: SOFTWARE Category: Title: Author-Name: Author-Organization-Name: Author-Organization-Type: Author-Work-Phone: Author-Work-Fax: Author-Work-Postal: Author-Job-Title: Author-Department: Author-Email: Author-Handle: Author-Home-Phone: Author-Home-Postal: Author-Home-Fax: Admin-Department: Admin-Email: Admin-Handle: Admin-Home-Fax: Admin-Home-Phone: Admin-Home-Postal: Admin-Job-Title: Admin-Name: Admin-Organization-Name: Admin-Organization-Type: Admin-Work-Fax: Admin-Work-Phone: Record-Last-Modified-Date: Record-Last-Modified-Department: Record-Last-Modified-Email: Record-Last-Modified-Handle: Record-Last-Modified-Home-Fax: Record-Last-Modified-Home-Phone: Record-Last-Modified-Home-Postal: Record-Last-Modified-Job-Title: Record-Last-Modified-Name: Record-Last-Modified-Organization-Name: Record-Last-Modified-Organization-Type: Record-Last-Modified-Work-Fax: Record-Last-Modified-Work-Phone: Record-Last-Modified-Work-Postal: Record-Last-Verified-Department: Record-Last-Verified-Email: Record-Last-Verified-Handle: Record-Last-Verified-Home-Fax: Record-Last-Verified-Home-Phone: Record-Last-Verified-Home-Postal: Record-Last-Verified-Job-Title: Record-Last-Verified-Name: Record-Last-Verified-Organization-Name: Record-Last-Verified-Organization-Type: Record-Last-Verified-Work-Fax: Record-Last-Verified-Work-Phone: Record-Last-Verified-Work-Postal: Record-Last-Verified-Date: Version: Source: Requirements: Description: Bibliography: Citation: Publication-Status: Publisher-Organization-City: Publisher-Organization-Country: Publisher-Organization-Email: Publisher-Organization-Fax: Publisher-Organization-Handle: Publisher-Organization-Name: Publisher-Organization-Phone: Publisher-Organization-Postal: Publisher-Organization-State: Copyright: Creation-Date: Discussion: Keywords: Format-v*: Size-v*: Language-v*: Character-Set-v*: Access-Protocol-v*: Access-Host-Name-v*: Access-Host-Port-v*: Pathname-v*: Last-Revision-Date-v*: 2.8 MAILARCHIVE and USENET Templates The full template definition for MAILARCHIVE or USENET templates. Template-Type: (either one of MAILARCHIVE or USENET) Title: Admin-Department: Admin-Email: Admin-Handle: Admin-Home-Fax: Admin-Home-Phone: Admin-Home-Postal: Admin-Job-Title: Admin-Name: Admin-Organization-Name: Admin-Organization-Type: Admin-Work-Fax: Admin-Work-Phone: Record-Last-Modified-Date: Record-Last-Modified-Department: Record-Last-Modified-Email: Record-Last-Modified-Handle: Record-Last-Modified-Home-Fax: Record-Last-Modified-Home-Phone: Record-Last-Modified-Home-Postal: Record-Last-Modified-Job-Title: Record-Last-Modified-Name: Record-Last-Modified-Organization-Name: Record-Last-Modified-Organization-Type: Record-Last-Modified-Work-Fax: Record-Last-Modified-Work-Phone: Record-Last-Modified-Work-Postal: Record-Last-Verified-Department: Record-Last-Verified-Email: Record-Last-Verified-Handle: Record-Last-Verified-Home-Fax: Record-Last-Verified-Home-Phone: Record-Last-Verified-Home-Postal: Record-Last-Verified-Job-Title: Record-Last-Verified-Name: Record-Last-Verified-Organization-Name: Record-Last-Verified-Organization-Type: Record-Last-Verified-Work-Fax: Record-Last-Verified-Work-Phone: Record-Last-Verified-Work-Postal: Record-Last-Verified-Date: Description: Publisher-Organization-City: Publisher-Organization-Country: Publisher-Organization-Email: Publisher-Organization-Fax: Publisher-Organization-Handle: Publisher-Organization-Name: Publisher-Organization-Phone: Publisher-Organization-Postal: Publisher-Organization-State: Copyright: Creation-Date: Discussion: Keywords: Language-v*: Character-Set-v*: Access-Protocol-v*: Access-Host-Name-v*: Pathname-v*: 3. CONCLUSION The templates defined in this document are intended to aid users and administrators in creating IAFA files for publishing information in the Internet environment. It is expected that this document will be revised on a regular basis as the experience gained in using this initial set steers the community to a more useful and efficient publishing model. BIBLIOGRAPHY [1] Internet Draft "Publishing Information on the Internet with Anonymous FTP". Work in progress from the Internet Anonymous FTP Archive Working Group of the IETF.