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 <URL:ftp://ftp.internic.net> 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]