Khronos Public Bugzilla
Bug 221 - unnecessary proliferation of param variants?
unnecessary proliferation of param variants?
Status: NEW
Product: COLLADA
Classification: Unclassified
Component: Schema
PC Linux
: P3 normal
: ---
Assigned To: Fabrice Robinet
COLLADA Work Group email alias
Depends on:
  Show dependency treegraph
Reported: 2009-10-08 13:10 PDT by Marty Vona
Modified: 2014-01-07 10:23 PST (History)
0 users

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description Marty Vona 2009-10-08 13:10:04 PDT
I count five different variants on the param element in collada 1.5.  All except the fourth seem semantically equivalent to me.  Is there a reason for more than two variants?

1. <param ref=sidref_type/>

2. <param ref=xs:token/>

3. <param>sidref_type</param>

4. <param [name=xs:token] [sid=sid_type] [semantic=xs:NMTOKEN] type=xs:NMTOKEN>xs:string</param>

5. <param>xs:token</param> (in kinematics, except for kinematics bind, which uses variant 2)