Core Component Dictionary

ebXML Core Components

10 May 2001

Version 1.04

Status of this Document

There are three categories of ebXML deliverables:

  • Technical Specifications conform to the ebXML Requirements document.
  • Technical Reportsare either guidelines or catalogues.
  • White Papersconstitute a snapshot of on-going work within a Project Team.

This Technical Report has been approved by the ebXML Core Components Team and has been accepted by the ebXML Plenary.

This document contains information to guide in the interpretation or implementation of ebXML.

Distribution of this document is unlimited.

Note: Implementers should consult the ebXML web site for current status and revisions to all specifications ( .

This version:

Latest version:

Category TypeCCT

Core Component Typen/a

______

Nameamount. typedefinition

UID000105A number of monetary units specified in a currency where

UIDthe unit of currency is explicit or implied.

Datatypen/a

Core Component n/a

Type

Core component n/a

re-used

Synonymsremarks

Naming Convention

object classamount

property termtype

representation

type

______

Namecode. typedefinition

UID000089A character string (letters, figures or symbols) that for

UIDbrevity and/or language independence may be used to

Datatypen/arepresent or replace a definitive value or text of an attribute

together with relevant supplementary information.

Core Component n/a

Type

Core component n/a

re-used

Synonymsremarks

Naming Convention

object classcode

property termtype

representation

type

______

Namedate time. typedefinition

UID000066A particular point in the progression of time together with

UIDrelevant supplementary information.

Datatypen/a

Core Component n/a

Type

Core component n/a

re-used

Synonymsremarks

Can be used for a date and/or time.

Naming Convention

object classdate time

property termtype

representation

type

______

Nameidentifier. typedefinition

UID000101A character string to identify and distinguish uniquely, one

UIDinstance of an object in an identification scheme from all

Datatypen/aother objects within the same scheme together with

relevant supplementary information.

Core Component n/a

Type

Core component n/a

re-used

Synonymsremarks

Naming Convention

object classidentifier

property termtype

representation

type

______

Namemeasure. typedefinition

UID000152The size, volume, mass, amount or scope derived by

UIDperforming a physical measure together with relevant

Datatypen/asupplementary information.

Core Component n/a

Type

Core component n/a

re-used

Synonymsremarks

Naming Convention

object classmeasure

property termtype

representation

type

______

Namequantity. typedefinition

UID000108A number of non-monetary units together with relevant

UIDsupplementary information.

Datatypen/a

Core Component n/a

Type

Core component n/a

re-used

Synonymsremarks

Naming Convention

object classquantity

property termtype

representation

type

______

Nametext. typedefinition

UID000090A character string with or without a specified language.

Datatypen/a

Core Component n/a

Type

Core component n/a

re-used

Synonymsremarks

Naming Convention

object classtext

property termtype

representation

type

Category TypeBasic

Core Component Typeamount. type

______

Namecharge price. amountdefinition

UID000127The amount of money expected, required, or given in

UIDpayment for something.

Datatypen/a

Core Component amount. type

Type

Core component n/a

re-used

Synonymsprice amountremarks

Naming Convention

object classcharge price

property termamount*

representation

typeamount

______

Namechargeable. amountdefinition

UID000145The amount on which the charge is made.

Datatypen/a

Core Component amount. type

Type

Core component n/a

re-used

Synonymsremarks

Naming Convention

object classchargeable

property termamount*

representation

typeamount

______

Nametax. amountdefinition

UID000149The amount of tax.

Datatypen/a

Core Component amount. type

Type

Core component n/a

re-used

Synonymsremarks

Naming Convention

object classtax

property termamount*

representation

typeamount

______

Nametaxable. amountdefinition

UID000172The amount on which tax at this rate is calculated.

Datatypen/a

Core Component amount. type

Type

Core component n/a

re-used

Synonymsremarks

Allows for one price charge to have different rates of tax

Naming Conventionapplied to it.

object classtaxable

property termamount*

representation

typeamount

______

Nameunit charge price. amountdefinition

UID000146The charge/price amount per unit.

Datatypen/a

Core Component amount. type

Type

Core component n/a

re-used

Synonymsremarks

For example, for a charge of $5/day for 10 days, the

Naming Conventioncharge unit amount is $5.

object classunit charge price

property termamount*

representation

typeamount

Category TypeBasic

Core Component Typecode. type

______

Nameaddress. type. codedefinition

UID000024The type of the address.

Datatypen/a

Core Component code. type

Type

Core component n/a

re-used

Synonymsremarks

For example a business address or a home address. Not

Naming Conventionthe Role of the address.

object classaddress

property termtype

representation

typecode

______

Namebase currency. identification. definition

codeThe currency that is on the 'one unit' side of the rate of

UID000139exchange.

Datatypen/a

Core Component code. type

Type

Core component currency. identification. code

re-used(000133)

Synonymsremarks

The base currency amount divided by the currency

Naming Conventionexchange rate gives the second currency amount.

object classbase currency

property termidentification

representation

typecode

______

Namecommunication. mode. codedefinition

UID000053The way or manner in which the communication is made.

Datatypen/a

Core Component code. type

Type

Core component n/a

re-used

Synonymsremarks

For example fax, phone, email, http, https, ...

Naming Convention

object classcommunication

property termmode

representation

typecode

______

Namecommunication. type. codedefinition

UID000052The type of communication details.

Datatypen/a

Core Component code. type

Type

Core component n/a

re-used

Synonymsremarks

For example home or business.

Naming Convention

object classcommunication

property termtype

representation

typecode

______

Namecountry. codedefinition

UID000032A nation with its own government

Datatypen/a

Core Component code. type

Type

Core component n/a

re-used

Synonymsremarks

Reference ISO 3166.

Naming Convention

object classcountry

property term

representation

typecode

______

Namefinancial account currency. definition

identification. codeThe currency of the account.

UID000081

Datatypen/a

Core Component code. type

Type

Core component n/a

re-used

Synonymsremarks

Naming Convention

object classfinancial account currency

property termidentification

representation

typecode

______

Namefinancial account. country. definition

UIDcodeThe country in which the account is held.

UID000080The country in which the account is held.

Datatypen/a

Core Component code. type

Type

Core component n/a

re-used

Synonymsremarks

Naming Convention

object classfinancial account

property termcountry

representation

typecode

______

Namelocation. identification. codedefinition

UID000061The identifier of a location.

Datatypen/a

Core Component code. type

Type

Core component n/a

re-used

Synonymsremarks

Naming Convention

object classlocation

property termidentification

representation

typecode

______

Namelocation. type. codedefinition

UID000062An identification of the type of location

Datatypen/a

Core Component code. type

Type

Core component n/a

re-used

Synonymsremarks

For example an airport or train station.

Naming Convention

object classlocation

property termtype

representation

typecode

______

Nameorganisation registration. definition

country. codeThe country in which an organisation is registered.

UID000097

Datatypen/a

Core Component code. type

Type

Core component n/a

re-used

Synonymsremarks

Naming Convention

object classorganisation registration

property termcountry

representation

typecode

______

Namepackaging. level. codedefinition

UID000168Positional location of an object or groups of objects

Datatypen/a

Core Component code. type

Type

Core component n/a

re-used

Synonymsremarks

For example, inner, outer

Naming Convention

object classpackaging

property termlevel

representation

typecode

______

Namepackaging. material. codedefinition

UID000169Identification of the packaging material

Datatypen/a

Core Component code. type

Type

Core component n/a

re-used

Synonymsremarks

For example, wood, paper, plastic

Naming Convention

object classpackaging

property termmaterial

representation

typecode

______

Namepackaging. type. codedefinition

UID000166Identification of the packaging type

Datatypen/a

Core Component code. type

Type

Core component n/a

re-used

Synonymsremarks

For example box, barrel or bottle. Reference UN/ECE

Naming ConventionRecommendation #21

object classpackaging

property termtype

representation

typecode

______

Nameparty. type. codedefinition

UID000002The characteristics of a party which is independent of its

UIDrole.

Datatypen/a

Core Component code. type

Type

Core component n/a

re-used

Synonymsremarks

this can be used to distinguish legal entities from individual

Naming Conventionpersons or a group of people

object classparty

property termtype

representation

typecode

______

Nameperson. gender. codedefinition

UID000021The gender of a person.

Datatypen/a

Core Component code. type

Type

Core component n/a

re-used

Synonymsremarks

This applies only to parties being natural persons

Naming Convention

object classperson

property termgender

representation

typecode

______

Nameperson. name prefix. codedefinition

UID000022A title that prefixes a persons name.

Datatypen/a

Core Component code. type

Type

Core component n/a

re-used

Synonymsremarks

For example Mr, Mrs, Dr, or Sir.

Naming Convention

object classperson

property termname prefix

representation

typecode

______

Nameperson. name suffix. codedefinition

UID000114A title that follows a persons name.

Datatypen/a

Core Component code. type

Type

Core component n/a

re-used

Synonymsremarks

For example 3rd, junior, BSc, or Esq.

Naming Convention

object classperson

property termname suffix

representation

typecode

______

Nameperson. nationality. codedefinition

UID000113The identification of a nation that a person belongs to.

Datatypen/a

Core Component code. type

Type

Core component n/a

re-used

Synonymsremarks

Naming Convention

object classperson

property termnationality

representation

typecode

______

Nameproduct service. type. codedefinition

UID000157An identification of the type of product/service.

Datatypen/a

Core Component code. type

Type

Core component n/a

re-used

Synonymsremarks

UN/ECE UNSPC code list

Naming Convention

object classproduct service

property termtype

representation

typecode

______

Namesource currency. identification. definition

codeCode identifying the currency from which the exchange is

UID000137being made.

Datatypen/a

Core Component code. type

Type

Core component currency. identification. code

re-used(000133)

Synonymsremarks

Naming Convention

object classsource currency

property termidentification

representation

typecode

______

Nametarget currency. identification. definition

codeCode identifying the currency to which the exchange is

UID000138being made.

Datatypen/a

Core Component code. type

Type

Core component currency. identification. code

re-used(000134)

Synonymsremarks

Naming Convention

object classtarget currency

property termidentification

representation

typecode

______

Nametax. category. codedefinition

UID000151The tax category which relates an item to the rate of tax

UIDcharged.

Datatypen/a

Core Component code. type

Type

Core component n/a

re-used

Synonymsremarks

For example standard, exempt, or zero rated.

Naming Convention

object classtax

property termcategory

representation

typecode

______

Nametransport means. identification. definition

codeIdentification of a means of transport.

UID000117

Datatypen/a

Core Component code. type

Type

Core component n/a

re-used

Synonymsremarks

For example the vessel call sign or vehicle registration.

Naming Convention

object classtransport means

property termIdentification

representation

typecode

______

Nametransport means. nationality. definition

codeThe nationality of the means of transport.

UID000119

Datatypen/a

Core Component code. type

Type

Core component n/a

re-used

Synonymsremarks

Naming Convention

object classtransport means

property termnationality

representation

typecode

______

Nametransport. method. codedefinition

UID000132Method of transport used for the conveyance of goods or

UIDpersons

Datatypen/a

Core Component code. type

Type

Core component n/a

re-used

Synonymstransport mode coderemarks

For example, by air, by rail, by sea.

Naming Convention

object classtransport

property termmethod

representation

typecode

______

Nametransport. stage. codedefinition

UID000164Identification of a stage of transport. A stage in a journey.

Datatypen/a

Core Component code. type

Type

Core component n/a

re-used

Synonymsremarks

For example, pre-carriage, main carriage, on-carriage

Naming Convention

object classtransport

property termstage

representation

typecode

Category TypeBasic

Core Component Typedate time. type

______

Namebirth. datedefinition

UID000012The date on which a person was born.

Datatypen/a

Core Component date time. type

Type

Core component n/a

re-used

Synonymsremarks

Applies only to parties being natural persons.

Naming Convention

object classbirth

property termdate*

representation

typedate

______

Nameexchange. rate. dateandtimedefinition

UID000142The date and time of the exchange rate.

Datatypen/a

Core Component date time. type

Type

Core component n/a

re-used

Synonymsremarks

Naming Convention

object classexchange

property termrate

representation

typedateandtime

______

Nameorganisation registration. datedefinition

UID000015The date on which an organisation was first registered

UIDwith a governing body.

Datatypen/a

Core Component date time. type

Type

Core component n/a

re-used

Synonymsfounded date and timeremarks

Naming Convention

object classorganisation registration

property termdate*

representation

typedate

______

Namepayment card. expiration. datedefinition

UID000083The expiration date of a payment card that is associated

UIDwith an account.

Datatypen/a

Core Component date time. type

Type

Core component n/a

re-used

Synonymsremarks

Naming Convention

object classpayment card

property termexpiration

representation

typedate

______

Nameproduct service end. definition

dateandtimeA date and/or time on which a product/service ends.

UID000160

Datatypen/a

Core Component date time. type

Type

Core component n/a

re-used

Synonymsremarks

Naming Convention

object classproduct service end

property termdate*

representation

typedateandtime

______

Nameproduct service start. definition

dateandtimeA date and/or time on which a product/service starts.

UID000159

Datatypen/a

Core Component date time. type

Type

Core component n/a

re-used

Synonymsremarks

Naming Convention

object classproduct service start

property termdate*

representation

typedateandtime

Category TypeBasic

Core Component Typeidentifier. type

______

Namecommunication. identifierdefinition

UID000055The number or virtual address of communication.

Datatypen/a

Core Component identifier. type

Type

Core component n/a

re-used

SynonymsInternational Significant remarks

(telecommunication) Number

(ISN)

Can be used to identify a phone number as a single string.

Naming Convention

object classcommunication

property termidentification *

representation

typeidentifier

______

Namecounty. identifierdefinition

UID000043A territorial division of some countries, forming the chief

UIDunit of local administration.

Datatypen/a

Core Component identifier. type

Type

Core component n/a

re-used

Synonymsremarks

Naming Convention

object classcounty

property termidentification *

representation

typeidentifier

______

Namedistrict sub-division. identifierdefinition

UID000041A sub-division of a district.

Datatypen/a

Core Component identifier. type

Type

Core component n/a

re-used

SynonymsSub-Area Nameremarks

May be provided in the form of a name.

Naming Convention

object classdistrict sub-division

property termidentification *

representation

typeidentifier

______

Namefinancial account product. type.definition

identifierThe type of account product.

UID000084

Datatypen/a

Core Component identifier. type

Type

Core component n/a

re-used

Synonymsremarks

For example a Savings Plus.

Naming Convention

object classfinancial account product

property termtype

representation

typeidentifier

______

Namefinancial account. identifierdefinition

UID000077The identifier of the account.

Datatypen/a

Core Component identifier. type

Type

Core component n/a

re-used

Synonymsaccount numberremarks

Naming Convention

object classfinancial account

property termidentification *

representation

typeidentifier

______

Namelot. identifierdefinition

UID000039An identification of an allotment of land.

Datatypen/a

Core Component identifier. type

Type

Core component n/a

re-used

Synonymslot number, plot numberremarks

Naming Convention

object classlot

property termidentification *

representation

typeidentifier

______

Namemail delivery. sub-location. definition

identifierA specific place to deliver mail within a predefined postal

UID000037address.

Datatypen/a

Core Component identifier. type

Type

Core component n/a

re-used

SynonymsMailstopremarks

Naming Convention

object classmail delivery

property termsub-location

representation

typeidentifier

______

Nameorganisation. tax. identifierdefinition

UID000013The registered national tax identification of a organisation.

Datatypen/a

Core Component identifier. type

Type

Core component n/a

re-used

Synonymsremarks

For example VAT Number or company registration number.

Naming ConventionDoes not apply to parties being natural persons.

object classorganisation

property termtax

representation

typeidentifier

______

Nameparty. identifierdefinition

UID000016A character string used to uniquely identify and distinguish

UIDa party.

Datatypen/a

Core Component identifier. type

Type

Core component n/a

re-used

Synonymsremarks

Naming Convention

object classparty

property termidentification*

representation

typeidentifier

______

Nameperson. tax. identifierdefinition

UID000014The registered national tax identification of a person.

Datatypen/a

Core Component identifier. type

Type

Core component n/a

re-used

SynonymsSocial Security Number, remarks

National Insurance Number

Applies only to parties being natural persons.

Naming Convention

object classperson

property termtax

representation

typeidentifier

______

Namepost code. identifierdefinition

UID000031A group of letters and/or numbers which are added to a

UIDpostal address to assist the sorting of mail.

Datatypen/a

Core Component identifier. type

Type

Core component n/a

re-used

SynonymsZip Coderemarks

Naming Convention

object classpost code

property termidentification *

representation

typeidentifier

______

Namepost office box. identifierdefinition

UID000033A numbered box in a post office assigned to a person or

UIDorganisation where letters for them are kept until called for.

Datatypen/a

Core Component identifier. type

Type

Core component n/a

re-used

SynonymsPO Boxremarks

Naming Convention

object classpost office box

property termidentification *

representation

typeidentifier

______

Nameproduct service classification. definition

identifierA character string to identify and distinguish uniquely, one

UID000163product/service classification from another.

Datatypen/a

Core Component identifier. type

Type

Core component n/a

re-used

Synonymsremarks

Naming Convention

object classproduct service classification

property termidentification*

representation

typeidentifier

______

Nameproduct service. identifierdefinition

UID000156A character string used to uniquely identify and distinguish

UIDa product/service.

Datatypen/a

Core Component identifier. type

Type

Core component n/a

re-used

Synonymsremarks

Naming Convention

object classproduct service

property termidentification*

representation

typeidentifier

______

Nameregion. identifierdefinition

UID000042An administrative division of a country, state or territory.

Datatypen/a

Core Component identifier. type

Type

Core component n/a

re-used

Synonymsremarks

Naming Convention

object classregion

property termidentification *

representation

typeidentifier

______

Namestate. identifierdefinition

UID000030An organised political community or area forming a part of a

UID federation.

Datatypen/a

Core Component identifier. type

Type

Core component n/a

re-used

SynonymsProvince, Departmentremarks

Naming Convention

object classstate

property termidentification *

representation

typeidentifier

______

Namestreet building. identifierdefinition

UID000026A number that identifies the position of a building on a

UIDstreet.

Datatypen/a

Core Component identifier. type

Type

Core component n/a

re-used

SynonymsBuilding Number, House remarks

Number, Address Number

Naming Convention

object classstreet building

property termidentification *

representation

typeidentifier

______

Nametelephone area. identifierdefinition

UID000058The telephone identifier for a geographical area within a

UIDcountry.

Datatypen/a

Core Component identifier. type

Type

Core component n/a

re-used

SynonymsArea Code, National Destinationremarks

Cod

Naming Convention

object classtelephone area

property termidentification *

representation

typeidentifier

______

Nametelephone country. identifierdefinition

UID000057The telephone identifier for a country.

Datatypen/a

Core Component identifier. type

Type

Core component n/a

re-used

SynonymsCountry Coderemarks

Reference International Telecommunications Union (ITU)

Naming ConventionE.164.

object classtelephone country

property termidentification *

representation

typeidentifier

______

Nametelephone extension. identifierdefinition

UID000060A subsidiary telephone with it's own additional number as

UIDan extension of a subscriber identifier.

Datatypen/a

Core Component identifier. type

Type

Core component n/a

re-used

Synonymsremarks

Naming Convention

object classtelephone extension

property termidentification *

representation

typeidentifier

______

Nametelephone subscriber. identifierdefinition

UID000059The telephone identifier for a subscriber within a

UIDgeographical area.

Datatypen/a

Core Component identifier. type

Type

Core component n/a

re-used

SynonymsSubscriber Number, Local remarks

Phone Number

Naming Convention

object classtelephone subscriber

property termidentification *

representation

typeidentifier

Category TypeBasic

Core Component Typen/a

______

Nameamountdefinition

UID000106A number of monetary units specified in a currency where

UIDthe unit of currency is explicit or implied.