Hello,
We at the consulting company WikiWorks are neither Wikibase users nor developers (other than having created some tools around SPARQL queries), but we do think quite a lot about user interface relating to structured data, especially within MediaWiki. Recently, we have been thinking about how to improve the Wikibase interface, to get around its limitations - such as the lack of on-wiki queries. We realized that there are already tools that can help with some of these challenges, and other tools that it would be a good idea to create. We put all our thoughts together into one proposed suite, which we named "Enhanced Wikibase". You can read about it here:
https://wikiworks.com/enhanced-wikibase.html
Hopefully these ideas will be helpful to anyone trying to make their Wikibase installation easier to use. Any questions or comments are also welcome.
-Yaron
Thanks for the pointers about the new work around Semantic MediaWiki and Wikibases. I have used Semantic MediaWiki and used the builtin query facility and they are very useful.
There are a few external tools for aggregation with Wikibases. Magnus has Literia that works on Wikidata to build tables with Wikidata information from SPARQL queries.
Scholia works currently only on Wikidata and has some drill down, e.g., machine learning in Denmark can be shown (or any other country-topic combination). https://scholia.toolforge.org/country/Q35/topic/Q2539
Synia, a Literia-Scholia inspired project can work with Wikibases. For instance, a "car model" aggregation is here: https://synia.toolforge.org/#carmodel and an overview of language is here: https://synia.toolforge.org/#language
best regards Finn Årup Nielsen
On 27/10/2023 06.38, Yaron Koren wrote:
Hello,
We at the consulting company WikiWorks are neither Wikibase users nor developers (other than having created some tools around SPARQL queries), but we do think quite a lot about user interface relating to structured data, especially within MediaWiki. Recently, we have been thinking about how to improve the Wikibase interface, to get around its limitations - such as the lack of on-wiki queries. We realized that there are already tools that can help with some of these challenges, and other tools that it would be a good idea to create. We put all our thoughts together into one proposed suite, which we named "Enhanced Wikibase". You can read about it here:
https://wikiworks.com/enhanced-wikibase.html https://wikiworks.com/enhanced-wikibase.html
Hopefully these ideas will be helpful to anyone trying to make their Wikibase installation easier to use. Any questions or comments are also welcome.
-Yaron
-- WikiWorks · MediaWiki Consulting · http://wikiworks.com http://wikiworks.com/
Wikibase Community User Group mailing list -- wikibaseug@lists.wikimedia.org To unsubscribe send an email to wikibaseug-leave@lists.wikimedia.org
Finn - thank you; these are some interesting tools to look at, especially Synia.
To clarify, none of the tools in our proposed suite involve Semantic MediaWiki; though they may have been indirectly inspired by some of SMW's functionality.
On Fri, Oct 27, 2023 at 10:36 AM Finn Årup Nielsen via Wikibase Community User Group wikibaseug@lists.wikimedia.org wrote:
Thanks for the pointers about the new work around Semantic MediaWiki and Wikibases. I have used Semantic MediaWiki and used the builtin query facility and they are very useful.
There are a few external tools for aggregation with Wikibases. Magnus has Literia that works on Wikidata to build tables with Wikidata information from SPARQL queries.
Scholia works currently only on Wikidata and has some drill down, e.g., machine learning in Denmark can be shown (or any other country-topic combination). https://scholia.toolforge.org/country/Q35/topic/Q2539
Synia, a Literia-Scholia inspired project can work with Wikibases. For instance, a "car model" aggregation is here: https://synia.toolforge.org/#carmodel and an overview of language is here: https://synia.toolforge.org/#language
best regards Finn Årup Nielsen
On 27/10/2023 06.38, Yaron Koren wrote:
Hello,
We at the consulting company WikiWorks are neither Wikibase users nor developers (other than having created some tools around SPARQL queries), but we do think quite a lot about user interface relating to structured data, especially within MediaWiki. Recently, we have been thinking about how to improve the Wikibase interface, to get around its limitations - such as the lack of on-wiki queries. We realized that there are already tools that can help with some of these challenges, and other tools that it would be a good idea to create. We put all our thoughts together into one proposed suite, which we named "Enhanced Wikibase". You can read about it here:
https://wikiworks.com/enhanced-wikibase.html https://wikiworks.com/enhanced-wikibase.html
Hopefully these ideas will be helpful to anyone trying to make their Wikibase installation easier to use. Any questions or comments are also welcome.
-Yaron
-- WikiWorks · MediaWiki Consulting · http://wikiworks.com http://wikiworks.com/
Wikibase Community User Group mailing list --
wikibaseug@lists.wikimedia.org
To unsubscribe send an email to wikibaseug-leave@lists.wikimedia.org
Wikibase Community User Group mailing list -- wikibaseug@lists.wikimedia.org To unsubscribe send an email to wikibaseug-leave@lists.wikimedia.org
Recently, we have been thinking about how to improve the Wikibase interface, to get around its limitations - such as the lack of on-wiki queries.
One other tool that seems like it would be worth including in the discussion there is LinkedWiki: https://mediawiki.org/wiki/Extension:LinkedWiki It can also create a table or a map from a SPARQL query, and related Lua functionally.
Regarding your proposal at the end, it reminds me of Cradle, which can use EntitySchemas to define types for creation; e.g. https://furry.wikibase.cloud/tools/cradle/?#/shex/E2 Perhaps it would be worth expanding that project to editing instead? The source is MIT-licensed: https://github.com/magnusmanske/cradle
https://furry.wikibase.cloud/tools/cradle/?#/shex/E2 I agree it would be useful to have these tools more integrated into the UI itself, rather than as a constellation of clunky-looking add-ons.
-- Laurence 'GreenReaper' Parry - WikiFur.com
Hi Laurence,
Thank you for pointing out those other projects. I had forgotten about LinkedWiki, even though I've known about it for a long time. I had forgotten that it could handle maps natively - that's pretty neat.
Thanks also for pointing out Cradle - it's good to see that others have thought in the same direction. (And always amazing to see the number of projects Magnus Manske has been involved in.) I do think that it would be easier to start from scratch rather than trying to modify this project, due to its limitations, including the two big ones you mentioned: no editing of existing data, and not being on-wiki. Still, potentially some of this code could be re-used.
On Fri, Oct 27, 2023 at 12:44 PM Laurence Parry greenreaper@hotmail.com wrote:
Recently, we have been thinking about how to improve the Wikibase interface, to get around its limitations - such as the lack of on-wiki queries.
One other tool that seems like it would be worth including in the discussion there is LinkedWiki: https://mediawiki.org/wiki/Extension:LinkedWiki It can also create a table or a map from a SPARQL query, and related Lua functionally.
Regarding your proposal at the end, it reminds me of Cradle, which can use EntitySchemas to define types for creation; e.g. https://furry.wikibase.cloud/tools/cradle/?#/shex/E2 Perhaps it would be worth expanding that project to editing instead? The source is MIT-licensed: https://github.com/magnusmanske/cradle
https://furry.wikibase.cloud/tools/cradle/?#/shex/E2 I agree it would be useful to have these tools more integrated into the UI itself, rather than as a constellation of clunky-looking add-ons.
-- Laurence 'GreenReaper' Parry - WikiFur.com _______________________________________________ Wikibase Community User Group mailing list -- wikibaseug@lists.wikimedia.org To unsubscribe send an email to wikibaseug-leave@lists.wikimedia.org
Hi all,
thank you for the great resource, Yaron, and thank you all for the further suggestions. They come at exactly the right time for me and my side project.
FWIW, Cradle is very nice but requires OAuth and uses Magnus Manske's magnustools package which includes a few hardcoded WikiData references. This makes it a little bit difficult to adapt to custom WikiBase installations (at least that was my impression last year - I had trouble getting autocompletion to work).
Cheers, Raphael
On Fri, 2023-10-27 at 13:28 -0400, Yaron Koren wrote:
Hi Laurence,
Thank you for pointing out those other projects. I had forgotten about LinkedWiki, even though I've known about it for a long time. I had forgotten that it could handle maps natively - that's pretty neat.
Thanks also for pointing out Cradle - it's good to see that others have thought in the same direction. (And always amazing to see the number of projects Magnus Manske has been involved in.) I do think that it would be easier to start from scratch rather than trying to modify this project, due to its limitations, including the two big ones you mentioned: no editing of existing data, and not being on- wiki. Still, potentially some of this code could be re-used.
On Fri, Oct 27, 2023 at 12:44 PM Laurence Parry greenreaper@hotmail.com wrote:
Recently, we have been thinking about how to improve the Wikibase interface, to get around its limitations - such as the lack of on-wiki queries.
One other tool that seems like it would be worth including in the discussion there is LinkedWiki: https://mediawiki.org/wiki/Extension:LinkedWiki It can also create a table or a map from a SPARQL query, and related Lua functionally.
Regarding your proposal at the end, it reminds me of Cradle, which can use EntitySchemas to define types for creation; e.g.https://furry.wikibase.cloud/tools/cradle/?#/shex/E2 Perhaps it would be worth expanding that project to editing instead? The source is MIT-licensed: https://github.com/magnusmanske/cradle
I agree it would be useful to have these tools more integrated into the UI itself, rather than as a constellation of clunky-looking add-ons.
-- Laurence 'GreenReaper' Parry - WikiFur.com _______________________________________________ Wikibase Community User Group mailing list -- wikibaseug@lists.wikimedia.org To unsubscribe send an email to wikibaseug-leave@lists.wikimedia.org
-- WikiWorks · MediaWiki Consulting · http://wikiworks.com _______________________________________________ Wikibase Community User Group mailing list -- wikibaseug@lists.wikimedia.org To unsubscribe send an email to wikibaseug-leave@lists.wikimedia.org
wikibaseug@lists.wikimedia.org