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.