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(a)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(a)lists.wikimedia.org
To unsubscribe send an email to wikibaseug-leave(a)lists.wikimedia.org
--
WikiWorks · MediaWiki Consulting ·
http://wikiworks.com