Skip to main content

Complex Type definitionType

ItemValue
Namespacehttp://docs.oasis-open.org/legaldocml/ns/akn/3.0
AnnotationsThe element definition contains the structure of a complex definition. A definition is composed of one or more references to the term(s) being defined (the definiendum, or def, or definition head), one or more references to the sentence(s) used to define it (called definiens, or definition body), plus plain text elements for the condition and the scope of the definition. Attribute temporal provides further constraints. The complex type parliamentaryAnalysisType lists all the properties associated to elements in the parliamentary analysis.

Specification​

ItemValue
Used byElements definition

Model​

definitionHead+ , definitionBody+ , condition* , scope*

Children​

ItemValue
ChildrenElements condition, definitionBody, definitionHead, scope

Attributes​

QNameTypeUse
@GUIDnoWhiteSpaceoptional
@eIdnoWhiteSpaceoptional
@foreIdRefoptional
@periodtemporalGroupRefoptional
@refersTolist of referenceRefoptional
@wIdnoWhiteSpaceoptional
ItemValue
WildcardANY attribute from ANY namespace OTHER than 'http://docs.oasis-open.org/legaldocml/ns/akn/3.0'

Source​

<xsd:complexType name="definitionType"> <xsd:annotation>
<xsd:documentation>The element definition contains the structure of a complex definition. A definition is composed of one or more references to the term(s) being defined (the definiendum, or def, or definition head), one or more references to the sentence(s) used to define it (called definiens, or definition body), plus plain text elements for the condition and the scope of the definition. Attribute temporal provides further constraints. The complex type parliamentaryAnalysisType lists all the properties associated to elements in the parliamentary analysis.</xsd:documentation>
</xsd:annotation> <xsd:sequence>
<xsd:element ref="definitionHead" minOccurs="1" maxOccurs="unbounded"/> <xsd:element ref="definitionBody" minOccurs="1" maxOccurs="unbounded"/> <xsd:element ref="condition" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="scope" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence> <xsd:attributeGroup ref="core"/> <xsd:attributeGroup ref="idreq"/> <xsd:attributeGroup ref="refers"/>