XInterfaces - A new schema language for XML

As a final thesis project I created a new schema language named
"XInterfaces". It is a very simple language, similar to XML Schema in syntax
and similar to Schematron in semantics, featuring an explicit type hierarchy
which allows multiple inheritance.

Although it is a very simple concept, I think it is a very useful one.

I'm announcing it here as this language has some features that XML Schema
currently does not have, but which I found very useful in certain scenarios
(in particular, multiple inheritance and open content model). Maybe later
versions of XML Schema are moving towards implementing these features and
XInterfaces can be an inspiration.

If you are interested, you can find my thesis, a sample validator
implementation and related material on the  XInterfaces home page:

http://www.onoelle.de/xinterfaces


Any feedback on this project is more than welcome!


Kind regards,

Oliver Nölle
oli.noelle@web.de 

Received on Wednesday, 10 July 2002 19:19:09 UTC