Internet-Draft Ryan Moats draft-ietf-svrloc-wpyp-01.txt AT&T Expires in six months October 1997 The 'wp:' and 'yp:' Abstract Service Types Filename: draft-ietf-svrloc-wpyp-01.txt 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 and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet- Drafts as reference material or to cite them other than as ``work in progress.'' To learn the current status of any Internet-Draft, please check the ``1id-abstracts.txt'' listing contained in the Internet- Drafts Shadow Directories on ftp.is.co.za (Africa), nic.nordu.net (Europe), munnari.oz.au (Pacific Rim), ds.internic.net (US East Coast), or ftp.isi.edu (US West Coast). Abstract This document presents definitions for the 'wp:' (white pages) and 'yp:' (yellow pages) abstract services. 1. Introduction In "Advertising Services" [1], several abstract services are proposed. As specified in [2], the "wp:" (white pages) and "yp:" yellow pages abstract services are documented here. 2. The "wp" Abstract Service The "wp" abstract service is for locating people via directory or "white pages" services. Version 0.0 of this service specifies four protocols for accessing such services: LDAP, WHOIS++, CCSO/Ph and HTTP. Expires 4/30/98 [Page 1] INTERNET DRAFT White and Yellow Page Services October 1997 type = wp version = 0.0 language = EN description = The WP Abstract Service is for locating people via "white pages" services. url-syntax = url-path = ldapurl / whoisppurl / phurl / httpurl ldapurl = url as defined in [3] whoisppurl = url as defined in [4] httpurl = url as defined in [5] phurl = "ph://" hostport hostport = host [ ":" port ] host = hostname / hostnumber hostname = *( domainlavel "." ) toplabel domainlabel = alphanum / alphanum * [alphanum / "-"] alphanum toplabel = alpha / alpha * [alphanum / "-"] alphanum hostnumber = ipv4-number / ipv6-number ipv4-number = 1*3digit 3*3("." 1*3digit) ipv6-number = 32*hex 3digit = digit digit digit port = 1*digit ; A port number must be included if the ; protocol field does not have an IANA ; assigned port number. alphanum = alpha / digit alpha = "a" / "b" / "c" / "d" / "e" / "f" / "g" / "h" / "i" / "j" / "k" / "l" / "m" / "n" / "o" / "p" / "q" / "r" / "s" / "t" / "u" / "v" / "w" / "x" / "y" / "z" / "A" / "B" / "C" / "D" / "E" / "F" / "G" / "H" / "I" / "J" / "K" / "L" / "M" / "N" / "O" / "P" / "Q" / "R" / "S" / "T" / "U" / "V" / "W" / "X" / "Y" / "Z" digit = "0" / "1" / "2" / "3" / "4" / "5" / "6" / "7" / "8" / "9" 3. The "yp" Abstract Service To locate resource on the Internet, a client would use the "Yellow Pages" service and version 0.0 of the "yp" abstract service specifies two protocols for accessing such services: Z39.50 and HTTP. type = yp Expires 4/30/98 [Page 2] INTERNET DRAFT White and Yellow Page Services October 1997 version = 0.0 language = EN description = The yp Abstract Service is for locating resource via "yellow pages" services. url-syntax = url-path = z3950url / httpurl z3950url = url as defined in [6] httpurl = url as defined in [5] 4. Security Considerations The templates presented here are subject to the same implications as other service templates specified according to [2] and [7]. 5. Acknowledgments This work described in this document is partially supported by the National Science Foundation, Cooperative Agreement NCR-9218179. 6. References Request For Comments (RFC) and Internet Drafts documents are available from and numerous mirror sites [1] R. Moats, M. Hamilton, "Advertising Services," Internet Draft (work in progress), February 1997. [2] E. Guttman, "The service: URL Scheme," Internet Draft (work in progress), 20 November 1996. [3] T. Howes, M. Smith, "An LDAP URL Format," RFC 1959, June 1996. [4] M. Hamilton, "WHOIS++ URL Specification," Internet Draft (work in progress), May 1997. [5] T. Berners-Lee, R. Fielding, and L. Masinter, "Uni- form Resource Locators (URL): Generic Syntax and Semantics," RFC1738 as amended by RFC1808 and updated by draft-fielding-url-syntax-05.txt, May 1997. (work in progress). [6] R. Denenberg, J. Kunze, D. Lynch, "Uniform Resource Locators for Z39.50," RFC 2056, November 1996. Expires 4/30/98 [Page 3] INTERNET DRAFT White and Yellow Page Services October 1997 [7] J. Veizades, E. Guttman, C. Perkins, S. Kaplan, "Service Location Protocol," Internet Draft (work in progress), 8 January 1997. 7. Author's addresses Ryan Moats AT&T 15621 Drexel Circle Omaha, NE 68135-2358 USA Phone: +1 402 894-9456 EMail: jayhawk@att.com Expires 4/30/98 [Page 4]