Specification

A specification element that can associate many references to a
particular ebBP element. For example, multiple specifications associated with a
logical Business Document. Note: This element was added in v2.0.

Element Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
externalDocumentDefRef xsd:normalizedString optional
A name, URN or other reference that cites an external specification or reference that defines the document. This attribute was added during v2.0.1 Public Review and included in v2.0.2.
location xsd:anyURI required
The location of the Specification of the particular ebBP
element. Note: This attribute was added in v2.0.
name xsd:string required
A designation that may be relevant to a business analyst but is
not intended for referencing.
nameID xsd:ID required
Used for referencing, for example, for identification of elements
within an ebBP instance.
targetNamespace xsd:anyURI optional
The target namespace of the Specification of the particular
ebBP element. Note: This attribute was added in v2.0.
type DocumentSpecificationType schema optional
This attribute defines the type of the Specification of the
	particular ebBP element. Note: This attribute was added in
v2.0.
Wildcard: ANY attribute from ANY namespace OTHER than 'http://docs.oasis-open.org/ebxmlbp/ebbp-2.0'

Used By

Element Attachment
Complex Types BusinessDocumentType, SignalType

Source

<xsd:element name="Specification">
  <xsd:annotation>
    <xsd:documentation>A specification element that can associate many references to a particular ebBP element. For example, multiple specifications associated with a logical Business Document. Note: This element was added in v2.0.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:attribute name="type" type="DocumentSpecificationType" use="optional" default="schema">
      <xsd:annotation>
        <xsd:documentation>This attribute defines the type of the Specification of the particular ebBP element. Note: This attribute was added in v2.0.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="location" type="xsd:anyURI" use="required">
      <xsd:annotation>
        <xsd:documentation>The location of the Specification of the particular ebBP element. Note: This attribute was added in v2.0.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="targetNamespace" type="xsd:anyURI" use="optional">
      <xsd:annotation>
        <xsd:documentation>The target namespace of the Specification of the particular ebBP element. Note: This attribute was added in v2.0.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="externalDocumentDefRef" type="xsd:normalizedString" use="optional">
      <xsd:annotation>
        <xsd:documentation>A name, URN or other reference that cites an external specification or reference that defines the document. This attribute was added during v2.0.1 Public Review and included in v2.0.2.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attributeGroup ref="name"/>
  </xsd:complexType>
</xsd:element>

Sample