← all demos
// Library:           OASIS Universal Business Language (UBL) 2.1 OS
// http://docs.oasis-open.org/ubl/os-UBL-2.1/
// Release Date:      04 November 2013
// Module:            UBL-CommonExtensionComponents-2.1.xsd
// Generated on:      2013-04-20 18:40(UTC)
// Copyright (c) OASIS Open 2013. All Rights Reserved.
schema urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2 (elementFormDefault=qualified)
  xmlns = urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2
  ns cbc = urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2
  ns udt = urn:oasis:names:specification:ubl:schema:xsd:UnqualifiedDataTypes-2
  // ===== Imports =====
  import urn:oasis:names:specification:ubl:schema:xsd:UnqualifiedDataTypes-2 from UBL-UnqualifiedDataTypes-2.1.xsd
  import urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 from UBL-CommonBasicComponents-2.1.xsd
  // ===== Includes =====
  include UBL-ExtensionContentDataType-2.1.xsd
  // ===== Aggregate Element and Type Declarations =====
  element UBLExtensions : UBLExtensionsType
  type UBLExtensionsType
    // A container for all extensions present in the document.
    ref UBLExtension +
      // A single extension for private use.
  element UBLExtension : UBLExtensionType
  type UBLExtensionType
    // A single extension for private use.
    ref cbc:ID ?
      // An identifier for the Extension assigned by the creator of the extension.
    ref cbc:Name ?
      // A name for the Extension assigned by the creator of the extension.
    ref ExtensionAgencyID ?
      // An agency that maintains one or more Extensions.
    ref ExtensionAgencyName ?
      // The name of the agency that maintains the Extension.
    ref ExtensionVersionID ?
      // The version of the Extension.
    ref ExtensionAgencyURI ?
      // A URI for the Agency that maintains the Extension.
    ref ExtensionURI ?
      // A URI for the Extension.
    ref ExtensionReasonCode ?
      // A code for reason the Extension is being included.
    ref ExtensionReason ?
      // A description of the reason for the Extension.
    ref ExtensionContent
      // The definition of the extension content.
  // ===== Basic Element and Type Declarations =====
  element ExtensionAgencyID : ExtensionAgencyIDType
  element ExtensionAgencyName : ExtensionAgencyNameType
  element ExtensionAgencyURI : ExtensionAgencyURIType
  element ExtensionContent : ExtensionContentType
  element ExtensionReason : ExtensionReasonType
  element ExtensionReasonCode : ExtensionReasonCodeType
  element ExtensionURI : ExtensionURIType
  element ExtensionVersionID : ExtensionVersionIDType
  type ExtensionAgencyIDType extends udt:IdentifierType
  type ExtensionAgencyNameType extends udt:TextType
  type ExtensionAgencyURIType extends udt:IdentifierType
  type ExtensionReasonType extends udt:TextType
  type ExtensionReasonCodeType extends udt:CodeType
  type ExtensionURIType extends udt:IdentifierType
  type ExtensionVersionIDType extends udt:IdentifierType
// ===== Copyright Notice =====
// OASIS takes no position regarding the validity or scope of any
// intellectual property or other rights that might be claimed to pertain
// to the implementation or use of the technology described in this
// document or the extent to which any license under such rights
// might or might not be available; neither does it represent that it has
// made any effort to identify any such rights. Information on OASIS's
// procedures with respect to rights in OASIS specifications can be
// found at the OASIS website. Copies of claims of rights made
// available for publication and any assurances of licenses to be made
// available, or the result of an attempt made to obtain a general
// license or permission for the use of such proprietary rights by
// implementors or users of this specification, can be obtained from
// the OASIS Executive Director.
//
// OASIS invites any interested party to bring to its attention any
// copyrights, patents or patent applications, or other proprietary
// rights which may cover technology that may be required to
// implement this specification. Please address the information to the
// OASIS Executive Director.
//
// This document and translations of it may be copied and furnished to
// others, and derivative works that comment on or otherwise explain
// it or assist in its implementation may be prepared, copied,
// published and distributed, in whole or in part, without restriction of
// any kind, provided that the above copyright notice and this
// paragraph are included on all such copies and derivative works.
// However, this document itself may not be modified in any way,
// such as by removing the copyright notice or references to OASIS,
// except as needed for the purpose of developing OASIS
// specifications, in which case the procedures for copyrights defined
// in the OASIS Intellectual Property Rights document must be
// followed, or as required to translate it into languages other than
// English.
//
// The limited permissions granted above are perpetual and will not be
// revoked by OASIS or its successors or assigns.
//
// This document and the information contained herein is provided on
// an "AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
// WARRANTY THAT THE USE OF THE INFORMATION HEREIN
// WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
// WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
// PARTICULAR PURPOSE.