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 - - - - - - + + + + + + + + + + + - + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - + - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + - + - + + + + + + + + + + + + + - - - - - - - - + + +