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

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] New approach

[ Lists Home | Date Index | Thread Index ]

It seems that we have a layered architecture emerging:
   
    combined language or profile (document type), eg. XHTML+SVG+MathML
    standalone language, e.g.namespace such as XHTML, SVG, MathML
    information pool e.g. HTML modules, Ruby, xlink, CALS table
    information unit, e.g. a simple ruby or an extended ruby, a simple xlink or an 
                     extended xlink,  the xml-stylesheet PI
    information item, e.g. xhtml:rb, xlink:href, 

It seems that namespaces are being used for very coarse-grained
element sets, not for fine-grained modules (which is the impression
I get from the namespace spec, but that may be a phantom). 

The combined language or profile seems to be more what a MIME type should
describe, or a RDDL document or an XAR archive.  

Ruby has had quite an ordeal figuring out whether it should have its own
namespace. In the end, they decided against it, because then it
is better for them to be part of HTML rather than separate. They are
clearly a module in the sense that the XML Namespaces has, but given 
that they primarily need to fit conveniently into HTML, they chose not
to have their own namespace.  

I would say Schematron pattern's often correspond to information pools,
and Schematron rules often correspond to information units.

Grammar-based schema languages provide content models
to model information units. XML Schema's <include> supports pooling.
<schema> supports standalone languages.Combined languages and 
profiles are weakly supported using schemaLocation and redefine. 
 

Cheers
Rick Jelliffe
 
P.S.  Anyone who is going to XML Europe 2002, and is interested in software
supporting ad hoc modular construction of documents organized as information 
pools (which may be a namespace), please come and see me in the incubator
area at the Topologi desk.


----- Original Message ----- 
From: "Didier PH Martin" <martind@netfolder.com>
 
I just looked at the new draft: http://www.w3.org/TR/XHTMLplusMathMLplusSVG/ and found the approach interesting. Notably, the concept that an SVG document can be considered the host of XHTML and MathML fragments, idem for MathML and idem for XHTML (As hosts). I played with these profiles and found quite interesting things. Did anybody played with these profiles?



  • References:
    • New approach
      • From: "Didier PH Martin" <martind@netfolder.com>



 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS