Complex Type speechType
Namespace http://docs.oasis-open.org/legaldocml/ns/akn/3.0
Annotations
<type>Complex</type>
<name>speechType</name>
<comment>the complex type speechType defines the content model and attributes shared by all speech elements. Here the eId attribute is optional</comment>
Diagram
Diagram akomantoso30_xsd_Element_num.tmp#num akomantoso30_xsd_Element_heading.tmp#heading akomantoso30_xsd_Element_subheading.tmp#subheading akomantoso30_xsd_Complex_Type_basehierarchy.tmp#basehierarchy akomantoso30_xsd_Attribute_Group_coreopt.tmp#coreopt akomantoso30_xsd_Attribute_Group_speechAtts.tmp#speechAtts akomantoso30_xsd_Element_from.tmp#from akomantoso30_xsd_Element_blockList.tmp#blockList akomantoso30_xsd_Element_blockContainer.tmp#blockContainer akomantoso30_xsd_Element_tblock.tmp#tblock akomantoso30_xsd_Element_toc.tmp#toc akomantoso30_xsd_Element_Group_ANblock.tmp#ANblock akomantoso30_xsd_Element_ul.tmp#ul akomantoso30_xsd_Element_ol.tmp#ol akomantoso30_xsd_Element_table.tmp#table akomantoso30_xsd_Element_p.tmp#p akomantoso30_xsd_Element_Group_HTMLblock.tmp#HTMLblock akomantoso30_xsd_Element_foreign.tmp#foreign akomantoso30_xsd_Element_block.tmp#block akomantoso30_xsd_Element_Group_blockElements.tmp#blockElements
Type extension of basehierarchy
Type hierarchy
Used by
Elements answer, question, speech
Model (num{0,1} | heading{0,1} | subheading{0,1}) , from{0,1} , (blockList | blockContainer | tblock | toc | ul | ol | table | p | foreign | block)
Children block, blockContainer, blockList, foreign, from, heading, num, ol, p, subheading, table, tblock, toc, ul
Attributes
QName Type Fixed Default Use Annotation
GUID noWhiteSpace optional
alternativeTo eIdRef optional
as roleRef optional
by agentRef required
class xsd:string optional
eId noWhiteSpace optional
endTime xsd:dateTime optional
period temporalGroupRef optional
refersTo list of referenceRef optional
startTime xsd:dateTime optional
status statusType optional
style xsd:string optional
title xsd:string optional
to agentRef optional
wId noWhiteSpace optional
xml:id xs:ID optional
<div>
  <h3>id (as an attribute name)</h3>
  <p>denotes an attribute whose value should be interpreted as if declared to be of type ID. This name is reserved by virtue of its definition in the xml:id specification.</p>
  <p>See
    <a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>for information about this attribute.</p>
</div>
xml:lang union of(xs:language, restriction of xs:string) optional
<div>
  <h3>lang (as an attribute name)</h3>
  <p>denotes an attribute whose value is a language code for the natural language of the content of any element; its value is inherited. This name is reserved by virtue of its definition in the XML specification.</p>
</div>
<div>
  <h4>Notes</h4>
  <p>Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility.</p>
  <p>See BCP 47 at
    <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>and the IANA language subtag registry at
    <a href="http://www.iana.org/assignments/language-subtag-registry">http://www.iana.org/assignments/language-subtag-registry</a>for further information.</p>
  <p>The union allows for the 'un-declaration' of xml:lang with the empty string.</p>
</div>
xml:space restriction of xs:NCName optional
<div>
  <h3>space (as an attribute name)</h3>
  <p>denotes an attribute whose value is a keyword indicating what whitespace processing discipline is intended for the content of the element; its value is inherited. This name is reserved by virtue of its definition in the XML specification.</p>
</div>
Source
<xsd:complexType name="speechType">
  <xsd:annotation>
    <xsd:documentation>
      <type>Complex</type>
      <name>speechType</name>
      <comment>the complex type speechType defines the content model and attributes shared by all speech elements. Here the eId attribute is optional</comment>
    </xsd:documentation>
  </xsd:annotation>
  <xsd:complexContent>
    <xsd:extension base="basehierarchy">
      <xsd:sequence>
        <xsd:element ref="from" minOccurs="0" maxOccurs="1"/>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
          <xsd:group ref="blockElements"/>
        </xsd:sequence>
      </xsd:sequence>
      <xsd:attributeGroup ref="coreopt"/>
      <xsd:attributeGroup ref="speechAtts"/>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>