# $Id: url_ideas.tests,v 1.1 1994/03/16 19:45:47 connolly Exp $ # # Experimental Test Suite for Uniform Resource Identifier Syntax # # TEST SUITE FORMAT # Each line is a test case, with 1 or 2 tab-delimited fields: # there here # (HREF/SRC) (BASE) # (relative parsing not supported for grammar testing) # # News article and/or mail message by ID # I think these are _very_ useful in metainformation. x-mid:June-21-1993.afe@ulua x-message-id:June-21-1993.afe@ulua # What we need (in HTML) is a construct that says # "for the time duration x thru y, the URN nnn is available # at URLs ll1, ll2, and ll3." # The client may use any of the given URLs, or it may disregard # them and use some other method of resolution (such as a transponder # or a cache database). # # For example: # RFC 822: Format # for Internet Mail Messages # # my local copy # rfc822 via WAIS # # Internic's copy of rfc822 via FTP # # WAIS file, using experimental keyword=value syntax # (note: all /'s in parameter values MUST be quoted) # (note: in canonical form, parameters must be in sorted order, # because we can't allow both: # wais://host/database/type/234e2/1=foo/2=bar # and # wais://host/database/type/234e2/2=bar/1=foo # because stcmp() is suppposed to be able to tell us when URLs # say the same thing. wais://ifi.uio.no/comp.text.sgml/TEXT/11048/1=ifi.uio.no%3A210;2=%2Flocal%2Fftp%2Flib%2Fwais%2Fcomp.text.sgml;3=0%2011048%20%2Flocal%2Fftp%2Fpub%2FSGML%2Fcomp.text.sgml%2Fby.msgid%2F19930511.074728.98%40almaden.ibm.com;4=ifi.uio.no%3A210;5=%2Flocal%2Fftp%2Flib%2Fwais%2Fcomp.text.sgml;6=0%2011048%20%2Flocal%2Fftp%2Fpub%2FSGML%2Fcomp.text.sgml%2Fby.msgid%2F19930511.074728.98%40almaden.ibm.com;7=%00 # experiment: verification: file size, date, md5? local-file://ulua.hal.com/etc/motd?size=3289;date=19940316104123 # experiment: indicating file type of FTP file: # (unfortunately, this doesn't work with gopher: urls.... hmm...) ftp://info.cern.ch/pub/incoming/www_and_frame-v0.2.tar.Z?content-type=application%2Foctet-stream