%META:TOPICINFO{author="GarryJolleyRogers" date="1259118881" format="1.1" version="1.4"}% %META:TOPICPARENT{name="BDI.SDD_"}% ---+!! %TOPIC% ---+++XML schema design principles *This document is intended for xml experts.* This Wiki page has been created for ongoing disussions. Considerably more detailed, but partly outdated information is available in the external BDI.SDD_ document: [[http://www.diversitycampus.net/Projects/TDWG-BDI.SDD_/Docs/SDD_I_SchemaDesignPrinciples.html][XML schema design principles]]. Many design choices are not trivial. The decisions detailed below are based on the advice of members of the group and profited from consulting the following publications: * [[http://www.posc.org/ebiz/Guidelines/GuidelinesForXMLSchema.html][UK POSC Guidelines for XML Schema]] * [[http://www.xfront.com/BestPracticesHomepage.html][Costello, Roger L. (February 17, 2003, updated 2005) XML Schemas: Best Practices]] * [[http://www.xml.com/pub/a/2001/06/06/schemasimple.html][Kawaguchi, Kohsuke (June 06, 2001) W3C XML Schema Made Simple]] * [[http://www.xml.com/pub/a/2002/11/20/schemas.html][Obasanjo, Dare (November 20, 2002) W3C XML Schema Design Patterns: Avoiding Complexity]] * [[http://www.w3.org/People/Bos/DesignGuide/designguide.html][Bos, Bert (6 Mar 2003) What is a good standard? An essay on W3C's design principles]] * [[http://www.sys-con.com/xml/articleprint.cfm?id=494][Tom Gaven (2004) XML Schema Best Practices - better practices perhaps?]] * [[http://www-106.ibm.com/developerworks/xml/library/x-retail.html?dwzone=xml][Golick, Paul & Mader, Richard (1. Jan. 2002) Real-world XML Schema. Good naming conventions extend beyond retail]] * [[http://www-106.ibm.com/developerworks/library/x-flexschema/][Malik, Ayesha 2002. Create flexible and extensible XML schemas]] ---- See also the related external BDI.SDD_ document: [[http://www.diversitycampus.net/Projects/TDWG-BDI.SDD_/Docs/SDD_I_DocumentStructure.html][Distribution of functions between xml documents and xml schema]] -- Main.GregorHagedorn - 10 May 2006