I like your "phrasebook" analogy, Charles. Working from the Wikidata Statement, "Donald Trump has been President of the United States since <start date>" inflects naturally (in Wikipedia, if the Wikdata Statement changes) to "Donald Trump was President of the United States from <start date> to <end date>, when he was succeeded by <successor>." Clearly it's not just the verb that is inflected. In context, <successor> would be a link if not previously linked, so we need "link inflection" too. I would be inclined to return it as a link and let the receiver apply their particular policy for duplicate links, but I've never seen them as a particular problem anyway.

There is also a contingent form for death in office: "Donald Trump was President of the United States from <start date> until his death on <date of death>, when he was succeeded by <Vice President>." And maybe for the exception to the rule: "Donald Trump was President of the United States from <start date> until his death on <date of death> when, instead of being succeeded by <Vice President>, who was Vice President at the time, he was succeeded by <successor>, who was <role of successor> when the President  died. This is because <reason>."

Al.
On Thursday, 23 July 2020, <abstract-wikipedia-request@lists.wikimedia.org> wrote:
Send Abstract-Wikipedia mailing list submissions to
        abstract-wikipedia@lists.wikimedia.org

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.wikimedia.org/mailman/listinfo/abstract-wikipedia
or, via email, send a message with subject or body 'help' to
        abstract-wikipedia-request@lists.wikimedia.org

You can reach the person managing the list at
        abstract-wikipedia-owner@lists.wikimedia.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Abstract-Wikipedia digest..."


Today's Topics:

   1. Re: A few examples of functions (Denny Vrandečić)
   2. Budget of Abstract Wikipedia? (Daniel Mietchen)
   3. Re: Conjugation and Declension Functions (Adam Sobieski)
      (Charles Matthews)
   4. Re: Conjugation and Declension Functions (Adam Sobieski)
      (Adam Sobieski)


----------------------------------------------------------------------

Message: 1
Date: Wed, 22 Jul 2020 12:10:40 -0700
From: Denny Vrandečić <dvrandecic@wikimedia.org>
To: "General public mailing list for the discussion of Abstract
        Wikipedia (aka Wikilambda)" <abstract-wikipedia@lists.wikimedia.org>
Subject: Re: [Abstract-wikipedia] A few examples of functions
Message-ID:
        <CA+bik1dPE60Vc-MWXso3AFTA5OpXSCdm-3W=FQT9CBY-G9Fjtg@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Hi Louis,

yes, you are right, but I want to point out that plural was not defined
as plural: string ➝ string but as plural: English noun ➝ string. So the
question is, what is English noun - and if that in turn was a wrapper
object around Wikidata Lexemes, say L3337, it would indeed be rather easy
to ask for the plural and get back "men" as a string.

Yes, one question is what does it mean to be side-effect free. If for
example we define that calls to Wikidata can be considered side-effect
free, as they are basically calls to a static(-ish) knowledge base, we got
that fixed. That is also needed for many of the other example functions.
The problem in that case is how much caching can we get away with.

So if we assume that Wikidata is available as a knowledge base for the
functions, then I think that all the functions offered in the examples
should be fine.

What do you think?

Thanks,
Denny





On Wed, Jul 22, 2020 at 8:28 AM Louis Lecailliez <
louis.lecailliez@outlook.fr> wrote:

> Hi Denny,
>
> while a lot of functions make sense while we stay in the software realm,
> I'll note again that the ones concerning language have way too simplified
> signature to fullfil their role.
>
> For example
> * plural: English noun ➝ string
> is gonna work as a pure function if and only if every irregular plural
> forms of English (stuff like man/men) are hardcoded into the function
> itself; and I think we all agree that's not a good engineering practice.
> * plural: English noun, Dictionary<string, string> ➝ string
> would be a more appropriate signature here, conceptually a least. In
> reality, data will be pulled from Wikidata (if I'm not mistaken), which
> mean the function has side effect and is not pure. It seems the problematic
> of access to the data layer (whatever it is) is underspecified.
>
> I think it would be better to remove language generation signatures for
> the time being to not give the impression the problem space is trivially
> solvable by a function or two.
>
> Best regards,
> Louis Lecailliez
>
> ------------------------------
> *De :* Abstract-Wikipedia <abstract-wikipedia-bounces@lists.wikimedia.org>
> de la part de Denny Vrandečić <dvrandecic@wikimedia.org>
> *Envoyé :* mercredi 22 juillet 2020 14:30
> *À :* Abstract Wikipedia list <abstract-wikipedia@lists.wikimedia.org>
> *Objet :* [Abstract-wikipedia] A few examples of functions
>
> Hello all,
>
> I made a draft of possible function examples. I am not saying all of these
> are useful, or we will have these, or that these are the right signatures
> for the suggested functions, but this is more to illustrate the possible
> scope of the project we are aiming for.
>
> https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Early_function_examples
>
> Feel free to add, discuss, improve.
>
> Stay safe,
> Denny
>
> _______________________________________________
> Abstract-Wikipedia mailing list
> Abstract-Wikipedia@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/abstract-wikipedia
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.wikimedia.org/pipermail/abstract-wikipedia/attachments/20200722/c67760c7/attachment-0001.html>

------------------------------

Message: 2
Date: Wed, 22 Jul 2020 22:08:13 -0400
From: Daniel Mietchen <daniel.mietchen@googlemail.com>
To: Abstract Wikipedia list <abstract-wikipedia@lists.wikimedia.org>
Subject: [Abstract-wikipedia] Budget of Abstract Wikipedia?
Message-ID:
        <CAN6n2b0bfMy_bNERNGd-CCpPZXkxovdBPLyGyUTc92ua7PFDxw@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Hi all,

I am not aware of details on the funding of Abstract Wikipedia, neither the
funding needs nor currently available funds or any function of budget
(estimated, approved, requested, targeted etc.) over time.

Thanks for any pointers,

Daniel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.wikimedia.org/pipermail/abstract-wikipedia/attachments/20200722/f294c6f0/attachment-0001.html>

------------------------------

Message: 3
Date: Thu, 23 Jul 2020 07:01:12 +0100 (BST)
From: Charles Matthews <charles.r.matthews@ntlworld.com>
To: "General public mailing list for the discussion of Abstract
        Wikipedia (aka Wikilambda)" <abstract-wikipedia@lists.wikimedia.org>,
        Mike Bennett <mbennett@hypercube.co.uk>
Subject: Re: [Abstract-wikipedia] Conjugation and Declension Functions
        (Adam Sobieski)
Message-ID: <1532791481.556824.1595484072853@mail2.virginmedia.com>
Content-Type: text/plain; charset="utf-8"


> On 22 July 2020 at 17:43 Mike Bennett <mbennett@hypercube.co.uk> wrote:
>
>
>     So I think if you are going to try and identify language primitives at this kind of level, you are right into Chomsky territory, trying to find a universal set of abstractions from which to specialise for different language groups.
>
>     Here you will find the bones of philosophers who have gone before.
>

My impression is that Denny wants a different approach. Something like: standardise on a thousand-page phrasebook that should exist for each of the target languages. Crank up its practical expressive power by attempting broader kinds of encyclopedic content. Leverage previous work in a piecemeal way.

It's going to be complex, as a software pipeline.

Charles
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.wikimedia.org/pipermail/abstract-wikipedia/attachments/20200723/3b3e9ead/attachment-0001.html>

------------------------------

Message: 4
Date: Thu, 23 Jul 2020 09:43:35 +0000
From: Adam Sobieski <adamsobieski@hotmail.com>
To: "General public mailing list for the discussion of Abstract
        Wikipedia (aka Wikilambda)" <abstract-wikipedia@lists.wikimedia.org>
Subject: Re: [Abstract-wikipedia] Conjugation and Declension Functions
        (Adam Sobieski)
Message-ID:
        <CH2PR12MB41844CAC4D18CA5C8799BEB8C5790@CH2PR12MB4184.namprd12.prod.outlook.com>

Content-Type: text/plain; charset="windows-1252"

Mike,

Thank you for your observations. It appears that conjugation and declension functions would be better to consider per language group or per individual language.

conjugate_en(…)
conjugate_bnt(…)
conjugate_ar(…)



Best regards,
Adam

From: Mike Bennett<mailto:mbennett@hypercube.co.uk>
Sent: Wednesday, July 22, 2020 12:43 PM
To: abstract-wikipedia@lists.wikimedia.org<mailto:abstract-wikipedia@lists.wikimedia.org>
Subject: Re: [Abstract-wikipedia] Conjugation and Declension Functions (Adam Sobieski)


Or more precisely, they differ in their nature and applicability in different language groups. See for example Bantu languages, which do conjugation and declension but against a list of typically a dozen noun classes, rather than 2 or 3 genders.

Meanwhile Semitic languages don't have the notion of an adjective and use instead different phrase stuctures.

So I think if you are going to try and identify language primitives at this kind of level, you are right into Chomsky territory, trying to find a universal set of abstractions from which to specialise for different language groups.

Here you will find the bones of philosophers who have gone before.

Mike


On 7/22/2020 12:29 PM, Charles Matthews via Abstract-Wikipedia wrote:




On 22 July 2020 at 17:08 Grounder UK <grounderuk@gmail.com><mailto:grounderuk@gmail.com> wrote:
I'm loving all these emails but I find it hard to keep track of the different topics. Someone find me a Wiki!

So, your question, Adam: " What do you think about conjugation and declension functions?"

In general, I'm against them.  (Well, I'm English. What would you expect?)


In general, surely, they reflect Indo-European languages? Doubtless they are on topic, but three of the top ten Wikipedias, by visits, are not from that language group.

Charles



_______________________________________________

Abstract-Wikipedia mailing list

Abstract-Wikipedia@lists.wikimedia.org<mailto:Abstract-Wikipedia@lists.wikimedia.org>

https://lists.wikimedia.org/mailman/listinfo/abstract-wikipedia

--

Mike Bennett

Hypercube Limited

Level 18, 40 Bank Street (HQ3)

Canary Wharf, London, E14 5NR

Tel 020 7917 9522  Mob. 07721 420 730

Twitter: @MikeHypercube

www.hypercube.co.uk<http://www.hypercube.co.uk>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.wikimedia.org/pipermail/abstract-wikipedia/attachments/20200723/2335abe6/attachment.html>

------------------------------

Subject: Digest Footer

_______________________________________________
Abstract-Wikipedia mailing list
Abstract-Wikipedia@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/abstract-wikipedia


------------------------------

End of Abstract-Wikipedia Digest, Vol 1, Issue 74
*************************************************