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] What is a Compound Document?

[ Lists Home | Date Index | Thread Index ]

Dare ,

> I don't think schema validation has much to do with the notion of
> compound documents. Compound documents are about combining elements from
> multiple vocabularies yet preserving the semantics from each vocabulary
> in a way that allows one to fit together the parts to make a coherrent
> whole. The classic example is embedding MathML in XHTML. Whether xs:any
> is used to specify extension points or not is'nt the tricky bit or even
> the interesting bit about compound documents. 

It is very painful to revise existing schemas for allowing foreign
elements.

NVDL (the immediate predecessor is NRL by James Clark) allows you to 
validate documents containing such foreign elements without revising 
existing schemas.  More about this, see the documents below:

> 
> - Opening keynote speech for SVG Open 2004 (MURATA Makoto) 
>   http://www.asahi-net.or.jp/~eb2m-mrt/svgopen/
> 
> - Namespace Routing Language (James Clark)
>   http://www.thaiopensource.com/relaxng/nrl.html
> 
> - XML 2003 session report: Namespace Routing Language (Uche Ogbuji)
>   http://www.xmlhack.com/read.php?item=2125
> 
> - Combining multiple vocabularies (MURATA Makoto)
>   http://www.idealliance.org/proceedings/xml03/slides/murata/murata.ppt
> 
> - XML 2003 session report: Combining multiple vocabularies 
>   without tears (Uche Ogbuji)
>   http://xmlhack.com/read.php?item=2123


Cheers,

-- 
MURATA Makoto <murata@hokkaido.email.ne.jp>






 

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

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