[XML-SIG] WXS type library: guidance needed

Eric van der Vlist vdv@dyomedea.com
13 Sep 2002 18:46:44 +0200


Hi Uche,

On Fri, 2002-09-13 at 18:36, Uche Ogbuji wrote:
> >=20
> > It this a subject on which someone is already working on and/or is ther=
e
> > anything already existing?
>=20
> This is something where I think an XML-SIG project would be excellent.  L=
ike=20
> em or not, data types are everywhere in XML processing these days, and wh=
y=20
> should we even allow false reasons for Java envy?  :-)

I would be really happy if this could be a community project since W3C
XML Schema datatypes can be a real nightmare if we want a full
implementation. =20

> I think we should take on a project to develop a generic XML type library=
=20
> implementation for Python.
>=20
> I would envision it as a set of classes.  Each would have a regex or what=
ever=20
> that sets the lexical space, and also a set of methods and class attribut=
es=20
> that reify the value space.
>=20
> This way, it would be really easy to plug into schema, query or Web servi=
ces=20
> projects, or even Python data binding.

Exactly, such libraries could be used directly from DOM or SAX
applications and through Relax NG (a great thing with Relax NG is its
ability to use such libraries).
=20
> If we all came up with an interface here, we could take volunteers for fi=
lling=20
> out the library.  For one thing, we should probably support W3C XML Schem=
a=20
> (WXS) types, as much as I dislike them, because of their ubiquity.  One p=
erson=20
> could tackle the numeric types, another the dates (poor sod  :-) ), anoth=
er=20
> text types, another XML structural types etc.  Yet more people could add =
in=20
> useful non-WXS types (geospatial comes to mind, as does a saner date type=
=20
> implementation).

There is also a DTD compatibility type libraries defined in RNG.
Although this is much less work than WXS, I would expect that it would
be quite usefull.
=20
> Any thoughts?

Sounds good, when/how do we start :-)

Eric

--=20
Rendez-vous =E0 Paris.
                          http://www.technoforum.fr/integ2002/index.html
------------------------------------------------------------------------
Eric van der Vlist       http://xmlfr.org            http://dyomedea.com
(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
------------------------------------------------------------------------