[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RWhois MIME-DIR schema draft....
For those that havn't or won't read the rwhois schema draft I'll give you
a summary and then a question.
One of our long term goals with RWhois is to be able to handle attribute
re-use through well known attribute definitions. This means
that a class (or schema) is not made up of definitions but of pointers
to definitions. For MIME-DIR this means two profiles, one to define the class
(schema) and one to define an attribute in that class.
The result is that the RWhois schema listing service object will
be a MIME multipart/related object that contains 1 and only 1 class
profile and 'n' attribute profiles. This means that the file containing
this schema definition won't have the definitions profile in the main
header but instead in the 'start' object. In order to make Paul's job
easier I've fixed this by specifying that the 'start-info' parameter
contain the profile name.
Here's an example:
MIME-Version: 1.0
Message-Id: <ids1@xxxxxxxxxxxx>
Content-Type: multipart/related; boundary="boundary";
start=3@xxxxxxx; type="text/directory";
start-info="schema-rwhois-0"
Content-ID: top@xxxxxxx
--boundary
Content-Type: text/directory; profile="schema-rwhois-0"
Content-Transfer-Encoding: Quoted-Printable
Content-ID: 3@xxxxxxx
(class description elements and values as specified in Section 5,
which includes a reference to an attribute whose CID is 4@xxxxxxx)
--boundary
Content-Type: text/directory; profile="rwhois-attribute-0>"
Content-Transfer-Encoding: Quoted-Printable
Content-ID: 4@xxxxxxx
(an RWhois attribute definition)
--boundary
I won't go into details since those are in the draft itself. If the
above causes problems please let me know ASAP so this doesn't cause any
problems with our timeline.
-MM
--
------------------------------------------------------------------------------
Michael Mealling | 505 Huntmar Park Drive | Phone: (703)742-0400
Sr. Research Engineer | Herndon, VA 22070 | Fax: (703)742-9552
Network Solutions | <URL:http://www.netsol.com> | michaelm@xxxxxxxxxx