- From: Chase Tingley <chase@spartansoftwareinc.com>
- Date: Fri, 25 Jan 2013 11:37:42 -0800
- To: Dave Lewis <dave.lewis@cs.tcd.ie>
- Cc: public-multilingualweb-lt-comments@w3.org, public-multilingualweb-lt@w3.org, kevin@spartanconsultinginc.com
- Message-ID: <CAHPP-oHRjjrELXTdK5RqToDR5aZEnv4svx2sOrssgQ1pMG486Q@mail.gmail.com>
Hi Dave, That sounds good. Thanks On Thu, Jan 24, 2013 at 12:41 AM, Dave Lewis <dave.lewis@cs.tcd.ie> wrote: > Hi Chase, > Thanks for getting back to us on this. > > In relation to ordering of its:provenanceRecord I propose therefore to add > the following sentence to the provenance section, after we introduce this > element: > > "The order of its:provenanceRecord elements within a its:provenanceRecords > element should reflect the order with which they were added to the > document, with the most recently added one listed first." > > Can signal whether you are happy with this? > > Then given, your comments also on the time annotation issue below, I think > I will be able to close this issue. > > thanks again for this comment, > Regards, > Dave > > > On 23/01/2013 18:17, Chase Tingley wrote: > > Hi Dave & Pablo, > > Thanks for the responses. Comments inline > > On Tue, Jan 22, 2013 at 5:39 PM, Dave Lewis <dave.lewis@cs.tcd.ie> wrote: > >> Hi Chase, Kevin, all, >> First thanks to Pablo for his response. Some further responses inline >> below related to timing: >> >> On 15/01/2013 17:33, Pablo Nieto Caride wrote: >> >> Hi Felix, all, >> >> >> >> >> >> >ii) Similarly, does the ordering of provenance records within a >> <provenanceRecords> element make a statement about the (temporal) order in >> which the records were created? If an ordering is implied, it raises >> questions about the implied ordering in a document where provenance records >> are declared both globally and via local markup. >> >> >> >> Certainly the spec does not talk about temporal order, but given that >> records cannot be declared both globally and via local markup for a single >> element, the way I see it, and to simplify things, each provenance record >> should be older than the previous one. >> >> >> I think the best we can do is offer best practice advice that the order >> with which more than one its:provenanceRecord are listed in >> its:provenanceRecords element should reflect the order they were added to >> the document rather than the order in which the translation(revision) >> actually happened. >> >> Pablo, could you confirm that you intend the oldest one to be listed >> last? >> >> I don't think we can mandate that the order indicated the order in which >> the activity indicated in the record (translation or translation revision) >> were preformed. This information may not be available to the processor >> adding the annotation. For example a TMS may add this annotation after >> receiving translation revisions from two different translators both for >> multiple elements but without per element timing information, so it >> wouldn't know the order in which the actual revisions were performed. >> Alternatively their timings may be known for different elements, but they >> overlap in time, so there wouldn't be an obvious order for the records. >> > > I think this makes sense. It's more important to me that the overall > semantics be clear than that the ordering work one way or another. Just > the knowledge that, for example, provenance records are more like a list > than a bag is an important detail. > >> >> >> >iii) More generally, we observe that provenance records lack a date/time >> attribute, which makes their semantics as a form of history somewhat muddy. >> In practice, a single tool/agent may edit a single document multiple times >> in succession over an arbitrary period of time. Should these multiple >> "sessions" be represented by a single logical provenance record? Or is it >> the intention of the spec that the agent add a provenance record for each >> of these sessions in which a modification is made to the document? >> >> >> >> As I said in the previous point any modification of the content should >> add a new provenance record, at least is what I had in mind. >> >> The original requirements for the proveance data category primarily were >> intended to identifiy and differentiate the _agents_ involved in >> translation or revising translations different parts of a document. Its not >> clear what would be the best form of timing information. Should it be the >> period over which the agents conducted the translation(revison) or the >> instance in time at which they completed it. As indicated above, even just >> determining the ordering, let alone the absolute timing of the activity, >> can be complicated, and would require collection of this information to be >> pushed downstream to CAT tools that aren't otherwise ITS aware. This might >> present an implementation barrier if correct timing was mandated. >> > > Yes, you're right that this gets very messy when you consider > aggregating provenance data from multiple agents that may have been > processing in parallel. The main point I wanted to clarify was that the > purpose of the data category was to identify agents as opposed to > "processing events". I think this is enough for now. > > Thanks! > > > >
Received on Friday, 25 January 2013 19:38:32 UTC