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


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: Various presentations, schema concepts, etc.

[ Lists Home | Date Index | Thread Index ]
  • From: "KenNorth" <KenNorth@email.msn.com>
  • To: "Matt Sergeant" <matt@sergeant.org>
  • Date: Mon, 3 Jul 2000 01:51:18 -0700

> From reading your presentation slides Ken, I'm glad I won't be the one
> defining where the line should be between putting things in the XML
> schema, the DBMS schema and the application classes ;-)

That's easy. Put the schema diagram on the wall. Close eyes. Throw dart.

AFAIK, the terms "schema" and "sub-schema" originated from the work of the
CODASYL Data Base Task Group (DBTG) in the late '60s and early '70s. The
logical model of the database was sets and sub-schemas defined the
parent-child (owner-member) relationships. You traversed the sets in a
manner similar to DOM tree walking. You generated a schema, wrote
sub-schemas for various programming languages, and then bound them to
application code for compile-time type checking.

That development paradigm was procedural and process-oriented. The industry
has since moved to object-orientation, and I think we're about to make the
next great leap -- declarative programming. We'll express rules and
constraints instead of designing processes or objects.

This is xml-dev, the mailing list for XML developers.
To unsubscribe, mailto:majordomo@xml.org&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/


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

Copyright 2001 XML.org. This site is hosted by OASIS