[Wikidata-bugs] [Maniphest] T339920: [ES-M2]: Return EntitySchema as `entityschemaid` through the Action API

2023-08-08 Thread Arian_Bozorg
Arian_Bozorg added a comment.


  Based on the discussions that we have had over the last weeks, and the 
request for a product decision to be made; the best option from our side would 
be `wikibase-entityid` as it would maintain consistency with other Semantic 
Entities, ensure a good UX and allow tools to be easily utilised for 
EntitySchemas.
  
  The other options considered were :
  
  - `string` which would present a poor UX and would not require us to make any 
changes, but could pose issues if this is changed further down the line
  - `entityschemaid` which would require tool builders to adapt their tools to 
a new data value type
  
  I will update the ticket accordingly, thank you all so much for your help and 
patience on this.

TASK DETAIL
  https://phabricator.wikimedia.org/T339920

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Arian_Bozorg
Cc: Tpt, WMDE-leszek, Michael, Lucas_Werkmeister_WMDE, Arian_Bozorg, Pintoch, 
Aklapper, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE, Invadibot, 
maantietaja, ItamarWMDE, Akuckartz, pdehaye, Nandana, Lahi, Gq86, Andrawaag, 
GoranSMilovanovic, QZanden, YULdigitalpreservation, LawExplorer, Salgo60, 
_jensen, rosalieper, Scott_WUaS, MisterSynergy, abian, Wikidata-bugs, aude, 
Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T339920: [ES-M2]: Return EntitySchema as `entityschemaid` through the Action API

2023-08-02 Thread Pintoch
Pintoch added a comment.


  Yes, if it was unclear from my comments I can try to clarify again here. From 
an API user perspective my preferences are (from most preferred to least 
preferred):
  
  1. `wikibase-entityid` datavalue type, for consistency with the targeted user 
experience (EntitySchemas being entities themselves)
  2. `string` datavalue type, which is inconsistent with the UX but has the 
benefit of being an established datavalue type, which any existing API client 
library is bound to support already (Wikidata-Toolkit, Wikibase-SDK, pywikibot, 
…)
  3. A new datavalue type, which will likely require some light changes in most 
API client libraries, and perhaps lead to failures of various severities until 
those changes are made (for those which have not anticipated the introduction 
of new datavalue types)

TASK DETAIL
  https://phabricator.wikimedia.org/T339920

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Pintoch
Cc: Tpt, WMDE-leszek, Michael, Lucas_Werkmeister_WMDE, Arian_Bozorg, Pintoch, 
Aklapper, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE, Invadibot, 
maantietaja, ItamarWMDE, Akuckartz, pdehaye, Nandana, Lahi, Gq86, Andrawaag, 
GoranSMilovanovic, QZanden, YULdigitalpreservation, LawExplorer, Salgo60, 
_jensen, rosalieper, Scott_WUaS, MisterSynergy, abian, Wikidata-bugs, aude, 
Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T339920: [ES-M2]: Return EntitySchema as `entityschemaid` through the Action API

2023-08-01 Thread Lucas_Werkmeister_WMDE
Lucas_Werkmeister_WMDE added a subscriber: Tpt.
Lucas_Werkmeister_WMDE added a comment.


  To elaborate a bit more – I’m worried that creating a new data value type, 
instead of using either of the suitable existing data value types (`string` or 
`wikibase-entityid`), will actually create //more// work for tool developers. 
It’s much rarer for us to create new data value types than new data types – I 
think this 2015 snapshot 

 of Special:ListDatatypes already contains all the data value types we have 
today (string, entity ID, globe coordinate, monolingual text, quantity, time). 
And I think the comments by @Pintoch and @Tpt in the on-wiki discussion 

 support this as well.

TASK DETAIL
  https://phabricator.wikimedia.org/T339920

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lucas_Werkmeister_WMDE
Cc: Tpt, WMDE-leszek, Michael, Lucas_Werkmeister_WMDE, Arian_Bozorg, Pintoch, 
Aklapper, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE, Invadibot, 
maantietaja, ItamarWMDE, Akuckartz, pdehaye, Nandana, Lahi, Gq86, Andrawaag, 
GoranSMilovanovic, QZanden, YULdigitalpreservation, LawExplorer, Salgo60, 
_jensen, rosalieper, Scott_WUaS, MisterSynergy, abian, Wikidata-bugs, aude, 
Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T339920: [ES-M2]: Return EntitySchema as `entityschemaid` through the Action API

2023-07-26 Thread Michael
Michael added a comment.


  In T339920#9037984 , 
@Lucas_Werkmeister_WMDE wrote:
  
  > I fail to see how inventing a brand new data value type solves @Pintoch’s 
concern that it should use the same data value type as other entities.
  
  To me as well, it would make sense that `wikibase-entityid` would be more 
conductive to a seamless integration with existing tools.

TASK DETAIL
  https://phabricator.wikimedia.org/T339920

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Michael
Cc: Michael, Lucas_Werkmeister_WMDE, Arian_Bozorg, Pintoch, Aklapper, 
Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, Akuckartz, 
pdehaye, Nandana, Lahi, Gq86, Andrawaag, GoranSMilovanovic, QZanden, 
YULdigitalpreservation, LawExplorer, Salgo60, _jensen, rosalieper, Scott_WUaS, 
MisterSynergy, abian, Wikidata-bugs, aude, Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T339920: [ES-M2]: Return EntitySchema as `entityschemaid` through the Action API

2023-07-24 Thread Lucas_Werkmeister_WMDE
Lucas_Werkmeister_WMDE added a comment.


  I fail to see how inventing a brand new data value type solves @Pintoch’s 
concern that it should use the same data value type as other entities.

TASK DETAIL
  https://phabricator.wikimedia.org/T339920

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lucas_Werkmeister_WMDE
Cc: Lucas_Werkmeister_WMDE, Arian_Bozorg, Pintoch, Aklapper, Astuthiodit_1, 
karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, Akuckartz, pdehaye, Nandana, 
Lahi, Gq86, Andrawaag, GoranSMilovanovic, QZanden, YULdigitalpreservation, 
LawExplorer, Salgo60, _jensen, rosalieper, Scott_WUaS, MisterSynergy, abian, 
Wikidata-bugs, aude, Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T339920: [ES-M2]: Return EntitySchema as `entityschemaid` through the Action API

2023-07-19 Thread Arian_Bozorg
Arian_Bozorg updated the task description.

TASK DETAIL
  https://phabricator.wikimedia.org/T339920

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Arian_Bozorg
Cc: Arian_Bozorg, Pintoch, Aklapper, Astuthiodit_1, karapayneWMDE, Invadibot, 
maantietaja, ItamarWMDE, Akuckartz, pdehaye, Nandana, Lahi, Gq86, Andrawaag, 
GoranSMilovanovic, QZanden, YULdigitalpreservation, LawExplorer, Salgo60, 
_jensen, rosalieper, Scott_WUaS, MisterSynergy, abian, Wikidata-bugs, aude, 
Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T339920: [ES-M2]: Return EntitySchema as `entityschemaid` through the Action API

2023-07-11 Thread Arian_Bozorg
Arian_Bozorg renamed this task from "[ES-M2]: Return EntitySchema as 
`wikibase-entityid` through the Action API" to "[ES-M2]: Return EntitySchema as 
`entityschemaid` through the Action API".
Arian_Bozorg updated the task description.

TASK DETAIL
  https://phabricator.wikimedia.org/T339920

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Arian_Bozorg
Cc: Arian_Bozorg, Pintoch, Aklapper, Astuthiodit_1, karapayneWMDE, Invadibot, 
maantietaja, ItamarWMDE, Akuckartz, pdehaye, Nandana, Lahi, Gq86, Andrawaag, 
GoranSMilovanovic, QZanden, YULdigitalpreservation, LawExplorer, Salgo60, 
_jensen, rosalieper, Scott_WUaS, MisterSynergy, abian, Wikidata-bugs, aude, 
Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org