Goal
- To keep an inventory of any artifact of certain relevance for a Wikibase instance (including mediawiki extensions not strictly for Wikibase).
- The expected host is the current https://Wikibase.world.
- This inventory would act as configuration database of relevant WB instances (wb.c, Wikidata, Miraheze...) to be used as references also.
Context
- When setting up a new Wikibase instance, specially if you gain a lot of experience in Wikidata, you can feel a features emptiness and a loss of productivity and today is not easy to describe to the details because it's very complex to identify all the artifacts you are used to, and how to add, if technically posible, to your instance.
- We also should identify all kinds of artifacts related with practical wikibase implementations, like:
- mediawiki extensions
- js gadgets
- templates
- companion software as webapps
- companion software as cli tools
- companion software as jupyter notebooks scripts
- ontologies
- ShEx's
- bot tasks (not really a software artifact but frequent tasks to be done by software)
- The interest of an inventory is for reuse. This days the immense majority the resources available are tied to a platform (like Wikidata), but it would help to identify the features they provide and be considered for a potential modifications for portability.
- There is some previous work made by the DHwiki workgroup suitable to be imported into wb.w.
First draft
Wikibase.world query:
PREFIX wd: <https://wikibase.world/entity/> PREFIX wdt: <https://wikibase.world/prop/direct/> PREFIX wikibase: <http://wikiba.se/ontology#> PREFIX bd: <http://www.bigdata.com/rdf#> SELECT ?item ?itemLabel ?thingLabel WHERE { VALUES ?thing { wd:Q283 wd:Q1889 wd:Q61 } ?item wdt:P3 ?thing. SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } }