Date:       Tue, 15 Dec 1998 20:28:24 -0600
From:       len bullard <cbullard@hiwaay.net>
To:         xml-dev@ic.ac.uk
Subject:    VRML DTD

For discussions relative to the Virtual Reality Markup Language (VRML), I have created an XML DTD for the current VRML97 nodes. This is a direct mapping of the existing nodes as defined in the ISO specification in a profile matching that of proposals made for a geometry subset. Completing the DTD for all VRML97 nodes is straightforward and may be done.

Another DTD has been created by Daniel Lipkin (Oracle) which abstracts the VRML model one level higher (nodes with type= attributes and formal productions for datatypes). This DTD can express all of the current VRML nodes.

If there is interest, I will post the addresses where these DTDs can be found.

[Len Bullard clbullar@ingr.com

[Wed, 15 Dec 1998 . . .]

Here are the links. The first is to the DTD I did plus some notes. It is a moreorless direct map to a geometry subset (no scripts, no routes, no interpolators or sensors although adding these is not much work). This is a classical DTD. The second is to Daniel Lipkin's site. He posted the copies of the DTDs to the enterprise working group list so may not have these there yet. I will check later today. The Enterprise WG is discussing this subject. Help from XML gurus would be welcome. I've done SGML too long, am rusty, and spoiled.

Daniel is taking the approach that enables one to do any of VRML and is a jazzy approach. My suggestion is to consider the potential where Daniel's is an architecture (eg, defines the datatypes) and one like mine becomes an application of that architecture. This way it might be possible to have different kinds of 3D DTDs that let folks work at higher levels than nodes and still get interoperability. Question to the HyTime folks: would that work?

[VRML Geometry Profile Application - XML Document Type Definition]


[VRML DTD from Daniel Lipkin]


     [Or, Lipkin's DTD in posting to the VRML DB working group.]

- len

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)