Bump version to 24.04.3.4
[LibreOffice.git] / schema / mathml2 / content / elementary-functions.xsd
blobb106f0d170b1a3172b34dd97cdaa4b990d982353
1 <xs:schema
2 xmlns:xs="http://www.w3.org/2001/XMLSchema"
3 xmlns="http://www.w3.org/1998/Math/MathML"
4 targetNamespace="http://www.w3.org/1998/Math/MathML"
5 elementFormDefault="qualified"
9 <xs:annotation>
10 <xs:documentation>
11 This is an XML Schema module for the elementary functions in content
12 MathML.
13 Author: St&#233;phane Dalmas, INRIA.
14 </xs:documentation>
15 </xs:annotation>
17 <!-- a common type for all this -->
19 <xs:complexType name="Elementary-functions.type">
20 <xs:attributeGroup ref="Definition.attrib"/>
21 <xs:attributeGroup ref="Common.attrib"/>
22 </xs:complexType>
24 <!-- Exp and logs -->
26 <xs:element name="exp" type="Elementary-functions.type"/>
27 <xs:element name="ln" type="Elementary-functions.type"/>
28 <xs:element name="log" type="Elementary-functions.type"/>
30 <!-- special element of the base of logarithms -->
32 <xs:group name="logbase.content">
33 <xs:sequence>
34 <xs:group ref="Content-expr.class"/>
35 </xs:sequence>
36 </xs:group>
38 <xs:complexType name="logbase.type">
39 <xs:group ref="logbase.content"/>
40 <xs:attributeGroup ref="Common.attrib"/>
41 </xs:complexType>
43 <xs:element name="logbase" type="logbase.type"/>
45 <!-- Trigonometric functions -->
47 <xs:element name="sin" type="Elementary-functions.type"/>
48 <xs:element name="cos" type="Elementary-functions.type"/>
49 <xs:element name="tan" type="Elementary-functions.type"/>
50 <xs:element name="sec" type="Elementary-functions.type"/>
51 <xs:element name="csc" type="Elementary-functions.type"/>
52 <xs:element name="cot" type="Elementary-functions.type"/>
54 <xs:element name="arcsin" type="Elementary-functions.type"/>
55 <xs:element name="arccos" type="Elementary-functions.type"/>
56 <xs:element name="arctan" type="Elementary-functions.type"/>
57 <xs:element name="arccot" type="Elementary-functions.type"/>
58 <xs:element name="arccsc" type="Elementary-functions.type"/>
59 <xs:element name="arcsec" type="Elementary-functions.type"/>
61 <!-- Hyperbolic trigonometric functions -->
63 <xs:element name="sinh" type="Elementary-functions.type"/>
64 <xs:element name="cosh" type="Elementary-functions.type"/>
65 <xs:element name="tanh" type="Elementary-functions.type"/>
66 <xs:element name="sech" type="Elementary-functions.type"/>
67 <xs:element name="csch" type="Elementary-functions.type"/>
68 <xs:element name="coth" type="Elementary-functions.type"/>
69 <xs:element name="arccosh" type="Elementary-functions.type"/>
70 <xs:element name="arccoth" type="Elementary-functions.type"/>
71 <xs:element name="arccsch" type="Elementary-functions.type"/>
72 <xs:element name="arcsech" type="Elementary-functions.type"/>
73 <xs:element name="arcsinh" type="Elementary-functions.type"/>
74 <xs:element name="arctanh" type="Elementary-functions.type"/>
76 <!-- And the group of everything -->
78 <xs:group name="Content-elementary-functions.class">
79 <xs:choice>
80 <xs:element ref="exp"/>
81 <xs:element ref="ln"/>
82 <xs:element ref="log"/>
83 <xs:element ref="logbase"/>
84 <xs:element ref="sin"/>
85 <xs:element ref="cos"/>
86 <xs:element ref="tan"/>
87 <xs:element ref="sec"/>
88 <xs:element ref="csc"/>
89 <xs:element ref="cot"/>
90 <xs:element ref="arcsin"/>
91 <xs:element ref="arccos"/>
92 <xs:element ref="arctan"/>
93 <xs:element ref="arcsec"/>
94 <xs:element ref="arccsc"/>
95 <xs:element ref="arccot"/>
96 <xs:element ref="sinh"/>
97 <xs:element ref="cosh"/>
98 <xs:element ref="tanh"/>
99 <xs:element ref="sech"/>
100 <xs:element ref="csch"/>
101 <xs:element ref="coth"/>
102 <xs:element ref="arccosh"/>
103 <xs:element ref="arccoth"/>
104 <xs:element ref="arccsch"/>
105 <xs:element ref="arcsech"/>
106 <xs:element ref="arcsinh"/>
107 <xs:element ref="arctanh"/>
108 </xs:choice>
109 </xs:group>
111 </xs:schema>
112 <!--
113 Copyright &#251; 2002 World Wide Web Consortium, (Massachusetts Institute
114 of Technology, Institut National de Recherche en Informatique et en
115 Automatique, Keio University). All Rights Reserved. See
116 http://www.w3.org/Consortium/Legal/.