From a64503452e2e42d21f4fbe937c345243a9021026 Mon Sep 17 00:00:00 2001
From: philschatz <253202+philschatz@users.noreply.github.com>
Date: Mon, 4 Apr 2022 12:42:56 -0500
Subject: [PATCH 1/5] Use MathML 3 and remove MathML 2
---
.../schema/rng/0.7/cnxml-abstract-driver.rng | 2 +-
.../schema/rng/0.7/cnxml-common-jing.rng | 2 +-
.../collxml/schema/rng/1.0/collxml-jing.rng | 2 +-
.../collxml/schema/rng/2.0/collxml-jing.rng | 2 +-
cnxml/xml/mathml/schema/dtd/2.0/isoamsa.ent | 173 -
cnxml/xml/mathml/schema/dtd/2.0/isoamsb.ent | 146 -
cnxml/xml/mathml/schema/dtd/2.0/isoamsc.ent | 49 -
cnxml/xml/mathml/schema/dtd/2.0/isoamsn.ent | 117 -
cnxml/xml/mathml/schema/dtd/2.0/isoamso.ent | 77 -
cnxml/xml/mathml/schema/dtd/2.0/isoamsr.ent | 205 -
cnxml/xml/mathml/schema/dtd/2.0/isobox.ent | 67 -
cnxml/xml/mathml/schema/dtd/2.0/isocyr1.ent | 94 -
cnxml/xml/mathml/schema/dtd/2.0/isocyr2.ent | 53 -
cnxml/xml/mathml/schema/dtd/2.0/isodia.ent | 41 -
cnxml/xml/mathml/schema/dtd/2.0/isogrk3.ent | 70 -
cnxml/xml/mathml/schema/dtd/2.0/isolat1.ent | 89 -
cnxml/xml/mathml/schema/dtd/2.0/isolat2.ent | 148 -
cnxml/xml/mathml/schema/dtd/2.0/isomfrk.ent | 79 -
cnxml/xml/mathml/schema/dtd/2.0/isomopf.ent | 53 -
cnxml/xml/mathml/schema/dtd/2.0/isomscr.ent | 79 -
cnxml/xml/mathml/schema/dtd/2.0/isonum.ent | 101 -
cnxml/xml/mathml/schema/dtd/2.0/isopub.ent | 110 -
cnxml/xml/mathml/schema/dtd/2.0/isotech.ent | 183 -
.../mathml/schema/dtd/2.0/mathml2-qname-1.mod | 275 -
cnxml/xml/mathml/schema/dtd/2.0/mathml2.dtd | 2057 --------
cnxml/xml/mathml/schema/dtd/2.0/mmlalias.ent | 564 --
cnxml/xml/mathml/schema/dtd/2.0/mmlextra.ent | 128 -
.../xml/mathml/schema/dtd/2.0/moz-mathml.ent | 1552 ------
cnxml/xml/mathml/schema/rng/2.0/mathml2.rng | 4565 -----------------
.../mathml/schema/rng/3.0/mathml3-common.rng | 257 +
.../mathml/schema/rng/3.0/mathml3-content.rng | 1544 ++++++
.../schema/rng/3.0/mathml3-presentation.rng | 2324 +++++++++
.../schema/rng/3.0/mathml3-strict-content.rng | 205 +
cnxml/xml/mathml/schema/rng/3.0/mathml3.rng | 23 +
.../schema/xsd/2.0/common/common-attribs.xsd | 41 -
.../xml/mathml/schema/xsd/2.0/common/math.xsd | 126 -
.../schema/xsd/2.0/common/xlink-href.xsd | 20 -
.../mathml/schema/xsd/2.0/content/arith.xsd | 90 -
.../schema/xsd/2.0/content/calculus.xsd | 146 -
.../schema/xsd/2.0/content/common-attrib.xsd | 30 -
.../schema/xsd/2.0/content/constants.xsd | 83 -
.../schema/xsd/2.0/content/constructs.xsd | 260 -
.../xsd/2.0/content/elementary-functions.xsd | 117 -
.../schema/xsd/2.0/content/functions.xsd | 73 -
.../schema/xsd/2.0/content/linear-algebra.xsd | 173 -
.../mathml/schema/xsd/2.0/content/logic.xsd | 53 -
.../schema/xsd/2.0/content/relations.xsd | 55 -
.../schema/xsd/2.0/content/semantics.xsd | 85 -
.../mathml/schema/xsd/2.0/content/sets.xsd | 236 -
.../schema/xsd/2.0/content/statistics.xsd | 136 -
.../mathml/schema/xsd/2.0/content/tokens.xsd | 120 -
.../xsd/2.0/content/vector-calculus.xsd | 88 -
cnxml/xml/mathml/schema/xsd/2.0/mathml2.xsd | 59 -
.../schema/xsd/2.0/presentation/action.xsd | 44 -
.../xsd/2.0/presentation/characters.xsd | 37 -
.../xsd/2.0/presentation/common-attribs.xsd | 113 -
.../xsd/2.0/presentation/common-types.xsd | 103 -
.../schema/xsd/2.0/presentation/error.xsd | 40 -
.../schema/xsd/2.0/presentation/layout.xsd | 195 -
.../schema/xsd/2.0/presentation/scripts.xsd | 184 -
.../schema/xsd/2.0/presentation/space.xsd | 52 -
.../schema/xsd/2.0/presentation/style.xsd | 69 -
.../schema/xsd/2.0/presentation/table.xsd | 216 -
.../schema/xsd/2.0/presentation/tokens.xsd | 124 -
64 files changed, 4357 insertions(+), 14247 deletions(-)
delete mode 100644 cnxml/xml/mathml/schema/dtd/2.0/isoamsa.ent
delete mode 100644 cnxml/xml/mathml/schema/dtd/2.0/isoamsb.ent
delete mode 100644 cnxml/xml/mathml/schema/dtd/2.0/isoamsc.ent
delete mode 100644 cnxml/xml/mathml/schema/dtd/2.0/isoamsn.ent
delete mode 100644 cnxml/xml/mathml/schema/dtd/2.0/isoamso.ent
delete mode 100644 cnxml/xml/mathml/schema/dtd/2.0/isoamsr.ent
delete mode 100644 cnxml/xml/mathml/schema/dtd/2.0/isobox.ent
delete mode 100644 cnxml/xml/mathml/schema/dtd/2.0/isocyr1.ent
delete mode 100644 cnxml/xml/mathml/schema/dtd/2.0/isocyr2.ent
delete mode 100644 cnxml/xml/mathml/schema/dtd/2.0/isodia.ent
delete mode 100644 cnxml/xml/mathml/schema/dtd/2.0/isogrk3.ent
delete mode 100644 cnxml/xml/mathml/schema/dtd/2.0/isolat1.ent
delete mode 100644 cnxml/xml/mathml/schema/dtd/2.0/isolat2.ent
delete mode 100644 cnxml/xml/mathml/schema/dtd/2.0/isomfrk.ent
delete mode 100644 cnxml/xml/mathml/schema/dtd/2.0/isomopf.ent
delete mode 100644 cnxml/xml/mathml/schema/dtd/2.0/isomscr.ent
delete mode 100644 cnxml/xml/mathml/schema/dtd/2.0/isonum.ent
delete mode 100644 cnxml/xml/mathml/schema/dtd/2.0/isopub.ent
delete mode 100644 cnxml/xml/mathml/schema/dtd/2.0/isotech.ent
delete mode 100644 cnxml/xml/mathml/schema/dtd/2.0/mathml2-qname-1.mod
delete mode 100644 cnxml/xml/mathml/schema/dtd/2.0/mathml2.dtd
delete mode 100644 cnxml/xml/mathml/schema/dtd/2.0/mmlalias.ent
delete mode 100644 cnxml/xml/mathml/schema/dtd/2.0/mmlextra.ent
delete mode 100644 cnxml/xml/mathml/schema/dtd/2.0/moz-mathml.ent
delete mode 100644 cnxml/xml/mathml/schema/rng/2.0/mathml2.rng
create mode 100755 cnxml/xml/mathml/schema/rng/3.0/mathml3-common.rng
create mode 100755 cnxml/xml/mathml/schema/rng/3.0/mathml3-content.rng
create mode 100755 cnxml/xml/mathml/schema/rng/3.0/mathml3-presentation.rng
create mode 100755 cnxml/xml/mathml/schema/rng/3.0/mathml3-strict-content.rng
create mode 100755 cnxml/xml/mathml/schema/rng/3.0/mathml3.rng
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/common/common-attribs.xsd
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/common/math.xsd
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/common/xlink-href.xsd
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/content/arith.xsd
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/content/calculus.xsd
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/content/common-attrib.xsd
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/content/constants.xsd
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/content/constructs.xsd
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/content/elementary-functions.xsd
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/content/functions.xsd
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/content/linear-algebra.xsd
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/content/logic.xsd
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/content/relations.xsd
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/content/semantics.xsd
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/content/sets.xsd
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/content/statistics.xsd
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/content/tokens.xsd
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/content/vector-calculus.xsd
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/mathml2.xsd
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/presentation/action.xsd
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/presentation/characters.xsd
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/presentation/common-attribs.xsd
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/presentation/common-types.xsd
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/presentation/error.xsd
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/presentation/layout.xsd
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/presentation/scripts.xsd
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/presentation/space.xsd
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/presentation/style.xsd
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/presentation/table.xsd
delete mode 100644 cnxml/xml/mathml/schema/xsd/2.0/presentation/tokens.xsd
diff --git a/cnxml/xml/cnxml/schema/rng/0.7/cnxml-abstract-driver.rng b/cnxml/xml/cnxml/schema/rng/0.7/cnxml-abstract-driver.rng
index 7f6fdc9..8498ff6 100644
--- a/cnxml/xml/cnxml/schema/rng/0.7/cnxml-abstract-driver.rng
+++ b/cnxml/xml/cnxml/schema/rng/0.7/cnxml-abstract-driver.rng
@@ -69,7 +69,7 @@
-
+
diff --git a/cnxml/xml/cnxml/schema/rng/0.7/cnxml-common-jing.rng b/cnxml/xml/cnxml/schema/rng/0.7/cnxml-common-jing.rng
index d142428..328cabb 100644
--- a/cnxml/xml/cnxml/schema/rng/0.7/cnxml-common-jing.rng
+++ b/cnxml/xml/cnxml/schema/rng/0.7/cnxml-common-jing.rng
@@ -58,7 +58,7 @@
-
+
diff --git a/cnxml/xml/collxml/schema/rng/1.0/collxml-jing.rng b/cnxml/xml/collxml/schema/rng/1.0/collxml-jing.rng
index ba96bf1..9b937cf 100644
--- a/cnxml/xml/collxml/schema/rng/1.0/collxml-jing.rng
+++ b/cnxml/xml/collxml/schema/rng/1.0/collxml-jing.rng
@@ -72,7 +72,7 @@
-
+
diff --git a/cnxml/xml/collxml/schema/rng/2.0/collxml-jing.rng b/cnxml/xml/collxml/schema/rng/2.0/collxml-jing.rng
index ba96bf1..9b937cf 100644
--- a/cnxml/xml/collxml/schema/rng/2.0/collxml-jing.rng
+++ b/cnxml/xml/collxml/schema/rng/2.0/collxml-jing.rng
@@ -72,7 +72,7 @@
-
+
diff --git a/cnxml/xml/mathml/schema/dtd/2.0/isoamsa.ent b/cnxml/xml/mathml/schema/dtd/2.0/isoamsa.ent
deleted file mode 100644
index 5377f72..0000000
--- a/cnxml/xml/mathml/schema/dtd/2.0/isoamsa.ent
+++ /dev/null
@@ -1,173 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/dtd/2.0/isoamsb.ent b/cnxml/xml/mathml/schema/dtd/2.0/isoamsb.ent
deleted file mode 100644
index 0137313..0000000
--- a/cnxml/xml/mathml/schema/dtd/2.0/isoamsb.ent
+++ /dev/null
@@ -1,146 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/dtd/2.0/isoamsc.ent b/cnxml/xml/mathml/schema/dtd/2.0/isoamsc.ent
deleted file mode 100644
index dc1e00e..0000000
--- a/cnxml/xml/mathml/schema/dtd/2.0/isoamsc.ent
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/dtd/2.0/isoamsn.ent b/cnxml/xml/mathml/schema/dtd/2.0/isoamsn.ent
deleted file mode 100644
index d908fee..0000000
--- a/cnxml/xml/mathml/schema/dtd/2.0/isoamsn.ent
+++ /dev/null
@@ -1,117 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/dtd/2.0/isoamso.ent b/cnxml/xml/mathml/schema/dtd/2.0/isoamso.ent
deleted file mode 100644
index 1f1326e..0000000
--- a/cnxml/xml/mathml/schema/dtd/2.0/isoamso.ent
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/dtd/2.0/isoamsr.ent b/cnxml/xml/mathml/schema/dtd/2.0/isoamsr.ent
deleted file mode 100644
index 192c559..0000000
--- a/cnxml/xml/mathml/schema/dtd/2.0/isoamsr.ent
+++ /dev/null
@@ -1,205 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/dtd/2.0/isobox.ent b/cnxml/xml/mathml/schema/dtd/2.0/isobox.ent
deleted file mode 100644
index 630edc5..0000000
--- a/cnxml/xml/mathml/schema/dtd/2.0/isobox.ent
+++ /dev/null
@@ -1,67 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/dtd/2.0/isocyr1.ent b/cnxml/xml/mathml/schema/dtd/2.0/isocyr1.ent
deleted file mode 100644
index 4bcc9e4..0000000
--- a/cnxml/xml/mathml/schema/dtd/2.0/isocyr1.ent
+++ /dev/null
@@ -1,94 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/dtd/2.0/isocyr2.ent b/cnxml/xml/mathml/schema/dtd/2.0/isocyr2.ent
deleted file mode 100644
index 67c477b..0000000
--- a/cnxml/xml/mathml/schema/dtd/2.0/isocyr2.ent
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/dtd/2.0/isodia.ent b/cnxml/xml/mathml/schema/dtd/2.0/isodia.ent
deleted file mode 100644
index ba64963..0000000
--- a/cnxml/xml/mathml/schema/dtd/2.0/isodia.ent
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/dtd/2.0/isogrk3.ent b/cnxml/xml/mathml/schema/dtd/2.0/isogrk3.ent
deleted file mode 100644
index fa03355..0000000
--- a/cnxml/xml/mathml/schema/dtd/2.0/isogrk3.ent
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/dtd/2.0/isolat1.ent b/cnxml/xml/mathml/schema/dtd/2.0/isolat1.ent
deleted file mode 100644
index 849d360..0000000
--- a/cnxml/xml/mathml/schema/dtd/2.0/isolat1.ent
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/dtd/2.0/isolat2.ent b/cnxml/xml/mathml/schema/dtd/2.0/isolat2.ent
deleted file mode 100644
index 3049be7..0000000
--- a/cnxml/xml/mathml/schema/dtd/2.0/isolat2.ent
+++ /dev/null
@@ -1,148 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/dtd/2.0/isomfrk.ent b/cnxml/xml/mathml/schema/dtd/2.0/isomfrk.ent
deleted file mode 100644
index bfe16ae..0000000
--- a/cnxml/xml/mathml/schema/dtd/2.0/isomfrk.ent
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/dtd/2.0/isomopf.ent b/cnxml/xml/mathml/schema/dtd/2.0/isomopf.ent
deleted file mode 100644
index 853227e..0000000
--- a/cnxml/xml/mathml/schema/dtd/2.0/isomopf.ent
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/dtd/2.0/isomscr.ent b/cnxml/xml/mathml/schema/dtd/2.0/isomscr.ent
deleted file mode 100644
index eb25ebd..0000000
--- a/cnxml/xml/mathml/schema/dtd/2.0/isomscr.ent
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/dtd/2.0/isonum.ent b/cnxml/xml/mathml/schema/dtd/2.0/isonum.ent
deleted file mode 100644
index c1f30bc..0000000
--- a/cnxml/xml/mathml/schema/dtd/2.0/isonum.ent
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/dtd/2.0/isopub.ent b/cnxml/xml/mathml/schema/dtd/2.0/isopub.ent
deleted file mode 100644
index ceb8686..0000000
--- a/cnxml/xml/mathml/schema/dtd/2.0/isopub.ent
+++ /dev/null
@@ -1,110 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/dtd/2.0/isotech.ent b/cnxml/xml/mathml/schema/dtd/2.0/isotech.ent
deleted file mode 100644
index 6747b42..0000000
--- a/cnxml/xml/mathml/schema/dtd/2.0/isotech.ent
+++ /dev/null
@@ -1,183 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/dtd/2.0/mathml2-qname-1.mod b/cnxml/xml/mathml/schema/dtd/2.0/mathml2-qname-1.mod
deleted file mode 100644
index 05cfb02..0000000
--- a/cnxml/xml/mathml/schema/dtd/2.0/mathml2-qname-1.mod
+++ /dev/null
@@ -1,275 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-]]>
-
-
-
-
-]]>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/dtd/2.0/mathml2.dtd b/cnxml/xml/mathml/schema/dtd/2.0/mathml2.dtd
deleted file mode 100644
index 39a03ce..0000000
--- a/cnxml/xml/mathml/schema/dtd/2.0/mathml2.dtd
+++ /dev/null
@@ -1,2057 +0,0 @@
-
-
-
-
-
-
-
-
-
-%mathml-qname.mod;]]>
-
-
-
-]]>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-%ent-isoamsa;
-
-
-%ent-isoamsb;
-
-
-%ent-isoamsc;
-
-
-%ent-isoamsn;
-
-
-%ent-isoamso;
-
-
-%ent-isoamsr;
-
-
-%ent-isogrk3;
-
-
-%ent-isomfrk;
-
-
-%ent-isomopf;
-
-
-%ent-isomscr;
-
-
-%ent-isotech;
-
-
-
-
-%ent-isobox;
-
-
-%ent-isocyr1;
-
-
-%ent-isocyr2;
-
-
-%ent-isodia;
-
-
-%ent-isolat1;
-
-
-%ent-isolat2;
-
-
-%ent-isonum;
-
-
-%ent-isopub;
-
-
-
-
-%ent-mmlextra;
-
-
-
-
-%ent-mmlalias;
-
-]]>
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/dtd/2.0/mmlalias.ent b/cnxml/xml/mathml/schema/dtd/2.0/mmlalias.ent
deleted file mode 100644
index 555f618..0000000
--- a/cnxml/xml/mathml/schema/dtd/2.0/mmlalias.ent
+++ /dev/null
@@ -1,564 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/dtd/2.0/mmlextra.ent b/cnxml/xml/mathml/schema/dtd/2.0/mmlextra.ent
deleted file mode 100644
index e974773..0000000
--- a/cnxml/xml/mathml/schema/dtd/2.0/mmlextra.ent
+++ /dev/null
@@ -1,128 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/dtd/2.0/moz-mathml.ent b/cnxml/xml/mathml/schema/dtd/2.0/moz-mathml.ent
deleted file mode 100644
index 95a4d7e..0000000
--- a/cnxml/xml/mathml/schema/dtd/2.0/moz-mathml.ent
+++ /dev/null
@@ -1,1552 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/rng/2.0/mathml2.rng b/cnxml/xml/mathml/schema/rng/2.0/mathml2.rng
deleted file mode 100644
index 6aa417d..0000000
--- a/cnxml/xml/mathml/schema/rng/2.0/mathml2.rng
+++ /dev/null
@@ -1,4565 +0,0 @@
-
-
-
-
- An unofficial RELAX NG schema for MathML 2.0
-
- Author: Masayasu Ishikawa (mimasa@w3.org)
- $Id: mathml2.rng 7615 2003-09-02 21:13:17Z jago $
-
- This is the Mathematical Markup Language (MathML) 2.0, an XML
- application for describing mathematical notation and capturing
- both its structure and content.
-
- Permission to use, copy, modify and distribute this MathML 2.0 RELAX NG
- schema and its accompanying documentation for any purpose and without
- fee is hereby granted in perpetuity, provided that the above copyright
- notice and this paragraph appear in all copies. The author makes no
- representation about the suitability of this RELAX NG schema for
- any purpose.
-
- It is provided "as is" without expressed or implied warranty.
-
-
-
- The top-level element "math" contains MathML encoded
- mathematics. The "math" element has the browser info
- attributes iff it is also the browser interface element.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Attributes shared by all elements
-
-
-
-
-
-
-
-
-
- simple
- none
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Presentation element set
- Attribute definitions
-
-
-
-
-
-
-
-
-
-
-
-
- normal
- bold
-
-
-
-
-
-
-
-
-
- normal
- italic
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- MathML2 typographically-distinguished symbol attributes
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- prefix
- infix
- postfix
-
-
-
-
-
-
-
-
-
- true
- false
-
-
-
-
-
-
-
-
-
- true
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- false
-
-
-
-
-
-
-
-
-
- true
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- false
-
-
-
-
-
-
-
-
-
- true
- false
-
-
-
-
-
-
-
-
-
- true
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- none
- solid
- dashed
-
-
-
-
-
-
-
-
-
- left
- right
- leftoverlap
- rightoverlap
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- left
- right
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Presentation schemata with content
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Empty presentation schemata
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Presentation: general layout schemata
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Presentation layout schemata: scripts and limits
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Presentation layout schemata: empty elements for scripts
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Presentation layout schemata: tables
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Empty presentation layout schemata
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Presentation action schemata
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- The following entity for substitution into
- content constructs excludes elements that
- are not valid as expressions.
-
-
-
-
-
-
-
-
-
-
-
-
- Presentation entity: all presentation constructs
-
-
-
-
-
-
-
-
-
-
-
-
- Content element set
- Attribute definitions
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Content elements: leaf nodes
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Content elements: specials
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Content elements: others
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Content elements: semantic mapping
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Content elements: constructors
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Content elements: symbols
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Content elements: operators
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Content elements: relations
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Content elements: quantifiers
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Operator groups
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Relation groups
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Content constructs: all
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Content constructs for substitution in presentation structures
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Recursive definition for content of expressions. Include
- presentation constructs at lowest level so presentation
- layout schemata hold presentation or content elements.
- Include content constructs at lowest level so content
- elements hold PCDATA or presentation elements at leaf
- level (for permitted substitutable elements in context)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PCDATA or MathML character elements
-
-
-
-
-
-
-
-
- Content elements: tokens
- (may contain embedded presentation constructs)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Content elements: special
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Content elements: other
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Content elements: semantics
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Content elements: constructors
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Content elements: operator (user-defined)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Content elements: quantifiers
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Presentation layout schemata contain tokens,
- layout and content schemata.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Presentation elements contain PCDATA or malignmark constructs.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Browser interface definition
- Attributes for top-level element "math"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Attributes for browser interface element
-
-
-
-
-
-
-
-
-
-
-
-
- scroll
- elide
- truncate
- scale
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/rng/3.0/mathml3-common.rng b/cnxml/xml/mathml/schema/rng/3.0/mathml3-common.rng
new file mode 100755
index 0000000..1ebc929
--- /dev/null
+++ b/cnxml/xml/mathml/schema/rng/3.0/mathml3-common.rng
@@ -0,0 +1,257 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ block
+ inline
+
+
+
+
+
+
+
+
+
+
+
+ linebreak
+ scroll
+ elide
+ truncate
+ scale
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ top
+ middle
+ bottom
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ \s*((-?[0-9]*([0-9]\.?|\.[0-9])[0-9]*(e[mx]|in|cm|mm|p[xtc]|%)?)|(negative)?((very){0,2}thi(n|ck)|medium)mathspace)\s*
+
+
+
diff --git a/cnxml/xml/mathml/schema/rng/3.0/mathml3-content.rng b/cnxml/xml/mathml/schema/rng/3.0/mathml3-content.rng
new file mode 100755
index 0000000..c1e974a
--- /dev/null
+++ b/cnxml/xml/mathml/schema/rng/3.0/mathml3-content.rng
@@ -0,0 +1,1544 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ numeric
+ lexicographic
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ prefix
+ infix
+ function-model
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cnxml/xml/mathml/schema/rng/3.0/mathml3-presentation.rng b/cnxml/xml/mathml/schema/rng/3.0/mathml3-presentation.rng
new file mode 100755
index 0000000..0b2688e
--- /dev/null
+++ b/cnxml/xml/mathml/schema/rng/3.0/mathml3-presentation.rng
@@ -0,0 +1,2324 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ \s*([\+\-]?[0-9]*([0-9]\.?|\.[0-9])[0-9]*\s*((%?\s*(height|depth|width)?)|e[mx]|in|cm|mm|p[xtc]|((negative)?((very){0,2}thi(n|ck)|medium)mathspace))?)\s*
+
+
+
+
+ none
+ solid
+ dashed
+
+
+
+
+ top
+ bottom
+ center
+ baseline
+ axis
+
+
+
+
+ left
+ center
+ right
+
+
+
+
+ longdiv
+ actuarial
+ radical
+ box
+ roundedbox
+ circle
+ left
+ right
+ top
+ bottom
+ updiagonalstrike
+ downdiagonalstrike
+ verticalstrike
+ horizontalstrike
+ madruwb
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ \s*\S\s*
+
+
+
+
+ \s*((#[0-9a-fA-F]{3}([0-9a-fA-F]{3})?)|[aA][qQ][uU][aA]|[bB][lL][aA][cC][kK]|[bB][lL][uU][eE]|[fF][uU][cC][hH][sS][iI][aA]|[gG][rR][aA][yY]|[gG][rR][eE][eE][nN]|[lL][iI][mM][eE]|[mM][aA][rR][oO][oO][nN]|[nN][aA][vV][yY]|[oO][lL][iI][vV][eE]|[pP][uU][rR][pP][lL][eE]|[rR][eE][dD]|[sS][iI][lL][vV][eE][rR]|[tT][eE][aA][lL]|[wW][hH][iI][tT][eE]|[yY][eE][lL][lL][oO][wW])\s*
+
+
+
+
+ left
+ center
+ right
+ decimalpoint
+
+
+
+
+
+
+
+
+
+
+
+ (\s*\{\s*(left|center|right|decimalpoint)(\s+(left|center|right|decimalpoint))*\})*\s*
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ prefix
+ infix
+ postfix
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+
+ infinity
+
+
+
+
+
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+ auto
+ newline
+ nobreak
+ goodbreak
+ badbreak
+
+
+
+
+
+
+
+
+
+
+
+ before
+ after
+ duplicate
+ infixlinebreakstyle
+
+
+
+
+
+
+
+
+
+ left
+ center
+ right
+ auto
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ left
+ center
+ right
+ auto
+ id
+ indentalign
+
+
+
+
+
+
+
+ indentshift
+
+
+
+
+
+
+ left
+ center
+ right
+ auto
+ id
+ indentalign
+
+
+
+
+
+
+
+ indentshift
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ auto
+ newline
+ nobreak
+ goodbreak
+ badbreak
+ indentingnewline
+
+
+
+
+
+
+ left
+ center
+ right
+ auto
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ left
+ center
+ right
+ auto
+ id
+ indentalign
+
+
+
+
+
+
+
+ indentshift
+
+
+
+
+
+
+ left
+ center
+ right
+ auto
+ id
+ indentalign
+
+
+
+
+
+
+
+ indentshift
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ normal
+ bold
+ italic
+ bold-italic
+ double-struck
+ bold-fraktur
+ script
+ bold-script
+ fraktur
+ sans-serif
+ bold-sans-serif
+ sans-serif-italic
+ sans-serif-bold-italic
+ monospace
+ initial
+ tailed
+ looped
+ stretched
+
+
+
+
+
+
+ small
+ normal
+ big
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ thin
+ medium
+ thick
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ transparent
+
+
+
+
+
+
+
+
+ normal
+ bold
+ italic
+ bold-italic
+ double-struck
+ bold-fraktur
+ script
+ bold-script
+ fraktur
+ sans-serif
+ bold-sans-serif
+ sans-serif-italic
+ sans-serif-bold-italic
+ monospace
+ initial
+ tailed
+ looped
+ stretched
+
+
+
+
+
+
+ small
+ normal
+ big
+
+
+
+
+
+
+
+ ltr
+ rtl
+
+
+
+
+
+
+
+
+
+
+
+
+ normal
+ bold
+
+
+
+
+
+
+ normal
+ italic
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ transparent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ left
+ right
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ left
+ center
+ right
+ decimalpoint
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ltr
+ rtl
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ thin
+ medium
+ thick
+
+
+
+
+
+
+ left
+ center
+ right
+
+
+
+
+
+
+ left
+ center
+ right
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ before
+ after
+ duplicate
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+ left
+ right
+ center
+
+
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+ left
+ center
+ right
+
+
+
+
+
+
+
+ loose
+ medium
+ tight
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ auto
+
+ fit
+
+
+
+
+
+
+
+
+
+
+ none
+ updiagonalstrike
+ downdiagonalstrike
+ verticalstrike
+ horizontalstrike
+
+
+
+
+
+
+
+
+ left
+ center
+ right
+
+
+
+
+
+
+
+
+
+
+
+ ltr
+ rtl
+
+
+
+
+
+
+ left
+ right
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+ prefix
+ infix
+ postfix
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ left
+ center
+ right
+ auto
+ id
+
+
+
+
+
+
+ left
+ center
+ right
+ auto
+ id
+ indentalign
+
+
+
+
+
+
+ left
+ center
+ right
+ auto
+ id
+ indentalign
+
+
+
+
+
+
+
+
+
+
+
+
+ indentshift
+
+
+
+
+
+
+
+ indentshift
+
+
+
+
+
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ auto
+ newline
+ nobreak
+ goodbreak
+ badbreak
+
+
+
+
+
+
+
+
+
+ before
+ after
+ duplicate
+ infixlinebreakstyle
+
+
+
+
+
+
+
+
+
+
+
+
+ thin
+ medium
+ thick
+
+
+
+
+
+
+ w
+ nw
+ n
+ ne
+ e
+ se
+ s
+ sw
+
+
+
+
+
+
+ lefttop
+ stackedrightright
+ mediumstackedrightright
+ shortstackedrightright
+ righttop
+ left/\right
+ left)(right
+ :right=right
+ stackedleftleft
+ stackedleftlinetop
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ small
+ normal
+ big
+
+
+
+
+
+
+
+ normal
+ bold
+ italic
+ bold-italic
+ double-struck
+ bold-fraktur
+ script
+ bold-script
+ fraktur
+ sans-serif
+ bold-sans-serif
+ sans-serif-italic
+ sans-serif-bold-italic
+ monospace
+ initial
+ tailed
+ looped
+ stretched
+
+
+
+
+
+
+
+ infinity
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+
+ thin
+ medium
+ thick
+
+
+
+
+
+
+
+
+
+ left
+ center
+ right
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ left
+ right
+ leftoverlap
+ rightoverlap
+
+
+
+
+
+
+ left
+ center
+ right
+ decimalpoint
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+ left
+ right
+ center
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+ left
+ right
+ center
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+ left
+ right
+ center
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ \s*(top|bottom|center|baseline|axis)(\s+-?[0-9]+)?\s*
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+ auto
+
+ fit
+
+
+
+
+
+
+
+
+ auto
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+ left
+ right
+ leftoverlap
+ rightoverlap
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ top
+ bottom
+ center
+ baseline
+ axis
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ top
+ bottom
+ center
+ baseline
+ axis
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ \s*(top|bottom|center|baseline|axis)(\s+-?[0-9]+)?\s*
+
+
+
+
+
+
+ left
+ center
+ right
+ decimalpoint
+
+
+
+
+
+
+ left
+ center
+ right
+
+
+
+
+
+
+
+ loose
+ medium
+ tight
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ lefttop
+ stackedrightright
+ mediumstackedrightright
+ shortstackedrightright
+ righttop
+ left/\right
+ left)(right
+ :right=right
+ stackedleftleft
+ stackedleftlinetop
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ w
+ nw
+ n
+ ne
+ e
+ se
+ s
+ sw
+
+
+
+
+
+
+
+
+ none
+ updiagonalstrike
+ downdiagonalstrike
+ verticalstrike
+ horizontalstrike
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ w
+ nw
+ n
+ ne
+ e
+ se
+ s
+ sw
+
+
+
+
+
+
+
+
+ none
+ updiagonalstrike
+ downdiagonalstrike
+ verticalstrike
+ horizontalstrike
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cnxml/xml/mathml/schema/rng/3.0/mathml3-strict-content.rng b/cnxml/xml/mathml/schema/rng/3.0/mathml3-strict-content.rng
new file mode 100755
index 0000000..66cb895
--- /dev/null
+++ b/cnxml/xml/mathml/schema/rng/3.0/mathml3-strict-content.rng
@@ -0,0 +1,205 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ integer
+ real
+ double
+ hexdouble
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ integer
+ rational
+ real
+ complex
+ complex-polar
+ complex-cartesian
+ constant
+ function
+ vector
+ list
+ set
+ matrix
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cnxml/xml/mathml/schema/rng/3.0/mathml3.rng b/cnxml/xml/mathml/schema/rng/3.0/mathml3.rng
new file mode 100755
index 0000000..cb752e9
--- /dev/null
+++ b/cnxml/xml/mathml/schema/rng/3.0/mathml3.rng
@@ -0,0 +1,23 @@
+
+
+
+
+ Content MathML
+
+
+ Presentation MathML
+
+
+ math and semantics common to both Content and Presentation
+
+
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/common/common-attribs.xsd b/cnxml/xml/mathml/schema/xsd/2.0/common/common-attribs.xsd
deleted file mode 100644
index 33698b8..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/common/common-attribs.xsd
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
-
-
- This is the common attributes module for MathML.
- Author: Stéphane Dalmas, INRIA.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/common/math.xsd b/cnxml/xml/mathml/schema/xsd/2.0/common/math.xsd
deleted file mode 100644
index 51eb51c..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/common/math.xsd
+++ /dev/null
@@ -1,126 +0,0 @@
-
-
-
-
-
-
- This is an XML Schema module defining the "math" element of MathML.
- Author: Stéphane Dalmas, INRIA.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/common/xlink-href.xsd b/cnxml/xml/mathml/schema/xsd/2.0/common/xlink-href.xsd
deleted file mode 100644
index a386bc9..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/common/xlink-href.xsd
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
- This schema provides the XLink href attribute for use in the MathML2
- schema. Written by Max Froumentin, W3C.
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/content/arith.xsd b/cnxml/xml/mathml/schema/xsd/2.0/content/arith.xsd
deleted file mode 100644
index fdb508f..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/content/arith.xsd
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
-
-
-
-
- This is an XML Schema module for the "arithmetic" operators of content
- MathML.
- Author: Stéphane Dalmas, INRIA.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/content/calculus.xsd b/cnxml/xml/mathml/schema/xsd/2.0/content/calculus.xsd
deleted file mode 100644
index 1b8fdb0..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/content/calculus.xsd
+++ /dev/null
@@ -1,146 +0,0 @@
-
-
-
-
-
-
- This is an XML Schema module for the calculs operators of content
- MathML.
- Author: Stéphane Dalmas, INRIA.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/content/common-attrib.xsd b/cnxml/xml/mathml/schema/xsd/2.0/content/common-attrib.xsd
deleted file mode 100644
index b0d599f..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/content/common-attrib.xsd
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
-
- This is the XML schema module defining common attributes for the
- content part of MathML.
- Authors: Stéphane Dalmas, INRIA.
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/content/constants.xsd b/cnxml/xml/mathml/schema/xsd/2.0/content/constants.xsd
deleted file mode 100644
index a22548e..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/content/constants.xsd
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
- This is the XML Schema module for the basic constants of MathML content.
- Author: Stéphane Dalmas.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/content/constructs.xsd b/cnxml/xml/mathml/schema/xsd/2.0/content/constructs.xsd
deleted file mode 100644
index 4cfc21a..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/content/constructs.xsd
+++ /dev/null
@@ -1,260 +0,0 @@
-
-
-
-
-
-
-
- This is an XML Schema module for the basic constructs of content MathML.
- Author: Stéphane Dalmas, INRIA.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/content/elementary-functions.xsd b/cnxml/xml/mathml/schema/xsd/2.0/content/elementary-functions.xsd
deleted file mode 100644
index b106f0d..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/content/elementary-functions.xsd
+++ /dev/null
@@ -1,117 +0,0 @@
-
-
-
-
-
- This is an XML Schema module for the elementary functions in content
- MathML.
- Author: Stéphane Dalmas, INRIA.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/content/functions.xsd b/cnxml/xml/mathml/schema/xsd/2.0/content/functions.xsd
deleted file mode 100644
index 11a5768..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/content/functions.xsd
+++ /dev/null
@@ -1,73 +0,0 @@
-
-
-
-
-
- This is an XML Schema module for operators dealing with functions in content
- MathML.
- Author: Stéphane Dalmas, INRIA.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/content/linear-algebra.xsd b/cnxml/xml/mathml/schema/xsd/2.0/content/linear-algebra.xsd
deleted file mode 100644
index eb62bcb..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/content/linear-algebra.xsd
+++ /dev/null
@@ -1,173 +0,0 @@
-
-
-
-
-
-
- This is an XML Schema module for the linear algebra part of content MathML.
- Author: Stéphane Dalmas, INRIA.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/content/logic.xsd b/cnxml/xml/mathml/schema/xsd/2.0/content/logic.xsd
deleted file mode 100644
index 6dac2ab..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/content/logic.xsd
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
-
- This is an XML Schema module for the logic operators of content MathML.
- Author: Stéphane Dalmas, INRIA.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/content/relations.xsd b/cnxml/xml/mathml/schema/xsd/2.0/content/relations.xsd
deleted file mode 100644
index 87496e5..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/content/relations.xsd
+++ /dev/null
@@ -1,55 +0,0 @@
-
-
-
-
- This is an XML Schema module for the relational operators of content MathML.
- Author: Stéphane Dalmas, INRIA.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/content/semantics.xsd b/cnxml/xml/mathml/schema/xsd/2.0/content/semantics.xsd
deleted file mode 100644
index d337ee7..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/content/semantics.xsd
+++ /dev/null
@@ -1,85 +0,0 @@
-
-
-
-
-
-
- This is an XML Schema module for the "sematics" element of content MathML.
- Author: Stéphane Dalmas, INRIA.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/content/sets.xsd b/cnxml/xml/mathml/schema/xsd/2.0/content/sets.xsd
deleted file mode 100644
index 7a7f7f6..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/content/sets.xsd
+++ /dev/null
@@ -1,236 +0,0 @@
-
-
-
-
-
-
- This is an XML Schema module for the part of content MathML dealing with
- sets and lists.
- Author: Stéphane Dalmas, INRIA.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/content/statistics.xsd b/cnxml/xml/mathml/schema/xsd/2.0/content/statistics.xsd
deleted file mode 100644
index cf0f20e..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/content/statistics.xsd
+++ /dev/null
@@ -1,136 +0,0 @@
-
-
-
-
-
-
- This is an XML Schema module for the statistical operators of content MathML.
- Author: Stéphane Dalmas, INRIA.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/content/tokens.xsd b/cnxml/xml/mathml/schema/xsd/2.0/content/tokens.xsd
deleted file mode 100644
index 7e7f9b8..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/content/tokens.xsd
+++ /dev/null
@@ -1,120 +0,0 @@
-
-
-
-
-
-
- This is the XML schema module for the token elements of the
- content part of MathML.
- Author: Stéphane Dalmas, INRIA.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/content/vector-calculus.xsd b/cnxml/xml/mathml/schema/xsd/2.0/content/vector-calculus.xsd
deleted file mode 100644
index 3e5dd9c..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/content/vector-calculus.xsd
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
-
-
- This is an XML Schema module for the vector calculs operators of content
- MathML.
- Author: Stéphane Dalmas, INRIA.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/mathml2.xsd b/cnxml/xml/mathml/schema/xsd/2.0/mathml2.xsd
deleted file mode 100644
index 2bd76bf..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/mathml2.xsd
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
- This is an XML Schema for MathML.
- Author: Stéphane Dalmas, INRIA.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/presentation/action.xsd b/cnxml/xml/mathml/schema/xsd/2.0/presentation/action.xsd
deleted file mode 100644
index 9633698..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/presentation/action.xsd
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-
-
-
- This is the XML Schema module for the MathML "maction" element.
- Author: Stéphane Dalmas, INRIA.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/presentation/characters.xsd b/cnxml/xml/mathml/schema/xsd/2.0/presentation/characters.xsd
deleted file mode 100644
index 32b4d3f..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/presentation/characters.xsd
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
-
- This is the XML Schema module for the MathML "mglyph" element.
- Author: Stéphane Dalmas, INRIA.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/presentation/common-attribs.xsd b/cnxml/xml/mathml/schema/xsd/2.0/presentation/common-attribs.xsd
deleted file mode 100644
index 2dff7e3..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/presentation/common-attribs.xsd
+++ /dev/null
@@ -1,113 +0,0 @@
-
-
-
-
-
-
- This schema module defines sets of attributes common to several elements
- of presentation MathML.
- Author: Stéphane Dalmas, INRIA.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/presentation/common-types.xsd b/cnxml/xml/mathml/schema/xsd/2.0/presentation/common-types.xsd
deleted file mode 100644
index a44c3bf..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/presentation/common-types.xsd
+++ /dev/null
@@ -1,103 +0,0 @@
-
-
-
-
-
-
- This is an XML Schema module containing some type definitions for MathML.
- Author: Stéphane Dalmas, INRIA.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/presentation/error.xsd b/cnxml/xml/mathml/schema/xsd/2.0/presentation/error.xsd
deleted file mode 100644
index 01b5b96..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/presentation/error.xsd
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
- This is the XML Schema module for the MathML "merror" element.
- Author: Stéphane Dalmas, INRIA.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/presentation/layout.xsd b/cnxml/xml/mathml/schema/xsd/2.0/presentation/layout.xsd
deleted file mode 100644
index 80b005e..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/presentation/layout.xsd
+++ /dev/null
@@ -1,195 +0,0 @@
-
-
-
-
-
- This is the XML schema module for the layout elements of the
- presentation part of MathML.
- Author: Stéphane Dalmas, INRIA.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/presentation/scripts.xsd b/cnxml/xml/mathml/schema/xsd/2.0/presentation/scripts.xsd
deleted file mode 100644
index d958e6c..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/presentation/scripts.xsd
+++ /dev/null
@@ -1,184 +0,0 @@
-
-
-
-
-
-
- This is an XML Schema module for the presentation elements of MathML
- dealing with subscripts and superscripts.
- Author: Stéphane Dalmas, INRIA.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/presentation/space.xsd b/cnxml/xml/mathml/schema/xsd/2.0/presentation/space.xsd
deleted file mode 100644
index 2437353..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/presentation/space.xsd
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
-
-
-
- This is the XML Schema module for the MathML "mspace" element.
- Author: Stéphane Dalmas, INRIA.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/presentation/style.xsd b/cnxml/xml/mathml/schema/xsd/2.0/presentation/style.xsd
deleted file mode 100644
index a018121..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/presentation/style.xsd
+++ /dev/null
@@ -1,69 +0,0 @@
-
-
-
-
-
-
- This is an XML Schema for the "mstyle" element of MathML.
- Author: Stéphane Dalmas, INRIA.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/presentation/table.xsd b/cnxml/xml/mathml/schema/xsd/2.0/presentation/table.xsd
deleted file mode 100644
index 968f7bc..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/presentation/table.xsd
+++ /dev/null
@@ -1,216 +0,0 @@
-
-
-
-
-
-
- This is an XML Schema module for tables in MathML presentation.
- Author: Stéphane Dalmas, INRIA.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cnxml/xml/mathml/schema/xsd/2.0/presentation/tokens.xsd b/cnxml/xml/mathml/schema/xsd/2.0/presentation/tokens.xsd
deleted file mode 100644
index 56d156c..0000000
--- a/cnxml/xml/mathml/schema/xsd/2.0/presentation/tokens.xsd
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
-
-
-
- This is the XML schema module for the token elements of the
- presentation part of MathML.
- Author: Stéphane Dalmas, INRIA.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
From 1bf3546e116a2bc888b57eaa729ae74d6f5b5169 Mon Sep 17 00:00:00 2001
From: philschatz <253202+philschatz@users.noreply.github.com>
Date: Mon, 4 Apr 2022 12:45:00 -0500
Subject: [PATCH 2/5] :skull: hack id attributes because they interfere
---
cnxml/xml/mathml/schema/rng/3.0/mathml3-common.rng | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/cnxml/xml/mathml/schema/rng/3.0/mathml3-common.rng b/cnxml/xml/mathml/schema/rng/3.0/mathml3-common.rng
index 1ebc929..146a0df 100755
--- a/cnxml/xml/mathml/schema/rng/3.0/mathml3-common.rng
+++ b/cnxml/xml/mathml/schema/rng/3.0/mathml3-common.rng
@@ -174,10 +174,13 @@
+
+
From 02767775d197d4a9c58270a56f857f900ebf1d44 Mon Sep 17 00:00:00 2001
From: TylerZeroMaster
Date: Tue, 12 Apr 2022 21:48:29 +0000
Subject: [PATCH 3/5] Remove mathml hack, do not check for id uniqueness
---
cnxml/jing.py | 2 +-
cnxml/xml/mathml/schema/rng/3.0/mathml3-common.rng | 4 ----
2 files changed, 1 insertion(+), 5 deletions(-)
diff --git a/cnxml/jing.py b/cnxml/jing.py
index 6bece4d..e99ed7b 100644
--- a/cnxml/jing.py
+++ b/cnxml/jing.py
@@ -47,7 +47,7 @@ def _parse_jing_output(output):
def jing(rng_filepath, *xml_filepaths):
"""Run jing.jar using the RNG file against the given XML file."""
cmd = ['java', '-jar']
- cmd.extend([str(JING_JAR), str(rng_filepath)])
+ cmd.extend([str(JING_JAR), '-i', str(rng_filepath)])
for xml_filepath in xml_filepaths:
cmd.append(str(xml_filepath))
proc = subprocess.Popen(cmd,
diff --git a/cnxml/xml/mathml/schema/rng/3.0/mathml3-common.rng b/cnxml/xml/mathml/schema/rng/3.0/mathml3-common.rng
index 146a0df..1ebc929 100755
--- a/cnxml/xml/mathml/schema/rng/3.0/mathml3-common.rng
+++ b/cnxml/xml/mathml/schema/rng/3.0/mathml3-common.rng
@@ -174,13 +174,10 @@
-
-
From b2f1f250482adebce4712bdd7b872ea90edd362f Mon Sep 17 00:00:00 2001
From: TylerZeroMaster
Date: Wed, 13 Apr 2022 18:29:17 +0000
Subject: [PATCH 4/5] Upgrade test data to work with MathML3
---
cnxml/tests/data/invalid.cnxml | 10 +-
cnxml/tests/data/valid-derived-from-2.cnxml | 616 ++++++++---------
cnxml/tests/data/valid-derived-from.cnxml | 696 ++++++++++----------
cnxml/tests/data/valid.cnxml | 8 +-
4 files changed, 665 insertions(+), 665 deletions(-)
diff --git a/cnxml/tests/data/invalid.cnxml b/cnxml/tests/data/invalid.cnxml
index d3f03d7..96ee850 100644
--- a/cnxml/tests/data/invalid.cnxml
+++ b/cnxml/tests/data/invalid.cnxml
@@ -64,7 +64,7 @@
- Projectile motion is the motion of an object thrown or projected into the air, subject to only the acceleration of gravity. The object is called a projectile, and its path is called its trajectory. The motion of falling objects, as covered in Problem-Solving Basics for One-Dimensional Kinematics, is a simple one-dimensional type of projectile motion in which there is no horizontal movement. In this section, we consider two-dimensional projectile motion, such as that of a football or other object for which air resistanceis negligible.The most important fact to remember here is that motions along perpendicular axes are independent and thus can be analyzed separately. This fact was discussed in Kinematics in Two Dimensions: An Introduction, where vertical and horizontal motions were seen to be independent. The key to analyzing two-dimensional projectile motion is to break it into two motions, one along the horizontal axis and the other along the vertical. (This choice of axes is the most sensible, because acceleration due to gravity is vertical—thus, there will be no acceleration along the horizontal axis when air resistance is negligible.) As is customary, we call the horizontal axis the x-axis and the vertical axis the y-axis. illustrates the notation for displacement, where s size 12{s} {} is defined to be the total displacement and x size 12{x} {} and y size 12{y} {} are its components along the horizontal and vertical axes, respectively. The magnitudes of these vectors are s, x, and y. (Note that in the last section we used the notation A size 12{A} {} to represent a vector with components Ax size 12{A rSub { size 8{x} } } {} and Ay size 12{A rSub { size 8{y} } } {}. If we continued this format, we would call displacement s size 12{s} {} with components sx size 12{s rSub { size 8{x} } } {} and sy size 12{s rSub { size 8{y} } } {}. However, to simplify the notation, we will simply represent the component vectors as x size 12{x} {} and y size 12{y} {}.)Of course, to describe motion we must deal with velocity and acceleration, as well as with displacement. We must find their components along the x- and y-axes, too. We will assume all forces except gravity (such as air resistance and friction, for example) are negligible. The components of acceleration are then very simple:
+ Projectile motion is the motion of an object thrown or projected into the air, subject to only the acceleration of gravity. The object is called a projectile, and its path is called its trajectory. The motion of falling objects, as covered in Problem-Solving Basics for One-Dimensional Kinematics, is a simple one-dimensional type of projectile motion in which there is no horizontal movement. In this section, we consider two-dimensional projectile motion, such as that of a football or other object for which air resistanceis negligible.The most important fact to remember here is that motions along perpendicular axes are independent and thus can be analyzed separately. This fact was discussed in Kinematics in Two Dimensions: An Introduction, where vertical and horizontal motions were seen to be independent. The key to analyzing two-dimensional projectile motion is to break it into two motions, one along the horizontal axis and the other along the vertical. (This choice of axes is the most sensible, because acceleration due to gravity is vertical—thus, there will be no acceleration along the horizontal axis when air resistance is negligible.) As is customary, we call the horizontal axis the x-axis and the vertical axis the y-axis. illustrates the notation for displacement, where s size 12{s} {} is defined to be the total displacement and x size 12{x} {} and y size 12{y} {} are its components along the horizontal and vertical axes, respectively. The magnitudes of these vectors are s, x, and y. (Note that in the last section we used the notation A size 12{A} {} to represent a vector with components Ax size 12{A rSub { size 8{x} } } {} and Ay size 12{A rSub { size 8{y} } } {}. If we continued this format, we would call displacement s size 12{s} {} with components sx size 12{s rSub { size 8{x} } } {} and sy size 12{s rSub { size 8{y} } } {}. However, to simplify the notation, we will simply represent the component vectors as x size 12{x} {} and y size 12{y} {}.)Of course, to describe motion we must deal with velocity and acceleration, as well as with displacement. We must find their components along the x- and y-axes, too. We will assume all forces except gravity (such as air resistance and friction, for example) are negligible. The components of acceleration are then very simple:
ay=–g=–9.80 m/s2 size 12{a rSub { size 8{y} } ="-g"="-9.80" "m/s" rSup { size 8{2} } } {}. (Note that this definition assumes that the upwards direction is defined as the positive direction. If you arrange the coordinate system instead such that the downwards direction is positive, then acceleration due to gravity takes a positive value.) Because gravity is vertical,
@@ -812,7 +812,7 @@
v0y size 12{v rSub { size 8{0y} } } {}, the component of the initial velocity in the y-direction. It is given by
-v0y=v0sinθ size 12{v rSub { size 8{0y rSup} =v rSub {0 rSup size 12{"sin"θ}} {}, where
+v0y=v0sinθ size 12{v rSub { size 8{0y rSup} =v rSub {0 rSup size 12{"sin"θ}} {}, where
v0y is the initial velocity of 70.0 m/s, and
@@ -1770,11 +1770,11 @@
A rugby player passes the ball 7.00 m across the field, where it is caught at the same height as it left his hand. (a) At what angle was the ball thrown if its initial speed was 12.0 m/s, assuming that the smaller of the two possible angles was used? (b) What other angle gives the same range, and why would it not be used? (c) How long did this pass take?Verify the ranges for the projectiles in (a) for θ=45º size 12{θ="45"°} {} and the given initial velocities.
- R=v02
+ R=v02
-sin2θ0gFor θ=45º,
+sin2θ0gFor θ=45º,
-R=v02galignl { stack {
+R=v02galignl { stack {
size 12{R= { {v rSub { size 8{0} rSup { size 8{2} } } "sin"2θ rSub { size 8{0} } } over {g} } } {} #
"For "θ="45"°: {} #
R= { {v rSub { size 8{0} rSup { size 8{2} } } } over {g} } {}
diff --git a/cnxml/tests/data/valid-derived-from-2.cnxml b/cnxml/tests/data/valid-derived-from-2.cnxml
index 01149fe..c392af0 100644
--- a/cnxml/tests/data/valid-derived-from-2.cnxml
+++ b/cnxml/tests/data/valid-derived-from-2.cnxml
@@ -65,16 +65,16 @@
- Projectile motion is the motion of an object thrown or projected into the air, subject to only the acceleration of gravity. The object is called a projectile, and its path is called its trajectory. The motion of falling objects, as covered in Problem-Solving Basics for One-Dimensional Kinematics, is a simple one-dimensional type of projectile motion in which there is no horizontal movement. In this section, we consider two-dimensional projectile motion, such as that of a football or other object for which air resistanceis negligible.The most important fact to remember here is that motions along perpendicular axes are independent and thus can be analyzed separately. This fact was discussed in Kinematics in Two Dimensions: An Introduction, where vertical and horizontal motions were seen to be independent. The key to analyzing two-dimensional projectile motion is to break it into two motions, one along the horizontal axis and the other along the vertical. (This choice of axes is the most sensible, because acceleration due to gravity is vertical—thus, there will be no acceleration along the horizontal axis when air resistance is negligible.) As is customary, we call the horizontal axis the x-axis and the vertical axis the y-axis. illustrates the notation for displacement, where s size 12{s} {} is defined to be the total displacement and x size 12{x} {} and y size 12{y} {} are its components along the horizontal and vertical axes, respectively. The magnitudes of these vectors are s, x, and y. (Note that in the last section we used the notation A size 12{A} {} to represent a vector with components Ax size 12{A rSub { size 8{x} } } {} and Ay size 12{A rSub { size 8{y} } } {}. If we continued this format, we would call displacement s size 12{s} {} with components sx size 12{s rSub { size 8{x} } } {} and sy size 12{s rSub { size 8{y} } } {}. However, to simplify the notation, we will simply represent the component vectors as x size 12{x} {} and y size 12{y} {}.)Of course, to describe motion we must deal with velocity and acceleration, as well as with displacement. We must find their components along the x- and y-axes, too. We will assume all forces except gravity (such as air resistance and friction, for example) are negligible. The components of acceleration are then very simple:
+ Projectile motion is the motion of an object thrown or projected into the air, subject to only the acceleration of gravity. The object is called a projectile, and its path is called its trajectory. The motion of falling objects, as covered in Problem-Solving Basics for One-Dimensional Kinematics, is a simple one-dimensional type of projectile motion in which there is no horizontal movement. In this section, we consider two-dimensional projectile motion, such as that of a football or other object for which air resistanceis negligible.The most important fact to remember here is that motions along perpendicular axes are independent and thus can be analyzed separately. This fact was discussed in Kinematics in Two Dimensions: An Introduction, where vertical and horizontal motions were seen to be independent. The key to analyzing two-dimensional projectile motion is to break it into two motions, one along the horizontal axis and the other along the vertical. (This choice of axes is the most sensible, because acceleration due to gravity is vertical—thus, there will be no acceleration along the horizontal axis when air resistance is negligible.) As is customary, we call the horizontal axis the x-axis and the vertical axis the y-axis. illustrates the notation for displacement, where s size 12{s} {} is defined to be the total displacement and x size 12{x} {} and y size 12{y} {} are its components along the horizontal and vertical axes, respectively. The magnitudes of these vectors are s, x, and y. (Note that in the last section we used the notation A size 12{A} {} to represent a vector with components Ax size 12{A rSub { size 8{x} } } {} and Ay size 12{A rSub { size 8{y} } } {}. If we continued this format, we would call displacement s size 12{s} {} with components sx size 12{s rSub { size 8{x} } } {} and sy size 12{s rSub { size 8{y} } } {}. However, to simplify the notation, we will simply represent the component vectors as x size 12{x} {} and y size 12{y} {}.)Of course, to describe motion we must deal with velocity and acceleration, as well as with displacement. We must find their components along the x- and y-axes, too. We will assume all forces except gravity (such as air resistance and friction, for example) are negligible. The components of acceleration are then very simple:
-ay=–g=–9.80 m/s2 size 12{a rSub { size 8{y} } ="-g"="-9.80" "m/s" rSup { size 8{2} } } {}. (Note that this definition assumes that the upwards direction is defined as the positive direction. If you arrange the coordinate system instead such that the downwards direction is positive, then acceleration due to gravity takes a positive value.) Because gravity is vertical,
+ay=–g=–9.80 m/s2 size 12{a rSub { size 8{y} } ="-g"="-9.80" "m/s" rSup { size 8{2} } } {}. (Note that this definition assumes that the upwards direction is defined as the positive direction. If you arrange the coordinate system instead such that the downwards direction is positive, then acceleration due to gravity takes a positive value.) Because gravity is vertical,
ax=0 size 12{a rSub { size 8{x} } } {}. Both accelerations are constant, so the kinematic equations can be used.Review of Kinematic Equations (constant a)
-
+
-
+
@@ -84,11 +84,11 @@
x
-
+
0
-
+
@@ -102,7 +102,7 @@
t
-
+
size 12{x=`x rSub { size 8{0} } `+` { bar {v}}t} {}
@@ -110,7 +110,7 @@
-
+
@@ -125,11 +125,11 @@
v
-
+
0
-
+
+v
@@ -138,16 +138,16 @@
-
+
size 12{ { bar {v}}=` { {v rSub { size 8{0} } +v} over {2} } } {}
-
+
-
+
v
@@ -155,11 +155,11 @@
v
-
+
0
-
+
+
@@ -170,7 +170,7 @@
-
+
size 12{v=v rSub { size 8{0} } + ital "at"} {}
@@ -179,7 +179,7 @@
-
+
@@ -188,20 +188,20 @@
x
-
+
0
-
+
+v
-
+
0
-
+
@@ -216,16 +216,16 @@
at
-
+
2
-
+
-
+
size 12{x=x rSub { size 8{0} } +v rSub { size 8{0} } t+ { {1} over {2} } ital "at" rSup { size 8{2} } } {}
@@ -233,32 +233,32 @@
-
+
v
-
+
2
-
+
=v
-
+
0
-
-
+
+
2
-
+
+2a
@@ -270,11 +270,11 @@
−x
-
+
0
-
+
)
@@ -285,32 +285,32 @@
size 12{v rSup { size 8{2} } =v rSub { size 8{0} } rSup { size 8{2} } +2a \( x - x rSub { size 8{0} } \) } {}
-
+
Given these assumptions, the following steps are then used to analyze projectile motion:
-Step 1.Resolve or break the motion into horizontal and vertical components along the x- and y-axes. These axes are perpendicular, so
+Step 1.Resolve or break the motion into horizontal and vertical components along the x- and y-axes. These axes are perpendicular, so
-Ax=Acosθ size 12{A rSub { size 8{x} } =A"cos"θ} {} and
+Ax=Acosθ size 12{A rSub { size 8{x} } =A"cos"θ} {} and
-Ay=Asinθ size 12{A rSub { size 8{y} } =A"sin"θ} {} are used. The magnitude of the components of displacement
+Ay=Asinθ size 12{A rSub { size 8{y} } =A"sin"θ} {} are used. The magnitude of the components of displacement
-s size 12{s} {} along these axes are x size 12{x} {} and
+s size 12{s} {} along these axes are x size 12{x} {} and
-y. size 12{y} {} The magnitudes of the components of the velocity v size 12{v} {} are
+y. size 12{y} {} The magnitudes of the components of the velocity v size 12{v} {} are
-vx=vcosθ size 12{v rSub { size 8{x} } =v"cos"θ} {} and
+vx=vcosθ size 12{v rSub { size 8{x} } =v"cos"θ} {} and
-vy=vsinθ, size 12{v rSub { size 8{y} } =v"sin"θ} {} where
+vy=vsinθ, size 12{v rSub { size 8{y} } =v"sin"θ} {} where
v size 12{v} {} is the magnitude of the velocity and θ size 12{θ} {} is its direction, as shown in . Initial values are denoted with a subscript 0, as usual.Step 2.Treat the motion as two independent one-dimensional motions, one horizontal and the other vertical. The kinematic equations for horizontal and vertical motion take the following forms:
-
+
Horizontal Motion
@@ -318,11 +318,11 @@
a
-
+
x
-
+
=0
@@ -330,16 +330,16 @@
)
-
+
size 12{"Horizontal Motion " \( a rSub { size 8{x} } =0 \) } {}
-
+
-
+
@@ -348,37 +348,37 @@
x
-
+
0
-
+
+v
-
+
x
-
+
t
-
+
size 12{x=x rSub { size 8{0} } +v rSub { size 8{x} } t} {}
-
+
vx=v0x=vx=velocity is a constant. size 12{v rSub { size 8{x} } =v rSub { size 8{0x} } =v rSub { size 8{x} } ="velocity is a constant."} {}
-
+
Vertical Motion
@@ -391,11 +391,11 @@
a
-
+
y
-
+
=
@@ -409,23 +409,23 @@
−9.
-
+
80m/s
-
+
2
-
+
)
-
+
size 12{"Vertical Motion " \( "assuming positive is up "a rSub { size 8{y} } = - g= - 9/"80"" m/s" rSup { size 8{2} } \) } {}
@@ -433,7 +433,7 @@
-
+
@@ -442,11 +442,11 @@
y
-
+
0
-
+
+
@@ -459,55 +459,55 @@
v
-
+
0y
-
+
+v
-
+
y
-
+
)t
-
+
size 12{y=y rSub { size 8{0} } + { {1} over {2} } \( v rSub { size 8{0y} } +v rSub { size 8{y} } \) t} {}
-
+
-
+
v
-
+
y
-
+
=v
-
+
0y
-
+
−
@@ -518,16 +518,16 @@
-
+
size 12{v rSub { size 8{y} } =v rSub { size 8{0y} } - ital "gt"} {}
-
+
-
+
@@ -536,21 +536,21 @@
y
-
+
0
-
+
+v
-
-
+
+
0y
-
+
@@ -562,33 +562,33 @@
2
-
+
gt
-
+
2
-
+
-
+
-
+
size 12{y=y rSub { size 8{0} } +v rSub { size 8{0y} } t - { {1} over {2} } ital "gt" rSup { size 8{2} } } {}
-
+
vy2=v0y2−2g(y−y0). size 12{v rSub { size 8{y} } rSup { size 8{2} } =v rSub { size 8{0y} } rSup { size 8{2} } - 2g \( y - y rSub { size 8{0} } \) "."} {}Step 3. Solve for the unknowns in the two separate motions—one horizontal and one vertical. Note that the only common variable between the motions is time t size 12{t} {}. The problem solving procedures here are the same as for one-dimensional kinematics and are illustrated in the solved examples below.Step 4.Recombine the two motions to find the total displacements size 12{s} {} and velocity v size 12{v} {}. Because the x - and y -motions are perpendicular, we determine these vectors by using the techniques outlined in the Vector Addition and Subtraction: Analytical Methods and employing
-
+
A
@@ -597,46 +597,46 @@
A
-
+
x
-
-
+
+
2
-
+
+A
-
+
y
-
-
+
+
2
-
+
-
+
size 12{v= sqrt {v rSub { size 8{x} } rSup { size 8{2} } +v rSub { size 8{y} } rSup { size 8{2} } } } {}
-
+
and θ=tan−1(Ay/Ax) size 12{θ="tan" rSup { size 8{ - 1} } \( A rSub { size 8{y} } /A rSub { size 8{x} } \) } {} in the following form, where θ size 12{θ} {} is the direction of the displacement s size 12{s} {} and θv size 12{θ rSub { size 8{v} } } {} is the direction of the velocity v size 12{v} {}:
Total displacement and velocity
-
+
s
@@ -645,26 +645,26 @@
x
-
+
2
-
+
+y
-
+
2
-
+
-
+
size 12{s= sqrt {x rSup { size 8{2} } +y rSup { size 8{2} } } } {}
@@ -672,7 +672,7 @@
-
+
@@ -680,14 +680,14 @@
=tan
-
+
−1
-
+
(
@@ -699,16 +699,16 @@
)
-
+
size 12{θ="tan" rSup { size 8{ - 1} } \( y/x \) } {}
-
+
-
+
v
@@ -717,59 +717,59 @@
v
-
+
x
-
-
+
+
2
-
+
+v
-
+
y
-
-
+
+
2
-
+
-
+
size 12{v= sqrt {v rSub { size 8{x} } rSup { size 8{2} } +v rSub { size 8{y} } rSup { size 8{2} } } } {}
-
+
θv=tan−1(vy/vx). size 12{θ rSub { size 8{v} } ="tan" rSup { size 8{ - 1} } \( v rSub { size 8{y} } /v rSub { size 8{x} } \) "."} {}A Fireworks Projectile Explodes High and Away
- During a fireworks display, a shell is shot into the air with an initial speed of 70.0 m/s at an angle of 75.0º above the horizontal, as illustrated in . The fuse is timed to ignite the shell just as it reaches its highest point above the ground. (a) Calculate the height at which the shell explodes. (b) How much time passed between the launch of the shell and the explosion? (c) What is the horizontal displacement of the shell when it explodes?StrategyBecause air resistance is negligible for the unexploded shell, the analysis method outlined above can be used. The motion can be broken into horizontal and vertical motions in which ax=0 size 12{ a rSub { size 8{x} } =0} {} and
+ During a fireworks display, a shell is shot into the air with an initial speed of 70.0 m/s at an angle of 75.0º above the horizontal, as illustrated in . The fuse is timed to ignite the shell just as it reaches its highest point above the ground. (a) Calculate the height at which the shell explodes. (b) How much time passed between the launch of the shell and the explosion? (c) What is the horizontal displacement of the shell when it explodes?StrategyBecause air resistance is negligible for the unexploded shell, the analysis method outlined above can be used. The motion can be broken into horizontal and vertical motions in which ax=0 size 12{ a rSub { size 8{x} } =0} {} and
-ay=–g size 12{ a rSub { size 8{y} } =-g} {}. We can then define
+ay=–g size 12{ a rSub { size 8{y} } =-g} {}. We can then define
x0 size 12{x rSub { size 8{0} } } {} and y0 size 12{y rSub { size 8{0} } } {} to be zero and solve for the desired quantities.Solution for (a)By “height” we mean the altitude or vertical position y size 12{y} {} above the starting point. The highest point in any trajectory, called the apex, is reached when vy=0 size 12{ v rSub { size 8{y} } =0} {}. Since we know the initial and final velocities as well as the initial position, we use the following equation to find y size 12{y} {}:
vy2=v0y2−2g(y−y0). size 12{v rSub { size 8{y} } rSup { size 8{2} } =v rSub { size 8{0y} } rSup { size 8{2} } - 2g \( y - y rSub { size 8{0} } \) "."} {}Because y0 size 12{y rSub { size 8{0} } } {} and vy size 12{v rSub { size 8{y} } } {} are both zero, the equation simplifies to
-
+
0=v0y
@@ -777,7 +777,7 @@
-
+
@@ -786,16 +786,16 @@
v
-
-
+
+
0y
-
+
2
-
+
2g
@@ -803,24 +803,24 @@
.
-
+
size 12{y= { {v rSub { size 8{0y} } rSup { size 8{2} } } over {2g} } "." } {}
-
- Now we must find
+
+ Now we must find
-v0y size 12{v rSub { size 8{0y} } } {}, the component of the initial velocity in the y-direction. It is given by
+v0y size 12{v rSub { size 8{0y} } } {}, the component of the initial velocity in the y-direction. It is given by
-v0y=v0sinθ size 12{v rSub { size 8{0y rSup} =v rSub {0 rSup size 12{"sin"θ}} {}, where
+v0y=v0sinθ size 12{v rSub { size 8{0y rSup} =v rSub {0 rSup size 12{"sin"θ}} {}, where
-v0y is the initial velocity of 70.0 m/s, and
+v0y is the initial velocity of 70.0 m/s, and
θ0=75.0º size 12{θ rSub { size 8{0} } } {} is the initial angle. Thus,v0y=v0sinθ0=(70.0 m/s)(sin 75º)=67.6 m/s. size 12{v rSub { size 8{0y} } =v rSub { size 8{0} } "sin"θ rSub { size 8{0} } = \( "70" "." 0" m/s" \) \( "sin""75" { size 12{ circ } } \) ="67" "." 6" m/s."} {}and y size 12{y} {} is
-
+
y
@@ -832,11 +832,11 @@
.6 m/s)
-
+
2
-
+
@@ -847,11 +847,11 @@
80 m/s
-
+
2
-
+
)
@@ -864,13 +864,13 @@
size 12{y= { { \( "67" "." 6" m/s" \) rSup { size 8{2} } } over {2 \( 9 "." "80"" m/s" rSup { size 8{2} } \) } } } {}
-
+
so that
-
+
y=233 m. size 12{y="233"" m."} {}Discussion for (a)Note that because up is positive, the initial velocity is positive, as is the maximum height, but the acceleration due to gravity is negative. Note also that the maximum height depends only on the vertical component of the initial velocity, so that any projectile with a 67.6 m/s initial vertical component of velocity will reach a maximum height of 233 m (neglecting air resistance). The numbers in this example are reasonable for large fireworks displays, the shells of which do reach such heights before exploding. In practice, air resistance is not completely negligible, and so the initial velocity would have to be somewhat larger than that given to reach the same height.Solution for (b)As in many physics problems, there is more than one way to solve for the time to the highest point. In this case, the easiest method is to use y=y0+12(v0y+vy)t size 12{y=y rSub { size 8{0} } + { {1} over {2} } \( v rSub { size 8{0y} } +v rSub { size 8{y} } \) t} {}. Because y0 size 12{y rSub { size 8{0} } } {} is zero, this equation reduces to simply
-
+
@@ -885,20 +885,20 @@
v
-
+
0y
-
+
+v
-
+
y
-
+
)
@@ -910,7 +910,7 @@
size 12{y= { {1} over {2} } \( v rSub { size 8{0y} } +v rSub { size 8{y} } \) t} {}
-
+
Note that the final vertical velocity, vy size 12{v rSub { size 8{y} } } {}, at the highest point is zero. Thus,
@@ -921,7 +921,7 @@
=
-
+
@@ -932,26 +932,26 @@
2y
-
+(v
-
+
0y
-
+
+v
-
+
y
-
+
)
@@ -971,13 +971,13 @@
(67.6 m/s
-
+
)
-
+
@@ -985,9 +985,9 @@
=
-
+
6.90 s.
-
+
@@ -995,18 +995,18 @@
alignl { stack {
- size 12{t= { {2y} over { \( v rSub { size 8{0y} } +v rSub { size 8{y} } \) } } = { {2 times "233"" m"} over { \( "67" "." 6" m/s" \) } } } {} #
-=6 "." "90"" s" {}
+ size 12{t= { {2y} over { \( v rSub { size 8{0y} } +v rSub { size 8{y} } \) } } = { {2 times "233"" m"} over { \( "67" "." 6" m/s" \) } } } {} #
+=6 "." "90"" s" {}
} } {}
-
+
Discussion for (b)This time is also reasonable for large fireworks. When you are able to see the launch of fireworks, you will notice several seconds pass before the shell explodes. (Another way of finding the time is by using y=y0+v0yt−12gt2 size 12{y=y rSub { size 8{0} } +v rSub { size 8{0y} } t - { {1} over {2} } ital "gt" rSup { size 8{2} } } {}, and solving the quadratic equation for t size 12{t} {}.)Solution for (c)Because air resistance is negligible, ax=0 size 12{a rSub { size 8{x} } =0} {} and the horizontal velocity is constant, as discussed above. The horizontal displacement is horizontal velocity multiplied by time as given by x=x0+vxt size 12{x=x rSub { size 8{0} } +v rSub { size 8{x} } t} {}, where x0 size 12{x rSub { size 8{0} } } {} is equal to zero:x=vxt, size 12{x=v rSub { size 8{x} } t ","} {}where vx size 12{v rSub { size 8{x} } } {} is the x-component of the velocity, which is given by vx=v0cosθ0. size 12{v rSub { size 8{x} } =v rSub { size 8{0} } "cos"θ rSub { size 8{0} } "." } {} Now,vx=v0cosθ0=(70.0 m/s)(cos 75.0º)=18.1 m/s. size 12{v rSub { size 8{x} } =v rSub { size 8{0} } "cos"θ rSub { size 12{0} } = \( "70" "." 0" m/s" \) \( "cos""75.0º" \) ="18" "." 1" m/s."} {}The time t size 12{t} {} for both motions is the same, and so x size 12{t} {} isx=(18.1 m/s)(6.90 s)=125 m. size 12{x= \( "18" "." 1" m/s" \) \( 6 "." "90"" s" \) ="125"" m."} {}Discussion for (c)The horizontal motion is a constant velocity in the absence of air resistance. The horizontal displacement found here could be useful in keeping the fireworks fragments from falling on spectators. Once the shell explodes, air resistance has a major effect, and many fragments will land directly below.In solving part (a) of the preceding example, the expression we found for y size 12{y} {} is valid for any projectile motion where air resistance is negligible. Call the maximum height y=h size 12{y=h} {}; then,
-
+
-
+
@@ -1015,17 +1015,17 @@
v
-
+
0y
-
-
+
+
2
-
+
2
@@ -1036,27 +1036,27 @@
.
-
+
size 12{y= { {v rSub { size 8{0y} } rSup { size 8{2} } } over {2g} } "." } {}
-
+
This equation defines the maximum height of a projectile and depends only on the vertical component of the initial velocity.Defining a Coordinate System
-
+
It is important to set up a coordinate system when analyzing projectile motion. One part of defining the coordinate system is to define an origin for the x size 12{x} {} and y size 12{y} {} positions. Often, it is convenient to choose the initial position of the object as the origin such that x0=0 size 12{x rSub { size 8{0} } =0} {} and y0=0 size 12{y rSub { size 8{0} } =0} {}. It is also important to define the positive and negative directions in the x size 12{x} {} and y size 12{y} {} directions. Typically, we define the positive vertical direction as upwards, and the positive horizontal direction is usually the direction of the object’s motion. When this is the case, the vertical acceleration, g size 12{g} {}, takes a negative value (since it is directed downwards towards the Earth). However, it is occasionally useful to define the coordinates differently. For example, if you are analyzing the motion of a ball thrown downwards from the top of a cliff, it may make sense to define the positive direction downwards since the motion of the ball is solely in the downwards direction. If this is the case, g size 12{g} {} takes a positive value.Calculating Projectile Motion: Hot Rock ProjectileKilauea in Hawaii is the world’s most continuously active volcano. Very active volcanoes characteristically eject red-hot rocks and lava rather than smoke and ash. Suppose a large rock is ejected from the volcano with a speed of 25.0 m/s and at an angle 35.0º size 12{"35"°} {} above the horizontal, as shown in . The rock strikes the side of the volcano at an altitude 20.0 m lower than its starting point. (a) Calculate the time it takes the rock to follow this path. (b) What are the magnitude and direction of the rock’s velocity at impact?StrategyAgain, resolving this two-dimensional motion into two independent one-dimensional motions will allow us to solve for the desired quantities. The time a projectile is in the air is governed by its vertical motion alone. We will solve for t size 12{t} {} first. While the rock is rising and falling vertically, the horizontal motion continues at a constant velocity. This example asks for the final velocity. Thus, the vertical and horizontal results will be recombined to obtain v size 12{v} {} and θv size 12{θ rSub { size 8{v} } } {} at the final time t size 12{t} {} determined in the first part of the example.Solution for (a)While the rock is in the air, it rises and then falls to a final position 20.0 m lower than its starting altitude. We can find the time for this by usingy=y0+v0yt−12gt2. size 12{y=y rSub { size 8{0} } +v rSub { size 8{0y} } t - { {1} over {2} } ital "gt" rSup { size 8{2} } "."} {}If we take the initial position y0 size 12{y rSub { size 8{0} } } {} to be zero, then the final position is y=−20.0 m. size 12{y= - "20" "." 0" m" "." } {} Now the initial vertical velocity is the vertical component of the initial velocity, found from v0y=v0sinθ0 size 12{v rSub { size 8{0y} } =v rSub { size 8{0} } "sin"θ rSub { size 8{0} } } {} = (25.0 m/s size 12{"25" "." "0 m/s"} {})(sin 35.0º size 12{"sin 35"°} {}) = 14.3 m/s size 12{"14" "." "3 m/s"} {}. Substituting known values yields−20.0 m=(14.3 m/s)t−4.90 m/s2t2. size 12{ - "20" "." 0" m"= \( "14" "." 3" m/s" \) t - left (4 "." "90"" m/s" rSup { size 8{2} } right )t rSup { size 8{2} } "."} {}Rearranging terms gives a quadratic equation in t size 12{t} {}:
-
- 4.90 m/s2t2−14.3 m/st−20.0 m=0. size 12{ left (4 "." "90"" m/s" rSup { size 8{2} } right )t rSup { size 8{2} } - left ("14" "." "3 m/s" right )t - left ("20" "." 0" m" right )=0.} {}This expression is a quadratic equation of the form
+
+ 4.90 m/s2t2−14.3 m/st−20.0 m=0. size 12{ left (4 "." "90"" m/s" rSup { size 8{2} } right )t rSup { size 8{2} } - left ("14" "." "3 m/s" right )t - left ("20" "." 0" m" right )=0.} {}This expression is a quadratic equation of the form
@@ -1074,17 +1074,17 @@
size 12{ ital "at" rSup { size 8{2} } + ital "bt"+c=0} {}
-, where the constants are
+, where the constants are
a=4.90
-,
+,
b=–14.3
-, and
+, and
@@ -1092,7 +1092,7 @@
Its solutions are given by the quadratic formula:
-
+
@@ -1110,11 +1110,11 @@
b
-
+
2
-
+
−4
@@ -1133,39 +1133,39 @@
.
-
+
size 12{t= { { - b +- sqrt {b rSup { size 8{2} } - 4 ital "ac"} } over {"2a"} } "." } {}
-
- This equation yields two solutions:
+
+ This equation yields two solutions:
-t=3.96 size 12{t=3 "." "96"} {} and
+t=3.96 size 12{t=3 "." "96"} {} and
-t=–1.03 size 12{t=3 "." "96"} {}. (It is left as an exercise for the reader to verify these solutions.) The time is
+t=–1.03 size 12{t=3 "." "96"} {}. (It is left as an exercise for the reader to verify these solutions.) The time is
-t=3.96s size 12{t=3 "." "96""s"} {} or
+t=3.96s size 12{t=3 "." "96""s"} {} or
–1.03s size 12{-1 "." "03""s"} {}. The negative value of time implies an event before the start of motion, and so we discard it. Thus,t=3.96 s. size 12{t=3 "." "96"" s."} {}Discussion for (a)The time for projectile motion is completely determined by the vertical motion. So any projectile that has an initial vertical velocity of 14.3 m/s and lands 20.0 m below its starting altitude will spend 3.96 s in the air.Solution for (b)From the information now in hand, we can find the final horizontal and vertical velocities vx size 12{v rSub { size 8{x} } } {} and vy size 12{v rSub { size 8{y} } } {} and combine them to find the total velocity v size 12{v} {} and the angle θ0 size 12{θ rSub { size 8{0} } } {} it makes with the horizontal. Of course, vx size 12{v rSub { size 8{x} } } {} is constant so we can solve for it at any horizontal location. In this case, we chose the starting point since we know both the initial velocity and initial angle. Therefore:vx=v0cosθ0=(25.0 m/s)(cos 35º)=20.5 m/s. size 12{v rSub { size 8{x} } =v rSub { size 8{0} } "cos"θ rSub { size 8{0} } = \( "25" "." 0" m/s" \) \( "cos""35" rSup { size 8{ circ } } \) ="20" "." 5" m/s."} {}The final vertical velocity is given by the following equation:
-
+
vy=v0y−gt, size 12{v rSub { size 8{y} } =v rSub { size 8{0y} } - ital "gt,"} {}where v0y size 12{v rSub { size 8{0y} } } {} was found in part (a) to be 14.3 m/s size 12{"14" "." "3 m/s"} {}. Thus,
-
+
-
+
v
-
+
y
-
+
=14
@@ -1182,11 +1182,11 @@
80 m/s
-
+
2
-
+
)(
@@ -1197,91 +1197,91 @@
)
-
+
size 12{v rSub { size 8{y} } ="14" "." 3" m/s" - \( 9 "." "80"" m/s" rSup { size 8{2} } \) \( 3 "." "96"" s" \) } {}
-
+
so that
-
+
vy=−24.5 m/s. size 12{v rSub { size 8{y} } = - "24" "." 5" m/s."} {}To find the magnitude of the final velocity v size 12{v} {} we combine its perpendicular components, using the following equation:
-
+
v=vx2+vy2=(20.5 m/s)2+(−24.5 m/s)2, size 12{v= sqrt {v rSub { size 8{x} } rSup { size 8{2} } +v rSub { size 8{y} } rSup { size 8{2} } } = sqrt { \( "20" "." 5" m/s" \) rSup { size 8{2} } + \( - "24" "." 5" m/s" \) rSup { size 8{2} } } ","} {}which gives
-
+
v=31.9 m/s. size 12{v="31" "." 9" m/s."} {}The direction θv size 12{θ rSub { size 8{v} } } {} is found from the equation:
-
+
-
+
θ
-
+
v
-
+
=tan
-
+
−1
-
+
(v
-
+
y
-
+
/v
-
+
x
-
+
)
-
+
size 12{θ rSub { size 8{v} } ="tan" rSup { size 8{ - 1} } \( v rSub { size 8{y} } /v rSub { size 8{x} } \) } {}
-
+
so that
-
+
θv=tan−1(−24.5/20.5)=tan−1(−1.19). size 12{θ rSub { size 8{v} } ="tan" rSup { size 8{ - 1} } \( - "24" "." 5/"20" "." 5 \) ="tan" rSup { size 8{ - 1} } \( - 1 "." "19" \) "."} {}Thus,
-
+
θv=−50.1º. size 12{θ rSub { size 8{v} } = - "50" "." 1 rSup { size 12{ circ } "."} } {}Discussion for (b)The negative angle means that the velocity is 50.1º size 12{"50" "." 1°} {} below the horizontal. This result is consistent with the fact that the final vertical velocity is negative and hence downward—as you would expect because the final altitude is 20.0 m lower than the initial altitude. (See .)One of the most important things illustrated by projectile motion is that vertical and horizontal motions are independent of each other. Galileo was the first person to fully comprehend this characteristic. He used it to predict the range of a projectile. On level ground, we define range to be the horizontal distance R size 12{R} {} traveled by a projectile. Galileo and many others were interested in the range of projectiles primarily for military purposes—such as aiming cannons. However, investigating the range of projectiles can shed light on other interesting phenomena, such as the orbits of satellites around the Earth. Let us consider projectile range further.How does the initial velocity of a projectile affect its range? Obviously, the greater the initial speed v0 size 12{v rSub { size 8{0} } } {}, the greater the range, as shown in (a). The initial angle θ0 size 12{θ rSub { size 8{0} } } {} also has a dramatic effect on the range, as illustrated in (b). For a fixed initial speed, such as might be produced by a cannon, the maximum range is obtained with θ0=45º size 12{θ rSub { size 8{0} } = "45º"} {}. This is true only for conditions neglecting air resistance. If air resistance is considered, the maximum angle is approximately 38º size 12{"38º"} {}. Interestingly, for every initial angle except 45º size 12{"45º"} {}, there are two angles that give the same range—the sum of those angles is 90º size 12{"90º"} {}. The range also depends on the value of the acceleration of gravity g size 12{g} {}. The lunar astronaut Alan Shepherd was able to drive a golf ball a great distance on the Moon because gravity is weaker there. The range R size 12{R} {} of a projectile on level ground for which air resistance is negligible is given by R=v02sin2θ0g, size 12{R= { {v rSub { size 8{0} } rSup { size 8{2} } "sin"2θ rSub { size 8{0} } } over {g} } ","} {}where v0 size 12{v rSub { size 8{0} } } {} is the initial speed and θ0 size 12{θ rSub { size 8{0} } } {} is the initial angle relative to the horizontal. The proof of this equation is left as an end-of-chapter problem (hints are given), but it does fit the major features of projectile range as described.When we speak of the range of a projectile on level ground, we assume that R size 12{R} {} is very small compared with the circumference of the Earth. If, however, the range is large, the Earth curves away below the projectile and acceleration of gravity changes direction along the path. The range is larger than predicted by the range equation given above because the projectile has farther to fall than it would on level ground. (See .) If the initial speed is great enough, the projectile goes into orbit. This possibility was recognized centuries before it could be accomplished. When an object is in orbit, the Earth curves away from underneath the object at the same rate as it falls. The object thus falls continuously but never hits the surface. These and other aspects of orbital motion, such as the rotation of the Earth, will be covered analytically and in greater depth later in this text.Once again we see that thinking about one topic, such as the range of a projectile, can lead us to others, such as the Earth orbits. In Addition of Velocities, we will examine the addition of velocities, which is another important aspect of two-dimensional kinematics and will also yield insights beyond the immediate topic.PhET Explorations: Projectile Motion
@@ -1291,7 +1291,7 @@
-
+
Projectile Motion
@@ -1302,7 +1302,7 @@
-
+
Horizontal motion
@@ -1310,11 +1310,11 @@
a
-
+
x
-
+
=0
@@ -1322,7 +1322,7 @@
)
-
+
size 12{"Horizontal motion " \( a rSub { size 8{x} } =0 \) } {}
@@ -1331,7 +1331,7 @@
-
+
@@ -1340,27 +1340,27 @@
x
-
+
0
-
+
+v
-
+
x
-
+
t
-
+
size 12{x=x rSub { size 8{0} } +v rSub { size 8{x} } t} {}
@@ -1381,7 +1381,7 @@
-
+
Vertical motion
@@ -1391,11 +1391,11 @@
a
-
+
y
-
+
=
@@ -1413,25 +1413,25 @@
80 m/s
-
+
2
-
+
)
-
+
size 12{"Vertical motion " \( "Assuming positive direction is up; "a rSub { size 8{y} } = - g= - 9 "." "80"" m/s" rSup { size 8{2} } \) } {}
-
+
-
+
@@ -1440,11 +1440,11 @@
y
-
+
0
-
+
+
@@ -1457,56 +1457,56 @@
v
-
+
0y
-
+
+v
-
+
y
-
+
)t
-
+
size 12{y=y rSub { size 8{0} } + { {1} over {2} } \( v rSub { size 8{0y} } +v rSub { size 8{y} } \) t} {}
-
+
-
+
v
-
+
y
-
+
=v
-
+
0y
-
+
−
@@ -1517,17 +1517,17 @@
-
+
size 12{v rSub { size 8{y} } =v rSub { size 8{0y} } - ital "gt"} {}
-
+
-
+
@@ -1536,21 +1536,21 @@
y
-
+
0
-
+
+v
-
+
0y
-
+
@@ -1562,26 +1562,26 @@
2
-
+
gt
-
+
2
-
+
-
+
-
+
size 12{y=y rSub { size 8{0} } +v rSub { size 8{0y} } t - { {1} over {2} } ital "gt" rSup { size 8{2} } } {}
-
+
vy2=v0y2−2g(y−y0). size 12{v rSub { size 8{y} } rSup { size 8{2} } =v rSub { size 8{0y} } rSup { size 8{2} } - 2g \( y - y rSub { size 8{0} } \) } {}
@@ -1590,7 +1590,7 @@
-
+
s
@@ -1599,37 +1599,37 @@
x
-
+
2
-
+
+y
-
+
2
-
+
-
+
size 12{s= sqrt {x rSup { size 8{2} } +y rSup { size 8{2} } } } {}
-
+
-
+
@@ -1637,14 +1637,14 @@
=tan
-
+
−1
-
+
(
@@ -1656,18 +1656,18 @@
)
-
+
size 12{θ="tan" rSup { size 8{ - 1} } \( y/x \) } {}
-
+
-
+
v
@@ -1676,41 +1676,41 @@
v
-
+
x
-
-
+
+
2
-
+
+v
-
+
y
-
-
+
+
2
-
+
-
+
size 12{v= sqrt {v rSub { size 8{x} } rSup { size 8{2} } +v rSub { size 8{y} } rSup { size 8{2} } } } {}
-
+
θv=tan−1(vy/vx). size 12{θ rSub { size 8{v} } ="tan" rSup { size 8{ - 1} } \( v rSub { size 8{y} } /v rSub { size 8{x} } \) } {}The maximum height h size 12{h} {} of a projectile launched with initial vertical velocity v0y size 12{v rSub { size 8{0y} } } {} is given by
@@ -1771,24 +1771,24 @@
A rugby player passes the ball 7.00 m across the field, where it is caught at the same height as it left his hand. (a) At what angle was the ball thrown if its initial speed was 12.0 m/s, assuming that the smaller of the two possible angles was used? (b) What other angle gives the same range, and why would it not be used? (c) How long did this pass take?Verify the ranges for the projectiles in (a) for θ=45º size 12{θ="45"°} {} and the given initial velocities.
- R=v02
+ R=v02
-sin2θ0gFor θ=45º,
+sin2θ0gFor θ=45º,
-R=v02galignl { stack {
- size 12{R= { {v rSub { size 8{0} rSup { size 8{2} } } "sin"2θ rSub { size 8{0} } } over {g} } } {} #
-"For "θ="45"°: {} #
-R= { {v rSub { size 8{0} rSup { size 8{2} } } } over {g} } {}
-} } {}R=91.8 m size 12{R=91.8} {} for
+R=v02galignl { stack {
+ size 12{R= { {v rSub { size 8{0} rSup { size 8{2} } } "sin"2θ rSub { size 8{0} } } over {g} } } {} #
+"For "θ="45"°: {} #
+R= { {v rSub { size 8{0} rSup { size 8{2} } } } over {g} } {}
+} } {}R=91.8 m size 12{R=91.8} {} for
-v0=30 m/s size 12{"30 m/s"} {};
+v0=30 m/s size 12{"30 m/s"} {};
R=163 m size 12{R=91.8} {}
- for
-v0=40 m/s size 12{"40 m/s"} {};
+ for
+v0=40 m/s size 12{"40 m/s"} {};
-R=255m size 12{R} {} for
+R=255m size 12{R} {} for
v0=50 m/s size 12{"50 m/s"} {}.
@@ -1835,7 +1835,7 @@ R= { {v rSub { size 8{0} rSup { size 8{2} } } } over {g} } {}
Can a goalkeeper at her/ his goal kick a soccer ball into the opponent’s goal without the ball touching the ground? The distance will be about 95 m. A goalkeeper can give the ball a speed of 30 m/s.No, the maximum range (neglecting air resistance) is about 92 m.
-
+ The free throw line in basketball is 4.57 m (15 ft) from the basket, which is 3.05 m (10 ft) above the floor. A player standing on the free throw line throws the ball with an initial speed of 7.15 m/s, releasing it at a height of 2.44 m (8 ft) above the floor. At what angle above the horizontal must the ball be thrown to exactly hit the basket? Note that most players will use a large initial angle rather than a flat shot because it allows for a larger margin of error. Explicitly show how you follow the steps involved in solving projectile motion problems.In 2007, Michael Carter (U.S.) set a world record in the shot put with a throw of 24.77 m. What was the initial speed of the shot if he released it at a height of 2.10 m and threw it at an angle of 38.0º size 12{"38"º} {} above the horizontal? (Although the maximum distance for a projectile on level ground is achieved at 45º size 12{"45"º} {} when air resistance is neglected, the actual angle to achieve maximum range is smaller; thus, 38º size 12{"38"º} {} will give a longer range than 45º size 12{"45"º} {} in the shot put.)
@@ -1852,11 +1852,11 @@ R= { {v rSub { size 8{0} rSup { size 8{2} } } } over {g} } {}
(b) The ball travels a total of 57.4 m with the brief gust of wind.
- Prove that the trajectory of a projectile is parabolic, having the form y=ax+bx2 size 12{y= ital "ax"+ ital "bx" rSup { size 8{2} } } {}. To obtain this expression, solve the equation
+ Prove that the trajectory of a projectile is parabolic, having the form y=ax+bx2 size 12{y= ital "ax"+ ital "bx" rSup { size 8{2} } } {}. To obtain this expression, solve the equation
-x=v0xt size 12{x=v rSub { size 8{0x} } } {t} for
+x=v0xt size 12{x=v rSub { size 8{0x} } } {t} for
-t size 12{t} {} and substitute it into the expression for
+t size 12{t} {} and substitute it into the expression for
y=v0yt–(1/2)gt2 size 12{y=υ rSub { size 8{0y} } t \( 1/2 \) ital "gt" rSup { size 8{2} } } {} (These equations describe the x size 12{x} {} and y size 12{y} {} positions of a projectile that starts at the origin.) You should obtain an equation of the form y=ax+bx2 size 12{y= ital "ax"+ ital "bx" rSup { size 8{2} } } {} where a size 12{a} {} and b size 12{b} {} are constants.
@@ -1912,7 +1912,7 @@ R= { {v rSub { size 8{0} rSup { size 8{2} } } } over {g} } {}
02
-
+
sinθ
@@ -1924,12 +1924,12 @@ R= { {v rSub { size 8{0} rSup { size 8{2} } } } over {g} } {}
-
+
size 12{R=v rSub { size 8{0} } "cos"θ left ( { {2v rSub { size 8{0} } "sin"θ} over {g} } right )= { {2v rSub { size 8{0} rSup { size 8{2} } } "sin"θ"cos"θ} over {g} } } {}
-
+
since 2sinθcosθ=sin2θ, size 12{2"sin"θ"cos"θ="sin"2θ,} {} the range is:R=
@@ -1943,11 +1943,11 @@ R= { {v rSub { size 8{0} rSup { size 8{2} } } } over {g} } {}
sin2θg size 12{ {underline {R= { {v rSub { size 8{0} rSup { size 8{2} } } "sin"2θ} over {g} } }} } {}.
-
-
-
-
-
+
+
+
+
+
Unreasonable Results (a) Find the maximum range of a super cannon that has a muzzle velocity of 4.0 km/s. (b) What is unreasonable about the range you found? (c) Is the premise unreasonable or is the available equation inapplicable? Explain your answer. (d) If such a muzzle velocity could be obtained, discuss the effects of air resistance, thinning air with altitude, and the curvature of the Earth on the range of the super cannon.
@@ -1957,7 +1957,7 @@ R= { {v rSub { size 8{0} rSup { size 8{2} } } } over {g} } {}
air resistancea frictional force that slows the motion of objects as they travel through the air; when solving basic physics problems, air resistance is assumed to be zero
-
+
kinematicsthe study of motion without regard to mass or forcemotiondisplacement of an object as a function of time
diff --git a/cnxml/tests/data/valid-derived-from.cnxml b/cnxml/tests/data/valid-derived-from.cnxml
index cb71315..58be89b 100644
--- a/cnxml/tests/data/valid-derived-from.cnxml
+++ b/cnxml/tests/data/valid-derived-from.cnxml
@@ -42,46 +42,46 @@
where CONTENT_URL is the value provided above in the element.
-->
- http://legacy-staging.cnx.org/content
- http://legacy-staging.cnx.org/content/m48590/1.11
- m48590
- Introduction
- 1.11
- 2014/01/01 13:57:36 -0600
- 2015/06/24 10:59:20 -0500
-
-
- OpenStax
- College
- OpenStax Economics
- info@openstaxcollege.org
-
-
- OpenStax
- OpenStax
- info@openstax.org
-
-
- Rice
- University
- Rice University
- info@openstaxcollege.org
-
-
-
- OpenStaxCollege
- OpenStaxCollege cnxecon
- OSCRiceUniversity
-
-
-
- en
-
+http://legacy-staging.cnx.org/content
+http://legacy-staging.cnx.org/content/m48590/1.11
+m48590
+Introduction
+1.11
+2014/01/01 13:57:36 -0600
+2015/06/24 10:59:20 -0500
+
+
+ OpenStax
+ College
+ OpenStax Economics
+ info@openstaxcollege.org
+
+
+ OpenStax
+ OpenStax
+ info@openstax.org
+
+
+ Rice
+ University
+ Rice University
+ info@openstaxcollege.org
+
+
+
+ OpenStaxCollege
+ OpenStaxCollege cnxecon
+ OSCRiceUniversity
+
+
+
+en
+
Air resistanceKinematics
@@ -105,16 +105,16 @@
- Projectile motion is the motion of an object thrown or projected into the air, subject to only the acceleration of gravity. The object is called a projectile, and its path is called its trajectory. The motion of falling objects, as covered in Problem-Solving Basics for One-Dimensional Kinematics, is a simple one-dimensional type of projectile motion in which there is no horizontal movement. In this section, we consider two-dimensional projectile motion, such as that of a football or other object for which air resistanceis negligible.The most important fact to remember here is that motions along perpendicular axes are independent and thus can be analyzed separately. This fact was discussed in Kinematics in Two Dimensions: An Introduction, where vertical and horizontal motions were seen to be independent. The key to analyzing two-dimensional projectile motion is to break it into two motions, one along the horizontal axis and the other along the vertical. (This choice of axes is the most sensible, because acceleration due to gravity is vertical—thus, there will be no acceleration along the horizontal axis when air resistance is negligible.) As is customary, we call the horizontal axis the x-axis and the vertical axis the y-axis. illustrates the notation for displacement, where s size 12{s} {} is defined to be the total displacement and x size 12{x} {} and y size 12{y} {} are its components along the horizontal and vertical axes, respectively. The magnitudes of these vectors are s, x, and y. (Note that in the last section we used the notation A size 12{A} {} to represent a vector with components Ax size 12{A rSub { size 8{x} } } {} and Ay size 12{A rSub { size 8{y} } } {}. If we continued this format, we would call displacement s size 12{s} {} with components sx size 12{s rSub { size 8{x} } } {} and sy size 12{s rSub { size 8{y} } } {}. However, to simplify the notation, we will simply represent the component vectors as x size 12{x} {} and y size 12{y} {}.)Of course, to describe motion we must deal with velocity and acceleration, as well as with displacement. We must find their components along the x- and y-axes, too. We will assume all forces except gravity (such as air resistance and friction, for example) are negligible. The components of acceleration are then very simple:
+ Projectile motion is the motion of an object thrown or projected into the air, subject to only the acceleration of gravity. The object is called a projectile, and its path is called its trajectory. The motion of falling objects, as covered in Problem-Solving Basics for One-Dimensional Kinematics, is a simple one-dimensional type of projectile motion in which there is no horizontal movement. In this section, we consider two-dimensional projectile motion, such as that of a football or other object for which air resistanceis negligible.The most important fact to remember here is that motions along perpendicular axes are independent and thus can be analyzed separately. This fact was discussed in Kinematics in Two Dimensions: An Introduction, where vertical and horizontal motions were seen to be independent. The key to analyzing two-dimensional projectile motion is to break it into two motions, one along the horizontal axis and the other along the vertical. (This choice of axes is the most sensible, because acceleration due to gravity is vertical—thus, there will be no acceleration along the horizontal axis when air resistance is negligible.) As is customary, we call the horizontal axis the x-axis and the vertical axis the y-axis. illustrates the notation for displacement, where s size 12{s} {} is defined to be the total displacement and x size 12{x} {} and y size 12{y} {} are its components along the horizontal and vertical axes, respectively. The magnitudes of these vectors are s, x, and y. (Note that in the last section we used the notation A size 12{A} {} to represent a vector with components Ax size 12{A rSub { size 8{x} } } {} and Ay size 12{A rSub { size 8{y} } } {}. If we continued this format, we would call displacement s size 12{s} {} with components sx size 12{s rSub { size 8{x} } } {} and sy size 12{s rSub { size 8{y} } } {}. However, to simplify the notation, we will simply represent the component vectors as x size 12{x} {} and y size 12{y} {}.)Of course, to describe motion we must deal with velocity and acceleration, as well as with displacement. We must find their components along the x- and y-axes, too. We will assume all forces except gravity (such as air resistance and friction, for example) are negligible. The components of acceleration are then very simple:
-ay=–g=–9.80 m/s2 size 12{a rSub { size 8{y} } ="-g"="-9.80" "m/s" rSup { size 8{2} } } {}. (Note that this definition assumes that the upwards direction is defined as the positive direction. If you arrange the coordinate system instead such that the downwards direction is positive, then acceleration due to gravity takes a positive value.) Because gravity is vertical,
+ay=–g=–9.80 m/s2 size 12{a rSub { size 8{y} } ="-g"="-9.80" "m/s" rSup { size 8{2} } } {}. (Note that this definition assumes that the upwards direction is defined as the positive direction. If you arrange the coordinate system instead such that the downwards direction is positive, then acceleration due to gravity takes a positive value.) Because gravity is vertical,
ax=0 size 12{a rSub { size 8{x} } } {}. Both accelerations are constant, so the kinematic equations can be used.Review of Kinematic Equations (constant a)
-
+
-
+
@@ -124,11 +124,11 @@
x
-
+
0
-
+
@@ -142,7 +142,7 @@
t
-
+
size 12{x=`x rSub { size 8{0} } `+` { bar {v}}t} {}
@@ -150,7 +150,7 @@
-
+
@@ -165,11 +165,11 @@
v
-
+
0
-
+
+v
@@ -178,16 +178,16 @@
-
+
size 12{ { bar {v}}=` { {v rSub { size 8{0} } +v} over {2} } } {}
-
+
-
+
v
@@ -195,11 +195,11 @@
v
-
+
0
-
+
+
@@ -210,7 +210,7 @@
-
+
size 12{v=v rSub { size 8{0} } + ital "at"} {}
@@ -219,7 +219,7 @@
-
+
@@ -228,20 +228,20 @@
x
-
+
0
-
+
+v
-
+
0
-
+
@@ -256,16 +256,16 @@
at
-
+
2
-
+
-
+
size 12{x=x rSub { size 8{0} } +v rSub { size 8{0} } t+ { {1} over {2} } ital "at" rSup { size 8{2} } } {}
@@ -273,32 +273,32 @@
-
+
v
-
+
2
-
+
=v
-
+
0
-
-
+
+
2
-
+
+2a
@@ -310,11 +310,11 @@
−x
-
+
0
-
+
)
@@ -325,32 +325,32 @@
size 12{v rSup { size 8{2} } =v rSub { size 8{0} } rSup { size 8{2} } +2a \( x - x rSub { size 8{0} } \) } {}
-
+
Given these assumptions, the following steps are then used to analyze projectile motion:
-Step 1.Resolve or break the motion into horizontal and vertical components along the x- and y-axes. These axes are perpendicular, so
+Step 1.Resolve or break the motion into horizontal and vertical components along the x- and y-axes. These axes are perpendicular, so
-Ax=Acosθ size 12{A rSub { size 8{x} } =A"cos"θ} {} and
+Ax=Acosθ size 12{A rSub { size 8{x} } =A"cos"θ} {} and
-Ay=Asinθ size 12{A rSub { size 8{y} } =A"sin"θ} {} are used. The magnitude of the components of displacement
+Ay=Asinθ size 12{A rSub { size 8{y} } =A"sin"θ} {} are used. The magnitude of the components of displacement
-s size 12{s} {} along these axes are x size 12{x} {} and
+s size 12{s} {} along these axes are x size 12{x} {} and
-y. size 12{y} {} The magnitudes of the components of the velocity v size 12{v} {} are
+y. size 12{y} {} The magnitudes of the components of the velocity v size 12{v} {} are
-vx=vcosθ size 12{v rSub { size 8{x} } =v"cos"θ} {} and
+vx=vcosθ size 12{v rSub { size 8{x} } =v"cos"θ} {} and
-vy=vsinθ, size 12{v rSub { size 8{y} } =v"sin"θ} {} where
+vy=vsinθ, size 12{v rSub { size 8{y} } =v"sin"θ} {} where
v size 12{v} {} is the magnitude of the velocity and θ size 12{θ} {} is its direction, as shown in . Initial values are denoted with a subscript 0, as usual.Step 2.Treat the motion as two independent one-dimensional motions, one horizontal and the other vertical. The kinematic equations for horizontal and vertical motion take the following forms:
-
+
Horizontal Motion
@@ -358,11 +358,11 @@
a
-
+
x
-
+
=0
@@ -370,16 +370,16 @@
)
-
+
size 12{"Horizontal Motion " \( a rSub { size 8{x} } =0 \) } {}
-
+
-
+
@@ -388,37 +388,37 @@
x
-
+
0
-
+
+v
-
+
x
-
+
t
-
+
size 12{x=x rSub { size 8{0} } +v rSub { size 8{x} } t} {}
-
+
vx=v0x=vx=velocity is a constant. size 12{v rSub { size 8{x} } =v rSub { size 8{0x} } =v rSub { size 8{x} } ="velocity is a constant."} {}
-
+
Vertical Motion
@@ -431,11 +431,11 @@
a
-
+
y
-
+
=
@@ -449,23 +449,23 @@
−9.
-
+
80m/s
-
+
2
-
+
)
-
+
size 12{"Vertical Motion " \( "assuming positive is up "a rSub { size 8{y} } = - g= - 9/"80"" m/s" rSup { size 8{2} } \) } {}
@@ -473,7 +473,7 @@
-
+
@@ -482,11 +482,11 @@
y
-
+
0
-
+
+
@@ -499,55 +499,55 @@
v
-
+
0y
-
+
+v
-
+
y
-
+
)t
-
+
size 12{y=y rSub { size 8{0} } + { {1} over {2} } \( v rSub { size 8{0y} } +v rSub { size 8{y} } \) t} {}
-
+
-
+
v
-
+
y
-
+
=v
-
+
0y
-
+
−
@@ -558,16 +558,16 @@
-
+
size 12{v rSub { size 8{y} } =v rSub { size 8{0y} } - ital "gt"} {}
-
+
-
+
@@ -576,21 +576,21 @@
y
-
+
0
-
+
+v
-
-
+
+
0y
-
+
@@ -602,33 +602,33 @@
2
-
+
gt
-
+
2
-
+
-
+
-
+
size 12{y=y rSub { size 8{0} } +v rSub { size 8{0y} } t - { {1} over {2} } ital "gt" rSup { size 8{2} } } {}
-
+
vy2=v0y2−2g(y−y0). size 12{v rSub { size 8{y} } rSup { size 8{2} } =v rSub { size 8{0y} } rSup { size 8{2} } - 2g \( y - y rSub { size 8{0} } \) "."} {}Step 3. Solve for the unknowns in the two separate motions—one horizontal and one vertical. Note that the only common variable between the motions is time t size 12{t} {}. The problem solving procedures here are the same as for one-dimensional kinematics and are illustrated in the solved examples below.Step 4.Recombine the two motions to find the total displacements size 12{s} {} and velocity v size 12{v} {}. Because the x - and y -motions are perpendicular, we determine these vectors by using the techniques outlined in the Vector Addition and Subtraction: Analytical Methods and employing
-
+
A
@@ -637,46 +637,46 @@
A
-
+
x
-
-
+
+
2
-
+
+A
-
+
y
-
-
+
+
2
-
+
-
+
size 12{v= sqrt {v rSub { size 8{x} } rSup { size 8{2} } +v rSub { size 8{y} } rSup { size 8{2} } } } {}
-
+
and θ=tan−1(Ay/Ax) size 12{θ="tan" rSup { size 8{ - 1} } \( A rSub { size 8{y} } /A rSub { size 8{x} } \) } {} in the following form, where θ size 12{θ} {} is the direction of the displacement s size 12{s} {} and θv size 12{θ rSub { size 8{v} } } {} is the direction of the velocity v size 12{v} {}:
Total displacement and velocity
-
+
s
@@ -685,26 +685,26 @@
x
-
+
2
-
+
+y
-
+
2
-
+
-
+
size 12{s= sqrt {x rSup { size 8{2} } +y rSup { size 8{2} } } } {}
@@ -712,7 +712,7 @@
-
+
@@ -720,14 +720,14 @@
=tan
-
+
−1
-
+
(
@@ -739,16 +739,16 @@
)
-
+
size 12{θ="tan" rSup { size 8{ - 1} } \( y/x \) } {}
-
+
-
+
v
@@ -757,59 +757,59 @@
v
-
+
x
-
-
+
+
2
-
+
+v
-
+
y
-
-
+
+
2
-
+
-
+
size 12{v= sqrt {v rSub { size 8{x} } rSup { size 8{2} } +v rSub { size 8{y} } rSup { size 8{2} } } } {}
-
+
θv=tan−1(vy/vx). size 12{θ rSub { size 8{v} } ="tan" rSup { size 8{ - 1} } \( v rSub { size 8{y} } /v rSub { size 8{x} } \) "."} {}A Fireworks Projectile Explodes High and Away
- During a fireworks display, a shell is shot into the air with an initial speed of 70.0 m/s at an angle of 75.0º above the horizontal, as illustrated in . The fuse is timed to ignite the shell just as it reaches its highest point above the ground. (a) Calculate the height at which the shell explodes. (b) How much time passed between the launch of the shell and the explosion? (c) What is the horizontal displacement of the shell when it explodes?StrategyBecause air resistance is negligible for the unexploded shell, the analysis method outlined above can be used. The motion can be broken into horizontal and vertical motions in which ax=0 size 12{ a rSub { size 8{x} } =0} {} and
+ During a fireworks display, a shell is shot into the air with an initial speed of 70.0 m/s at an angle of 75.0º above the horizontal, as illustrated in . The fuse is timed to ignite the shell just as it reaches its highest point above the ground. (a) Calculate the height at which the shell explodes. (b) How much time passed between the launch of the shell and the explosion? (c) What is the horizontal displacement of the shell when it explodes?StrategyBecause air resistance is negligible for the unexploded shell, the analysis method outlined above can be used. The motion can be broken into horizontal and vertical motions in which ax=0 size 12{ a rSub { size 8{x} } =0} {} and
-ay=–g size 12{ a rSub { size 8{y} } =-g} {}. We can then define
+ay=–g size 12{ a rSub { size 8{y} } =-g} {}. We can then define
x0 size 12{x rSub { size 8{0} } } {} and y0 size 12{y rSub { size 8{0} } } {} to be zero and solve for the desired quantities.Solution for (a)By “height” we mean the altitude or vertical position y size 12{y} {} above the starting point. The highest point in any trajectory, called the apex, is reached when vy=0 size 12{ v rSub { size 8{y} } =0} {}. Since we know the initial and final velocities as well as the initial position, we use the following equation to find y size 12{y} {}:
vy2=v0y2−2g(y−y0). size 12{v rSub { size 8{y} } rSup { size 8{2} } =v rSub { size 8{0y} } rSup { size 8{2} } - 2g \( y - y rSub { size 8{0} } \) "."} {}Because y0 size 12{y rSub { size 8{0} } } {} and vy size 12{v rSub { size 8{y} } } {} are both zero, the equation simplifies to
-
+
0=v0y
@@ -817,7 +817,7 @@
-
+
@@ -826,16 +826,16 @@
v
-
-
+
+
0y
-
+
2
-
+
2g
@@ -843,24 +843,24 @@
.
-
+
size 12{y= { {v rSub { size 8{0y} } rSup { size 8{2} } } over {2g} } "." } {}
-
- Now we must find
+
+ Now we must find
-v0y size 12{v rSub { size 8{0y} } } {}, the component of the initial velocity in the y-direction. It is given by
+v0y size 12{v rSub { size 8{0y} } } {}, the component of the initial velocity in the y-direction. It is given by
-v0y=v0sinθ size 12{v rSub { size 8{0y rSup} =v rSub {0 rSup size 12{"sin"θ}} {}, where
+v0y=v0sinθ size 12{v rSub { size 8{0y rSup} =v rSub {0 rSup size 12{"sin"θ}} {}, where
-v0y is the initial velocity of 70.0 m/s, and
+v0y is the initial velocity of 70.0 m/s, and
θ0=75.0º size 12{θ rSub { size 8{0} } } {} is the initial angle. Thus,v0y=v0sinθ0=(70.0 m/s)(sin 75º)=67.6 m/s. size 12{v rSub { size 8{0y} } =v rSub { size 8{0} } "sin"θ rSub { size 8{0} } = \( "70" "." 0" m/s" \) \( "sin""75" { size 12{ circ } } \) ="67" "." 6" m/s."} {}and y size 12{y} {} is
-
+
y
@@ -872,11 +872,11 @@
.6 m/s)
-
+
2
-
+
@@ -887,11 +887,11 @@
80 m/s
-
+
2
-
+
)
@@ -904,13 +904,13 @@
size 12{y= { { \( "67" "." 6" m/s" \) rSup { size 8{2} } } over {2 \( 9 "." "80"" m/s" rSup { size 8{2} } \) } } } {}
-
+
so that
-
+
y=233 m. size 12{y="233"" m."} {}Discussion for (a)Note that because up is positive, the initial velocity is positive, as is the maximum height, but the acceleration due to gravity is negative. Note also that the maximum height depends only on the vertical component of the initial velocity, so that any projectile with a 67.6 m/s initial vertical component of velocity will reach a maximum height of 233 m (neglecting air resistance). The numbers in this example are reasonable for large fireworks displays, the shells of which do reach such heights before exploding. In practice, air resistance is not completely negligible, and so the initial velocity would have to be somewhat larger than that given to reach the same height.Solution for (b)As in many physics problems, there is more than one way to solve for the time to the highest point. In this case, the easiest method is to use y=y0+12(v0y+vy)t size 12{y=y rSub { size 8{0} } + { {1} over {2} } \( v rSub { size 8{0y} } +v rSub { size 8{y} } \) t} {}. Because y0 size 12{y rSub { size 8{0} } } {} is zero, this equation reduces to simply
-
+
@@ -925,20 +925,20 @@
v
-
+
0y
-
+
+v
-
+
y
-
+
)
@@ -950,7 +950,7 @@
size 12{y= { {1} over {2} } \( v rSub { size 8{0y} } +v rSub { size 8{y} } \) t} {}
-
+
Note that the final vertical velocity, vy size 12{v rSub { size 8{y} } } {}, at the highest point is zero. Thus,
@@ -961,7 +961,7 @@
=
-
+
@@ -972,26 +972,26 @@
2y
-
+(v
-
+
0y
-
+
+v
-
+
y
-
+
)
@@ -1011,13 +1011,13 @@
(67.6 m/s
-
+
)
-
+
@@ -1025,9 +1025,9 @@
=
-
+
6.90 s.
-
+
@@ -1035,18 +1035,18 @@
alignl { stack {
- size 12{t= { {2y} over { \( v rSub { size 8{0y} } +v rSub { size 8{y} } \) } } = { {2 times "233"" m"} over { \( "67" "." 6" m/s" \) } } } {} #
-=6 "." "90"" s" {}
+ size 12{t= { {2y} over { \( v rSub { size 8{0y} } +v rSub { size 8{y} } \) } } = { {2 times "233"" m"} over { \( "67" "." 6" m/s" \) } } } {} #
+=6 "." "90"" s" {}
} } {}
-
+
Discussion for (b)This time is also reasonable for large fireworks. When you are able to see the launch of fireworks, you will notice several seconds pass before the shell explodes. (Another way of finding the time is by using y=y0+v0yt−12gt2 size 12{y=y rSub { size 8{0} } +v rSub { size 8{0y} } t - { {1} over {2} } ital "gt" rSup { size 8{2} } } {}, and solving the quadratic equation for t size 12{t} {}.)Solution for (c)Because air resistance is negligible, ax=0 size 12{a rSub { size 8{x} } =0} {} and the horizontal velocity is constant, as discussed above. The horizontal displacement is horizontal velocity multiplied by time as given by x=x0+vxt size 12{x=x rSub { size 8{0} } +v rSub { size 8{x} } t} {}, where x0 size 12{x rSub { size 8{0} } } {} is equal to zero:x=vxt, size 12{x=v rSub { size 8{x} } t ","} {}where vx size 12{v rSub { size 8{x} } } {} is the x-component of the velocity, which is given by vx=v0cosθ0. size 12{v rSub { size 8{x} } =v rSub { size 8{0} } "cos"θ rSub { size 8{0} } "." } {} Now,vx=v0cosθ0=(70.0 m/s)(cos 75.0º)=18.1 m/s. size 12{v rSub { size 8{x} } =v rSub { size 8{0} } "cos"θ rSub { size 12{0} } = \( "70" "." 0" m/s" \) \( "cos""75.0º" \) ="18" "." 1" m/s."} {}The time t size 12{t} {} for both motions is the same, and so x size 12{t} {} isx=(18.1 m/s)(6.90 s)=125 m. size 12{x= \( "18" "." 1" m/s" \) \( 6 "." "90"" s" \) ="125"" m."} {}Discussion for (c)The horizontal motion is a constant velocity in the absence of air resistance. The horizontal displacement found here could be useful in keeping the fireworks fragments from falling on spectators. Once the shell explodes, air resistance has a major effect, and many fragments will land directly below.In solving part (a) of the preceding example, the expression we found for y size 12{y} {} is valid for any projectile motion where air resistance is negligible. Call the maximum height y=h size 12{y=h} {}; then,
-
+
-
+
@@ -1055,17 +1055,17 @@
v
-
+
0y
-
-
+
+
2
-
+
2
@@ -1076,27 +1076,27 @@
.
-
+
size 12{y= { {v rSub { size 8{0y} } rSup { size 8{2} } } over {2g} } "." } {}
-
+
This equation defines the maximum height of a projectile and depends only on the vertical component of the initial velocity.Defining a Coordinate System
-
+
It is important to set up a coordinate system when analyzing projectile motion. One part of defining the coordinate system is to define an origin for the x size 12{x} {} and y size 12{y} {} positions. Often, it is convenient to choose the initial position of the object as the origin such that x0=0 size 12{x rSub { size 8{0} } =0} {} and y0=0 size 12{y rSub { size 8{0} } =0} {}. It is also important to define the positive and negative directions in the x size 12{x} {} and y size 12{y} {} directions. Typically, we define the positive vertical direction as upwards, and the positive horizontal direction is usually the direction of the object’s motion. When this is the case, the vertical acceleration, g size 12{g} {}, takes a negative value (since it is directed downwards towards the Earth). However, it is occasionally useful to define the coordinates differently. For example, if you are analyzing the motion of a ball thrown downwards from the top of a cliff, it may make sense to define the positive direction downwards since the motion of the ball is solely in the downwards direction. If this is the case, g size 12{g} {} takes a positive value.Calculating Projectile Motion: Hot Rock ProjectileKilauea in Hawaii is the world’s most continuously active volcano. Very active volcanoes characteristically eject red-hot rocks and lava rather than smoke and ash. Suppose a large rock is ejected from the volcano with a speed of 25.0 m/s and at an angle 35.0º size 12{"35"°} {} above the horizontal, as shown in . The rock strikes the side of the volcano at an altitude 20.0 m lower than its starting point. (a) Calculate the time it takes the rock to follow this path. (b) What are the magnitude and direction of the rock’s velocity at impact?StrategyAgain, resolving this two-dimensional motion into two independent one-dimensional motions will allow us to solve for the desired quantities. The time a projectile is in the air is governed by its vertical motion alone. We will solve for t size 12{t} {} first. While the rock is rising and falling vertically, the horizontal motion continues at a constant velocity. This example asks for the final velocity. Thus, the vertical and horizontal results will be recombined to obtain v size 12{v} {} and θv size 12{θ rSub { size 8{v} } } {} at the final time t size 12{t} {} determined in the first part of the example.Solution for (a)While the rock is in the air, it rises and then falls to a final position 20.0 m lower than its starting altitude. We can find the time for this by usingy=y0+v0yt−12gt2. size 12{y=y rSub { size 8{0} } +v rSub { size 8{0y} } t - { {1} over {2} } ital "gt" rSup { size 8{2} } "."} {}If we take the initial position y0 size 12{y rSub { size 8{0} } } {} to be zero, then the final position is y=−20.0 m. size 12{y= - "20" "." 0" m" "." } {} Now the initial vertical velocity is the vertical component of the initial velocity, found from v0y=v0sinθ0 size 12{v rSub { size 8{0y} } =v rSub { size 8{0} } "sin"θ rSub { size 8{0} } } {} = (25.0 m/s size 12{"25" "." "0 m/s"} {})(sin 35.0º size 12{"sin 35"°} {}) = 14.3 m/s size 12{"14" "." "3 m/s"} {}. Substituting known values yields−20.0 m=(14.3 m/s)t−4.90 m/s2t2. size 12{ - "20" "." 0" m"= \( "14" "." 3" m/s" \) t - left (4 "." "90"" m/s" rSup { size 8{2} } right )t rSup { size 8{2} } "."} {}Rearranging terms gives a quadratic equation in t size 12{t} {}:
-
- 4.90 m/s2t2−14.3 m/st−20.0 m=0. size 12{ left (4 "." "90"" m/s" rSup { size 8{2} } right )t rSup { size 8{2} } - left ("14" "." "3 m/s" right )t - left ("20" "." 0" m" right )=0.} {}This expression is a quadratic equation of the form
+
+ 4.90 m/s2t2−14.3 m/st−20.0 m=0. size 12{ left (4 "." "90"" m/s" rSup { size 8{2} } right )t rSup { size 8{2} } - left ("14" "." "3 m/s" right )t - left ("20" "." 0" m" right )=0.} {}This expression is a quadratic equation of the form
@@ -1114,17 +1114,17 @@
size 12{ ital "at" rSup { size 8{2} } + ital "bt"+c=0} {}
-, where the constants are
+, where the constants are
a=4.90
-,
+,
b=–14.3
-, and
+, and
@@ -1132,7 +1132,7 @@
Its solutions are given by the quadratic formula:
-
+
@@ -1150,11 +1150,11 @@
b
-
+
2
-
+
−4
@@ -1173,39 +1173,39 @@
.
-
+
size 12{t= { { - b +- sqrt {b rSup { size 8{2} } - 4 ital "ac"} } over {"2a"} } "." } {}
-
- This equation yields two solutions:
+
+ This equation yields two solutions:
-t=3.96 size 12{t=3 "." "96"} {} and
+t=3.96 size 12{t=3 "." "96"} {} and
-t=–1.03 size 12{t=3 "." "96"} {}. (It is left as an exercise for the reader to verify these solutions.) The time is
+t=–1.03 size 12{t=3 "." "96"} {}. (It is left as an exercise for the reader to verify these solutions.) The time is
-t=3.96s size 12{t=3 "." "96""s"} {} or
+t=3.96s size 12{t=3 "." "96""s"} {} or
–1.03s size 12{-1 "." "03""s"} {}. The negative value of time implies an event before the start of motion, and so we discard it. Thus,t=3.96 s. size 12{t=3 "." "96"" s."} {}Discussion for (a)The time for projectile motion is completely determined by the vertical motion. So any projectile that has an initial vertical velocity of 14.3 m/s and lands 20.0 m below its starting altitude will spend 3.96 s in the air.Solution for (b)From the information now in hand, we can find the final horizontal and vertical velocities vx size 12{v rSub { size 8{x} } } {} and vy size 12{v rSub { size 8{y} } } {} and combine them to find the total velocity v size 12{v} {} and the angle θ0 size 12{θ rSub { size 8{0} } } {} it makes with the horizontal. Of course, vx size 12{v rSub { size 8{x} } } {} is constant so we can solve for it at any horizontal location. In this case, we chose the starting point since we know both the initial velocity and initial angle. Therefore:vx=v0cosθ0=(25.0 m/s)(cos 35º)=20.5 m/s. size 12{v rSub { size 8{x} } =v rSub { size 8{0} } "cos"θ rSub { size 8{0} } = \( "25" "." 0" m/s" \) \( "cos""35" rSup { size 8{ circ } } \) ="20" "." 5" m/s."} {}The final vertical velocity is given by the following equation:
-
+
vy=v0y−gt, size 12{v rSub { size 8{y} } =v rSub { size 8{0y} } - ital "gt,"} {}where v0y size 12{v rSub { size 8{0y} } } {} was found in part (a) to be 14.3 m/s size 12{"14" "." "3 m/s"} {}. Thus,
-
+
-
+
v
-
+
y
-
+
=14
@@ -1222,11 +1222,11 @@
80 m/s
-
+
2
-
+
)(
@@ -1237,91 +1237,91 @@
)
-
+
size 12{v rSub { size 8{y} } ="14" "." 3" m/s" - \( 9 "." "80"" m/s" rSup { size 8{2} } \) \( 3 "." "96"" s" \) } {}
-
+
so that
-
+
vy=−24.5 m/s. size 12{v rSub { size 8{y} } = - "24" "." 5" m/s."} {}To find the magnitude of the final velocity v size 12{v} {} we combine its perpendicular components, using the following equation:
-
+
v=vx2+vy2=(20.5 m/s)2+(−24.5 m/s)2, size 12{v= sqrt {v rSub { size 8{x} } rSup { size 8{2} } +v rSub { size 8{y} } rSup { size 8{2} } } = sqrt { \( "20" "." 5" m/s" \) rSup { size 8{2} } + \( - "24" "." 5" m/s" \) rSup { size 8{2} } } ","} {}which gives
-
+
v=31.9 m/s. size 12{v="31" "." 9" m/s."} {}The direction θv size 12{θ rSub { size 8{v} } } {} is found from the equation:
-
+
-
+
θ
-
+
v
-
+
=tan
-
+
−1
-
+
(v
-
+
y
-
+
/v
-
+
x
-
+
)
-
+
size 12{θ rSub { size 8{v} } ="tan" rSup { size 8{ - 1} } \( v rSub { size 8{y} } /v rSub { size 8{x} } \) } {}
-
+
so that
-
+
θv=tan−1(−24.5/20.5)=tan−1(−1.19). size 12{θ rSub { size 8{v} } ="tan" rSup { size 8{ - 1} } \( - "24" "." 5/"20" "." 5 \) ="tan" rSup { size 8{ - 1} } \( - 1 "." "19" \) "."} {}Thus,
-
+
θv=−50.1º. size 12{θ rSub { size 8{v} } = - "50" "." 1 rSup { size 12{ circ } "."} } {}Discussion for (b)The negative angle means that the velocity is 50.1º size 12{"50" "." 1°} {} below the horizontal. This result is consistent with the fact that the final vertical velocity is negative and hence downward—as you would expect because the final altitude is 20.0 m lower than the initial altitude. (See .)One of the most important things illustrated by projectile motion is that vertical and horizontal motions are independent of each other. Galileo was the first person to fully comprehend this characteristic. He used it to predict the range of a projectile. On level ground, we define range to be the horizontal distance R size 12{R} {} traveled by a projectile. Galileo and many others were interested in the range of projectiles primarily for military purposes—such as aiming cannons. However, investigating the range of projectiles can shed light on other interesting phenomena, such as the orbits of satellites around the Earth. Let us consider projectile range further.How does the initial velocity of a projectile affect its range? Obviously, the greater the initial speed v0 size 12{v rSub { size 8{0} } } {}, the greater the range, as shown in (a). The initial angle θ0 size 12{θ rSub { size 8{0} } } {} also has a dramatic effect on the range, as illustrated in (b). For a fixed initial speed, such as might be produced by a cannon, the maximum range is obtained with θ0=45º size 12{θ rSub { size 8{0} } = "45º"} {}. This is true only for conditions neglecting air resistance. If air resistance is considered, the maximum angle is approximately 38º size 12{"38º"} {}. Interestingly, for every initial angle except 45º size 12{"45º"} {}, there are two angles that give the same range—the sum of those angles is 90º size 12{"90º"} {}. The range also depends on the value of the acceleration of gravity g size 12{g} {}. The lunar astronaut Alan Shepherd was able to drive a golf ball a great distance on the Moon because gravity is weaker there. The range R size 12{R} {} of a projectile on level ground for which air resistance is negligible is given by R=v02sin2θ0g, size 12{R= { {v rSub { size 8{0} } rSup { size 8{2} } "sin"2θ rSub { size 8{0} } } over {g} } ","} {}where v0 size 12{v rSub { size 8{0} } } {} is the initial speed and θ0 size 12{θ rSub { size 8{0} } } {} is the initial angle relative to the horizontal. The proof of this equation is left as an end-of-chapter problem (hints are given), but it does fit the major features of projectile range as described.When we speak of the range of a projectile on level ground, we assume that R size 12{R} {} is very small compared with the circumference of the Earth. If, however, the range is large, the Earth curves away below the projectile and acceleration of gravity changes direction along the path. The range is larger than predicted by the range equation given above because the projectile has farther to fall than it would on level ground. (See .) If the initial speed is great enough, the projectile goes into orbit. This possibility was recognized centuries before it could be accomplished. When an object is in orbit, the Earth curves away from underneath the object at the same rate as it falls. The object thus falls continuously but never hits the surface. These and other aspects of orbital motion, such as the rotation of the Earth, will be covered analytically and in greater depth later in this text.Once again we see that thinking about one topic, such as the range of a projectile, can lead us to others, such as the Earth orbits. In Addition of Velocities, we will examine the addition of velocities, which is another important aspect of two-dimensional kinematics and will also yield insights beyond the immediate topic.PhET Explorations: Projectile Motion
@@ -1331,7 +1331,7 @@
-
+
Projectile Motion
@@ -1342,7 +1342,7 @@
-
+
Horizontal motion
@@ -1350,11 +1350,11 @@
a
-
+
x
-
+
=0
@@ -1362,7 +1362,7 @@
)
-
+
size 12{"Horizontal motion " \( a rSub { size 8{x} } =0 \) } {}
@@ -1371,7 +1371,7 @@
-
+
@@ -1380,27 +1380,27 @@
x
-
+
0
-
+
+v
-
+
x
-
+
t
-
+
size 12{x=x rSub { size 8{0} } +v rSub { size 8{x} } t} {}
@@ -1421,7 +1421,7 @@
-
+
Vertical motion
@@ -1431,11 +1431,11 @@
a
-
+
y
-
+
=
@@ -1453,25 +1453,25 @@
80 m/s
-
+
2
-
+
)
-
+
size 12{"Vertical motion " \( "Assuming positive direction is up; "a rSub { size 8{y} } = - g= - 9 "." "80"" m/s" rSup { size 8{2} } \) } {}
-
+
-
+
@@ -1480,11 +1480,11 @@
y
-
+
0
-
+
+
@@ -1497,56 +1497,56 @@
v
-
+
0y
-
+
+v
-
+
y
-
+
)t
-
+
size 12{y=y rSub { size 8{0} } + { {1} over {2} } \( v rSub { size 8{0y} } +v rSub { size 8{y} } \) t} {}
-
+
-
+
v
-
+
y
-
+
=v
-
+
0y
-
+
−
@@ -1557,17 +1557,17 @@
-
+
size 12{v rSub { size 8{y} } =v rSub { size 8{0y} } - ital "gt"} {}
-
+
-
+
@@ -1576,21 +1576,21 @@
y
-
+
0
-
+
+v
-
+
0y
-
+
@@ -1602,26 +1602,26 @@
2
-
+
gt
-
+
2
-
+
-
+
-
+
size 12{y=y rSub { size 8{0} } +v rSub { size 8{0y} } t - { {1} over {2} } ital "gt" rSup { size 8{2} } } {}
-
+
vy2=v0y2−2g(y−y0). size 12{v rSub { size 8{y} } rSup { size 8{2} } =v rSub { size 8{0y} } rSup { size 8{2} } - 2g \( y - y rSub { size 8{0} } \) } {}
@@ -1630,7 +1630,7 @@
-
+
s
@@ -1639,37 +1639,37 @@
x
-
+
2
-
+
+y
-
+
2
-
+
-
+
size 12{s= sqrt {x rSup { size 8{2} } +y rSup { size 8{2} } } } {}
-
+
-
+
@@ -1677,14 +1677,14 @@
=tan
-
+
−1
-
+
(
@@ -1696,18 +1696,18 @@
)
-
+
size 12{θ="tan" rSup { size 8{ - 1} } \( y/x \) } {}
-
+
-
+
v
@@ -1716,41 +1716,41 @@
v
-
+
x
-
-
+
+
2
-
+
+v
-
+
y
-
-
+
+
2
-
+
-
+
size 12{v= sqrt {v rSub { size 8{x} } rSup { size 8{2} } +v rSub { size 8{y} } rSup { size 8{2} } } } {}
-
+
θv=tan−1(vy/vx). size 12{θ rSub { size 8{v} } ="tan" rSup { size 8{ - 1} } \( v rSub { size 8{y} } /v rSub { size 8{x} } \) } {}The maximum height h size 12{h} {} of a projectile launched with initial vertical velocity v0y size 12{v rSub { size 8{0y} } } {} is given by
@@ -1811,24 +1811,24 @@
A rugby player passes the ball 7.00 m across the field, where it is caught at the same height as it left his hand. (a) At what angle was the ball thrown if its initial speed was 12.0 m/s, assuming that the smaller of the two possible angles was used? (b) What other angle gives the same range, and why would it not be used? (c) How long did this pass take?Verify the ranges for the projectiles in (a) for θ=45º size 12{θ="45"°} {} and the given initial velocities.
- R=v02
+ R=v02
-sin2θ0gFor θ=45º,
+sin2θ0gFor θ=45º,
-R=v02galignl { stack {
- size 12{R= { {v rSub { size 8{0} rSup { size 8{2} } } "sin"2θ rSub { size 8{0} } } over {g} } } {} #
-"For "θ="45"°: {} #
-R= { {v rSub { size 8{0} rSup { size 8{2} } } } over {g} } {}
-} } {}R=91.8 m size 12{R=91.8} {} for
+R=v02galignl { stack {
+ size 12{R= { {v rSub { size 8{0} rSup { size 8{2} } } "sin"2θ rSub { size 8{0} } } over {g} } } {} #
+"For "θ="45"°: {} #
+R= { {v rSub { size 8{0} rSup { size 8{2} } } } over {g} } {}
+} } {}R=91.8 m size 12{R=91.8} {} for
-v0=30 m/s size 12{"30 m/s"} {};
+v0=30 m/s size 12{"30 m/s"} {};
R=163 m size 12{R=91.8} {}
- for
-v0=40 m/s size 12{"40 m/s"} {};
+ for
+v0=40 m/s size 12{"40 m/s"} {};
-R=255m size 12{R} {} for
+R=255m size 12{R} {} for
v0=50 m/s size 12{"50 m/s"} {}.
@@ -1875,7 +1875,7 @@ R= { {v rSub { size 8{0} rSup { size 8{2} } } } over {g} } {}
Can a goalkeeper at her/ his goal kick a soccer ball into the opponent’s goal without the ball touching the ground? The distance will be about 95 m. A goalkeeper can give the ball a speed of 30 m/s.No, the maximum range (neglecting air resistance) is about 92 m.
-
+
The free throw line in basketball is 4.57 m (15 ft) from the basket, which is 3.05 m (10 ft) above the floor. A player standing on the free throw line throws the ball with an initial speed of 7.15 m/s, releasing it at a height of 2.44 m (8 ft) above the floor. At what angle above the horizontal must the ball be thrown to exactly hit the basket? Note that most players will use a large initial angle rather than a flat shot because it allows for a larger margin of error. Explicitly show how you follow the steps involved in solving projectile motion problems.In 2007, Michael Carter (U.S.) set a world record in the shot put with a throw of 24.77 m. What was the initial speed of the shot if he released it at a height of 2.10 m and threw it at an angle of 38.0º size 12{"38"º} {} above the horizontal? (Although the maximum distance for a projectile on level ground is achieved at 45º size 12{"45"º} {} when air resistance is neglected, the actual angle to achieve maximum range is smaller; thus, 38º size 12{"38"º} {} will give a longer range than 45º size 12{"45"º} {} in the shot put.)
@@ -1892,11 +1892,11 @@ R= { {v rSub { size 8{0} rSup { size 8{2} } } } over {g} } {}
(b) The ball travels a total of 57.4 m with the brief gust of wind.
- Prove that the trajectory of a projectile is parabolic, having the form y=ax+bx2 size 12{y= ital "ax"+ ital "bx" rSup { size 8{2} } } {}. To obtain this expression, solve the equation
+ Prove that the trajectory of a projectile is parabolic, having the form y=ax+bx2 size 12{y= ital "ax"+ ital "bx" rSup { size 8{2} } } {}. To obtain this expression, solve the equation
-x=v0xt size 12{x=v rSub { size 8{0x} } } {t} for
+x=v0xt size 12{x=v rSub { size 8{0x} } } {t} for
-t size 12{t} {} and substitute it into the expression for
+t size 12{t} {} and substitute it into the expression for
y=v0yt–(1/2)gt2 size 12{y=υ rSub { size 8{0y} } t \( 1/2 \) ital "gt" rSup { size 8{2} } } {} (These equations describe the x size 12{x} {} and y size 12{y} {} positions of a projectile that starts at the origin.) You should obtain an equation of the form y=ax+bx2 size 12{y= ital "ax"+ ital "bx" rSup { size 8{2} } } {} where a size 12{a} {} and b size 12{b} {} are constants.
@@ -1952,7 +1952,7 @@ R= { {v rSub { size 8{0} rSup { size 8{2} } } } over {g} } {}
02
-
+
sinθ
@@ -1964,12 +1964,12 @@ R= { {v rSub { size 8{0} rSup { size 8{2} } } } over {g} } {}
-
+
size 12{R=v rSub { size 8{0} } "cos"θ left ( { {2v rSub { size 8{0} } "sin"θ} over {g} } right )= { {2v rSub { size 8{0} rSup { size 8{2} } } "sin"θ"cos"θ} over {g} } } {}
-
+
since 2sinθcosθ=sin2θ, size 12{2"sin"θ"cos"θ="sin"2θ,} {} the range is:R=
@@ -1983,11 +1983,11 @@ R= { {v rSub { size 8{0} rSup { size 8{2} } } } over {g} } {}
sin2θg size 12{ {underline {R= { {v rSub { size 8{0} rSup { size 8{2} } } "sin"2θ} over {g} } }} } {}.
-
-
-
-
-
+
+
+
+
+
Unreasonable Results (a) Find the maximum range of a super cannon that has a muzzle velocity of 4.0 km/s. (b) What is unreasonable about the range you found? (c) Is the premise unreasonable or is the available equation inapplicable? Explain your answer. (d) If such a muzzle velocity could be obtained, discuss the effects of air resistance, thinning air with altitude, and the curvature of the Earth on the range of the super cannon.
@@ -1997,7 +1997,7 @@ R= { {v rSub { size 8{0} rSup { size 8{2} } } } over {g} } {}
air resistancea frictional force that slows the motion of objects as they travel through the air; when solving basic physics problems, air resistance is assumed to be zero
-
+
kinematicsthe study of motion without regard to mass or forcemotiondisplacement of an object as a function of time
diff --git a/cnxml/tests/data/valid.cnxml b/cnxml/tests/data/valid.cnxml
index 2f2586a..90a9885 100644
--- a/cnxml/tests/data/valid.cnxml
+++ b/cnxml/tests/data/valid.cnxml
@@ -812,7 +812,7 @@
v0y size 12{v rSub { size 8{0y} } } {}, the component of the initial velocity in the y-direction. It is given by
-v0y=v0sinθ size 12{v rSub { size 8{0y rSup} =v rSub {0 rSup size 12{"sin"θ}} {}, where
+v0y=v0sinθ size 12{v rSub { size 8{0y rSup} =v rSub {0 rSup size 12{"sin"θ}} {}, where
v0y is the initial velocity of 70.0 m/s, and
@@ -1770,11 +1770,11 @@
A rugby player passes the ball 7.00 m across the field, where it is caught at the same height as it left his hand. (a) At what angle was the ball thrown if its initial speed was 12.0 m/s, assuming that the smaller of the two possible angles was used? (b) What other angle gives the same range, and why would it not be used? (c) How long did this pass take?Verify the ranges for the projectiles in (a) for θ=45º size 12{θ="45"°} {} and the given initial velocities.
- R=v02
+ R=v02
-sin2θ0gFor θ=45º,
+sin2θ0gFor θ=45º,
-R=v02galignl { stack {
+R=v02galignl { stack {
size 12{R= { {v rSub { size 8{0} rSup { size 8{2} } } "sin"2θ rSub { size 8{0} } } over {g} } } {} #
"For "θ="45"°: {} #
R= { {v rSub { size 8{0} rSup { size 8{2} } } } over {g} } {}
From ebc81efd42986f021a6d8760bf2e4b5455f22dd2 Mon Sep 17 00:00:00 2001
From: Tyler Nullmeier
Date: Tue, 2 Jul 2024 10:59:48 -0500
Subject: [PATCH 5/5] Remove option 'false' from document 'noindex' attribute
---
cnxml/xml/cnxml/schema/rng/0.7/cnxml-defs.rng | 1 -
1 file changed, 1 deletion(-)
diff --git a/cnxml/xml/cnxml/schema/rng/0.7/cnxml-defs.rng b/cnxml/xml/cnxml/schema/rng/0.7/cnxml-defs.rng
index de62368..bfad43d 100644
--- a/cnxml/xml/cnxml/schema/rng/0.7/cnxml-defs.rng
+++ b/cnxml/xml/cnxml/schema/rng/0.7/cnxml-defs.rng
@@ -938,7 +938,6 @@
true
- false