All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.oasis-open.ubl.schemas.common.CCTS_CCT_SchemaModule-2.1.json Maven / Gradle / Ivy

Go to download

UBL is designed to provide a universally understood and recognized commercial syntax for legally binding business documents and to operate within a standard business framework such as ISO 15000 (ebXML) to provide a complete, standards-based infrastructure that can extend the benefits of existing EDI systems to businesses of all sizes. UBL is freely available to everyone without legal encumbrance or licensing fees.

The newest version!
{
  "title": "OASIS transliteration of UN/CEFACT Core Component Type schema to JSON",
  "description": "\nThis is an expression of UN/CEFACT CCT types as a JSON schema following the\nOASIS-developed precepts described in this \"CCTS and JSON discussion paper\":\n\n   https://www.oasis-open.org/committees/document.php?document_id=59528\n\nThe source XSD information from which this JSON fragment is created is from\nthe UN/CEFACT file with this metadata:\n\n   Module of Core Component Type\n   Agency: UN/CEFACT\n   VersionID: 1.1\n   Last change: 14 January 2005\n\nCopyright (c) OASIS Open 2016. All Rights Reserved.\n\nVersion: $Date: 2017/01/06 00:18:43 $\n\nOASIS takes no position regarding the validity or scope of any \nintellectual property or other rights that might be claimed to pertain \nto the implementation or use of the technology described in this \ndocument or the extent to which any license under such rights \nmight or might not be available; neither does it represent that it has \nmade any effort to identify any such rights. Information on OASIS's \nprocedures with respect to rights in OASIS specifications can be \nfound at the OASIS website. Copies of claims of rights made \navailable for publication and any assurances of licenses to be made \navailable, or the result of an attempt made to obtain a general \nlicense or permission for the use of such proprietary rights by \nimplementors or users of this specification, can be obtained from \nthe OASIS Executive Director.\n\nOASIS invites any interested party to bring to its attention any \ncopyrights, patents or patent applications, or other proprietary \nrights which may cover technology that may be required to \nimplement this specification. Please address the information to the \nOASIS Executive Director.\n\nThis document and translations of it may be copied and furnished to \nothers, and derivative works that comment on or otherwise explain \nit or assist in its implementation may be prepared, copied, \npublished and distributed, in whole or in part, without restriction of \nany kind, provided that the above copyright notice and this \nparagraph are included on all such copies and derivative works. \nHowever, this document itself may not be modified in any way, \nsuch as by removing the copyright notice or references to OASIS, \nexcept as needed for the purpose of developing OASIS \nspecifications, in which case the procedures for copyrights defined \nin the OASIS Intellectual Property Rights document must be \nfollowed, or as required to translate it into languages other than \nEnglish. \n\nThe limited permissions granted above are perpetual and will not be \nrevoked by OASIS or its successors or assigns. \n\nThis document and the information contained herein is provided on \nan \\\"AS IS\\\" basis and OASIS DISCLAIMS ALL WARRANTIES, \nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY \nWARRANTY THAT THE USE OF THE INFORMATION HEREIN \nWILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED \nWARRANTIES OF MERCHANTABILITY OR FITNESS FOR A \nPARTICULAR PURPOSE.\n",
  "definitions": {
    "AmountType": {
      "title": "Amount. Type",
      "description": "A number of monetary units specified in a currency where the unit of the currency is explicit or implied.",
      "required": [
        "AmountContent"
        ],
      "properties": {
        "AmountContent": {
          "type": "number"
          },
        "AmountCurrencyIdentifier": {
          "type": "string"
          },
        "AmountCurrencyCodeListVersionIdentifier": {
          "type": "string"
          }
        },
      "additionalProperties": false,
      "type": "object"
      },
    "BinaryObjectType": {
      "title": "Binary Object. Type",
      "description": "A set of finite-length sequences of binary octets.",
      "required": [
        "BinaryObjectContent"
        ],
      "properties": {
        "BinaryObjectContent": {
          "type": "string"
          },
        "BinaryObjectFormatText": {
          "type": "string"
          },
        "BinaryObjectMimeCode": {
          "type": "string"
          },
        "BinaryObjectEncodingCode": {
          "type": "string"
          },
        "BinaryObjectCharacterSetCode": {
          "type": "string"
          },
        "BinaryObjectUniformResourceIdentifier": {
          "type": "string"
          },
        "BinaryObjectFilenameText": {
          "type": "string"
          }
        },
      "additionalProperties": false,
      "type": "object"
      },
    "CodeType": {
      "title": "Code. Type",
      "description": "A character string (letters, figures, or symbols) that for brevity and/or languange independence may be used to represent or replace a definitive value or text of an attribute together with relevant supplementary information.",
      "required": [
        "CodeContent"
        ],
      "properties": {
        "CodeContent": {
          "type": "string"
          },
        "CodeListIdentifier": {
          "type": "string"
          },
        "CodeListAgencyIdentifier": {
          "type": "string"
          },
        "CodeListAgencyNameText": {
          "type": "string"
          },
        "CodeListNameText": {
          "type": "string"
          },
        "CodeListVersionIdentifier": {
          "type": "string"
          },
        "CodeNameText": {
          "type": "string"
          },
        "LanguageIdentifier": {
          "type": "string"
          },
        "CodeListUniformResourceIdentifier": {
          "type": "string"
          },
        "CodeListSchemeUniformResourceIdentifier": {
          "type": "string"
          }
        },
      "additionalProperties": false,
      "type": "object"
      },
    "DateTimeType": {
      "title": "Date Time. Type",
      "description": "A particular point in the progression of time together with the relevant supplementary information.",
      "required": [
        "DateTimeContent"
        ],
      "properties": {
        "DateTimeContent": {
          "type": "string"
          },
        "DateTimeFormatText": {
          "type": "string"
          }
        },
      "additionalProperties": false,
      "type": "object"
      },
    "IdentifierType": {
      "title": "Identifier. Type",
      "description": "A character string to identify and distinguish uniquely, one instance of an object in an identification scheme from all other objects in the same scheme together with relevant supplementary information.",
      "required": [
        "IdentifierContent"
        ],
      "properties": {
        "IdentifierContent": {
          "type": "string"
          },
        "IdentificationSchemeIdentifier": {
          "type": "string"
          },
        "IdentificationSchemeNameText": {
          "type": "string"
          },
        "IdentificationSchemeAgencyIdentifier": {
          "type": "string"
          },
        "IdentificationSchemeAgencyNameText": {
          "type": "string"
          },
        "IdentificationSchemeVersionIdentifier": {
          "type": "string"
          },
        "IdentificationSchemeDataUniformResourceIdentifier": {
          "type": "string"
          },
        "IdentificationSchemeUniformResourceIdentifier": {
          "type": "string"
          }
        },
      "additionalProperties": false,
      "type": "object"
      },
    "IndicatorType": {
      "title": "Indicator. Type",
      "description": "A list of two mutually exclusive Boolean values that express the only possible states of a Property.",
      "required": [
        "IndicatorContent"
        ],
      "properties": {
        "IndicatorContent": {
          "type": "string"
          },
        "IndicatorFormatText": {
          "type": "string"
          }
        },
      "additionalProperties": false,
      "type": "object"
      },
    "MeasureType": {
      "title": "Measure. Type",
      "description": "A numeric value determined by measuring an object along with the specified unit of measure.",
      "required": [
        "MeasureContent"
        ],
      "properties": {
        "MeasureContent": {
          "type": "number"
          },
        "MeasureUnitCode": {
          "type": "string"
          },
        "MeasureUnitCodeListVersionIdentifier": {
          "type": "string"
          }
        },
      "additionalProperties": false,
      "type": "object"
      },
    "NumericType": {
      "title": "Numeric. Type",
      "description": "Numeric information that is assigned or is determined by calculation, counting, or sequencing. It does not require a unit of quantity or unit of measure.",
      "required": [
        "NumericContent"
        ],
      "properties": {
        "NumericContent": {
          "type": "number"
          },
        "NumericFormatText": {
          "type": "string"
          }
        },
      "additionalProperties": false,
      "type": "object"
      },
    "QuantityType": {
      "title": "Quantity. Type",
      "description": "A counted number of non-monetary units possibly including fractions.",
      "required": [
        "QuantityContent"
        ],
      "properties": {
        "QuantityContent": {
          "type": "number"
          },
        "QuantityUnitCode": {
          "type": "string"
          },
        "QuantityUnitCodeListIdentifier": {
          "type": "string"
          },
        "QuantityUnitCodeListAgencyIdentifier": {
          "type": "string"
          },
        "QuantityUnitCodeListAgencyNameText": {
          "type": "string"
          }
        },
      "additionalProperties": false,
      "type": "object"
      },
    "TextType": {
      "title": "Text. Type",
      "description": "A character string (i.e. a finite set of characters) generally in the form of words of a language.",
      "required": [
        "TextContent"
        ],
      "properties": {
        "TextContent": {
          "type": "string"
          },
        "LanguageIdentifier": {
          "type": "string"
          },
        "LanguageLocaleIdentifier": {
          "type": "string"
          }
        },
      "additionalProperties": false,
      "type": "object"
      }
    }
  }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy