Re: Naming advice - Our World in Data

[email protected] (Dan) Tue, 15 Jul 2025 06:09:05 -0400
Newsgroups perl.module-authors
Message-ID <CABMkAVXsfSbYqcN03-Xv=bGAaOr44hN1MwwHC27x=pyQs1hi=A@mail.gmail.com>
--0000000000000c8af80639f4f8a0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, Jul 15, 2025 at 6:05=E2=80=AFAM Boyd Duffee <[email protected]>=
 wrote:

> Hi all,
>
> Having no connection to the project but just goaded into it by there only
> being a python client to downloading their data, I've written a Perl API
> for the "Our World in Data" grapher endpoint at https://ourworldindata.or=
g
>
> After looking through the maillist archive and given that the python
> module for their ETL catalog endpoint is "owid-catalog", I'm thinking tha=
t
> WebService::Owid or WebService::OWID are the best names for this module (=
as
> mixed caps OWiD is just going to be visually confusing). It's short and
> descriptive.
>
> Which would you find less annoying: all caps, ucfirst? Carolingian
> majuscules?
> Suggestions for better names welcome.
>
> Their ETL endpoint is still in beta, but I expect to incorporate that int=
o
> the same namespace at a later date.
>

WebService::OWID seems perfectly reasonable to me and is how the
organization abbreviates itself in the footer of its website.

-Dan

--0000000000000c8af80639f4f8a0
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">On Tue, Jul 15, 2025 at 6:05=E2=80=AFAM B=
oyd Duffee &lt;<a href=3D"mailto:[email protected]">[email protected]=
om</a>&gt; wrote:</div><div class=3D"gmail_quote gmail_quote_container"><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Hi all=
,</div><div><br></div><div>Having no connection to the project but just goa=
ded into it by there only being a python client to downloading their data, =
I&#39;ve written a Perl API for the &quot;Our World in Data&quot; grapher e=
ndpoint at <a href=3D"https://ourworldindata.org" target=3D"_blank">https:/=
/ourworldindata.org</a></div><div><br></div><div>After looking through the =
maillist archive and given that the python module for their ETL catalog end=
point is &quot;owid-catalog&quot;, I&#39;m thinking that WebService::Owid o=
r WebService::OWID are the best names for this module (as mixed caps OWiD i=
s just going to be visually confusing). It&#39;s short and descriptive.<br>=
</div><div><br></div><div>Which would you find less annoying: all caps, ucf=
irst? Carolingian majuscules?</div><div>Suggestions for better names welcom=
e.</div><div><br></div><div>Their ETL endpoint is still in beta, but I expe=
ct to incorporate that into the same namespace at a later date.</div></div>=
</blockquote><div><br></div><div>WebService::OWID seems perfectly reasonabl=
e to me and is how the organization abbreviates itself in the footer of its=
 website.</div><div><br></div><div>-Dan</div></div></div>

--0000000000000c8af80639f4f8a0--