What was Wikibase “Federated Properties”

August 1, 2025 7 By addshore

The “Federated Properties” feature allows / allowed a local Wikibase instance to access and utilise properties directly from a remote Wikibase, primarily Wikidata. Its primary purpose is to enable partial federation between a local Wikibase and Wikidata, broadening the base of available data without needing to create a property set from scratch.

I’m split between using the present and past tense here, as all of this code still exists within the Wikibase extension, however no one has used it since 2022, and it certainly doesn’t seem to be on the short or medium term (or maybe even long term) roadmaps.

This overview comes from the Wikibase – Federated Properties Phabricator project, which I’ll quote the whole of here for prosperity.

Federated Properties v2 (2021)
An initiative to give users the ability to access remote properties from their local Wikibase and use them in combination with custom local properties. The primary use case is enabling partial federation between a Wikibase and Wikidata. This version of the feature will allow you to:

  • Opt-in to use Wikidata’s properties in addition to your own custom local properties
  • Create and view statements about local entities that contain both local and federated properties
  • Query your Wikibase using both local and federated properties

Federated Properties v1 (2020-2021)
An initiative to give users the ability to access remote properties from their local Wikibase (no local properties were possible in this MVP). This version was launched in the Wikibase Spring Release in May 2021.

As far as I remember, the project died with v2, and I don’t even recall if v2 really saw the light of day outside WMDE internal testing and or hidden testing on wikibase.cloud.

A rough timeline of the feature development and testing would be something like this:

  • Early 2020: Development began on Federated Properties for Wikibase
  • Later 2020: The first version (v1) of Federated Properties was launched as part of the Wikibase Spring Release, compatible with MediaWiki 1.35. This initial version allowed a newly created Wikibase instance to use existing properties from Wikidata or another Wikibase, but it came with a significant limitation: local properties could not be used once federation mode was enabled
  • May 2021: The Federated Properties functionality (v1) became available on WBStack / wikibase.cloud. However, the setting was accompanied by a warning, highlighting its limitation of not supporting custom local properties alongside the federated ones
  • 2021 Roadmap: A next iteration, Federated Properties v2, was planned for 2021. This version aimed to allow users to opt-in to use Wikidata’s properties in addition to their own custom local properties.
  • Throughout 2021, development on v2 was continued.
  • August 2022: The Wikibase.Cloud platform removed the “unusable greyed-out Federated Properties configuration section” from its UI, indicating a lack of full or usable support for the feature on this specific cloud offering

I looked through a bunch of old Phabricator tickets, and managed to find a few pictures of the feature being tested out during development, which I have now uploaded to Commons so they can be more easily found in the future.

EDIT 08/08/2025: Turns out I managed to enable the feature on cloud and take some more pictures.

A note on the list properties page from version 1, saying that the list is provided on the remote site. T288522 would see this turned into a combined list for a version 2.
Notifications would pop up whenever you were leaving the local wikibase, and heading to some other external wikibase.
The statement property selector, working with both local and remote properties. The latter property would essentially be coming from Wikidata.
Saving a statement that refers to a remote (not on this wikibase) property. This property would essentially be coming from Wikidata. Currently with a bug, so the label doesn’t display until the page is reloaded.

The feature was meant to provide an easy, user-friendly built in way to make connections between wikibases, without needing to think about it too hard as a user. However it seems that these days the majority of the ecosystem is now opting for creating local statement that map to properties on another wikibase via something such as sameAs.

This was already a known pattern during the initial development of this “federated properties” feature, however its hard to redirect a heavily planned organizational roadmap when the train has already left the station.

Likely, most of what is above should be thrown away, and instead user features developed to make linking between wikibases using mappings much easier:

  • Bring the idea of doing this up as a first level concept
  • Make discovering wiki bases to link to easier
  • Integrate this idea throughout other systems, such as the query service to facilitate querying