From lechner  Mon Oct 28 18:22:36 2002
Received: (from lechner@localhost)
	by saturn.cs.uml.edu (8.11.6/8.11.6) id g9SNMW0421119;
	Mon, 28 Oct 2002 18:22:32 -0500 (EST)
From: Bob Lechner <lechner>
Message-Id: <200210282322.g9SNMW0421119@saturn.cs.uml.edu>
Subject: Re: CGeggis - meet 3PM today - any corrections Chris?
To: lechner (Bob Lechner)
Date: Mon, 28 Oct 2002 18:22:32 -0500 (EST)
Cc: cgeggis
X-Mailer: ELM [version 2.5 PL2]
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: RO

Meeting today - 

1. Gave priority to design documentation over DTD; 


2. Discussed design documentation a little.  
Only two java classes are used in bde2xml (is this just for metadata.msdat? 
or for data, metadata and meta-metadata  combined?)
An object communication (OLC) or class interaction diagram (UML) is needed
to show how the classes/objects interact during translation.
A call tree hierarchy is probably needed for shared methods or nested calls.


3. Discussed 2 meta-levels above raw data:
Refs: 
For the tree-schema SU-->WH->IT see Slides 44-50 of ~lechhner/DataModels2htm
	Slide 48 is metadata (Defines format of tables SU, WH and IT)
	Slide 49 is meta-metadata  (defines format of tables [SV,] TT and TA)
	Slide 50 discusses pkey uniqueness which constrains the 
		process of concatenating data from  all 3 levels.
Slide 49 is missing table SV; cgeggis should add this.
(Unresolved: where tables VV and TS are defined and what to do about them.
(Should they be added to Slide 49, although they are database-
instance specific? If not, where to put them? CGeggis says he already
handles them.) 

There is no sample of raw data; 
(cgeggis should make up sample SU/WH/IT database content for testing.
This data would have SU, WH and IT  table rows as values.)

It is desirable for the translators (and DTD) to  accept and 
translate any of the 6 contiguous subsets of the three levels: 	
(each one alone, or meta + meta-meta, or raw data + metadata, or all theee).
(Excluded: a combination of meta-meta data and raw data:
i.e., slide 49 + raw SU, WH and IT table content. 
This combo makes no  sense without metadata defining tables SU, WH and IT.)


4. Discussed but deferred relation between DTD's, spanning-tree definition 
in the ERD, and parenthesized BB...EB notation for depth-first ordering 
of import/export data.  (This should be mentioned in the documentation
of DTDs as a  future extension.)


5. Discussed but deferred consideration of type-checking and data
validation issues related to tables TS and VV: 
	Table TS contains minPkey, maxPkey and row-count
for each table type (overall and specific to each version). 
(Either TS or another table should implement the M-to-N binary association 
between TT and VV.)


R Lechner

-------------------------
Forwarded message:
> From lechner  Mon Oct 28 12:18:19 2002
> To: cgeggis@earthlink.net (Chris Geggis)
> 
> > > From cgeggis@earthlink.net  Sun Oct 27 22:04:22 2002
> > > Dr. Lechner,
> > > 
> > >             Actually I was probably supposed to meet with you last
> > week.
> > > I had 2 mid-terms and a cold so it was a bit of a tough week for me.
> > > I'm feeling better and I have made some progress on the project.  If
> > you
> > > have some free time, let me know when you're available.
> > > 
> > > Thanks,
> > > 
> > > Chris Geggis
> > > 
> > > chris@geggis.com
> > 
> 


