Re: [regrep] Core Components Riddle

From
David Webber \(XML\) <>
Date
2005-04-05T01:45:21+00:00
ID
007701c53981$18a6b4b0$6e01a8c0@DRRW01
Thread
Re: [regrep] Core Components Riddle
Joe,

 

Ah!  That is a horse of a different 
question!!!

 

What you need for that is (of course) a weighted 
score chart! ; -)

 

Somethings that go into that:

 

1) what does your currrent data world look like and 
how much is it costing you?

 

   a) you could control your own data 
space and all your partners - therefore low value

   b) other extreme - you have to 
deal with hundreds of other agencies - all with their

       own data 
definitions.

 

2) are you trying to create a "plug-n-play" system 
for 1,000s of external org's to

    potentially interface to you 
electronically? (paper reduction act drivers)

    a) if so - how much does it cost 
you to on-board each one?

    b) look at XML2004 Interop 
approach to solve this - with registry managed

        
services.

 

3) How big is your agency?

    a) US Department for 
Investigating Broom Handle Design Impacts

        - ok - 
probably a sledge-hammer to crack a nut

    b) US DOD - no sledgehammer is 
big enough - but you have to start 

        somewhere!

 

DW

  
----- Original Message ----- 

  
From: 
  Chiusano Joseph 

  
To: David Webber (XML) ;  
  

  
Sent: Monday, April 04, 2005 7:27 
PM

  
Subject: RE: [regrep] Core Components 
  Riddle

  

  
<Quote>

  
Is that enough business 
  benefit level?

  
</Quote>

  

Not enough to (hypothetically speaking) convince a 
  US federal agency executive as to 
  why they should spend X thousands of dollars to have their technical folks 
  "Core Component-tize" a large chunk of their data. 
  :)

  
 

  
Kind Regards,

  
Joseph Chiusano

  
Booz Allen Hamilton

  
Visit us online@ http://www.boozallen.com

  
 

  
    

    
    From: David Webber (XML) 
    [mailto:] 
Sent: Monday, April 04, 2005 7:24 
    PM
To: Chiusano Joseph; 
    
Subject: Re: [regrep] Core Components 
    Riddle

    

    
Joe,

    
 

    
Of course - I think the CAM executive summary 
    probably

    
covers this off in terms of building industry 
    dictionaries - 

    

http://www.oasis-open.org/committees/download.php/5930/CAM%20Executive%20Overview%20brochure%2003Mar04.pdf

    
but in a nutshell- you go from the CCTS model 
    to the

    
business nouns in XML in the registry - that 
    now 

    
gives you the industry dictionary - along with 
    re-use.

    
 

    
Your re-use improves as you enhance the 
    semantics

    
around the business nouns to include OWL based 
    

    
definitions and classification schemes and 
    association

    
links - so the usual "see also", "associated 
    with", and

    
other tools become instanciated.

    
 

    
Of course the UBL approach - of publishing a 
    pre-defined

    
set of purpose built transactions also fits in 
    here. The

    
idea being to provide pre-done BPSS scripts, 
    CAM

    
templates, CPA partner profiles, and 
    UBL-structure 

    
schema that allow rapid adoption.

    
 

    
Is that enough business benefit 
    level?

    
 

    
DW

    
      
----- Original Message ----- 

      
From: 
      Chiusano Joseph 

      
To: David Webber (XML) ;  
      

      
Sent: Monday, April 04, 2005 7:00 
      PM

      
Subject: RE: [regrep] Core Components 
      Riddle

      

      
Thanks so much David.

      
 

      
Additional opinions, including a "business benefit" 
      level?

      
 

      
Joe

      
 

      
Joseph Chiusano

      
Booz Allen Hamilton

      
Visit us online@ http://www.boozallen.com

      
 

      
        

        
        From: David Webber (XML) 
        [mailto:] 
Sent: Monday, April 04, 2005 6:53 
        PM
To: Chiusano Joseph; 
Subject: 
        Re: [regrep] Core Components Riddle

        

        
Joe,

        
 

        
No surprises here.  If you want to 
        couple CCTS to actual

        
runtime validation and content processing 
        then you

        
have to use technology such as CAM 
        templates - and

        
the associated business noun definitions as 
        XML

        
in registry - so that you now have direct 
        linkage

        
between the model definitions and the 
        runtime.

        
 

        
UBL have been finessing this by using W3C 
        XSD

        
to carry the structure information from the 
        CCTS model

        
with limited content 
semantics.

        
 

        
This only gets you so far before you hit 
        insurmountable

        
issues relating to context and structure 
        permutations.

        
Not to mention codelist processing and 
        then

        
permutations based of codelist selections - 
        eg if

        
countrycode="US" then require ZIPcode, else 
        require

        
postalcode.

        
 

        
Then you have to use CAM templates to 
        resolve 

        
and implement this.

        
 

        
Since CAM has been purpose built for 
        delivering this

        
for CCTS all along - this is a bit of a 
        non-surprise here.

        
 

        
DW

        
          
----- Original Message ----- 

          
From: 
          Chiusano Joseph 

          
To:  
          

          
Sent: Monday, April 04, 2005 6:38 
          PM

          
Subject: [regrep] Core Components 
          Riddle

          

          
Now that 
          our V3.0 specs are in OASIS public review, I have a general question 
          on Core Components please:

          
 

          
The basic 
          question is: What precise value do Core Components bring for data 
          exchanges?

          
 

          
More 
          details:

          
 

          
Scenario 
          #1: 

          
 

          
- Suppose 
          2 trading partners are exchanging data. 

          
 

          
- Also 
          suppose that none of the Core Components that are used in the exchange 
          are part of the TBG17 Core Component Library (this will be the 
          variable for the next scenario). 

          
- The 
          sending trading partner decides to indicate in their XML document the 
          various Core Component entities (CC's, BIEs, etc.) using a content 
          model (set of elements/attributes) near each entity (where does not 
          matter - but let's assume just below) that indicates what type of 
          entity it is. 

          
 

          
- The 
          receiving trading partner processes the XML document, but does not 
          process the entity information because all it "cares" about is the 
          actual data, not the data model. What value does using 
          Core Components bring here?

          
 

          

          
Scenario 
          #2: 

          
 

          
- 
          Same as above, except that all 
          of the Core Components that are used in the exchange are part 
          of the TBG17 Core Component Library (and stored in the UN/CEFACT Core 
          Component registry - assume it is in production), and are indicated as 
          such using their registry identifiers.

          
- The 
          receiving trading partner processes the XML document, but should 
          they "care" about the entity information this time? 
          What value does using Core Components bring here? Is it 
          different than the value in Scenario #1?

          
 

          
A third 
          question: Absent any data exchanges, what would motivate someone to 
          "Core Component-enable" all of their data? (for example, creating a 
          relational representation of the CCTS Core Component entity metadata, 
          and populating the tables/fields with the metadata values + the 
          original data).

          
 

          
Thanks,

          
Joe

          
 

          
Joseph Chiusano

          
Booz Allen 
          Hamilton

          
Visit us online@ http://www.boozallen.com