
XML Namespaces (All I ask for is a URI)
Hi
I've been trying to keep up with whats going on here at web3d.org as well as
www.w3.org, and I like what I see. Great ideas are coming together to be included in great standards, and the X3D XML encoding could open many doors and possibilities for new content. But I don't think many people here have kept up with
www.w3.org, because X3D doesn't mention anything about namespaces, except for in the schema. XML is not just about the tags people, its about the structure, the document model, its about interoperability. You can't have two sets of tags in the same document without XML Namespaces! and the only reason XML Namespaces work is if they are standardized. So if i make my X3D browser namespace aware, and use xmlns:x3d="http://www.web3d.org/x3d" as the namespace in my content, but someone else uses xmlns:x3d="http://www.web3d.org/specifications/x3d-namespace" in their content then neither browser can understand the other's content, and this is NOT interoperable! ALL I ASK FOR IS A URL! (or to be technical a URI). This would allow X3D to be used with XML Namespaces, which would allow you to incorporate XML content inside a world or even a world inside a web page or an SVG document, or as a RDF Metadata node definition, etc. The possibilities are endless, and we don't want to be poluting the global XML namespace with one format's tags. There are going to be other formats, and other ways of using those formats. The future is comming, are you ready to standardize it?
Andrew Robbins