Design of streamform declaration.
Hi all, Thanks to those that responded to my previous thread http://lists.xml.org/archives/xml-dev/200210/msg00717.html concerning identifying document types. I am working on a prototype that demonstrates the utility of using non-schema-specific identifiers for for streamforms (what is commonly imagined as a "document type" or "file format") The closest I have seen to this being done is in sgml arch. forms (architecture use declaration PI), but that carries its own (rather large) baggage. So my first thought was, if I want to declare a "streamform", it'd be nice if it was an attribute on the root node. Then I thought... Hmm, it's not too realistic to change the schema of a document just to be able to declare its streamform. So I switched to a processing instruction. My question: Is a PI the most natural (elegant) place for this (internal) declaration of streamform? Are there even any other realistic options?  I'll post the URL when I have a decent demo online.  To avoid confusion and semantic disputes, I'm using the term "streamform" to mean: An identifier for a set that an arbitrary piece of data belongs to or doesn't depending on its physical data structure. Structure may be defined any number of ways (formal grammar (adaptive or not) or some set of rules that constitute a structural "filter"), but the structure need not be defined 1) formally, nor 2) via one grammar/rules language in order to exist. ___________________________________________ Chris Wilper Cornell Digital Library Research Group http://www.cs.cornell.edu/~cwilper/
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format