OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
Re: [xml-dev] Notable declarative expressions?

On 21 Dec 2016, at 04:49, John Cowan <johnwcowan@gmail.com> wrote:

On Tue, Dec 20, 2016 at 11:37 PM, Rick Jelliffe <rjelliffe@allette.com.au> wrote:

According to a neat site I found called Wikipedia, a 1975 ANSI expert group decided there are (at least) three major things we can call data models: physical data models (e.g. for JSON?), logical data models (e.g. for XML ?) and conceptual data models (e.g. RDF?).

Yes, but by "physical data model" they meant "the way tables are laid out in specific tracks and cylinders on disk."  Times change.

Actually, they meant anything you might want control over that affects performance, security, availability, etc without being visible at application level: for example, definitions of indexes, space allocation strategies, recovery journals, etc. I think that definition stands the test of time.

Exactly what ANSI SPARC meant by the "conceptual" schema has always been open to debate. The best definition I heard was "a schema written in a language that hasn't been invented yet". As soon as you define a concrete schema language with concrete semantics, it becomes a logical model rather than a conceptual one.

Michael Kay

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS