home *** CD-ROM | disk | FTP | other *** search
/ PC go! 1996 January / Image.iso / pcgo / extra2 / faq / netnew.txt < prev    next >
Encoding:
Text File  |  1994-07-11  |  8.2 KB  |  224 lines

  1.  
  2.                        Netnews Filtering Server
  3.  
  4.                     Department of Computer Science
  5.                          Stanford University
  6.                    Comments to: tyan@cs.stanford.edu
  7.  
  8.                             February 1994
  9.  
  10.  
  11.  
  12.  ( A )   I N T R O D U C T I O N
  13.  
  14.  The Database Group at Stanford is providing a filtering service for NetNews
  15.  articles. A user sends his profiles to the service, and will receive news
  16.  articles relevant to his interests periodically. Communication to and from
  17.  the service is via e-mail messages.
  18.  
  19.  A user's profile is, in the style of WAIS [1] queries, just a plain piece of 
  20.  English text; e.g., "object oriented programming," or "nba golden state 
  21.  warriors basketball." Based on the statistical distributions of the words in 
  22.  the articles, scores are given to evaluate how relevant they are to a 
  23.  profile. The highest possible score given to an article document is 100. The
  24.  user can specify the minimum score for an article to be delivered.
  25.   
  26.  Below we first look at a sample message from the user and a sample notifica-
  27.  tion from the service. Then we describe details of the user message format.
  28.  
  29.  
  30.  
  31.  ( B )  E X A M P L E
  32.  
  33.  A user who has sent this message to the service 
  34.  
  35.  =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  36.  From tyan@cs.stanford.edu Fri Feb 19 21:48:24 1993
  37.  To: netnews@db.stanford.edu
  38.  
  39.  subscribe object oriented programming
  40.  period 3
  41.  =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  42.  
  43.  will receive periodically (every 3 days, as specified) notifications such as
  44.  this one:
  45.  
  46.  =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  47.  From netnews@db.stanford.edu Mon Feb 22 10:40:35 1993
  48.  To: tyan@cs.stanford.edu
  49.  
  50.  Subscription 1: object oriented programming
  51.  
  52.  Article: comp.object.10836
  53.  From: eric@diku.dk (Eric Jul.)
  54.  Subject: I-WOOOS'93 Call for Papers/Participation
  55.  Score: 83
  56.  First 15 lines:
  57.                         CALL FOR PARTICIPATION
  58.                     1993 INTERNATIONAL WORKSHOP ON
  59.                 OBJECT-ORIENTATION IN OPERATING SYSTEMS
  60.                              I-WOOOS '93
  61.                   The Grove Park Inn and Country Club
  62.                    Ashville, North Carolina, U.S.A.
  63.  
  64.                         December 9-10th, 1993
  65.                              Sponsored by
  66.  
  67.           The IEEE Technical Committee on Operating Systems
  68.             and Application Environments (TCOS) (pending)
  69.  ....
  70.  =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  71.  
  72.  The user can then request the whole article sent to him if he thinks it is
  73.  relevant. 
  74.  
  75.  
  76.  
  77.  ( C )  U S E R  M E S S A G E  F O R M A T
  78.  
  79.  User messages should be sent to netnews@db.stanford.edu. The subject field of
  80.  the message is ignored. Each message is a request to the service. Each
  81.  request consists of a number of commands. Each command must start with a new
  82.  line with no leading spaces. Continuation lines begin with a space or a tab.
  83.  All commands are case-insensitive. 
  84.  
  85.  Requests are associated with the return address of the user message. Service
  86.  replies and deliveries will be sent to that address. 
  87.  
  88.  The usages of the commands are as follows.
  89.  
  90.  ( C . 1 )  S u b s c r i b i n g
  91.  
  92.  To subscribe for articles, use these commands:
  93.  
  94.  SUBSCRIBE word word ...        Subscribe for articles relevant to the profile
  95.                                 specified by <word>'s. Maybe followed by 
  96.                                 PERIOD, EXPIRE, and THRESHOLD commands.
  97.  
  98.  
  99.  PERIOD period                  (Optional - default 1 days) Specify <period> 
  100.                                 as the period between notifications (in days).
  101.  
  102.  EXPIRE days                    (Optional - default 9999 days) Specify 
  103.                                 <days> as the length (in days) for which
  104.                                 the subscription is valid.
  105.  
  106.  THRESHOLD score                (Optional - default 60) Specify <score> as the
  107.                                 minimum score for an article to be relevant. 
  108.                                 The most relevant article is given a score of 
  109.                                 100. <score> must an integer between 1 to 100.
  110.  
  111.  For example, to subscribe for articles related to "information filtering,"
  112.  valid for 200 days, send this:
  113.  
  114.  =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  115.  % mail netnews@db.stanford.edu
  116.  Subject:
  117.  subscribe information filtering
  118.  expire 200
  119.  =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  120.  
  121.  The service will acknowledge your subscription, returning a subscription
  122.  identifier (sid). 
  123.  
  124.  
  125.  ( C . 2 )  G e t t i n g  A r t i c l e s
  126.  
  127.  After receiving notifications of articles that may be relevant to your
  128.  interests, you may decide to see an article in its entirety. You can get the
  129.  whole article with the GET command:
  130.  
  131.  GET article article ...        Get the articles specified (by their article 
  132.                                 ids).
  133.  
  134.  For example, 
  135.  
  136.  =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  137.  % mail netnews@db.stanford.edu
  138.  Subject:
  139.  get news.announce.conferences.3670
  140.  =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  141.  
  142.  
  143.  ( C . 3 )  R e l e v a n c e  F e e d b a c k
  144.  
  145.  After reading the articles, you may find some that you like. You can provide
  146.  feedback using these commands:
  147.  
  148.  FEEDBACK sid                   Provide feedback to subscription <sid>.
  149.  
  150.  LIKE article article ...       Specify relevant article(s) by their ids.
  151.  
  152.  For example, this message says that article news.announce.conferences.3670 is
  153.  relevant to subscription 1:
  154.  
  155.  =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  156.  % mail netnews@db.stanford.edu
  157.  Subject:
  158.  feedback 1
  159.  like news.announce.conferences.3670
  160.  =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  161.  
  162.  With feedback information, the service may be able to better match future
  163.  articles against your subscriptions. 
  164.  
  165.  
  166.  ( C . 4 )  M a n a g i n g  S u b s c r i p t i o n s
  167.  
  168.  You can manage your subscriptions with these commands: 
  169.  
  170.  UPDATE sid                     Update subscription with id <sid>. Must be 
  171.                                 followed by one or more of PERIOD, EXPIRE, 
  172.                                 THRESHOLD (see C.1.), or PROFILE commands to 
  173.                 specify the parameter(s) to be updated.
  174.  
  175.  PROFILE word word ...          Specify the new profile for the UPDATE command.
  176.  
  177.  CANCEL sid                     Cancel subscription <sid>.
  178.  
  179.  LIST                           List all your subscriptions.
  180.  
  181.  For example, to update the period and the threshold of a subscription: 
  182.       
  183.  =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  184.  % mail netnews@db.stanford.edu
  185.  Subject:
  186.  update 3
  187.  period 1
  188.  threshold 60
  189.  =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  190.  
  191.  
  192.  ( C . 5 )  S e a r c h  F o r  P a s t  A r t i c l e s
  193.   
  194.  Besides providing the subscription service, the service also allows you to
  195.  search for recent articles that are already in the database:
  196.  
  197.  SEARCH word word ...           Do a search of the database with the given
  198.                                 query. Maybe optionally followed by a THRESHOLD
  199.                                 command to specify the minimum score for an 
  200.                                 article to be retrieved.
  201.  
  202.  For example, to search for articles related to "information filtering":
  203.  
  204.  =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  205.  % mail netnews@db.stanford.edu
  206.  Subject:
  207.  search information filtering
  208.  =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  209.  
  210.  
  211.  ( C . 6 )  O t h e r  C o m m a n d s
  212.  
  213.  END                            End the request message. Useful for
  214.                                 preventing the processing of signatures. 
  215.  
  216.  HELP                           Get help information on server.
  217.  
  218.  
  219.  
  220.  ( D )  R E F E R E N C E S
  221.  
  222.  [1] B. Kahle, et al., "An Information System for Corporate Users: Wide Area
  223.      Information Servers," ONLINE, Vol. 15, No. 5, p. 56-60, September 1991.
  224.