This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 3463 - termInfoRef should allow for id strings
Summary: termInfoRef should allow for id strings
Status: CLOSED FIXED
Alias: None
Product: ITS
Classification: Unclassified
Component: ITS tagset (show other bugs)
Version: LastCall
Hardware: PC Windows XP
: P2 normal
Target Milestone: AfterLC
Assignee: Felix Sasaki
QA Contact: Felix Sasaki
URL:
Whiteboard:
Keywords: proposalAccepted, reviewerSatisfied
Depends on:
Blocks:
 
Reported: 2006-07-14 19:52 UTC by Yves Savourel
Modified: 2006-10-03 14:44 UTC (History)
0 users

See Also:


Attachments

Description Yves Savourel 2006-07-14 19:52:49 UTC
Issue #21 of i18nCore comments:
http://www.w3.org/International/reviews/0606-its/

Please provide an attribute that points to information about a term using a reference to an ID, recommending that this be defined as an IDREF where appropriate. Eg. the termref element in xmlspec contains a def attribute that points to the term definition using just an idref.
Comment 1 Yves Savourel 2006-07-19 16:19:20 UTC
The proposed resolution for this is to have a termInfoPointer attribute in the <termRule> element.

The termInfoPointer attribute value is an XPath expression relative to the node(s) selected by the selector attribute of the <termRule> element. That expression points to the node(s) where the data can be found. XPath 1.0 and its successor have an id() function that allows to select nodes specifying their IDs.

So, given the example below:

...
<p>Text of the first <termref def="myID">paragraph</termref>.</p>
...
<p id="myID">A paragraph is a group of sentences.</p>
...

To express that the def attribute of <termref> points to the definition of the term, we could use the following rule:

<its:termRule selector="//termref" termInfoPointer="id(@def)"/>

A test application can be found here:
http://lists.w3.org/Archives/Member/member-i18n-its/2006JulSep/0064.html

Comment 2 Felix Sasaki 2006-07-24 17:10:44 UTC
Resolution: working group agreed with the proposal at http://www.w3.org/2006/07/19-i18nits-minutes.html#item03 .
Action: editors to make the change.
Comment 3 Christian Lieske 2006-08-16 12:43:32 UTC
ODD schema needed to implement the change
Comment 4 Felix Sasaki 2006-09-06 15:56:19 UTC
Action: Felix to make the change and to go back to i18n core
Comment 5 Felix Sasaki 2006-09-11 02:39:39 UTC
Wait: response sent. See http://lists.w3.org/Archives/Public/public-i18n-its/2006JulSep/0314.html
Comment 6 Yves Savourel 2006-09-14 03:48:26 UTC
Closed. Commenters satisfied see:
http://lists.w3.org/Archives/Public/public-i18n-its/2006JulSep/0362.html
Comment 7 Felix Sasaki 2006-09-28 06:20:28 UTC
Summary: The Working Group agreed to accept to proposal and decided to apply the ITS pointing mechanisms also for terminology information, that is, to introduce a termInfoPointer attribute.