- From: Charles Campbell <campbelc@informix.com>
- Date: Fri, 26 May 2000 23:17:39 -0700
- To: www-xml-schema-comments@w3.org
- Cc: cmsmcq@acm.org
Here are the comments I received from Mike Stonebraker. I have other
within Informix looking at the document to see how they would affect the
OR, Object Relational Model.
I Hope this is the correct list to submit these comments on. Let me know
if I need to do something else.
Thanks,
chuck
>X-Sender: mike@pop.cohera.com
>X-Mailer: QUALCOMM Windows Eudora Pro Version 3.0.5 (32)
>Date: Fri, 26 May 2000 09:17:19 +0100
>To: herbach@informix.com
>From: Mike Stonebraker <mike@informix.com>
>Subject: XMLSchema
>Cc: campbelc@informix.com, cto@informix.com
>
>I come from the following point of view.
>
>It must be possible to map XMLSchema into an OR Schema, so that a
>"shredder" will work. In addition, it is highly desirable if the OR schema
>can be updated directly (and not through XML). For example, one might want
>to directly enter purchase orders and then export them as XML objects,
>obeying XMLSchema.
>
>Hence, it is desirable if XMLSchema constraints can be mapped to OR
>structural constraints and not supported by an ingest function.
>
>In this regard, the following stuff seems problematic:
>
>1) minoccurs and maxoccurs -- there is no corresponding SQL construct
>
>2) choice -- this is basically to support union types, and SQL doesn't have
>them
>
>3) all -- allows items to appear in any order, and XML is order sensitive.
>Not clear that there is an easy way to support this....
>
>4) equivalence -- allows two types to be declared equivalent -- no
>corresponding construct in SQL.
>
>There are probably some more cases that are ugly -- these are just the ones
>that occured to me on a quick reading of the XMLSchema document.
>
>/mike
=====================================================
Charles E. Campbell --- Standards & Language Architect
Informix Software, Inc. Phone +1.510.628.3908
300 Lakeside Drive Email: campbelc@informix.com
Oakland, CA 94612 Fax: +1.510.628.3736
USA
Personal FAX +1.916.988.6092
Personal Phone +1.916.988.3501
Personal Cell +1.916.300.1205
Personal email: campbelc@ix.netcom.com
=====================================================
= Any opinions expressed are the opinions of myself and may or may
= not reflect the opinions of anyone else or the company I represent.
=====================================================
Received on Saturday, 27 May 2000 02:21:22 UTC