W3C

OASIS-DITA-map

The document http://docs.oasis-open.org/dita/v1.0.1/schema/map.xsd has been classified as being possibly an Advanced XML Schema Patterns for Databinding 1.0 conformant document as it only exhibits the following patterns:

Status Nodes Name XPath
advanced NoTargetNamespace .[not(@targetNamespace)]/ (.)
basic QualifiedLocalElements .[@elementFormDefault = 'qualified']/ (@elementFormDefault)
basic UnqualifiedLocalAttributes .[not(@attributeFormDefault) or @attributeFormDefault = 'unqualified']/ (., @attributeFormDefault)
basic IdentifierName .//.[matches(@name, "^[A-Za-z_]([A-Za-z0-9_]0 31)$")]/ (@name)
basic NonIdentifierName .//.[@name and not(matches(@name, "^[A-Za-z_]([A-Za-z0-9_]0 31)$"))]/ (@name)
basic Include ./xs:include[@schemaLocation]/ (., @schemaLocation)
advanced AttributeDefault .//xs:attribute[@default] / (@default)
basic StringAttribute .//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:string')]
basic ComplexTypeAttributeExtension .//xs:complexType/xs:complexContent[xs:extension[@base]/xs:attribute]/ (., xs:extension/(., @base, xs:attribute/(., @name)))
advanced Redefine .//xs:redefine[@schemaLocation] / (., @schemaLocation, child::*, child::*/@name, child::*/@base)
advanced ComplexTypeExtension .//xs:complexType/xs:complexContent/xs:extension[@base]/(., @base, ../(.))

<xs:schema NoTargetNamespace UnqualifiedLocalAttributes elementFormDefault="qualified" QualifiedLocalElements attributeFormDefault="unqualified" UnqualifiedLocalAttributes >
<!-- ======= INCLUDE ======= -->
<xs:include Include schemaLocation="mapGroupMod.xsd" Include />
<xs:redefine Redefine schemaLocation="mapGrp.xsd" Redefine >
<xs:group Redefine name="topicref" IdentifierName Redefine >
<xs:choice>
<xs:group ref="topicref"/>
<xs:group ref="mapgroup-d-topicref"/>
</xs:choice>
</xs:group>
</xs:redefine>
<xs:redefine Redefine schemaLocation="mapMod.xsd" Redefine >
<xs:complexType Redefine name="map.class" NonIdentifierName Redefine >
<xs:complexContent ComplexTypeAttributeExtension ComplexTypeExtension ></xs:complexContent>
</xs:complexType>
</xs:redefine>
</xs:schema>

This document was produced by the W3C XML Schema Patterns for Databinding Working Group. Comments on this document may be sent to the public public-xsd-databinding-comments@w3.org mailing list (public archive).