Wikibase options
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Warning
This page attempted to list wikibase options. At some point I switched systems. I am now using PersonalData.IO Wikibase production instance (Q2060). This page still contains information that wasn't passed on though, so it is kept.
Options for configuration
- site name
- site URL
- wikibase installation
- sending email
- locate password file elsewhere? not in plain text?
- copyright
- Wikibase-docker example
- Readme there for multiple services
- LocalSettings
- settings generator
- Someone customizing the wikibase docker compose
Main services
- Wikibase
- WDQS
- WDQS backend
- QuickStatements
Features
Gadgets
- See Special:Gadgets on wikidata
- See MediaWiki:Gagdgets-definition on wikidata
- Check Special:Version on wikidata to see if gadgets are installed.
EasyQuery
- EasyQuery.js gadget, needs to be updated for the query endpoint, at the very least. Can be done manually to start.
- "Customizing the menu"
- edit the sidebar, go to "/wiki/MediaWiki:Sidebar"
** Special:NewItem|New item ** Special:NewProperty|New property
Logo
User rights and namespaces
- user rights
- page specific user rights
- custom namespaces
Constraints handler
- wikibase constraints work (meaning when you go to an item page, the constraints show up; will need to test myself)
Links on Wikibase installs
Add the following setting to LocalSettings.php:
$wgWBRepoSettings['formatterUrlProperty'] = 'P49';
where formatter URL (P49) depends on the instance (P49 on wiki.personaldata.io)
- See here for reference.
Scripting extensions
- Scribunto
- ParserFunctions
- test for ParserFunctions: this should NOT display code.
- test for Lua here.
- Include the following three extensions for easier editing.
- Wikidata client and Lua
Embed videos
(redundant with the Widgets extension, possibly)
Query prefixes
- need to add as default prefix in the query service:
PREFIX pdio: <http://wiki.personaldata.io/entity/> PREFIX pdiot: <http://wiki.personaldata.io/prop/direct/>
For reference, this is current list:
PREFIX wd: <http://www.wikidata.org/entity/> PREFIX wdt: <http://www.wikidata.org/prop/direct/> PREFIX wikibase: <http://wikiba.se/ontology#> PREFIX p: <http://www.wikidata.org/prop/> PREFIX ps: <http://www.wikidata.org/prop/statement/> PREFIX pq: <http://www.wikidata.org/prop/qualifier/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX bd: <http://www.bigdata.com/rdf#>
Widgets
- Widgets
- See for instance Youtube. Error: "Error from line 24 of /var/www/html/extensions/Widgets/WidgetRenderer.php: Class 'Smarty' not found"
Questions
- Is it possible to have multiple namespaces for items?
- how do we fix autocomplete? (wait until default prefix is set up properly)
- why do properties on wikidata also have an item associated to them? what is the use case?
- canonical way to refer from an item to a template? could be used to define ShEx --> Template and create ShapeMap
- hold properties and their alignment on wikidata/registry