From: Egon W. <eg...@us...> - 2004-04-25 20:02:01
|
Update of /cvsroot/cdk/cdk/src/org/openscience/cdk/io/cml/data In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10520/io/cml/data Added Files: cmlAll.xsd Log Message: Added schema for CMLDOM v2 --- NEW FILE: cmlAll.xsd --- <?xml version="1.0" encoding="UTF-8"?><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.xml-cml.org/schema/cml2/core" elementFormDefault="qualified" xmlns="http://www.xml-cml.org/schema/cml2/core"> <xsd:simpleType name="atomIDType" id="st.atomIDType" xmlns:h="http://www.w3.org/1999/xhtml"> <xsd:annotation> <xsd:documentation> <h:div class="summary">An identifier for an atom.</h:div> <h:div class="description"> <h:p>Of the form prefix:suffix where prefix and suffix are purely alphanumeric (with _ and -) and prefix is optional. This is similar to XML IDs (and we promote this as good practice for atomIDs. Other punctuation and whitespace is forbidden, so IDs from (say) PDB files are not satisfactory.</h:p> <h:p>The prefix is intended to form a pseudo-namespace so that atom IDs in different molecules may have identical suffixes. It is also useful if the prefix is the ID for the molecule (though this clearly has its limitation). Atom IDs should not be typed as XML IDs since they may not validate.</h:p></h:div> <h:div class="example" href="atomIDType1.xml"/> </xsd:documentation> [...7264 lines suppressed...] <h:div class="summary">A zMatrix.</h:div> <h:div class="description">A container for <h:tt>length</h:tt>, <h:tt>angle</h:tt> and <h:tt>torsion</h:tt>, which must be arranged in the conventional zMatrix format.</h:div> <h:div class="example" href="zMatrix1.xml"/> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:element ref="length"/> <xsd:element ref="angle"/> <xsd:element ref="torsion"/> </xsd:choice> </xsd:sequence> <xsd:attributeGroup ref="title"/> <xsd:attributeGroup ref="id"/> <xsd:attributeGroup ref="convention"/> <xsd:attributeGroup ref="dictRef"/> </xsd:complexType> </xsd:element></xsd:schema> |