URC spec 1/6

Internet Engineering Task Force                         Ron Daniel Jr.
INTERNET-DRAFT                          Los Alamos National Laboratory
                                                          June 7, 1995


                      An SGML-based URC Service





Status of this draft


    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.''

    To learn  the current  status  of any  Internet-Draft,  please
    check the 1id-abstracts.txt listing contained in the Internet-
    Drafts Shadow Directories  on ds.internic.net,  nic.nordu.net,
    ftp.isi.edu, or munnari.oz.au.

    This Internet Draft expires ??  ??, 199?.


Abstract


The URC Scenarios and Requirements  document [1] went through  several
scenarios of how the URC service might be used.   From those scenarios
it derived requirements that any proposed URC specification must meet.
This paper presents  one possible specification  for the URC  service.
It attempts  to provide  the means  for the  URC  service to  formally
specify new capabilities, while retaining the speed that  is paramount
to the fundamental use of the URC service as the means for  URN to URL
resolution.


INTERNET-DRAFT          An SGML-based URC Service         June 7, 1995

Contents


1 Introduction                                                       4


2 URN Resolution Overview                                            5

3 Attribute Sets                                                     5


4 Default Attribute Set                                              8

5 Multiple Syntaxes                                                 10

  5.1 Example 1:  text/html . . . . . . . . . . . . . . . . . . . . 10

  5.2 Example 2:  text/urc0 . . . . . . . . . . . . . . . . . . . . 11

  5.3 Example 3:  text/sgml . . . . . . . . . . . . . . . . . . . . 12


6 Query Languages                                                   13

  6.1 Trivial Query Language  . . . . . . . . . . . . . . . . . . . 13

  6.2 Query Language Identification . . . . . . . . . . . . . . . . 14

  6.3 Random Notes on Querying  . . . . . . . . . . . . . . . . . . 15


7 Requirements Satisfaction                                         15

  7.1 Requirements on the URC . . . . . . . . . . . . . . . . . . . 15

  7.2 Requirements on the URC Service . . . . . . . . . . . . . . . 17

8 Open Issues                                                       18

  8.1 Query Language  . . . . . . . . . . . . . . . . . . . . . . . 18

  8.2 Meta-metadata . . . . . . . . . . . . . . . . . . . . . . . . 18

  8.3 Attribute set object encapsulation  . . . . . . . . . . . . . 19


9 Acknowledgments                                                   19

10References                                                        20


11Security Considerations                                           20

Ron Daniel                                                    [Page 2]


INTERNET-DRAFT          An SGML-based URC Service         June 7, 1995

A SGML Declaration                                                  21


B DTD for Default Attribute Set                                     23

C DTD for Meta Attribute Set                                        28


D Custom Attribute Set Example                                      29












































Ron Daniel                                                    [Page 3]


INTERNET-DRAFT          An SGML-based URC Service         June 7, 1995

Received on Friday, 9 June 1995 08:57:49 UTC