Schema for FIXML 4.3

Imported from previous forum

Is 4.3 definition published as a schema?

Where can I find it?

Thanks.
Pete

FIX 4.3 has been published as an XML DTD but has not yet been published as XML Schema.

> Is 4.3 definition published as a schema?
>
> Where can I find it?
>
> Thanks.
> Pete
>

I thought there had been a previous statement of intention to make Schema available - are there any plans / timescales to do this?

> FIX 4.3 has been published as an XML DTD but has not yet been published as XML Schema.
>
> > Is 4.3 definition published as a schema?
> >
> > Where can I find it?
> >
> > Thanks.
> > Pete
> >
>

We do intend to publish an XML Schema version of the spec. We have not yet established the plan and timeframe for this effort, though.

We’re definitely interested in volunteers to assist in that process. :slight_smile:

> I thought there had been a previous statement of intention to make Schema available - are there any plans / timescales to do this?
>
> > FIX 4.3 has been published as an XML DTD but has not yet been published as XML Schema.
> >
> > > Is 4.3 definition published as a schema?
> > >
> > > Where can I find it?
> > >
> > > Thanks.
> > > Pete
> > >
> >
>

You might want to consider using a tool such as XMLSpy which will do the conversion for you. The result might require a few touch ups but it is certainly easier than rewriting the schema from scratch.

> We do intend to publish an XML Schema version of the spec. We have not yet established the plan and timeframe for this effort, though.
>
> We’re definitely interested in volunteers to assist in that process. :slight_smile:
>
>
> > I thought there had been a previous statement of intention to make Schema available - are there any plans / timescales to do this?
> >
> > > FIX 4.3 has been published as an XML DTD but has not yet been published as XML Schema.
> > >
> > > > Is 4.3 definition published as a schema?
> > > >
> > > > Where can I find it?
> > > >
> > > > Thanks.
> > > > Pete
> > > >
> > >
> >
>

[ original email was from Ryan Pierce - rpierce@taltrade.com ]
> You might want to consider using a tool such as XMLSpy which will do the conversion for you. The result might require a few touch ups but it is certainly easier than rewriting the schema from scratch.

The big limitation in DTDs, overcome by schemas, is the inability to do specific data type enforcement. Given that this information doesn’t exist in DTDs, an entirely automatic conversion wouldn’t be able to add this information. I don’t think the results of such an automatic conversion would be an improvement over what we have today, however it would be a good stepping stone towards getting a much more tightly defined XML Schema definition of FIX.

[ original email was from Rand Anderson - randerson@macgregor.ws ]
Such an approach provides a good quick starting point, but I expect (and would support) that the committee intends for the XML Schema version to take good (if not full) advantage of the benefits of XML Schema over DTDs - e.g., more expressive datatypes, namespaces, inheritance. This, of course, is where the real work is.

It is worth considering whether an initial release of an XMLSchema version that is just ‘functionally equivalent’ to the DTD version would be useful, and then to progressively enhance with the additional power offered by XSD.

Rand Anderson, CFA
Macgregor

> You might want to consider using a tool such as XMLSpy which will do the conversion for you. The result might require a few touch ups but it is certainly easier than rewriting the schema from scratch.
>
> > We do intend to publish an XML Schema version of the spec. We have not yet established the plan and timeframe for this effort, though.
> >
> > We’re definitely interested in volunteers to assist in that process. :slight_smile:
> >
> >
> > > I thought there had been a previous statement of intention to make Schema available - are there any plans / timescales to do this?
> > >
> > > > FIX 4.3 has been published as an XML DTD but has not yet been published as XML Schema.
> > > >
> > > > > Is 4.3 definition published as a schema?
> > > > >
> > > > > Where can I find it?
> > > > >
> > > > > Thanks.
> > > > > Pete
> > > > >
> > > >
> > >
> >
>