ApiEntityLookup was created in Federated Properties v1 for fetching federated property data. We have since introduced FederatedPropertyId which are serialized as URIs instead of P-ids. ApiEntityLookup needs to be changed to *only* accept FederatedPropertyIds, and also needs to strip away the conceptBaseUri prefix of ids that it sends to the remote Wikibase's API, i.e. when fetching data for a federated property id http://wikidata.org/entity/P123 it should request data for P123 from the remote API.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Addshore | T285303 [EPIC] wbformatentities with both local and remote properties | |||
Resolved | Rosalie_WMDE | T286367 Make ApiEntityLookup work with FederatedPropertyId |
Event Timeline
Change 704121 had a related patch set uploaded (by Rosalie Perside (WMDE); author: Rosalie Perside (WMDE)):
[mediawiki/extensions/Wikibase@master] FP:Add Wikibase repo settings for federated properties prefix
Change 704310 had a related patch set uploaded (by Rosalie Perside (WMDE); author: Rosalie Perside (WMDE)):
[mediawiki/extensions/Wikibase@master] [WIP] Make ApiEntityLookup work with FederatedPropertyId
Change 704121 had a related patch set uploaded (by Rosalie Perside (WMDE); author: Rosalie Perside (WMDE)):
[mediawiki/extensions/Wikibase@master] FP: Add Wikibase repo settings for federated properties prefix
Change 704121 abandoned by Rosalie Perside (WMDE):
[mediawiki/extensions/Wikibase@master] FP: Add Wikibase repo settings for federated properties prefix
Reason:
invalid
Change 704310 abandoned by Rosalie Perside (WMDE):
[mediawiki/extensions/Wikibase@master] [WIP] Make ApiEntityLookup work with FederatedPropertyId
Reason:
Change 704361 had a related patch set uploaded (by Rosalie Perside (WMDE); author: Rosalie Perside (WMDE)):
[mediawiki/extensions/Wikibase@master] Make ApiEntityLookup work with FederatedPropertyId
Change 704939 had a related patch set uploaded (by Jakob; author: Jakob):
[mediawiki/extensions/Wikibase@master] FP: use EntityIdParser in FormatSnakValue
Change 704939 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] FP: use EntityIdParser in FormatSnakValue
Change 704361 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] FP: Make ApiEntityLookup work with FederatedPropertyId