[
Lists Home |
Date Index |
Thread Index
]
> Maybe not completely compatible, but certainly complementary.
> Google for "XML normal form," a lot of people are working
> on this.
I'll be danged if I didn't independently write about this same topic well
over a year ago. Unfortunately, it was in chapter of a book that appears
fated never to see the light of day... <sigh>
I wasn't as formal as
http://www.cs.ualberta.ca/~yuan/courses/692/lectures/xnf/xnf.pdf, either.
But it was basically the same method of applying functional dependency
analysis (the motivation for relational normalization) to XML documents.
The thing is, though, is that you don't want all your XML documents to be
normalized. The point of using a mapping is that you can note where an XML
source is not normalized (e.g., components that contain replicated data),
and recognize it as such when porting data over to a relational model. And
you'll want to check that the XML data was truly replicated faithfully.
|