diff --git a/specs/1.3.1/_viz.rnc b/specs/1.3.1/_viz.rnc
index c16a57b..b6cce86 100644
--- a/specs/1.3.1/_viz.rnc
+++ b/specs/1.3.1/_viz.rnc
@@ -140,10 +140,22 @@ sizes-scale-content = scale-label-attribute?
}
thicknesses-scale-content = scale-label-attribute?
& attribute scale {"quantitative"}
- & element scalepoint {
- for-ratio-attribute
- & attribute factor {xsd:float}
- }*
+ & element transform {
+ (element pow { attribute exponent {xsd:integer}}|
+ element sqrt {empty}|
+ element log {empty}|
+ element log10 {empty}|
+ element exp {empty}|
+ element exp10 {empty}|
+ element spline {
+ element origin-control-point {
+ control-point-content
+ },
+ element destination-control-point {
+ control-point-content
+ }
+ })
+ }
& element range {
attribute min { thickness-type },
attribute max { thickness-type },
diff --git a/specs/1.3.1/_viz.rng b/specs/1.3.1/_viz.rng
index b56d7ba..b7e0f27 100644
--- a/specs/1.3.1/_viz.rng
+++ b/specs/1.3.1/_viz.rng
@@ -318,16 +318,38 @@
quantitative
-
-
-
-
-
-
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/specs/1.3.1/_viz.xsd b/specs/1.3.1/_viz.xsd
index c6d3fba..7d1979d 100644
--- a/specs/1.3.1/_viz.xsd
+++ b/specs/1.3.1/_viz.xsd
@@ -1,64 +1,16 @@
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
+
@@ -68,20 +20,20 @@
-
+
-
+
-
+
-
+
@@ -152,21 +104,8 @@
colors scale content
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
@@ -178,9 +117,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -188,18 +141,8 @@
shapes scale content
-
-
-
-
-
-
-
-
-
-
-
-
+
+
@@ -210,11 +153,22 @@
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -230,17 +184,17 @@
-
-
+
+
-
+
-
-
-
+
+
+
@@ -256,13 +210,13 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -289,29 +243,29 @@
-
-
+
+
-
+
-
+
-
+
-
-
-
+
+
+
@@ -324,16 +278,10 @@
-
-
-
-
-
-
-
+
@@ -343,47 +291,31 @@
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
diff --git a/specs/1.3.1/common.xsd b/specs/1.3.1/common.xsd
index 508c29c..ca6ae70 100644
--- a/specs/1.3.1/common.xsd
+++ b/specs/1.3.1/common.xsd
@@ -1,5 +1,7 @@
-
+
+
+
diff --git a/specs/1.3.1/dynamics.xsd b/specs/1.3.1/dynamics.xsd
index 36a893c..100588a 100644
--- a/specs/1.3.1/dynamics.xsd
+++ b/specs/1.3.1/dynamics.xsd
@@ -1,71 +1,157 @@
-
+
+
+
-
+
Gext and data extension
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+