Navigation

Recent site activity

Issues and Ideas.




Issues List.



List of unresolved Issues:


  1. Which version of ODF are we testing? 1.0 or 1.2?
  2. Full-featured editors available that are capable of not generating application-specific extensions to the formats?
  3. Interoperability of implementations mandatory?
  4. Interoperability between different IT systems either demonstrable or demonstrated?
  5. Profiles developed and required for interoperability?
  6. Methodology specified for interoperability between less and more featureful applications?
  7. Specifies conformity requirements essential to achieve interoperability?
  8. Interoperability conformity assessment procedure(s) formally established and validated?
  9. Document validation procedures valid?
  10. Specifies an interoperability framework?
  11. Vendor-specific extensions classified as non-conformant?
  12. Preservation of metadata necessary to achieve interoperability mandatory?
  13. XML namespaces for incorporated standards properly implemented?  (ODF-only failure because Microsoft didn't incorporate any relevant standards.)
  14. Optional feature interop breakpoints eliminated?
  15. Scripting language fully specified for embedded scripts?
  16. Hooks fully specified for use by embedded scripts?
  17. Standard is vendor- and application-neutral?
  18. Capable of converging desktop, server, Web, and mobile device editors and viewers?
  19. How do we address the "interoperability" issue with regards to presentation, if we cannot guarantee the same fonts will be available.  Do we make that a condition of testing - all tested platforms have the testing font available?  But does that become a meaningless test for an end user who encounters this but is not aware of the issue?  After all the document will look different, so the "interoperability" test will be a failure for that user.  (as a tech/developer, I see obvious answers here - i.e. install the font.  But to the general public/end user, this may not be so obvious.)-Shawn.
  20. How to define 'layout perfect' or 'pixel perfect' to facilitate an unclear idea of looking the same.
  21. How to define a tool to compare a reference document as processed by n vendor tools
  22. Can ODF instance normalization help with comparisons?
  23. How to process 'may' clauses in the standard. See note [1] below.




Notes.

[1] 2008/6/23 RD wrote:
 the idea is that a "may" clause means  that the application is not obliged to use that rule, but if it does,  then it must follow the spec.
 In that case, test results would be:
 a) not implemented - the application does not implement that clause
 b) pass/fail - the application does implement that clause, but it does  or does not fully follow that clause specification.

 In that case there's no uncertainty about the clause, it can be not  implemented at all - which is fine, implemented and Ok - which is fine  as well, or implemented, but badly - so developers should do something  about that. As for users, they need to know whether their app doesn't  implement that at all, or it does - and how good their app  implementation is (Ok/not Ok).

DP: Propose that for  'may' clauses, if the test is run, a warning is output rather than a test failure and any fail result will not cause an overall test failure


Ideas.


Could the ideas of C19N and normalization be of use to the TC


  Bearing in mind http://www.w3.org/TR/xml-c14n Canonicalization   and   http://www.jclark.com/xml/canonxml.html from James.

Those links you provided are actually very close to what I mean by "normalizing" an ODF document. Perhaps "Canonicalizing" an ODF document would be a better term. The W3C spec you point to also coin a nice phrase: "logically equivalent". That's exactly the term I'm looking for all this thread :-)

Two ODF documents that differ only in the names of the automatic styles (but the content of those styles are the same) are logically equivalent. The ODF spec explicitly says that an application is free to change the names of the automatic styles (but not the manual styles!)

Two documents that differ only in what order the image references appear in the manifest are logically equivalent. The spec dictates nothing about the order. It's not important because it's a set, not a list. As long as they contain the same references, they're logically equivalent.