http://www.tireme.fr/XMLSchema/documentation/V1/
Contents
Block documentation components
Inline documentation references
This model defines all objects specific to the SchemaDoc namespace and that are reused either in the DocBook model or in the XML Schema one.
sdManage.attribute —
<xs:attributeGroup name="sdManage.attribute"><xs:attribute default="false" ref="manage"> </xs:attribute></xs:attributeGroup>
sdUseNamespace.attribute —
<xs:attributeGroup name="sdUseNamespace.attribute"><xs:attribute default="false" ref="useNamespace"> </xs:attribute></xs:attributeGroup>
sdLang.attribute —
<xs:attributeGroup name="sdLang.attribute"><xs:attribute ref="language" use="required"> </xs:attribute></xs:attributeGroup>
defaultNs — Defines a default namespace reference for all links declaration used by sd elements.
SCHEMADOC.specificAttributesForDBHierarchy - documentedObjCommonAttr
language — Language used for writing the documentation. Enable to generate different output
publicName — Public name of the model that will later been used within catalogs
doc-loc —
<xs:attributeGroup name="doc-loc"><xs:attribute ref="dtdLocation" use="optional"> </xs:attribute><xs:attribute ref="publicName"> </xs:attribute></xs:attributeGroup>
docManage — Used at schema level, indicate if the output processes must use this schema information while creating outputs
schemaDef — Container for all schema files used within the documentation
<xs:element name="schemaDef"><xs:complexType mixed="false"></xs:element><xs:sequence><xs:choice maxOccurs="unbounded" minOccurs="0"><xs:element ref="nsDecl"> </xs:element></xs:choice><xs:choice maxOccurs="unbounded"></xs:sequence><xs:any maxOccurs="1" minOccurs="1" namespace="http://www.w3.org/2001/XInclude" processContents="lax"/><xs:any maxOccurs="1" minOccurs="1" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax"/></xs:choice><xs:attribute ref="defaultNs"> </xs:attribute></xs:complexType>
nsDecl — Definition namespace/prefix association
linkendAsCharReq —
showObjGraphic — When documentation is displayed, do we show the associated graphic
schemaObjectsDocumented —
<xs:group name="schemaObjectsDocumented"><xs:choice></xs:group><xs:element ref="attributeDocRef"> </xs:element><xs:element ref="attributeGroupDocRef"> </xs:element><xs:element ref="complexTypeDocRef"> </xs:element><xs:element ref="elemDocRef"> </xs:element><xs:element ref="groupDocRef"> </xs:element><xs:element ref="simpleTypeDocRef"> </xs:element></xs:choice>
documentedObjCommonAttr —
| Name | Type | Use | Default val. | Facets |
| defaultNs | ||||
| (Group) linkendAsCharReq | ||||
| showObjGraphic | ||||
<xs:attributeGroup name="documentedObjCommonAttr"><xs:attributeGroup ref="linkendAsCharReq"> </xs:attributeGroup><xs:attribute ref="defaultNs"> </xs:attribute><xs:attribute ref="showObjGraphic"> </xs:attribute></xs:attributeGroup>
objAttributeDoc — Enable to document attributes of a specific container
<xs:element name="objAttributeDoc"><xs:complexType mixed="false"></xs:element><xs:choice maxOccurs="unbounded"></xs:complexType><xs:element ref="localAttributeDoc"> </xs:element><xs:element ref="localAttributeGroupDoc"> </xs:element></xs:choice>
complexTypeDocRef — Element for creating documentation of a complex type