Requirements Specification Mapping (RSM)

1 Nov., 2012 UNCEFACT Requirements Specification Mapping (RSM) Business Domain: Travel/Tourism Business Process: Small scaled Lodging House Reservati...
Author: Cori Stephens
1 downloads 0 Views 417KB Size
1 Nov., 2012 UNCEFACT

Requirements Specification Mapping (RSM) Business Domain: Travel/Tourism Business Process: Small scaled Lodging House Reservation Information Process Title: TT&L Small scaled Lodging House Reservation Information Process Project UNCEFACT Forum: Sectoral

Version: 1.0 Release: R.12B Status: Draft

1

Reference Documents 

UMM Meta Model Core Module (Candidate for 2.0) 2009-01-30



UMM Meta Model Foundation Module (Candidate for 2.0) 2009-01-30



Core Components Technical Specification-Part 8 of the ebXML Framework V2.01(15 Nov. 2003)



Core Components Technical Specification Technical Corrigendum V2.01, 12 Feb. 2007



Core Components Data Type Catalogue V2.1 2008-04-08



XML Naming and Design Rules 2.0 17 Feb., 2006



UML Profile for Core Components, V1.0, Final Specification, 2008-01-16



UN/CEFACT CC Library Version 2012 A



UN/CEFACT Business Requirements Specification Version 1.5 (CEFACT/ICG/005)



UN/CEFACT Requirements Specification Mapping (Documentation Template Guidelines) Version2.0

2

Change History Date of change

Version

Paragraph changed

10 April, 2012

0.1 Original

12 Oct., 2012

D1.0

Chapter 4.1

1 Nov., 2012

1.0

Chapter 4.1

Chapter 7

3

Summary of changes

Updates of Class Diagram CCs Spreadsheet BIEs Spreadsheet Update of Class Diagrams Message Assembly added

Requirements Specification Mapping Table of Contents Reference Documents ..................................................................................................... 2 Change History .............................................................................................................. 3 Table of Contents ........................................................................................................... 4 1. Objective .................................................................................................................. 5 2. Definition of Terms .................................................................................................. 5 3. Target Technology Solution ..................................................................................... 5 4. Information Payload to be Implemented ................................................................. 5 4.1

Conceptual Data Model ........................................................................................ 5

4.2 Canonical Data Model ............................................................................................. 6 5. Business Information Entity Reference ................................................................... 6 6. Core Components Developed and their UN/CEFACT Registry Version Used......... 7 7. Logical Message Structure ...................................................................................... 7

4

1. Objective The objective of this document is to identify the complete set of the class diagrams to be used to transform the business requirements shown in the BRS (Small Scaled Lodging House Reservation Information Process 17 Oct., 2012) into the target technology solutions expressed in this document

2. Definition of Terms All terms are defined in the said BRS.

3. Target Technology Solution The target technology is XML schema and is based on UN/CEFACT Technical Specification Version 2.

4. Information Payload to be Implemented 4.1 Conceptual Data Model The class diagrams of Small scaled Lodging House Reservation Information Process are shown in the following figures. Figure 1 shows Lodging House Reservation Class in Lodging House Reservation Request and Response Message, and Figure 2 shows all the relevant classes in Lodging House Reservation Class.

Lodging House Reservation Request & Response Message

Specified

0..1

Specified

Lodging House_ Organization. Details

0..*

Designated

Reservation_ Requirement. Details

0..*

Lodging House_ Contact. Details Defined 0..1

Specified

1..*

Lodging House_ Resrvation. Details

Actual

0..1

Telephone

Lodging House_ Contract. Details

Identified

0..1

Lodging House_ Party. Details

5

0..*

Universal_ Communication. Details

Postal

0..*

Structured_ Address. Details

Figure 1 Class Diagram of Lodging House Reservation Class in Lodging House Reservation Request and Response Message

Lodging House_ Reservation. Details Message Type [1..1] Code Identification [0..1] Identifier Accepted [0..1] Date Time Status [0..1] Code Total Customer [0..1] Quantity Sales Policy Accepted [0..1] Indicator Property Confirmation [0..] Identifier Property Confirmation Issued [0..1] Date Time Cancellation [0..1] Identifier Cancellation Accepted [0..1] Date Time Description[0..1] Text

Specified

0..*

0..*

Lodging House_ Traveller. Details

Requested

0..1

Description [0.1] Text

Details

0..1

Submitted

0..*

Special_ Query. Details

Guest_ Person. Details

Transport Mode [0.1] Code Carrier Name [0.1] Text Carrier [0.1] Identifier Expected [0.1] Date Time Description [0.1] Text

Identification [0..1} Identifier Submitted [0..1] Date Time Submitting Person Name [0..1] Text Subject [0..1] Text

Identification [0..1] Identifier Name [0..1] Text Title [0..1] Text Gender [0..1] Code Birth [0..1] Date Time Language [0..1] Identifier Description [0..1] Text Passport [0..1] Identifier

Content [0..1] Text Latest_ Response [0..1] Date Time

0..*

Instruction [0..1] Identifier Received [0..1] Date Time Paid [0..1] Amount Tax [0..1] Amount Creation [0..1] Date Time Priority [0..1] Code Status [0..1] Code Reason [0..1] Code Due [0..1] Date Time Information [0..1} Text

Information Provided

Travel_ Guest Arrival. Details

Applicable

Travel_ Payment. Details

Name [0..1] Text Title [0..1] Text Language [0..1] Identifier Description [0..1] Text

Reservation Requested [0.1] Date Time Reservation Data Locator [0.1] Identifier Status [0.1] Code

Provided

0..*

Making

Reserving_ Person. Details

Category [0.1] Code

0..1

Lodging House_ Travel Product.

0..1

Used

Travel_ Sales Channel. Details

Sequence [0.1] Identifier Category [0.1] Code Reservation Status [0.1] Code Leader [0.1] Indicator Rooming [0.1] Text Description [0.1] Text

0..1

Identified

Condition [0..1] Text

Paid [0..1] Amount

Submitted

Query_ Response. Details

0..*

Actual [0..1] Date Time Status [0..1] Code Responding Person Name [0..1] Text

0..1

Held

Travel Product_ Reservation Item. Details

0..1

0..*

Specified

Travel Product_ Period. Details

Specified

0..*

Lodging House_ Travel Product Component. Details

Unit [0.1] Quantity Unit [0.1] Identifier Description [0.1]Text

0..*

Specified

Product Component_ Itinerary. Details 0..*

Included

Lodging House_ Travel Product Sub-Component. Details 0..*

0..*

0..1

Used

Information

Structured_

Address. Details

Specified

Product_ Availability. Details

0..1

Nationality

Referenced _ Country. Details

0..*

Identified

Travel_ Voucher. Details

Issuing Company Name [0..1] Text Description [0.1] Text

Face [0..1] Amount Type [0..1] Code Identification [0..1] Identifier Issue [0..1] Date Time Issuing Company Name [0..1] Text Description [0.1] Text

Daily_ Price. Details

Universal_ Communication. Details

Identified

Trade Sttlement_ Financial Card. Details

Charged

Type [0.1] Code Type [0.1] Text Charge [0.1] Date Time Basic_ Charge [0.1] Amount Extra_ Charge [0.1] Amount Discount_ Charge [0.1] Amount Customer Service Point [0.1] Quantity Service_ Charge [0.1] Amount Travel Product_ Tax_ Charge [0.1] Amount Commission_ Charge [0.1] Amount Tax_ Commission_ Charge [0.1] Amount Cancellation_ Charge [0..1] Amount Information [0.1] Text

Identified

0..*

Trade Settlement_ Payment Means. Details

Financial_ Guarantee. Details

0..*

Held

Travel_ Membership. Details Identificatio [0..1] Identifier Start [0..1] Date Time End [0..1] Date Time

0..*

Additional

Person_ Note. Details Subject [0..1] Text Content [0..1] Code Content [0..1] Text

Subject [0..1] Code

New ABIE Note:

Charged

Existing ABIE

Identification [0..1] Identifier Name [0..1] Text

Creation [0..1] Date Time

0..1

Basic_ Price. Details

0..*

0..*

Extra_Price. Details

Discount_ Price. Details

0..1

Service_ Price. Details

0..*

Travel Product_ Tax. Details

Red letter

0..*

Added

Cancellation_ Price. Details

Figure 2 Class Diagram of Lodging House Reservation Class with its sub-classes.

4.2 Canonical Data Model The Canonical Data Model is the same as in the Conceptual Data Model.

5. Business Information Entity Reference All the business information entities developed for this process, including ABIEs, BBIEs, and ASBIEs, are shown in the file embedded in this chapter in the form of UN/CEFACT harmonization template.

SLHResrvationBIE2 0121101.xlsm

6

6. Core Components Developed and their UN/CEFACT Registry Version Used The Core Component Library version used in this document is D12A. All the core components developed for this process, including ACCs, BCCs, and ASCCs, are shown in the file embedded in this chapter in the form of UN/CEFACT harmonization template.

SLHReservationCC 20121101.xls

7. Logical Message Structure The Message Assembly is shown in the file embedded in this chapter, which is based upon the message structure for Lodging House Reservation Request and Response Message shown in Figure 1.

SLHMAforReservati onRQandRS121101.xlsx

(End)

7

Suggest Documents