From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI autolearn=unavailable autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,5b0ef47fd4f408f5,start X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2000-10-30 01:59:44 PST Path: supernews.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!isdnet!enst!enst.fr!not-for-mail From: "Robert C. Leif, Ph.D." Newsgroups: comp.lang.ada Subject: XML Schema and XML Script Date: Sat, 28 Oct 2000 23:32:54 -0700 Organization: ENST, France Message-ID: Reply-To: comp.lang.ada@ada.eu.org NNTP-Posting-Host: marvin.enst.fr Mime-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Trace: menuisier.enst.fr 972899978 12189 137.194.161.2 (30 Oct 2000 09:59:38 GMT) X-Complaints-To: usenet@enst.fr NNTP-Posting-Date: 30 Oct 2000 09:59:38 GMT To: "Comp. Lang. Ada" Return-Path: X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0) Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Errors-To: comp.lang.ada-admin@ada.eu.org X-BeenThere: comp.lang.ada@ada.eu.org X-Mailman-Version: 2.0beta5 Precedence: bulk List-Id: comp.lang.ada mail<->news gateway Errors-To: comp.lang.ada-admin@ada.eu.org X-BeenThere: comp.lang.ada@ada.eu.org Xref: supernews.google.com comp.lang.ada:1624 Date: 2000-10-30T09:59:38+00:00 From: Bob Leif W3C has just released XML Schema. Schemas are a replacement for Document Type Definitions, DTDs. Schemas are written in XML and therefore are readable. The schemas presently are an elegant, verbose method to declare data types. The architects of the next upgrade to the Ada standard should both enjoy and benefit from seeing an approach that is a parallel evolution to Ada. Reading the XML Schema Primer gives me the impression that at least one of the authors had knowledge of Ada 95. If anyone determines the accuracy of my hunch, please let me know. http://www.w3.org/ "XML Schema Becomes Candidate Recommendation 24 October 2000: W3C is pleased to announce advancement of the XML Schema language to Candidate Recommendation status. Read the Press Release and Testimonials. The specification is written in three parts:" "XML Schema Part 0: Primer is an introduction with examples." http://www.w3.org/TR/2000/CR-xmlschema-0-20001024/ "XML Schema Part 1: Structures specifies the XML Schema definition language, which offers facilities for describing the structure and constraining the contents of XML 1.0 documents." http://www.w3.org/TR/2000/CR-xmlschema-1-20001024/ "XML Schema Part 2: Data types specifies a robust, extensible system of data categories for XML." http://www.w3.org/TR/2000/CR-xmlschema-2-20001024/ The primer is well written. A quick look at the data type indicates a very professional job. "I believe that there may be a new contender in the language field. Fortunately it is NOT based on C syntax. XML Script works with XML." http://www.xmlscript.org/ XMLscript.org "XMLscript.org is a resource for XML Script, used for manipulating XML data." "Writing XML Script is the best way to create, read or convert XML data. XML Script is an XML-compliant scripting language that has been developed to handle XML with a minimum of overhead." XML Script should have one great advantage over both Ada and the C family, there is a very large user base of HTML. My obviously biased opinion is the design of XML Script would greatly benefit from the knowledge and experience of the Ada community. Both HTML and XML demonstrate that verbosity has little if any negative impact on the market for at least one type of software language. Ada type and object specifications are very compact compared to XML Schema. Please excuse this cross-listing. I do not have any quantitative data on the overlap of subscribers to Comp. Lang. Ada (Ada programming Language) and Team-Ada.