Hi Marten, I have just read the syntax carefully :-) Some observations, just to be compared with your own: <version> ::= WDB_version: <version_no> should perhaps be "WDB-version" for consistency with "inaddr-server" / "admin-c" / ... (but the tag labels are weird anyway) same argument for "as-sblk" and "as-eblk" <host> ::= 1[<host_data>] 1*[<contact>] 1[<update_information>] might be 1*[<contact>|<host_contact>] otherwise remove definition of <host_contact> / <coordinator> / <altpoc> <ntype_data> ::= Research | Defense | Government | Commercial add Educational <parentdom_type> ::= COM | EDU | ROOT | NET | ORG | GOV | US either any domain or any top level domain? <host_data> ::= 1[<hostname>] 1*[<ip_addr>] 0[<nic_handle>] 0*[<nickname>] 0[<cputype>] 0[<opsys>] 0[<protocols>] 0[<hostmail>] either 0*[<protocols>] or how else do you specify multiple protocols? <phone> ::= phne: <datum> phone numbers in North American or International notation? <update_information> ::= 1[<name_date>] 1[<location>] 1[<maintainer>] 0*[<update_notify>] 0[<op_type>] must be 0[<db_operation>] <security-contact> ::= secur-c: <email-address> | <nic-handle> is never used (was omitted from <contact>?) Berthold Paffrath