Exploring the change from Ref to Uri

Hello everyone,

My action item http://www.w3.org/2006/07/24-i18nits-minutes.html#action05 was to look at the possibility of renaming of all our
'xyzRef' and 'xyzRefPointer' to 'xyzUri' and 'xyzUriPointer'.

This was a thought from Christian to clarify better the value held by the "Ref" attributes when we looked at the isssue #3494 during
today's call (http://www.w3.org/2006/07/24-i18nits-minutes.html#item06).


-- Rational:

The content/values of the nodes pointed by all xyzRef attributes are always URI. We might as well make this clear by using 'Uri' in
the name of the attributes. Using the more generic 'Ref' could possibly lead to thinking that other types of value (e.g. an ID)
could be used.


-- Things we would have to rename:

locNoteRef			->	locNoteUri
locNoteRefPointer		->	locNoteUriPointer
termInfoRef			->	termInfoUri
termInfoRefPointer	->	termInfoUriPointer


-- Pros:

- More specific, and therefore clearer.
- Last chance to make that change.
- It would be consistant with uri in <its:ns> where we call the URI 'uri'.


-- Cons:

- May could be seen as a substantive change by some(?)
- Lot of references and examples, to change.


-- Personnal opinion:

I would think it's probably a good idea to change the attribute names from 'Ref' to 'Uri'.


Cheers,
-yves

Received on Monday, 24 July 2006 16:08:58 UTC