- From: Felix Sasaki <fsasaki@w3.org>
- Date: Sun, 16 Jun 2013 20:50:59 +0200
- To: Arle Lommel <arle.lommel@dfki.de>
- CC: public-i18n-its-ig@w3.org, kim_harris@textform.com, Hans Uszkoreit <uszkoreit@dfki.de>, Aljoscha Burchardt <aljoscha.burchardt@dfki.de>
- Message-ID: <51BE0913.90605@w3.org>
Hi Arle, all, I have given this another thought, and maybe ITS 2.0 already has the solution to the overlap problem. This is what you proposed for mqm: <p>Fifteen <mqm-startIssue type="markup, misplaced" id="1" /><em>relays <mqm-startIssue type="agreement" id ="2" />is</em><mqm-endIssue id="1" /> involved</mqm-endIssue id="2" /> in the operation.</p> Now, in ITS 2.0 we have standoff markup. So far we haven't used it for representing overlap, but it seems to be straightforward: <p>Fifteen <span its-loc-quality-issues-ref="#lqi1"><em>relays <span its-loc-quality-issues-ref="#lqi2">is</span></em></span><span its-loc-quality-issues-ref="#lqi2"> involved</span> in the operation.</p> Here are the targets of the its-loc-quality-issues-ref attributes: <its:locQualityIssues xml:id="lqi1" xmlns:its="http://www.w3.org/2005/11/its"> <its:locQualityIssue itsx:mqmType="markup, misplaced"/> </its:locQualityIssues> <its:locQualityIssues xml:id="lqi2" xmlns:its="http://www.w3.org/2005/11/its"> <its:locQualityIssue itsx:mqmType="agreement"/> </its:locQualityIssues> A query via e.g. XPath concatenating all content that has the standoff markup with xml:id="lq1" will give you this content (markup stripped out) "relays is " For xml:id="lq2" you get this "is involved" And that is what you want, no? We don't say what an ITS 2.0 application should do with identical "its-loc-quality-issues-ref" values. Concatenating them like above seems like a reasonable interpretation for MQM. Thoughts? Also, would you be availalbe to dial in for the f2f Monday afternoon or Tuesday afternoon to move this forward? Best, Felix Am 10.06.13 11:26, schrieb Arle Lommel: > Hi all, > > One of the issues Felix and I discussed for improving compatibility > between Mutlidimensional Quality Metrics (MQM) (the QTLaunchPad > quality system originally derived from ITS 2.0) and ITS 2.0 is the > following: > > We need a way to mark up overlapping spans. For example, if you have > the following HTML5 segment: > > <p>Fifteen <em>relays is</em> involved in the operation.</p> > > > Which should be > > <p><em>Fifteen relays</em> are involved in the operation.</p> > > You have two issues: > > * The markup is misplaced (ITS 2.0 /markup/ and MQM /markup, > misplaced/, which is a subtype of /markup/) > * There is an agreement error (ITS 2.0 /grammar/ and MQM > /agreement/, which is a subtype of /grammar/) > > > The mapping from MQM to ITS 2.0 is clear here, but we need a way to > mark up the overlapping spans. So far we have internally used > something like this: > > <p>Fifteen *<mqm-startIssue type="markup, misplaced" id="1" > />*<em>relays *<mqm-startIssue type="agreement" id ="2" > />*is</em>*<mqm-endIssue id="1" />* involved*</mqm-endIssue id="2" > />* in the operation.</p> > > > We want a good path to interoperability with ITS. So we need a way to > put the following information in the document on overlapping spans > using /local/ markup: > > its-loc-quality-issue-type="grammar" > itsx-mqm-issue-type="agreement" its-loc-quality-comment="should be > "relays are"" (etc…) > > Any suggestions for how to handle this use case? We want to make it as > easy as possible to use MQM and ITS together, where MQM provides > mechanisms for greater granularity while still retaining compatibility > with ITS and ITS provides a way to share MQM data at a common > granularity with other systems. > > Right now we are working to ensure that ITS 2.0 will be fully > conformant to MQM (with a few simple mappings for things like issue > type names) and that MQM will have a clean mapping to ITS 2.0. (Note > as well that MQM will provide ways to define quality profiles and > handle some things not covered by ITS, like sharing scoring methods, > possible data category selections, etc., so MQM adds significant > capability to ITS 2.0 and isn't just an alternative, but rather a > larger way of handling some details out of scope for ITS 2.0. > > I'll write more up later, but if anyone has good ideas for how to hand > the overlapping spans in an ITS 2.0-friendly way, please make suggestions. > > Best, > > Arle
Received on Sunday, 16 June 2013 19:28:55 UTC