DML attributes are unqualified!

MURATA Makoto eb2m-mrt at asahi-net.or.jp
Mon Oct 26 11:55:41 CET 2015


It was seven years ago when OOXML was published as an ISO/IEC
standard.  From the beginning, we failed to notice that DML attributes
are NOT namespace-qualified.  Thus, attribute descriptions of all DML
attributes in Part 1 mistakenly had "Namespace:
.../drawingml/2006/main".  (Note: schemas and examples are
correct.)

What is more, we made things worse when we created AM1 and introduced
strict namespaces.  We mistakenly thought that DML attribute
descriptions have to be duplicated in Part 4 so that DML attributes in
Part 1 are moved to a strict namespace and those in Part 4 continue to
belong to the original namespace.  However, these DML attributes do not
have to
be duplicated unless attribute descriptions in Part 4 are required to
differ from those in Part 1 for some other reason.  (Were there any
changes to these attributes since then?  We have to check.)

I thus believe that two types of changes are needed.

1) All occurrences of "Namespace:
http://purl.oclc.org/ooxml/drawingml/main" in attribute descriptions
in Part 1 have to be removed.  All such attributes are listed below.

2) All DML attribute descriptions in Part 4 have to be removed.
 All such attributes are listed below.



List: DML attribute descriptions in Part 1

19.2.1.13  font (Embedded Font Name)
charset
panose
pitchFamily
typeface
19.2.1.22  notesSz (Notes Slide Size)
cx
cy
19.2.2.3  gridSpacing (Grid Spacing)
cx
cy
19.2.2.9  origin
x
y
19.3.1.3  bgRef (Background Style Reference)
idx
19.3.1.4  blipFill (Picture Fill)
dpi
rotWithShape
19.3.1.6  clrMap (Color Scheme Map)
accent1 (Accent 1)
accent2 (Accent 2)
accent3 (Accent 3)
accent4 (Accent 4)
accent5 (Accent 5)
accent6 (Accent 6)
bg1 (Background 1)
bg2 (Background 2)
folHlink (Followed Hyperlink)
hlink (Hyperlink)
tx1 (Text 1)
tx2 (Text 2)
19.3.1.11  cNvPicPr (Non-Visual Picture Drawing Properties)
preferRelativeResize (Relative Resize Preferred)
19.3.1.12  cNvPr (Non-Visual Drawing Properties
descr (Alternative Text for Object)
hidden (Hidden)
id (Unique Identifier)
name (Name)
title (Title)
19.3.1.13  cNvSpPr (Non-Visual Drawing Properties for a Shape)
txBox (Text Box)
19.3.1.21  graphicFrame (Graphic Frame)
bwMode (Black and White Mode)
19.3.1.23  grpSpPr (Group Shape Properties)
bwMode (Black and White Mode)
19.3.1.44  spPr (Shape Properties)
bwMode (Black and White Mode)
19.3.1.53  xfrm (2D Transform for Graphic Frame)
flipH (Horizontal Flip)
flipV (Vertical Flip)
rot (Rotation)
19.4.5  pos (Comment Position)
x (X-Axis Coordinate)
y (Y-Axis Coordinate)
19.5.68  snd (Sound)
name (Sound Name)
19.5.70  sndTgt (Sound Target)
name (Sound Name)
20.2.2.1  blipFill (Picture Fill)
dpi (DPI Setting)
rotWithShape (Rotate With Shape)
20.2.2.2  cNvPicPr (Non-Visual Picture Drawing Properties)
preferRelativeResize (Relative Resize Preferred)
20.2.2.3  cNvPr (Non-Visual Drawing Properties)
descr (Alternative Text for Object)
hidden (Hidden)
id (Unique Identifier)
name (Name)
title (Title)
20.2.2.6  spPr (Shape Properties)
bwMode (Black and White Mode)
20.4.2.5  docPr (Drawing Object Non-Visual Properties)
descr (Alternative Text for Object)
hidden (Hidden)
id (Unique Identifier)
name (Name)
title (Title)
20.4.2.7  extent (Drawing Object Size)
cx
cy
20.4.2.9  lineTo (Wrapping Polygon Line End Position)
x (X-Axis Coordinate)
y (Y-Axis Coordinate)
20.4.2.13  simplePos (Simple Positioning Coordinates)
x (X-Axis Coordinate)
y (Y-Axis Coordinate)
20.4.2.14  start (Wrapping Polygon Start)
x (X-Axis Coordinate)
y (Y-Axis Coordinate)
20.5.2.2  blipFill (Picture Fill)
dpi (DPI Setting)
rotWithShape (Rotate With Shape)
20.5.2.7  cNvPicPr (Non-Visual Picture Drawing Properties)
preferRelativeResize (Relative Resize Preferred)

20.5.2.8  cNvPr (Non-Visual Drawing Properties)
descr (Alternative Text for Object)
hidden (Hidden)
id (Unique Identifier)
name (Name)
title (Title)
20.5.2.9  cNvSpPr (Connection Non-Visual Shape Properties)
txBox (Text Box)
20.5.2.14  ext (Shape Extent)
cx (Extent Length)
cy (Extent Width)
20.5.2.18  grpSpPr (Group Shape Properties)
bwMode (Black and White Mode)
20.5.2.26  pos (Position)
x (X-Axis Coordinate)
y (Y-Axis Coordinate)
20.5.2.30  spPr (Shape Properties)
bwMode (Black and White Mode)
20.5.2.36  xfrm (2D Transform for Graphic Frames)
flipH (Horizontal Flip)
flipV (Vertical Flip)
rot (Rotation)
21.2.2.30  clrMapOvr (Color Map Override)
accent1 (Accent 1)
accent2 (Accent 2)
accent3 (Accent 3)
accent4 (Accent 4)
accent5 (Accent 5)
accent6 (Accent 6)
bg1 (Background 1)
bg2 (Background 2)
folHlink (Followed Hyperlink)
hlink (Hyperlink)
tx1 (Text 1)
tx2 (Text 2)
21.2.2.197  spPr (Shape Properties)
bwMode (Black and White Mode)
21.3.2.2  blipFill (Picture Fill)
dpi (DPI Setting)
rotWithShape (Rotate With Shape)
21.3.2.6  cNvPicPr (Non-Visual Picture Drawing Properties)
preferRelativeResize (Relative Resize Preferred)
21.3.2.7  cNvPr (Non-Visual Drawing Properties)
descr (Alternative Text for Object)
hidden (Hidden)
id (Unique
Identifier)
name (Name)
title (Title)
21.3.2.8  cNvSpPr (Non-Visual Shape Drawing Properties)
txBox (Text Box)
21.3.2.10  ext (Shape Extent)
cx (Extent Length)
cy (Extent Width)
21.3.2.14  grpSpPr (Group Shape Properties)
bwMode (Black and White Mode)
21.3.2.23  spPr (Shape Properties)
bwMode (Black and White Mode)
21.3.2.28  xfrm (Graphic Frame Transform)
flipH (Horizontal Flip)
flipV (Vertical Flip)
rot (Rotation)
21.4.3.7  spPr (Shape Properties)
bwMode (Black and
White Mode)
21.4.5.6  sp3d (3-D Shape Properties)
contourW (Contour Width)
extrusionH (Extrusion Height)
prstMaterial (Preset Material Type)
z (Shape Depth)




List: DML attribute descriptions in Part 4

16.6.3  Changed attribute for font element (Part 1, §19.2.1.13)
all attributes
16.6.7  Changed attribute for notesSz element (Part 1, §19.2.1.22)
all attributes
16.6.13  Changed attribute for gridSpacing element (Part 1, §19.2.2.3)
all attributes
16.6.14  Changed attribute for origin element (Part 1, §19.2.2.9)
all attributes
16.6.16  Changed attribute for bgRef element (Part 1, §19.3.1.3)
all attributes
16.6.17  Changed attribute for blipFill element (Part 1, §19.3.1.4)
all attributes
16.6.18  Changed attribute for clrMap element (Part 1, §19.3.1.6)
all attributes
16.6.19  Changed attribute for cNvPicPr element (Part 1, §19.3.1.11)
all attributes
16.6.20  Changed attribute for cNvPr element (Part 1, §19.3.1.12)
all attributes
16.6.21  Changed attribute for cNvSpPr element (Part 1, §19.3.1.13)
all attributes
16.6.24  Changed attribute for grpSpPr element (Part 1, §19.3.1.23)
all attributes
16.6.26  Changed attribute for spPr element (Part 1, §19.3.1.44)
all attributes
16.6.28  Changed attribute for xfrm element (Part 1, §19.3.1.53)
all attributes
16.6.31  Changed attribute for pos element (Part 1, §19.4.5)
all attributes
16.6.32  Changed attribute for snd element (Part 1, §19.5.68)
name (Sound Name)
16.6.33  Changed attribute for sndTgt element (Part 1, §19.5.70)
name (Sound Name)
17.4.8  Changed attribute for blipFill element (Part 1, §20.2.2.1)
all attributes
17.4.9  Changed attribute for cNvPicPr element (Part 1, §20.2.2.2)
all attributes
17.4.10  Changed attribute for cNvPr element (Part 1, §20.2.2.3)
all attributes
17.4.11  Changed attribute for spPr element (Part 1, §20.2.2.6)
all attributes
17.4.12  Changed attribute for docPr element (Part 1, §20.4.2.5)
all attributes
17.4.13  Changed attribute for extent element (Part 1, §20.4.2.7)
all attributes
17.4.14  Changed attribute for lineTo element (Part 1, §20.4.2.9)
all attributes
17.4.15  Changed attribute for simplePos element (Part 1, §20.4.2.13)
all attributes
17.4.16  Changed attribute for start element (Part 1, §20.4.2.14)
all attributes
17.4.17  Changed attribute for blipFill element (Part 1, §20.5.2.2)
all attributes
17.4.18  Changed attribute for cNvPicPr element (Part 1, §20.5.2.7)
all attributes
17.4.19  Changed attribute for cNvPr element (Part 1, §20.5.2.8)
all attributes
17.4.20  Changed attribute for cNvSpPr element (Part 1, §20.5.2.9)
all attributes
17.4.22  Changed attribute for ext element (Part 1, §20.5.2.14)
all attributes
17.4.23  Changed attribute for grpSpPr element (Part 1, §20.5.2.18)
all attributes
17.4.24  Changed attribute for pos element (Part 1, §20.5.2.26)
all attributes
17.4.25  Changed attribute for spPr element (Part 1, §20.5.2.30)
all attributes
17.4.26  Changed attribute for xfrm element (Part 1, §20.5.2.36)
all attributes
18.2.4  Changed attribute for clrMapOvr element (Part 1, §21.2.2.30)
all attributes
18.2.6  Changed attribute for spPr element (Part 1, §21.2.2.197)
all attributes
18.2.8  Changed attribute for blipFill element (Part 1, §21.3.2.2)
all attributes
18.2.9  Changed attribute for cNvPicPr element (Part 1, §21.3.2.6)
all attributes
18.2.10  Changed attribute for cNvPr element (Part 1, §21.3.2.7)
all attributes
18.2.11  Changed attribute for cNvSpPr element (Part 1, §21.3.2.8)
all attributes
18.2.12  Changed attribute for ext element (Part 1, §21.3.2.10)
all attributes
18.2.13  Changed attribute for grpSpPr element (Part 1, §21.3.2.14)
all attributes
18.2.14  Changed attribute for spPr element (Part 1, §21.3.2.23)
all attributes
18.2.15  Changed attribute for xfrm element (Part 1, §21.3.2.28)
all attributes
18.2.18  Changed attribute for spPr element (Part 1, §21.4.3.7)
all attributes
18.2.19  Changed attribute for sp3d element (Part 1, §21.4.5.6)
all attributes

-- 
Regards,
Makoto
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.vse.cz/pipermail/sc34wg4/attachments/20151026/ba7c3f42/attachment-0001.html>


More information about the sc34wg4 mailing list