OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

office message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: [OASIS Issue Tracker] Commented: (OFFICE-3342) NEEDS-DISCUSSION:ODF 1.2 Part 1 "IRI" abuse

    [ http://tools.oasis-open.org/issues/browse/OFFICE-3342?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=21112#action_21112 ] 

Dennis Hamilton commented on OFFICE-3342:

There is a wordy (on my part) exchange on the list with regard to IRI v. URI on the OpenFormula list.

I should warn you that I have been pursuing an incorrect conclusion, but I thought it worth gathering this here for completeness of the discussion:

 * Dennis E. Hamilton: RE: [office-formula] Summary 2010-09-07 - IRI vs URI
  [I repeat an unsound claim I had been making]

 * Andreas J. Guelzow: RE: [office-formula] Summary 2010-09-07 - IRI vs URI
   [Andreas points to the specific place in [RFC3987] where it is explicit that every URI is an IRI (but not the reverse) by definition.]

 * Dennus E, Hamilton: RE: [ditto]
   I get what how the rules for mapping IRIs to pure URIs takes pure URIs through unchanged (and that is what the subset statement is about).  Here I struggle with the other side of the mapping, trying to wrestle a way into separating clean URIs that only %-encode a limited set of Basic Latin character codes (via their UTF8/ASCII character encodings)  and that also have the %-encoded mapping of UTF8 sequences for other Unicode code points.  Then I throw more on top of that.

 * Dennis E. Hamilton: RE: [ditto]
   Saying it simpler but not as simple as the summary just above.

 * Andreas J. Guelzow: RE: [ditto]
   Pointing out that the subset business is clear and has nothing to do with the mapping

 * Dennis E. Hamilton: RE: [ditto]
   Agreeing with Andreas and struggling to figure out what we call the URIs that are mapped from IRIs that are not URIs, especially since we can't tell which those are unless we make restrictions on the URIs we will use.

So I will point out what I think the consequences of this is in an additional comment and the editing of this issue.

> NEEDS-DISCUSSION: ODF 1.2 Part 1 "IRI" abuse
> --------------------------------------------
>                 Key: OFFICE-3342
>                 URL: http://tools.oasis-open.org/issues/browse/OFFICE-3342
>             Project: OASIS Open Document Format for Office Applications (OpenDocument) TC
>          Issue Type: Bug
>          Components: General, OpenFormula, Part 1 (Schema), Part 2 (Formulas), Schema and Datatypes
>            Reporter: Dennis Hamilton
>            Assignee: Dennis Hamilton
>             Fix For: ODF 1.2 CD 06
> There are over 20 places in ODF 1.2 CD05 Part 1 where the term "IRI" is used without reference or explanation.  These are often in the same statement where URI/URL are used and it is not clear whether these are being assumed to be interchangeable or different.  
> These mentions of IRI are too casual.  We should perhaps establish that we assume all provisions for URI references in Part 1 are subject to IRI encoding and choose to use IRI consistently.  We might need to be careful that we don't overstep existing provision on URIs used as part of attributes defined by other specifications, such as xhtml:href and xlink:href, however.  We may also need to say more about  URI references when they use XML Schema Datatype anyURI.
> Whatever we do, it is a defect to continue to use IRI casually and with neither definition nor reference to an authoritative source.
> This is related to the similar situation in ODF 1.2 CD05 Part 3, addressed by issue OFFICE-2685 and any resolution in part 1 should be consistent.
> There may also be need for IRI clarification, and clarification around the permissable use of relative URIs in OpenFormula when an OpenFormula expression employs a URI in one of its forms for a reference.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators: http://tools.oasis-open.org/issues/secure/Administrators.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]