- From: Michael Shapiro <mshapiro@ncsa.uiuc.edu>
- Date: Wed, 4 Jan 1995 23:58:17 -0600 (CST)
- To: winograd@cs.stanford.edu (Terry Winograd)
- Cc: rdaniel@acl.lanl.gov, hoymand@gate.net, michael.mealling@oit.gatech.edu, uri@bunyip.com
The requirement that the URN be at the top of the URC seem too
restrictive. The problem could be solved by types - the URN is
really an object id for the URC. If the URN entry is typed as
"object-id", then it could be placed anywhere in the URC. (Look
at how ASN.1 has defined object identifiers as a special type.)
For example, if the URN needed to be signed, along with other
info the URC:
urc {
x: xjxhxhxjxjx
y {
URN: sjdhdgsuwhdhgrg
z: sjkdhwj3y465shgfgh
signature {
rsa: skfjkdhfkhd
md5: 34567
}
}
related-docs {
URN: sjdhwl34.sj
URN: 123sjdh.welk
}
}
(The syntax here is only for illustrative purposes)
The item 'y' contains the URN, and a signature which is computed
based on the 'y.URN' and 'y.z' items. 'related-docs' is a list of
other documents that a local site thought it needed in its URCs
and are only to illustrate that there might be more than one URN
item in the URC.
Types could be used here:
urc {
x: xjxhxhxjxjx
y signed {
URN object-id: sjdhdgsuwhdhgrg
z: sjkdhwj3y465shgfgh
signature {
rsa: skfjkdhfkhd
md5: 34567
}
}
related-docs {
URN: sjdhwl34.sj
URN: 123sjdh.welk
}
}
y signed - y has a signature in it.
URN object-id - URN is the object id for the entire urc.
(This doesn't resolve the semantic problems - externally defined types
would have to be used for that.)
|
|At 5:40 PM 12/31/94, Ronald E. Daniel wrote:
|>Fortunately, I think that the requirement that we be able to put just about
|>ANYTHING into the URC points us to a possible solution. If people can add
|>their own attributes to their URCs (which I think is good), we are going to
|>see name clashes (which is bad). We also have the problem of knowing how to
|>interpret these new attributes, after all, someone else might want to
|>utilize them. To overcome these problems, I suggest that non-standard
|>attributes carry along the URN of a human-readable explanation of their
|>purpose, semantics, and syntax
|...
|>In talking with Larry Masinter about this in San Jose, he suggested that
|>we put the URN of the "attribute set" being used at the top of the URC.
|
Received on Thursday, 5 January 1995 01:01:20 UTC