Author: taraathan
Date: 2015-10-29 19:32:28 +0000 (Thu, 29 Oct 2015)
New Revision: 229
Web View: https://tools.oasis-open.org/version-control/browse/wsvn/legalruleml/trunk/schemas/relaxng/?rev=229&sc=1
Added:
trunk/schemas/relaxng/modules-xsd/stripe_required_4xsd_module.rnc
trunk/schemas/relaxng/ruleml/ruleml-lrml_expansion_module.rnc
Removed:
trunk/schemas/relaxng/modules/stripe_leaf_module.rnc
trunk/schemas/relaxng/modules/stripe_optional_leaf_module.rnc
Modified:
trunk/schemas/relaxng/drivers4simp/lrml-compact4simp.rnc
trunk/schemas/relaxng/drivers4simp/lrml-normal4simp.rnc
trunk/schemas/relaxng/lrml-compact.rnc
trunk/schemas/relaxng/lrml4xsd-compact.rnc
trunk/schemas/relaxng/lrml4xsd-normal.rnc
trunk/schemas/relaxng/modules-init/init_ruleml_module.rnc
trunk/schemas/relaxng/modules/common_module.rnc
trunk/schemas/relaxng/modules/document_module.rnc
trunk/schemas/relaxng/modules/stripe_content_module.rnc
trunk/schemas/relaxng/modules/stripe_optional_module.rnc
trunk/schemas/relaxng/modules/stripe_required_module.rnc
trunk/schemas/relaxng/modules/stripe_required_ruleml_module.rnc
trunk/schemas/relaxng/modules/stripe_skipping_module.rnc
trunk/schemas/relaxng/ruleml/ruleml-lrml-compact.rnc
trunk/schemas/relaxng/ruleml/ruleml-lrml-normal.rnc
trunk/schemas/relaxng/ruleml/ruleml-lrml4simp-compact.rnc
trunk/schemas/relaxng/ruleml/ruleml-lrml4simp-normal.rnc
trunk/schemas/relaxng/ruleml/ruleml-lrml4xsd-compact.rnc
trunk/schemas/relaxng/ruleml/ruleml-lrml4xsd-normal.rnc
trunk/schemas/relaxng/suites/compact.rnc
trunk/schemas/relaxng/suites/core.rnc
trunk/schemas/relaxng/suites/normal.rnc
Log:
modify Relax NG schemas according to new restrictions on attributes
* xsi:schemaLocation is limited to root
* optional attributes are eliminated from skippable edges
* attributes other than xml:id and @index are forbidden on non-skippable branch edges, except in the "4xsd" schemas which align with the XSD limitations in expressing a choice between attributes and children