- From: Paul Libbrecht <paul@hoplahup.net>
- Date: Mon, 28 Oct 2024 14:08:32 +0100
- To: Deyan Ginev <deyan.ginev@gmail.com>
- Cc: Neil Soiffer <soiffer@alum.mit.edu>, Bruce Miller <bruce.miller@nist.gov>, www-math@w3.org
- Message-ID: <4E11FC49-ADBF-4FCE-9322-D28B0968CD54@hoplahup.net>
My concern is that known/unknown is a state of a brain and not of a software. In particular, a software designer will likely be aware of (will know of) some intent concepts dictionary but will avoid it on purpose. For me “considered/not-considered” or “in-scope/out-of-scope” would represent in a more faithful fashion what one can expect of a software than known/unknown. Yes, the duality is needed. And probably we can find even better words. Maybe “supported/not-supported” or “implemented/not-implemented” or “considered/ignored” ? Paul On 28 Oct 2024, at 12:31, Deyan Ginev wrote: > Hi Paul, > > Why do you suggest "known" / "uknown" are weak names? To me they are > very > close to the healthy balance the spec needs: > > 1. They are needed, as we recommend behaviors for each of the two > cases > > 2. They avoid specificity of data structures, implementation, even AT > paradigm, which allows ample room for experimentation. > > 3. They also help indicate that the spec is focused on the Intent > syntax, > and not on the technical details of AT systems, which makes the text > easier > to read confusion-free. > > I quite like them personally. > > Greetings, > Deyan > > On Fri, Oct 25, 2024, 4:29 PM Paul Libbrecht <paul@hoplahup.net> > wrote: > >> While ‘known/unknown’ appear weak as names, I really really liked >> the idea >> that an AT considers an extra “intent concept/property >> dictionary” as a >> declarative way to indicate what extra language or specific culture >> they >> consider. This is a first and very basic step towards >> context-specific-pronunciation. Maybe >> ‘considered/not-considered’, or >> ‘in-scope/out-of-scope’ ? >> >> Btw, the text I read used “AT” without a determinant (“An >> AT”/“The AT”). >> That sounded very odd as language for me (I hear this from particular >> immigrants here ;-)). That was just a speedy writing effect, right? >> >> Paul >> >> >> >> On 24 Oct 2024, at 16:49, Neil Soiffer wrote: >> >> I mostly agree with Bruce's suggestions. Here's my take: >> >> 5.1: I think known/unknown concepts should be dropped and text added >> along >> the lines of "See 5.2 for more information about how concepts are >> used". >> >> 5.2: I think the flow is: >> 1. Define the Core concept list followed by the open concept list. >> 2. Define the Intent Concept Dictionary (should use core, may use >> open, >> may have other entries) >> 3. Describe when an intent matches an entry in the dictionary and >> define >> known and unknown concepts. >> 4. Describe what AT should do when there is a match and when there >> isn't a >> match. >> >> 5.3: Should continue to be about properties and include what is in >> 5.4 >> (what to do if only properties are given) >> >> I'm not sure about "5.4 (New!) How to apply Concept & Property >> Hints". >> That is sort of what is in '5.7 Intent Examples". That section is >> non-normative (do we need to state that?) and maybe that is different >> from >> what Bruce is suggesting. >> >> Neil >> >> >> On Wed, Oct 23, 2024 at 12:04 PM Bruce Miller >> <bruce.miller@nist.gov> >> wrote: >> >>> Hello again; >>> >>> So, my biggest problem with this section is that it tends to be >>> too >>> distributed; as you keep reading, you keep accumulating >>> clarifications, >>> corrections, nuance, so that you don't really know what eg. "known" >>> is, >>> or how to use it, or if it's even consistent, until you get to the >>> end & >>> you've assembled all the pieces. This may make it nice to read as >>> literature, but hard to use as a specification. >>> >>> My suggestions (with lots of hand-waving): >>> >>> 5.1 Grammar for intent: should focus on the grammar and it's >>> terminology, but not get into how it's used. So under the "concept" >>> item, everything after "A known concept..." should be pushed back to >>> 5.2. OR at most replaced by "A concept may be known or not, see >>> 5.2". >>> >>> 5.2 Intent Concept Dictionaries: should focus on describing the >>> dictionaries, and how concepts are matched (and thus should define >>> Known/Unknown), but still should defer how the entries are used. So, >>> under item Core, all but the 1st paragraph should be pushed back to >>> (a >>> new) 5.4. >>> >>> 5.4 Intent Self References: doesn't seem to warrant it's own >>> section. >>> Can't it be stated in 5.3 that a property can stand alone, w/o a >>> concept? >>> >>> 5.4 (New!) How to apply Concept & Property Hints: This should >>> collect in >>> one place how known concepts, unknown concepts, literals, might be >>> spoken, with whatever level of compulsion, and how properties may or >>> may >>> not modify them. If we have it in one place, any contradictions may >>> be >>> easier to detect :> >>> >>> Aside: I have a tendency to think of "Concept" and "Property" as >>> corresponding to "What" and "How", but this projection isn't >>> completely >>> consistent with all our use cases, or terminology. Should it be? I >>> dunno, but at least that may explain some of my prejudices :> >>> >>> bruce >>> >>
Received on Monday, 28 October 2024 13:08:39 UTC