[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Use Cases: CCTS P.12 Example
Team, I think that one of the biggest sticking points for us right now involves the CCTS p.12 example. I'd like to divide this example into a few use cases, so we can examine each aspect further. Please let me know what you think, and if I missed anything. I think if we work from and refine these use cases, our registry representations will flow naturally from them. Please note that in Use Case #3 I use the term "Qualified ACCs" to differentiate between (for example) "Address. Details" and "ResidenceAddress. Details". I'm still thinking that we need this differentiation - and that "ResidenceAddress. Details" is not an ABIE, because "US_ResidenceAddress. Details" is. USE CASE #1: Create BCCs ------------------------ User creates (registers) each BCC in the example: - Street. Text - Post Code. Text - Name. Text etc. WHAT IS REQUIRED? First, the necessary Data Types and CCTs must exist in the registry. Let's assume that they already exist. WHAT IS DONE? User creates each BCC based on the pertinent Data Type, and assigns a Property Term (the Representation Term is already present on the CCT). USE CASE #2: Create ACCs ------------------------ User creates (registers) each ACC in the example: - Person. Details - Address. Details WHAT IS REQUIRED? First, the necessary BCCs must exist in the registry. They do, because of Use Case #1. WHAT IS DONE? User creates (registers) each ACC by: - Creating an ACC - Assigning an Object Class ("Person", "Address") and Property Term ("Details") - Associating the ACC with its comprising BCCs USE CASE #3: Create "Qualified" ACCs (QACCs) -------------------------------------------- User creates (registers) each QACC in the example: - ResidenceAddress. Details - OfficeAddress. Details WHAT IS REQUIRED? First, the necessary ACCs must exist in the registry. They do, because of Use Case #2. WHAT IS DONE? User creates (registers) each QACC by: - Creating a QACC - Assigning an Object Class Qualifier ("Residence", "Office") - Associating the QACC with its "base" ACC ("Address. Details" - so that changes to the "base" ACC can propagate to the QACC) USE CASE #4: Create ASCCs ------------------------- User creates each ASCC in the example: - Person. Residence. Address - Person. Official. Address WHAT IS REQUIRED? First, the necessary ACCs and QACCs must exist in the registry. They do, because of Use Case #3. WHAT IS DONE? User creates each ASCC by: - Creating an Association between an ACC ("Person. Details") and a QACC ("ResidenceAddress. Details", "OfficeAddress. Details") - Assigning an ASCC name (Slot(s) on Association) derived from the ACC/QACC names
begin:vcard n:Chiusano;Joseph tel;work:(703) 902-6923 x-mozilla-html:FALSE url:www.bah.com org:Booz | Allen | Hamilton;IT Digital Strategies Team adr:;;8283 Greensboro Drive;McLean;VA;22012; version:2.1 email;internet:chiusano_joseph@bah.com title:Senior Consultant fn:Joseph M. Chiusano end:vcard
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]