What are "Clippings?"
Contents
- MathML International Conference 2002 Presentations.
- The Klaus' Korner for ebXML and UN/CEFACT Activities.
- Metadata Object Description Schema (MODS).
- Rising Rebellion Against W3C XML Schema.
- Javascript XML Code Library.
- Berkeley DB XML.
- Stylesheet for Extracting Schematron Information from a RELAX-NG Schema.
- OASIS CIQ Technical Committee Releases New Specs
[June 24, 2002] MathML International Conference 2002 Presentations. A complete list of presentations for the MathML 2002 conference is available online, including Invited Speakers, Session Presentations, Demonstrations, and Posters. The aim of the MathML 2002 conference [June 28-30, 2002, Chicago, IL, USA] is "to bring together those people involved in defining the future of math on the web. The conference provides a forum for presenting and discussing current research and applications in which the major emphasis is on MathML and technologies that ease the use of mathematical and scientific content on the web." See also the schedule of events.
[June 24, 2002] The Klaus' Korner for ebXML and UN/CEFACT Activities. Klaus-Dieter Naujok (UN/CEFACT/eBTWG and TMWG Chair) has resurrected and revised a website with information on "the work of UN/CEFACT, be it about UMM, BPIM, ebXML's CC and PB work, or eBusiness generally, including eBusiness Web Services. Now called the Klaus' Korner. It has many links to existing resources, some of [his] articles, reports submitted to UN/CEFACT and more..." See the associated posting: "In 1992, the company I worked for, Premenos, asked me to create Klaus' Korner to share my knowledge with the user community. Over the next 6 years the site served as a resource center. With the acquisition of Premenos by Harbinger, the site became somewhat neglected. In 2000 I left Harbinger which resulted in the site being removed. Now, 10 years later, because of encouragements from friends, I have taken the time to recreate the site. "
[June 14, 2002] Metadata Object Description Schema (MODS). "The Library of Congress' Network Development and MARC Standards Office, with interested experts, has developed the Metadata Object Description Schema (MODS), which is a bibliographic element set that may be used for a variety of purposes, particularly for library applications. As an XML schema it is intended to be able to carry selected data from existing MARC 21 records as well as to enable the creation of original resource description records. It includes a subset of MARC fields and uses language-based tags rather than numeric ones, in some cases regrouping elements from the MARC 21 bibliographic format. The elements inherit MARC semantics, so are more compatible with existing library data than other metadata schemes. MODS could potentially be used as follows: (1) as a Z39.50 Next Generation specified format; (2) as an extension schema to METS (Metadata Encoding and Transmission Standard); (3) to represent metadata for harvesting; (4) for original resource description in XML syntax (using MARC semantics); (5) for representing a simplified MARC record in XML; (6) for metadata in XML that may be packaged with an electronic resource..." See: "Library of Congress Publishes MARC 21 XML Schema and Transformation Tools" and general references in "MARC (MAchine Readable Cataloging) and SGML/XML."
[June 06, 2002] Rising Rebellion Against W3C XML Schema. A weblog entry by Simon St.Laurent summarizes the most recent criticism of (bashing-victim-of-the-week) W3C XML Schema, 2002-06-03/07. "The more exciting part, which I think is fueling much of this activity as people realize that 'it doesn't have to be W3C XML Schema', is the rise of RELAX NG. It's exciting to me to read people's blogs and see the 'aha' moment where they start reading RELAX NG and realize that it's easy as well as capable..." See the XML-DEV thread, with comments from James Clark and Rick Jelliffe.
[June 06, 2002] Javascript XML Code Library. Mark Wilson reports that the XML code library at TopXML has about "180 items now and growing pretty fast. On TopXML you can find 160 zip files containing working source code, 78 PDF files and 2,226 pages of articles and code snippets..." The developers have some interesting ideas for the future of the library: "it's intended to unify all those tiny libraries out there, to centralize all the useful information, and then redistribute the information back out to all development websites... free obviously... Other developers can host XML code library on their websites as well..."
[June 05, 2002] Berkeley DB XML. Sleepycat Software has announced that "its innovative, embedded open source XML data management engine, Berkeley DB XML, is scheduled for release in the fourth quarter of 2002. Berkeley DB XML is a programmatic toolkit that specializes in the storage and retrieval of XML documents. Documents are stored in collections and queried using XPath. Berkeley DB XML will provide the first truly embedded, high-performance XML database system. Berkeley DB XML is built as a module on top of Berkeley DB, the world's most widely deployed embedded database engine, with hundreds of millions of copies in use worldwide and thousands of copies downloaded from Sleepycat's Web site daily. Berkeley DB provides application developers with robust, scalable, transactional data management services for their applications. Berkeley DB XML offers the same fast, reliable database management services that users have come to expect from Berkeley DB, coupled with native storage and query services for XML data. The combination of Berkeley DB's embedded architecture and the new XML layer allows developers to create cutting-edge Web-based applications and services with unmatched reliability, scalability and performance. The key components of the system are: (1) the XML Storage Manager, which writes native XML data to Berkeley DB for storage; (2) the XPath Query Processor, which uses the XPath 1.0 specification to parse, plan, and optimize XPath queries, and which searches the repository for matching documents; and (3) the XML Indexer, which provides a number of XML indexing strategies to support efficient expression evaluation. Sleepycat has established the Berkeley DB XML web site at http://www.sleepycat.com/xml/index.html for the user community and marketplace customers. This site includes information on early availability programs, topical news and an opt-in discussion forum..." [From the 2002-06-03 announcement "Sleepycat Software Announces Development of First Embedded, Industrial Strength XML Database Engine."]
[June 04, 2002] Stylesheet for Extracting Schematron Information from a RELAX-NG Schema. A posting from Eddie Robertsson references a new XSLT stylesheet: "... As long as your application isn't highly time critical you can always embedd Schematron rules within a RELAX-NG schema. Sun's MSV [Multi-Schema XML Validator] will support Schematron like rules in RELAX-NG schemas and I've just finished an XSLT stylesheet 'RNG2Schtrn.xsl' that will extract Schematron rules from a RELAX-NG schema and create a Schematron schema that can be used for validation. It works similar to the XSD2Schtrn.xsl stylesheet that extracts Schematron rules from a W3C XML Schema with one difference: Schematron rules in a RELAX-NG schema can appear anywhere between elements in the RELAX-NG namespace (in W3C XML Schema they have to be declared inside the xs:appinfo element) Like the XSD2Schtrn.xsl stylesheet the RNG2Schtrn.xsl stylesheet will also extract Schematron rules that are included in RELAX-NG modules from the main RNG schema by either <include> or <externalRef>. I'm currently modifying my previous article on how to embedd Schematron rules in W3C XML Schema to add a new section on how this is done in RELAX-NG and it will be available shortly. If you're interested in embedding Schematron rules in a RELAX-NG schema you can still have a look at the original article ['Combining the power of W3C XML Schema and Schematron'] because the technique used for both W3C XML Schema and RELAX-NG is exactly the same..."
[June 03, 2002] OASIS CIQ Technical Committee Releases New Specs. Ram Kumar announced that the OASIS CIQ TC has released new CIQ specifications for a 30-day public review and feedback period, through 30-June-2002. These include: [1] Extensible Name and Address Language (xNAL) V2.0; [2] Extensible Name Language (xNL) V2.0; [3] Extensible Address Language (xAL) V2.0; [4] Extensible Customer Information Language (xCIL) V2.0; and [5] Extensible Customer Relationships Language (xCRL) V1.1. The download area includes W3C DTDs, W3C Schemas with full namespace support [including assigned URNs for CIQ Standards], PDF documentation for all the standards, XML sample files validated against DTDs and Schemas, and HTML documentation of all the schemas. The objective of the OASIS Technical Committee on Customer Information Quality (CIQ) is "to deliver XML standards for customer information management to the industry."