Khronos Public Bugzilla
Bug 221 - unnecessary proliferation of param variants?
Summary: unnecessary proliferation of param variants?
Status: NEW
Alias: None
Product: COLLADA
Classification: Unclassified
Component: Schema (show other bugs)
Version: 1.5.0
Hardware: PC Linux
: P3 normal
Target Milestone: ---
Assignee: Fabrice Robinet
QA Contact: COLLADA Work Group email alias
Depends on:
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)