How to handle an <instance_controller> without a <skeleton> entry ?

The Collada specification explains that an instance_controller can have skeleton entries to define which subset of a joint hierarchy shall be searched to find the joints, like:

<node>
  <instance_controller url="#skin">
    <skeleton>#root</skeleton>
    <bind_material>...</bind_material>
  </instance_controller>
</node>

But it does not tell what to do when no is available. For example the <authoring_tool>FBX COLLADA exporter</authoring_tool> omits the skeleton:

<node>
  <instance_controller url="#skin">
    <bind_material>...</bind_material>
  </instance_controller>
</node>

When i parse such Collada code with the OpenCollada framework, then i get “Sax FWL Error: Could not resolve sid …” for every joint in the Joint hierarchy and the Object is not skinned.
However Maya-2013 can read the collada files correctly with its native Collada Importer.

Is this a bug in OpenCollada, or a missing feature ? Or is that a violation of the specification by the FBX Collada exporter ?