
https://plus.google.com/hangouts/_/g374p6twebxmmcxkwkpgdgdciaa Let's see if this works...

Drat! I completely missed the hangout challenge, and I'm the one who has had trouble with GoogleHangingout in the past. Sigh. I was fighting with XPaths (eventually won) and completely forgot. Really sorry. 1) Can someone report how well or poorly the Hangout itself went? 2) Can someone report on the discussion on whether it should be called <dataNode> or something else? 3) In case anyone is interested, I was trying to write XSLT to identify all <div> elements that have a <gap> or <supplied> as a descendant *before* any text (other than whitespace), or a <gap> or <supplied> as a descendant *after* all text (other than whitespace). In the general case, it's harder than that, because you'd need to ignore the text inside <fw> and some <note>s and other things too, but I don't have any of those things in this dataset. What I eventually came up with is | <xsl:variable name="me" select="."/> | <xsl:variable name="first" select="( $me//gap | $me//supplied )[1]"/> | <xsl:variable name="last" select="( $me//gap | $me//supplied )[last()]"/> | <xsl:variable name="before" select="string-join( descendant::text()[ $first >> . ],' ')"/> | <xsl:variable name="after" select="string-join( descendant::text()[ . >> $last ] except $last//text(),' ')"/> | <xsl:variable name="no-txt-pre-first" select="normalize-space( $before ) eq ''"/> | <xsl:variable name="no-txt-post-last" select="normalize-space( $after ) eq ''"/> (I was using U+0D instead of U+20 just for debugging reasons -- it doesn't matter what character you join with, so long as it is one that is recognized by normalize-whitespace() as whitespace.) Feel free to show me it could have been done a lot easier ... :-) ---------
https://plus.google.com/hangouts/_/g374p6twebxmmcxkwkpgdgdciaa
Let's see if this works...

We missed you -- check out the ODDs list for outcome of the discussion. It would have gone on much longer if you'd been there. :-) Cheers, Martin On 15-04-03 08:40 AM, Syd Bauman wrote:
Drat! I completely missed the hangout challenge, and I'm the one who has had trouble with GoogleHangingout in the past. Sigh. I was fighting with XPaths (eventually won) and completely forgot. Really sorry.
1) Can someone report how well or poorly the Hangout itself went?
2) Can someone report on the discussion on whether it should be called <dataNode> or something else?
3) In case anyone is interested, I was trying to write XSLT to identify all <div> elements that have a <gap> or <supplied> as a descendant *before* any text (other than whitespace), or a <gap> or <supplied> as a descendant *after* all text (other than whitespace).
In the general case, it's harder than that, because you'd need to ignore the text inside <fw> and some <note>s and other things too, but I don't have any of those things in this dataset. What I eventually came up with is
| <xsl:variable name="me" select="."/> | <xsl:variable name="first" select="( $me//gap | $me//supplied )[1]"/> | <xsl:variable name="last" select="( $me//gap | $me//supplied )[last()]"/> | <xsl:variable name="before" select="string-join( descendant::text()[ $first >> . ],' ')"/> | <xsl:variable name="after" select="string-join( descendant::text()[ . >> $last ] except $last//text(),' ')"/> | <xsl:variable name="no-txt-pre-first" select="normalize-space( $before ) eq ''"/> | <xsl:variable name="no-txt-post-last" select="normalize-space( $after ) eq ''"/> (I was using U+0D instead of U+20 just for debugging reasons -- it doesn't matter what character you join with, so long as it is one that is recognized by normalize-whitespace() as whitespace.)
Feel free to show me it could have been done a lot easier ... :-)
---------
https://plus.google.com/hangouts/_/g374p6twebxmmcxkwkpgdgdciaa
Let's see if this works...

On the Hangout itself, there were a few initial setup problems, but otherwise the system seemed very much superior to a phone-based telco, offered good video and automatic muting when typing, a chat side-channel that was easy to use, and seemed to make it much easier to take turns and carry on a proper conversation. I think the consensus was very favorable. pfs On Fri, Apr 3, 2015, at 17:12, Martin Holmes wrote:
We missed you -- check out the ODDs list for outcome of the discussion. It would have gone on much longer if you'd been there. :-)
Cheers, Martin
On 15-04-03 08:40 AM, Syd Bauman wrote:
Drat! I completely missed the hangout challenge, and I'm the one who has had trouble with GoogleHangingout in the past. Sigh. I was fighting with XPaths (eventually won) and completely forgot. Really sorry.
1) Can someone report how well or poorly the Hangout itself went?
2) Can someone report on the discussion on whether it should be called <dataNode> or something else?
3) In case anyone is interested, I was trying to write XSLT to identify all <div> elements that have a <gap> or <supplied> as a descendant *before* any text (other than whitespace), or a <gap> or <supplied> as a descendant *after* all text (other than whitespace).
In the general case, it's harder than that, because you'd need to ignore the text inside <fw> and some <note>s and other things too, but I don't have any of those things in this dataset. What I eventually came up with is
| <xsl:variable name="me" select="."/> | <xsl:variable name="first" select="( $me//gap | $me//supplied )[1]"/> | <xsl:variable name="last" select="( $me//gap | $me//supplied )[last()]"/> | <xsl:variable name="before" select="string-join( descendant::text()[ $first >> . ],' ')"/> | <xsl:variable name="after" select="string-join( descendant::text()[ . >> $last ] except $last//text(),' ')"/> | <xsl:variable name="no-txt-pre-first" select="normalize-space( $before ) eq ''"/> | <xsl:variable name="no-txt-post-last" select="normalize-space( $after ) eq ''"/> (I was using U+0D instead of U+20 just for debugging reasons -- it doesn't matter what character you join with, so long as it is one that is recognized by normalize-whitespace() as whitespace.)
Feel free to show me it could have been done a lot easier ... :-)
---------
https://plus.google.com/hangouts/_/g374p6twebxmmcxkwkpgdgdciaa
Let's see if this works... -- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived -- Paul Schaffner Digital Library Production Service PFSchaffner@umich.edu | http://www.umich.edu/~pfs/

We thought we'd try it out for the next telecon and see how it does. Sent from my phone.
On Apr 3, 2015, at 17:19, Paul Schaffner <PFSchaffner@umich.edu> wrote:
On the Hangout itself, there were a few initial setup problems, but otherwise the system seemed very much superior to a phone-based telco, offered good video and automatic muting when typing, a chat side-channel that was easy to use, and seemed to make it much easier to take turns and carry on a proper conversation. I think the consensus was very favorable.
pfs
On Fri, Apr 3, 2015, at 17:12, Martin Holmes wrote: We missed you -- check out the ODDs list for outcome of the discussion. It would have gone on much longer if you'd been there. :-)
Cheers, Martin
On 15-04-03 08:40 AM, Syd Bauman wrote: Drat! I completely missed the hangout challenge, and I'm the one who has had trouble with GoogleHangingout in the past. Sigh. I was fighting with XPaths (eventually won) and completely forgot. Really sorry.
1) Can someone report how well or poorly the Hangout itself went?
2) Can someone report on the discussion on whether it should be called <dataNode> or something else?
3) In case anyone is interested, I was trying to write XSLT to identify all <div> elements that have a <gap> or <supplied> as a descendant *before* any text (other than whitespace), or a <gap> or <supplied> as a descendant *after* all text (other than whitespace).
In the general case, it's harder than that, because you'd need to ignore the text inside <fw> and some <note>s and other things too, but I don't have any of those things in this dataset. What I eventually came up with is
| <xsl:variable name="me" select="."/> | <xsl:variable name="first" select="( $me//gap | $me//supplied )[1]"/> | <xsl:variable name="last" select="( $me//gap | $me//supplied )[last()]"/> | <xsl:variable name="before" select="string-join( descendant::text()[ $first >> . ],' ')"/> | <xsl:variable name="after" select="string-join( descendant::text()[ . >> $last ] except $last//text(),' ')"/> | <xsl:variable name="no-txt-pre-first" select="normalize-space( $before ) eq ''"/> | <xsl:variable name="no-txt-post-last" select="normalize-space( $after ) eq ''"/> (I was using U+0D instead of U+20 just for debugging reasons -- it doesn't matter what character you join with, so long as it is one that is recognized by normalize-whitespace() as whitespace.)
Feel free to show me it could have been done a lot easier ... :-)
---------
https://plus.google.com/hangouts/_/g374p6twebxmmcxkwkpgdgdciaa
Let's see if this works... -- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived -- Paul Schaffner Digital Library Production Service PFSchaffner@umich.edu | http://www.umich.edu/~pfs/
-- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived

You can also wear virtual hats. Always a plus. ;-) James -- Dr James Cummings, Academic IT, University of Oxford -----Original Message----- From: Hugh Cayless [philomousos@gmail.com] Received: Friday, 03 Apr 2015, 22:45 To: tei-council@lists.tei-c.org [tei-council@lists.tei-c.org] Subject: Re: [tei-council] Hangout link We thought we'd try it out for the next telecon and see how it does. Sent from my phone.
On Apr 3, 2015, at 17:19, Paul Schaffner <PFSchaffner@umich.edu> wrote:
On the Hangout itself, there were a few initial setup problems, but otherwise the system seemed very much superior to a phone-based telco, offered good video and automatic muting when typing, a chat side-channel that was easy to use, and seemed to make it much easier to take turns and carry on a proper conversation. I think the consensus was very favorable.
pfs
On Fri, Apr 3, 2015, at 17:12, Martin Holmes wrote: We missed you -- check out the ODDs list for outcome of the discussion. It would have gone on much longer if you'd been there. :-)
Cheers, Martin
On 15-04-03 08:40 AM, Syd Bauman wrote: Drat! I completely missed the hangout challenge, and I'm the one who has had trouble with GoogleHangingout in the past. Sigh. I was fighting with XPaths (eventually won) and completely forgot. Really sorry.
1) Can someone report how well or poorly the Hangout itself went?
2) Can someone report on the discussion on whether it should be called <dataNode> or something else?
3) In case anyone is interested, I was trying to write XSLT to identify all <div> elements that have a <gap> or <supplied> as a descendant *before* any text (other than whitespace), or a <gap> or <supplied> as a descendant *after* all text (other than whitespace).
In the general case, it's harder than that, because you'd need to ignore the text inside <fw> and some <note>s and other things too, but I don't have any of those things in this dataset. What I eventually came up with is
| <xsl:variable name="me" select="."/> | <xsl:variable name="first" select="( $me//gap | $me//supplied )[1]"/> | <xsl:variable name="last" select="( $me//gap | $me//supplied )[last()]"/> | <xsl:variable name="before" select="string-join( descendant::text()[ $first >> . ],' ')"/> | <xsl:variable name="after" select="string-join( descendant::text()[ . >> $last ] except $last//text(),' ')"/> | <xsl:variable name="no-txt-pre-first" select="normalize-space( $before ) eq ''"/> | <xsl:variable name="no-txt-post-last" select="normalize-space( $after ) eq ''"/> (I was using U+0D instead of U+20 just for debugging reasons -- it doesn't matter what character you join with, so long as it is one that is recognized by normalize-whitespace() as whitespace.)
Feel free to show me it could have been done a lot easier ... :-)
---------
https://plus.google.com/hangouts/_/g374p6twebxmmcxkwkpgdgdciaa
Let's see if this works... -- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived -- Paul Schaffner Digital Library Production Service PFSchaffner@umich.edu | http://www.umich.edu/~pfs/
-- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived -- tei-council mailing list tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
PLEASE NOTE: postings to this list are publicly archived
participants (5)
-
Hugh Cayless
-
James Cummings
-
Martin Holmes
-
Paul Schaffner
-
Syd Bauman