- From: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
- Date: Sun, 8 Sep 2013 19:50:23 +0200
- To: Steve Faulkner <faulkner.steve@gmail.com>
- Cc: HTMLWG WG <public-html@w3.org>
Steve Faulkner, Sun, 8 Sep 2013 17:16:06 +0100:
>> here the content of the element stems from and thus that
>> there should be a *explicit* way for markup up that the content does
>> not stem from the original quote. Since is is very common to edit
>> quotes, such a thing ought to be quite useful.
>
> OK, so you think we do need a markup method rather than just accepted
> conventions such as []
> but really it is only needed in the case where the original quote contains
> notes no?
Yes, notes, including <cite> and <footer> - which - is my idea - would
have to be place inside a <note> element in order to be conforming (or
at least: may be it should be conforming to not place it in <note>, but
only <note> would reliably separate it from the original text). The
<note> element should be possible to use multiple times within the same
quote, and it should have content model similar to <ins> and <del>
(namely, either inline or block, depending on how one uses it).
> if <note> was added (for example) how would you disambiguate a <note>
> element added by an author vs one in the original source quote?
I would assume that <note> would only be permitted/conforming when used
inside <blockquote> and <q>. Thus, unless the author is quoting another
quotation (or unless the author is quoting a non-conforming use of
<note>), the problem would arise only quite seldom.
But whenever someone was quoting another quote, the spec could
recommend to duplicate the <blockquote>:
<blockquote cite="http://example.com/thatPage" >
<blockuote cite="http://original-src.example.com">
Lorem ipsum.
<note>His comment</note>
</blockquote>
<note>My comment</note>
</blockquote>
If that isn’t good enough, then one could e.g. add an optional @cite
attribute to the <note> element. E.g. imagine that the following
stemmed from a page at http://example.com/thispage, then one could do
this:
<blockquote cite="http://example.com/thatPage" >
<blockuote cite="http://original-src.example.com">
Lorem ipsum.
<note cite="http://example.com/thatPage">His comment</note>
</blockquote>
<note cite="http://example.com/thisPage">My comment</note>
</blockquote>
Or, instead of @cite, one could, instead or in addition, add the
@datetime attribute:
<blockquote cite="http://example.com/thatPage" >
<blockuote cite="http://original-src.example.com">
Lorem ipsum.
<note datetiem="olderDate">His comment</note>
</blockquote>
<note datetime="newerDate">My comment</note>
</blockquote>
--
leif halvard silli
Received on Sunday, 8 September 2013 17:50:51 UTC