Wonderful discussions within the February working group! Thanks for providing the link!

I did have one takeaway from listening intently to the underlying "tones" or "design systems" within hearing Maria wanting structured semantics in the Abstract Representation (AR) and then ideas from Krasimir of strong types (encourage predicate usage) and others and then Mahir's showcase of usage of Roles and Actions and Agents, etc.

All the ideas coming together to basically collectively represent...
1. A (Sentence)
2. A (Article) a set of sentences that collectively present a fact or many facts.

I think Constructors can start with a Sentence and together a Constructor pipeline can form the capability to recreate Articles which is the core need. I don't see the need to have a Constructor that can construct an entire Article but maybe we call that a different thing that takes Constructors as input. dunno.

I like the ideas of Roles, Actions, Agents, etc. because this offers wide flexibility across languages themselves.  And the bonus is that there's alignment in grammar systems.

If we look at the linguistic structures of sentences we find there to be broad overlap.

1. Action = Verb  - read, proved, gained, traveled, etc.
2. Agent = Noun  - John, space, Wikidata, etc.
3. Role = Noun - Person, Organization, Actor, Chef, Football Player, Performance, Type, etc.
4. ?? = Adjectives
5. ?? = Adverbs
6. ...

My general worry has constantly been around closely matching subject agreement so that we don't change the tone of articles written, or worst, become too lossy which can change facts themselves to be untrue or slightly skewed and more debateable or contenious.

From Space - Wikipedia
Currently, the standard space interval, called a standard meter or simply meter, is defined as the distance traveled by light in vacuum during a time interval of exactly 1/299,792,458 of a second.

meter Q11573
  defined as
    distance traveled: 1/299792458 meters Q11573
    duration Q2199864: 1 second
      calculated from: speed of light Q2111
    traveled by: light Q9128

Or without subject agreement in the sentence (meter being the primary subject - debatable, "interval" is the actual subject which is used to measure space. Which "interval"? The "meter".  Gotta love GF there) :

light Q9128
  speed: 299,792,458
    unit: metre Q11573 per second Q11574

what happened to distance there?  It's still there, just hidden inside "metre" as a unit that can be used to measure a distance.  Did we lose information, change the facts stated slightly, make things more clear and direct with a subject change, but perhaps the result is that information is now less detailed 


Constructors will need to be confident and clear on holding onto subject agreement in sentence structures, I think.
Maybe GF grammatical framework folks can indeed help us along in that journey so that we don't begin to lose facts while abstracting and producing AR.  But isn't the very essence of "abstraction" as a concept tied towards the loss of facts through summarization where we pull only certain qualities out to represent (abstract) a thing?  Something to ponder for the scope team, for sure.