OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

codelist message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: Vocabulary design for CVA in comparison to genericode

Fellow code list committee members,

I'm almost finished the latest schema and documentation changes for 
the next revision of the context/value association (CVA) vocabulary.

This is probably the last chance for a possible change that I've been 
pondering, and I want to get the committee feedback on this change.

The genericode XML vocabulary was (and still is) the only XML 
vocabulary I've encountered where the document element is in an 
identifying namespace while every other element in the document is in 
no namespace.

The original and current draft CVA vocabulary uses the identifying 
namespace on every element in the document, very typically seen in 
almost every other document model qualified with a namespace.  XHTML 
and XSL-FO are just two examples that you could look up if you wanted 
to, but in fact I cannot easily think of any XML namespace-qualified 
vocabulary that doesn't put all of its elements in one or more 
namespaces rather than only the document element.

Since both the genericode and CVA vocabularies are coming from the 
same committee, should the CVA vocabulary follow the precedent set by 
genericode and put only its document element into the CVA namespace, 
leaving all other elements in no namespace?

Our users would then be presented with the same vocabulary design 
philosophy for both CVA and genericode.

Tony, can you comment on your original decision to do this?  I've 
found it makes writing stylesheets supporting multiple versions very 
easy (as when I support both genericode 0.4 and 1.0).

Thank you all for your thoughts on this.  The sooner you can comment, 
the sooner I'll be able to produce the next version.

. . . . . . . . . . . Ken

XSLT/XQuery/XSL-FO training in Los Angeles (New dates!) 2009-06-08
Training tools: Comprehensive interactive XSLT/XPath 1.0/2.0 video
Video lesson:    http://www.youtube.com/watch?v=PrNjJCh7Ppg&fmt=18
Video overview:  http://www.youtube.com/watch?v=VTiodiij6gE&fmt=18
G. Ken Holman                 mailto:gkholman@CraneSoftwrights.com
Crane Softwrights Ltd.          http://www.CraneSoftwrights.com/o/
Male Cancer Awareness Nov'07  http://www.CraneSoftwrights.com/o/bc
Legal business disclaimers:  http://www.CraneSoftwrights.com/legal

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]