Lists Home |
Date Index |
firstname.lastname@example.org (Tyler Close) writes:
>That's what a data model is. A data model tells you how you can
>expect data to be structured.
Perhaps the problem is that I make a distinction between "data" and "XML
document". I don't generally give a damn about sharing structures
beyond the document itself. When I do, I try to keep those structures
as minimal as possible.
>Perhaps we need an explicit definition of what a data model is.
>Could you provide yours?
A data model can range from a blessedly custom-fit outfit tailored
specifically to a particular need, or a hair-shirt straitjacket meant to
be shared by as many people as possible.
My problem is not with the notion of a data model per se - I use them in
my own code all the time. My problem is with the notion of shared data
models. Sharing syntax, fine. Sharing data models? That costs a lot,
in various ways.
Shared data models are poison.