Table of contentsAppendices |
3.12 Notation DeclarationsNotation DeclarationsNotation declarations reconstruct XML 1.0 NOTATION declarations. NOTE:<xs:notation name="jpeg" public="image/jpeg" system="viewer.exe"> The Notation Declaration Schema Component[top]The Notation Declaration Schema ComponentThe notation declaration schema component has the following properties: [Notation Declaration]Notation declarations do not participate in valid as such. They are referenced in the course of valid strings as members of the NOTATION simple type. See [Annotations] for information on the role of the [n-annotation] property. XML Representation of Notation Declaration Schema Components[top]XML Representation of Notation Declaration Schema ComponentsThe XML representation for a notation declaration schema component is a [notation] element information item. The correspondences between the properties of that information item and properties of the component it corresponds to are as follows: [The Notation Declaration Schema Component]
NOTE:
Constraints on XML Representations of Notation Declarations[top]Constraints on XML Representations of Notation Declarations Notation Definition Representation OKIn addition to the conditions imposed on [notation] element information items by the schema for schemas, the corresponding notation definition must satisfy the conditions set out in [Constraints on Notation Declaration Schema Components]. Notation Declaration Validation Rules[top]Notation Declaration Validation RulesNone as such. Notation Declaration Information Set Contributions[top]Notation Declaration Information Set Contributions Validated with NotationWhenever an attribute information item is valid with respect to a NOTATION, in the post-schema-validation infoset its parent element information item either has a property as follows: An item isomorphic to a component to the notation declaration whose [n-name] and [n-target_namespace] match the local name and namespace name (as defined in [QName Interpretation]) of the attribute item's actual valueor has a pair of properties as follows: The value of the [system_identifier] of that notation declaration. The value of the [public_identifier] of that notation declaration.NOTE: Constraints on Notation Declaration Schema Components[top]Constraints on Notation Declaration Schema ComponentsAll notation declarations (see [Notation Declarations]) must satisfy the following constraint. Notation Declaration CorrectThe values of the properties of a notation declaration must be as described in the property tableau in [The Notation Declaration Schema Component], modulo the impact of [Missing Sub-components]. |