- From: <zongaro@ca.ibm.com>
- Date: Thu, 24 Jan 2002 12:17:17 -0500
- To: www-xml-schema-comments@w3.org, ht@cogsci.ed.ac.uk
- Message-ID: <OF2E2BAC88.D337385C-ON85256B4B.005B87C6@torolab.ibm.com>
Hi Henry, Thanks for your response on this - sorry for the long delay in my reply. I think it's interesting to note that Appendix D of "XML Schema: Structures" [4] requires, as a precondition for assessment, Attribute Information Items with [local name], [namespace name] and [normalized value] properties. However, the Infoset that results from schema assessment may contain Attribute Information Items that do not have a [normalized value] property. In other words, the Infoset that results from schema assessment cannot generally be the subject of schema assessment itself. Thanks, Henry [4] http://www.w3.org/TR/xmlschema-1/#infoset ------------------------------------------------------------------ Henry Zongaro XML Parsers development IBM SWS Toronto Lab Tie Line 969-6044; Phone (905) 413-6044 mailto:zongaro@ca.ibm.com To: zongaro@ca.ibm.com Cc: www-xml-schema-comments@w3.org From: ht@cogsci.ed.ac.uk (Henry S. Thompson) Date: 22 Nov 2001 13:21:32 +0000 Message-ID: <f5b1yirym8z.fsf@cogsci.ed.ac.uk> Subject: Re: Attribute Default Value zongaro@ca.ibm.com writes: > Hello, > > According to 3.4.5 "Complex Type Definition Information Set > Contributions" of "XML Schema: Structures" [1] > > For each attribute use in the {attribute uses} whose {required} is false and whose {value constraint} is not ·absent· but whose {attribute declaration} does not match one of the attribute information items in the element > information item's [attributes] as per clause 3.1 of Element Locally Valid (Complex Type) (§3.4.4) above, the post-schema-validation infoset has an attribute information > item whose properties are as below added to the [attributes] of the element information item. > > > The section goes on to list the properties for such an attribute > information item as [local name], [namespace name], [schema normalized > value], [schema default], [validation context], [validity], [validation > attempted] and [schema specified]. In addition, such an attribute has > [type definition] and [member type definition] properties as appropriate. > > Attribute information items, as described in 2.3 of "XML Information > Set" [2], have the properties [namespace name], [local name], [prefix], > [normalized value], [specified], [attribute type], [references] and [owner > element]. The first two of these properties are mentioned for the > attribute information items described by 3.4.5 of Structures, but what of > the remaining six properties? > > The introduction of XML InfoSet Recommendation [3] states that some > properties may have the value unknown or the value no value, which are distinct from all other values. It's not clear whether each > of the six properties of an attribute information item described in [2] > but not mentioned in [1] has the value unknown, the value no value, or just isn't a property of such an attribute information item. The latter -- no such property supplied. > If the six absent properties aren't actually properties of such an > attribute information item, then I believe they should be described as > some other kind of information item, rather than referring to the > definition provided in the XML InfoSet Recommendation. I think it's OK to be an Info Item and not have all the properties named for that kind of Item in the Infoset REC. There are no 'required' properties any more -- just properties whose names you should use to supply the specified information. Since we _can't_ supply the information named by the "missing six", we don't. ht -- Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh W3C Fellow 1999--2001, part-time member of W3C Team 2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440 Fax: (44) 131 650-4587, e-mail: ht@cogsci.ed.ac.uk URL: http://www.ltg.ed.ac.uk/~ht/
Received on Thursday, 24 January 2002 12:18:41 UTC