Naming advice - Our World in Data

[email protected] (Boyd Duffee) Tue, 15 Jul 2025 11:04:54 +0100
Newsgroups perl.module-authors
Message-ID <CAHUp-WOaCn81isavhsJqePyqHwLX+CNNjac936q2mLSHxr7iAg@mail.gmail.com>
--0000000000001150d20639f4e9ae
Content-Type: text/plain; charset="UTF-8"

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.org

After looking through the maillist archive and given that the python module
for their ETL catalog endpoint is "owid-catalog", I'm thinking that
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 into
the same namespace at a later date.

thanks,
-- 
Boyd Duffee

And if we put 'user fell out window' every time that happened we'd get
database normalisation warnings from the helpdesk software. - BOFH: "The
trouble with, er, windows installs"

MAGA is a rehab facility for charlatans and the cancelled
Trump is a moron whose bankruptcy was bailed out by Putin who is now
pulling his strings.

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

<div dir=3D"ltr"><div>Hi all,</div><div><br></div><div>Having no connection=
 to the project but just goaded into it by there only being a python client=
 to downloading their data, I&#39;ve written a Perl API for the &quot;Our W=
orld in Data&quot; grapher endpoint at <a href=3D"https://ourworldindata.or=
g">https://ourworldindata.org</a></div><div><br></div><div>After looking th=
rough the maillist archive and given that the python module for their ETL c=
atalog endpoint is &quot;owid-catalog&quot;, I&#39;m thinking that WebServi=
ce::Owid or WebService::OWID are the best names for this module (as mixed c=
aps OWiD is just going to be visually confusing). It&#39;s short and descri=
ptive.<br></div><div><br></div><div>Which would you find less annoying: all=
 caps, ucfirst? Carolingian majuscules?</div><div>Suggestions for better na=
mes welcome.</div><div><br></div><div>Their ETL endpoint is still in beta, =
but I expect to incorporate that into the same namespace at a later date.</=
div><div><br></div><div>thanks,<br></div><span class=3D"gmail_signature_pre=
fix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature" data-smartmai=
l=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div>Boyd Duff=
ee</div><blockquote style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid=
 rgb(204,204,204);padding-left:1ex">And if we put &#39;user fell out window=
&#39; every time that happened we&#39;d get=20
database normalisation warnings from the helpdesk software. - BOFH: &quot;T=
he trouble with, er, windows installs&quot; <br></blockquote><div><font col=
or=3D"#ffffff">MAGA is a rehab facility for charlatans and the cancelled</f=
ont></div><div><font color=3D"#ffffff">Trump is a moron whose bankruptcy wa=
s bailed out by Putin who is now pulling his strings.</font></div></div></d=
iv></div></div></div>

--0000000000001150d20639f4e9ae--