XML Schema "linear-algebra.xsd"
Target Namespace:
http://www.w3.org/1998/Math/MathML
Components:
global elements, 9 complexTypes, 4 element groups, 9 attribute groups
Schema Location:
http://www.erudit.org/xsd/mathml/2.0/content/linear-algebra.xsd, see XML source
Included in Schema:
mathml2.xsd [src]
Annotation
This is an XML Schema module for the linear algebra part of content MathML. Author: Stéphane Dalmas, INRIA.
Element Summary
determinant
Type:
Content:
empty, 7+any attributes
Defined:
globally, see XML source
Used:
matrix
Type:
Content:
complex, 5+any attributes, 1 element
Defined:
globally, see XML source
Used:
matrixrow
Type:
Content:
complex, 5+any attributes, 166 elements
Defined:
globally, see XML source
Used:
outerproduct
Type:
Content:
empty, 7+any attributes
Defined:
globally, see XML source
Used:
scalarproduct
Type:
Content:
empty, 7+any attributes
Defined:
globally, see XML source
Used:
selector
Type:
Content:
empty, 7+any attributes
Defined:
globally, see XML source
Used:
transpose
Type:
Content:
empty, 7+any attributes
Defined:
globally, see XML source
Used:
vector
Type:
Content:
complex, 5+any attributes, 166 elements
Defined:
globally, see XML source
Used:
vectorproduct
Type:
Content:
empty, 7+any attributes
Defined:
globally, see XML source
Used:
Complex Type Summary
determinant.type
Content:
empty, 7+any attributes
Used:
matrix.type
Content:
complex, 5+any attributes, 1 element
Used:
matrixrow.type
Content:
complex, 5+any attributes, 166 elements
Used:
outerproduct.type
Content:
empty, 7+any attributes
Used:
scalarproduct.type
Content:
empty, 7+any attributes
Used:
selector.type
Content:
empty, 7+any attributes
Used:
transpose.type
Content:
empty, 7+any attributes
Used:
vector.type
Content:
complex, 5+any attributes, 166 elements
Used:
vectorproduct.type
Content:
empty, 7+any attributes
Used:
Element Group Summary
Content-linear-algebra.class
Content:
Includes:
definitions of 8 elements
Used:
matrix.content
Content:
Includes:
definition of 1 element
Used:
matrixrow.content
Content:
166 elements
Used:
vector.content
Content:
166 elements
Used:
Attribute Group Summary
determinant.attlist
Content:
7+any attributes
Used:
matrix.attlist
Content:
5+any attributes
Used:
matrixrow.attlist
Content:
5+any attributes
Used:
outerproduct.attlist
Content:
7+any attributes
Used:
scalarproduct.attlist
Content:
7+any attributes
Used:
selector.attlist
Content:
7+any attributes
Used:
transpose.attlist
Content:
7+any attributes
Used:
vector.attlist
Content:
5+any attributes
Used:
vectorproduct.attlist
Content:
7+any attributes
Used:
XML Source (w/o annotations (1))
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema elementFormDefault="qualified" targetNamespace="http://www.w3.org/1998/Math/MathML" xmlns="http://www.w3.org/1998/Math/MathML" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<!-- "vector" -->
<xs:attributeGroup name="vector.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="vector.content">
<xs:sequence>
<xs:group ref="Content-expr.class"/>
</xs:sequence>
</xs:group>
<xs:complexType name="vector.type">
<xs:group maxOccurs="unbounded" minOccurs="1" ref="vector.content"/>
<xs:attributeGroup ref="vector.attlist"/>
</xs:complexType>
<xs:element name="vector" type="vector.type"/>
<!-- "matrix" -->
<xs:attributeGroup name="matrix.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="matrix.content">
<xs:sequence>
<xs:element ref="matrixrow"/>
</xs:sequence>
</xs:group>
<xs:complexType name="matrix.type">
<xs:group maxOccurs="unbounded" minOccurs="1" ref="matrix.content"/>
<xs:attributeGroup ref="matrix.attlist"/>
</xs:complexType>
<xs:element name="matrix" type="matrix.type"/>
<!-- "matrixrow" -->
<xs:attributeGroup name="matrixrow.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="matrixrow.content">
<xs:sequence>
<xs:group ref="Content-expr.class"/>
</xs:sequence>
</xs:group>
<xs:complexType name="matrixrow.type">
<xs:group maxOccurs="unbounded" minOccurs="1" ref="matrixrow.content"/>
<xs:attributeGroup ref="matrixrow.attlist"/>
</xs:complexType>
<xs:element name="matrixrow" type="matrixrow.type"/>
<!-- "determinant" -->
<xs:attributeGroup name="determinant.attlist">
<xs:attributeGroup ref="Definition.attrib"/>
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:complexType name="determinant.type">
<xs:attributeGroup ref="determinant.attlist"/>
</xs:complexType>
<xs:element name="determinant" type="determinant.type"/>
<!-- "transpose" -->
<xs:attributeGroup name="transpose.attlist">
<xs:attributeGroup ref="Definition.attrib"/>
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:complexType name="transpose.type">
<xs:attributeGroup ref="transpose.attlist"/>
</xs:complexType>
<xs:element name="transpose" type="transpose.type"/>
<!-- "selector" -->
<xs:attributeGroup name="selector.attlist">
<xs:attributeGroup ref="Definition.attrib"/>
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:complexType name="selector.type">
<xs:attributeGroup ref="selector.attlist"/>
</xs:complexType>
<xs:element name="selector" type="selector.type"/>
<!-- "vectorproduct" -->
<xs:attributeGroup name="vectorproduct.attlist">
<xs:attributeGroup ref="Definition.attrib"/>
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:complexType name="vectorproduct.type">
<xs:attributeGroup ref="vectorproduct.attlist"/>
</xs:complexType>
<xs:element name="vectorproduct" type="vectorproduct.type"/>
<!-- "scalarproduct" -->
<xs:attributeGroup name="scalarproduct.attlist">
<xs:attributeGroup ref="Definition.attrib"/>
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:complexType name="scalarproduct.type">
<xs:attributeGroup ref="scalarproduct.attlist"/>
</xs:complexType>
<xs:element name="scalarproduct" type="scalarproduct.type"/>
<!-- "outerproduct" -->
<xs:attributeGroup name="outerproduct.attlist">
<xs:attributeGroup ref="Definition.attrib"/>
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:complexType name="outerproduct.type">
<xs:attributeGroup ref="outerproduct.attlist"/>
</xs:complexType>
<xs:element name="outerproduct" type="outerproduct.type"/>
<!-- And the group of everything -->
<xs:choice>
<xs:element ref="vector"/>
<xs:element ref="matrix"/>
<xs:element ref="determinant"/>
<xs:element ref="transpose"/>
<xs:element ref="selector"/>
<xs:element ref="vectorproduct"/>
<xs:element ref="scalarproduct"/>
<xs:element ref="outerproduct"/>
</xs:choice>
</xs:group>
</xs:schema>
<!--
Copyright &#251; 2002 World Wide Web Consortium, (Massachusetts Institute
of Technology, Institut National de Recherche en Informatique et en
Automatique, Keio University). All Rights Reserved. See
http://www.w3.org/Consortium/Legal/.
-->

XML schema documentation generated with DocFlex/XML 1.7.0 using DocFlex/XML | XSDDoc 2.0.0 template set