SMP-2.0-CS01
SMP 2.0 CS01 Business Entity Summary
2.0
urn:oasis:names:specification:smp:BIE
urn:oasis:names:specification:smp:BIE:2.0
http://docs.oasis-open.org/bdxr/bdx-smp/v2.0/cs01/mod/SMP-Entities-2.0.gc
OASIS Business Document Exchange (BDXR) TC
BDXR
ModelName
Model Name
ComponentName
Component Name
DictionaryEntryName
Dictionary Entry Name
Cardinality
Cardinality
ObjectClassQualifier
Object Class Qualifier
ObjectClass
Object Class
PropertyTermQualifier
Property Term Qualifier
PropertyTermPossessiveNoun
Property Term Possessive Noun
PropertyTermPrimaryNoun
Property Term Primary Noun
PropertyTerm
Property Term
RepresentationTerm
Representation Term
DataTypeQualifier
Data Type Qualifier
DataType
Data Type
AssociatedObjectClassQualifier
Associated Object Class Qualifier
AssociatedObjectClass
Associated Object Class
AlternativeBusinessTerms
Alternative Business Terms
ComponentType
Component Type
Definition
Definition
CurrentVersion
Current Version
Examples
Examples
EditorsNotes
Editor's Notes
Key
ServiceGroup
ServiceGroup
Service Group. Details
Service Group
ABIE
The ServiceGroup class holds references to the service(s) associated with a specific Participant.
2.0
ServiceGroup
SMPVersionID
Service Group. SMP Version Identifier. Identifier
1
Service Group
SMP Version
Identifier
SMP Version Identifier
Identifier
Identifier. Type
BBIE
The version of the Service Metadata Publishing specification in use. For SMP 2.0, this value MUST be set to “2.0”.
2.0
ServiceGroup
ParticipantID
Service Group. Participant Identifier. Identifier
1
Service Group
Participant
Identifier
Participant Identifier
Identifier
Identifier. Type
BBIE
Represents a business level endpoint key that uniquely identifies a Participant in the network. Examples of identifiers are company registration and VAT numbers, DUNS numbers, GLN numbers, email addresses etc.
2.0
ServiceGroup
ServiceReference
Service Group. Service Reference
0..n
Service Group
Service Reference
Service Reference
Service Reference
ASBIE
The ServiceReference structure holds a list of references to ServiceMetadata structures. From this list, a sender can follow the references to get each ServiceMetadata structure.
2.0
ServiceMetadata
ServiceMetadata
Service Metadata. Details
Service Metadata
ABIE
The ServiceMetadata class associates a Participant with a specific document type and the processes and endpoints available for sending the document type to the Participant.
2.0
ServiceMetadata
SMPVersionID
Service Metadata. SMP Version Identifier. Identifier
1
Service Metadata
SMP Version
Identifier
SMP Version Identifier
Identifier
Identifier. Type
BBIE
The version of the Service Metadata Publishing specification in use. For SMP 2.0, this value MUST be set to “2.0”.
2.0
ServiceMetadata
ID
Service Metadata. Identifier
1
Service Metadata
Identifier
Identifier
Identifier
Identifier. Type
BBIE
A service identifier representing a specific service or document type.
2.0
urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##UBL-2.1
ServiceMetadata
ParticipantID
Service Metadata. Participant Identifier. Identifier
1
Service Metadata
Participant
Identifier
Participant Identifier
Identifier
Identifier. Type
BBIE
Represents a business level endpoint key that uniquely identifies a Participant in the network. Examples of identifiers are company registration and VAT numbers, DUNS numbers, GLN numbers, email addresses etc.
2.0
ServiceMetadata
ProcessMetadata
Service Metadata. Process Metadata
1..n
Service Metadata
Process Metadata
Process Metadata
Process Metadata
ASBIE
Metadata containing information about how to locate the network endpoint for the given Participant.
2.0
SMP-CommonLibrary-2.0
Certificate
Certificate. Details
Certificate
ABIE
The certificate class holds information necessary to validate the signature of the SMP service.
2.0
SMP-CommonLibrary-2.0
TypeCode
Certificate. Type. Code
0..1
Certificate
Type
Type
Code
Code. Type
BBIE
The use of the certificate being provided, expressed as a user or domain defined code.
2.0
SMP-CommonLibrary-2.0
Description
Certificate. Description. Text
0..1
Certificate
Description
Description
Text
Text. Type
BBIE
An optional and informal description of the certificate.
2.0
SMP-CommonLibrary-2.0
ActivationDate
Certificate. Activation. Date
0..1
Certificate
Activation
Activation
Date
Date. Type
BBIE
The date from which the embedded certificate can be used, extracted from the certificate itself or set explicitly by the endpoint.
2.0
SMP-CommonLibrary-2.0
ExpirationDate
Certificate. Expiration. Date
0..1
Certificate
Expiration
Expiration
Date
Date. Type
BBIE
The date from which the embedded certificate can no longer be used, extracted from the certificate itself or set explicitly by the endpoint.
2.0
SMP-CommonLibrary-2.0
ContentBinaryObject
Certificate. Content. Binary Object
1
Certificate
Content
Content
Binary Object
Binary Object. Type
BBIE
Holds the complete certificate of the recipient endpoint or SMP.
2.0
SMP-CommonLibrary-2.0
Endpoint
Endpoint. Details
Endpoint
ABIE
The Endpoint class contains information about the network endpoint of the Participant.
2.0
SMP-CommonLibrary-2.0
TransportProfileID
Endpoint. Transport Profile. Identifier
1
Endpoint
Transport Profile
Transport Profile
Identifier
Identifier. Type
BBIE
Indicates the type of transport method that is being used between access points.
2.0
SMP-CommonLibrary-2.0
Description
Endpoint. Description. Text
0..1
Endpoint
Description
Description
Text
Text. Type
BBIE
A human readable description of the endpoint.
2.0
SMP-CommonLibrary-2.0
Contact
Endpoint. Contact. Text
0..1
Endpoint
Contact
Contact
Text
Text. Type
BBIE
Represents a link to human readable contact information. This might also be an email address.
2.0
SMP-CommonLibrary-2.0
AddressURI
Endpoint. Address URI. Identifier
0..1
Endpoint
Address
URI
Address URI
Identifier
Identifier. Type
BBIE
The address of an endpoint, as a URL.
2.0
SMP-CommonLibrary-2.0
ActivationDate
Endpoint. Activation. Date
0..1
Endpoint
Activation
Activation
Date
Date. Type
BBIE
Activation date of the service.
2.0
SMP-CommonLibrary-2.0
ExpirationDate
Endpoint. Expiration. Date
0..1
Endpoint
Expiration
Expiration
Date
Date. Type
BBIE
Expiration date of the service.
2.0
SMP-CommonLibrary-2.0
Certificate
Endpoint. Certificate
0..n
Endpoint
Certificate
Certificate
Certificate
ASBIE
One or more certificates used to validate the communication with an endpoint.
2.0
SMP-CommonLibrary-2.0
Process
Process. Details
Process
ABIE
The process class holds information about the process of which the service of the Participant is a part.
2.0
SMP-CommonLibrary-2.0
ID
Process. Identifier
1
Process
Identifier
Identifier
Identifier
Identifier. Type
BBIE
The identifier of the process.
2.0
bdx:noprocess
SMP-CommonLibrary-2.0
RoleID
Process. Role. Identifier
0..n
Process
Role
Role
Identifier
Identifier. Type
BBIE
May be used to indicate the role of the participant in a process where more than two roles are defined or where distinguishing implicit roles based on service identifier is not possible.
2.0
SMP-CommonLibrary-2.0
ProcessMetadata
Process Metadata. Details
Process Metadata
ABIE
The ProcessMetadata class contains information about how to locate the network endpoint for the given Participant. ProcessMetadata MUST have as a child element either a Redirect element or one or more Endpoint elements. The ProcessMetadata MUST NOT contain an Endpoint element and a Redirect element at the same time.
2.0
SMP-CommonLibrary-2.0
Process
Process Metadata. Process
0..n
Process Metadata
Process
Process
Process
ASBIE
Information about the process of which the service of the participant is a part.
2.0
SMP-CommonLibrary-2.0
Endpoint
Process Metadata. Endpoint
0..n
Process Metadata
Endpoint
Endpoint
Endpoint
ASBIE
The Endpoint element contains information about the network endpoint of the Participant.
2.0
SMP-CommonLibrary-2.0
Redirect
Process Metadata. Redirect
0..1
Process Metadata
Redirect
Redirect
Redirect
ASBIE
The presence of a Redirect element indicates that a client MUST follow the URL in the PublisherURI element of the Redirect class.
2.0
SMP-CommonLibrary-2.0
Redirect
Redirect. Details
Redirect
ABIE
The Redirect class holds the information necessary for an SMP client to follow a redirect instruction of an SMP service, and look up the Participant in the SMP Service that is being redirected to.
2.0
SMP-CommonLibrary-2.0
PublisherURI
Redirect. Publisher URI. Identifier
1
Redirect
Publisher
URI
Publisher URI
Identifier
Identifier. Type
BBIE
A client MUST follow the URL in the PublisherURI element to get to the SMP holding the information.
2.0
SMP-CommonLibrary-2.0
Certificate
Redirect. Certificate
0..n
Redirect
Certificate
Certificate
Certificate
ASBIE
The certificate used to validate information signed by the destination SMP.
2.0
SMP-CommonLibrary-2.0
ServiceReference
Service Reference. Details
Service Reference
ABIE
The ServiceReference class associates a Participant with a specific service or document type.
2.0
SMP-CommonLibrary-2.0
ID
Service Reference. Identifier
1
Service Reference
Identifier
Identifier
Identifier
Identifier. Type
BBIE
A service identifier representing a specific service or document type.
2.0
urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##UBL-2.1
SMP-CommonLibrary-2.0
Process
Service Reference. Process
0..n
Service Reference
Process
Process
Process
ASBIE
Information about the process of which the service of the participant is a part.
2.0