[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: [Friendly Reminder] Re: [regrep-cc-review] Use Cases: CCTS P.12 Example
Just a friendly reminder of this request for review. Thanks, Joe Chiusano Joseph wrote: > > 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 > > ------------------------------------------------------------------------ > You may leave a Technical Committee at any time by visiting http://www.oasis-open.org/apps/org/workgroup/regrep-cc-review/members/leave_workgroup.php
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]