Use of xs:fixed and xs: prefix generally on XSD attributes

This may be a nit, but in prose when we want to distinguish an xsd attribute from a dfdl attribute or property, we prefix it with xs: as in xs:fixed, xs:nillable, etc. However, this is technically incorrect as those attributes are in no namespace. (XML Schema of XSD itself uses the default attributeFormDefault which is 'unqualified'.) A reader might think we are referring to some XSD construct they haven't heard of such as an <xs:nillable...> XSD element, but which doesn't exist. I am ok with keeping things as they are, or we can change to language like "XSD's nillable attribute" and "XSD's fixed attribute", and so forth. -- Mike Beckerle | OGF DFDL Workgroup Co-Chair | Tresys Technology | www.tresys.com

Agreed on WG call that we would use language like "XSD's nillable attribute" and "XSD's fixed attribute", and so forth. Regards Steve Hanson Architect, Data Format Description Language (DFDL) Co-Chair, OGF DFDL Working Group IBM SWG, Hursley, UK smh@uk.ibm.com tel:+44-1962-815848 From: Mike Beckerle <mbeckerle.dfdl@gmail.com> To: dfdl-wg@ogf.org, Date: 28/01/2013 16:59 Subject: [DFDL-WG] Use of xs:fixed and xs: prefix generally on XSD attributes Sent by: dfdl-wg-bounces@ogf.org This may be a nit, but in prose when we want to distinguish an xsd attribute from a dfdl attribute or property, we prefix it with xs: as in xs:fixed, xs:nillable, etc. However, this is technically incorrect as those attributes are in no namespace. (XML Schema of XSD itself uses the default attributeFormDefault which is 'unqualified'.) A reader might think we are referring to some XSD construct they haven't heard of such as an <xs:nillable...> XSD element, but which doesn't exist. I am ok with keeping things as they are, or we can change to language like "XSD's nillable attribute" and "XSD's fixed attribute", and so forth. -- Mike Beckerle | OGF DFDL Workgroup Co-Chair | Tresys Technology | www.tresys.com -- dfdl-wg mailing list dfdl-wg@ogf.org https://www.ogf.org/mailman/listinfo/dfdl-wg Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
participants (2)
-
Mike Beckerle
-
Steve Hanson