Collected BNF Grammar 2/2
[6.13] propName ::= Qname
[6.14] typeName ::= Qname
[6.15] idRefAttr ::= idAttr | resourceAttr
[6.16] value ::= obj | string
[6.17] resourceAttr ::= 'resource="' URI-reference '"'
[6.18] Qname ::= [ NSname ':' ] name
[6.19] URI-reference ::= (see RFC1738, RFC1808, [URI])
[6.20] IDsymbol ::= (any legal XML name symbol)
[6.21] name ::= (any legal XML name symbol)
[6.22] NSname ::= (any legal XML namespace prefix)
[6.23] string ::= (any XML text, with "<", ">", and "&" escaped)
[6.24] sequence ::= '' member* ''
[6.25] bag ::= '' member* ''
[6.26] alternative ::= '' member+ ''
[6.27] member ::= referencedItem |ÝinlineItem
[6.28] referencedItem ::= ''
[6.29] inlineItem ::= '' value '