Page MenuHomePhabricator

Create type "Wikidata statement"
Closed, ResolvedPublic

Description

Description

The need, motivation, and proposed details are described at Wikifunctions:Type_proposals/Wikidata_based_types. This work should take into account the discussions on that page.

This ticket is for defining the type and its associated Wikifunctions such as equality (not for type-specific code changes in Wikifunctions).

  • Define the type
  • Define equality function
  • Decide on type-converter strategy (default conversion, specialized hardcoded conversion, custom converters)
  • Implement converters to & from Python and JavaScript (if needed)

The validator, renderer, and parser functions are out of scope for this ticket. Implementation of the equality function has been removed from this ticket; it makes more sense to do that during Q2, after more work has been done on Wikidata statement retrieval.


Completion checklist

Event Timeline

Change #1070964 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (5b29ba9)

https://gerrit.wikimedia.org/r/1070964

Change #1070964 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (5b29ba9)

https://gerrit.wikimedia.org/r/1070964

Change #1075008 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (c399cc8)

https://gerrit.wikimedia.org/r/1075008

Change #1075008 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (c399cc8)

https://gerrit.wikimedia.org/r/1075008

Change #1075554 had a related patch set uploaded (by Jforrester; author: Jforrester):

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2024-08-13-135124 to 2024-09-24-145528

https://gerrit.wikimedia.org/r/1075554

Change #1075555 had a related patch set uploaded (by Jforrester; author: Jforrester):

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2024-08-20-132618 to 2024-09-24-221243

https://gerrit.wikimedia.org/r/1075555

Change #1075554 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2024-08-13-135124 to 2024-09-24-145528

https://gerrit.wikimedia.org/r/1075554

Change #1075555 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2024-08-20-132618 to 2024-09-24-221243

https://gerrit.wikimedia.org/r/1075555