Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T102788
|
T102788: [Task] Serializers should optionally fail when encountering derived data
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T102789
|
T102789: [Task] Unserializers should optionally allow derived data objects
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T102833
|
T102833: [Task] Implement serializer and unserializer for derived values in a PropertyValueSnak
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T104180
|
T104180: Use datamodel serialization in Wikibase\Api\ResultBuilder
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T104329
|
T104329: [Task] Create central registry for datatypes
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T104341
|
T104341: Add flavor=basicdump
|
declined
|
Medium (orange)
|
|
|
|
|
|
T106863
|
T106863: Deprecate and remove the ungroupedlist api option
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T110212
|
T110212: Manage ValueParsers based on central DataType registry
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T110213
|
T110213: Manage ValueFormatters based on central DataType registry
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T110214
|
T110214: [Task] Manage RDF mapping of data values based on central DataType registry
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T110215
|
T110215: Manage ValueValidators based on central DataType registry
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T112083
|
T112083: [Task] Allow RDF bindings for different data types to be registered dynamically.
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T112547
|
T112547: [RFC] Decide on a mechanism for supporting derived values during serialization
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T112550
|
T112550: [RFC] How to represent derived values in the data model, and allow for deferred deserialization
|
resolved
|
High (red)
|
|
|
|
|
|
T112893
|
T112893: [Task] Investigate how and where data model objects are instanciated in our code base
|
resolved
|
High (red)
|
|
|
|
|
|
T114772
|
T114772: Allow entering Wikidata sitelinks to wikis that have non-typical wiki ID (not matching the database name)
|
open
|
High (red)
|
|
|
|
|
|
T118497
|
T118497: [Task] Allow central datatype registry to also manage callbacks per value type.
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T118499
|
T118499: [Task] Define RDF mappings per value type
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T118500
|
T118500: [Task] Split RDF mapping code into separate classes per type
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T119612
|
T119612: Consider a serialization that supports random access for storage in the DB for Wikidata
|
open
|
Lowest (sky)
|
|
|
|
|
|
T128486
|
T128486: [Story] Make Special:EntityData be up to date after an edit
|
resolved
|
High (red)
|
|
|
|
|
|
T129281
|
T129281: Test test_content_format failing due to new member 'application/vnd.php.serialized' on Wikibase repos
|
open
|
High (red)
|
|
|
|
|
|
T132443
|
T132443: [Task] Discuss design of (De)Serializer interfaces
|
declined
|
Medium (orange)
|
|
|
|
|
|
T138376
|
T138376: Avoid falling back to master when loading page data in GET requests
|
duplicate
|
Medium (orange)
|
|
|
|
|
|
T145424
|
T145424: Represent normalized unit values in simple values RDF
|
open
|
Medium (orange)
|
|
|
|
|
|
T149335
|
T149335: Decide how to represent quantities with units as RDF literals.
|
open
|
Medium (orange)
|
|
|
|
|
|
T154555
|
T154555: Special:SetSiteLink, other SpecialModifyEntity subclasses open master connection on GET
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T157311
|
T157311: Define extension point for mapping custom entity types to RDF.
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T162351
|
T162351: Create a "page prop" RDF dump for Wikidata entities ("pagePropertiesRdf")
|
open
|
Medium (orange)
|
|
|
|
|
|
T169770
|
T169770: Announce wikibase.entityPage.entityLoaded hook
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T169771
|
T169771: Add deprecation warning to wbEntity
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T169772
|
T169772: Make edit requests on top 5 gadgets using wbEntity
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T169775
|
T169775: Declare Wikibase JavaScript hooks stable
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T179699
|
T179699: Stop using wbEntity from mw.config in entityViewInit
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T185589
|
T185589: Repeating blank node ids in Wikidata entity RDF dumps
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T190712
|
T190712: Wikibase\Repo\Content\EntityHandler should not override makeParserOptions()
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T195420
|
T195420: Allow including multiple specific entity types in a Wikibase dump
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T205958
|
T205958: Wikibase\Repo\Search\Elastic\Tests\EntitySearchElasticFulltextTest::testSearchElastic fails on PHP 7.1
|
resolved
|
Unbreak Now! (pink)
|
|
|
|
|
|
T208517
|
T208517: Should Wikibase add a property to the page response object that indicates the embedded entities?
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T211800
|
T211800: Resolve ambiguity of entity ID prefixes used on Commons.
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T223214
|
T223214: Start converting Wikibase extensions to use extension registration
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T241947
|
T241947: Stop using $wgUser in Wikibase
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T243805
|
T243805: WebRequest::getLimitOffset should accept a user
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T244039
|
T244039: Api tests: Hard deprecate ApiTestCase::doLogin, remove calls in favor of passing a user where needed
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T247143
|
T247143: Remove the Revision class [1.37]
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T247259
|
T247259: Remove remaining calls and hard deprecate Revision::userCan
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T249563
|
T249563: Hard deprecate Revision use in WikiPage::doEditUpdates
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T250338
|
T250338: Replace `NewRevisionFromEditComplete` with a new hook
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T250532
|
T250532: Hard deprecate Article::getRevision and WikiPage::getRevision
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T251593
|
T251593: Hard deprecate Revision::isDeleted
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T252934
|
T252934: Hard deprecate manually constructing MovePage objects
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T255507
|
T255507: WikiPage::doEditContent falls back to $wgUser
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T257011
|
T257011: Audit and remove extension `use Revision;` declarations where possible
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T259411
|
T259411: Migrate Wikibase to the abstract schema
|
duplicate
|
Needs Triage (violet)
|
|
|
|
|
|
T283686
|
T283686: Replace Content::getNativeData() calls with TextContent::getText() in Wikibase
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T285987
|
T285987: Do not generate full html parser output at the end of Wikibase edit requests
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T287650
|
T287650: Stop extending core actions
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T287714
|
T287714: Stop extending core actions in Wikibase
|
open
|
Medium (orange)
|
|
|
|
|
|
T290496
|
T290496: extensions/Wikibase - replace LinkCache::addGoodLinkObj() with LinkCacheTestTrait::addGoodLinkObject
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T298509
|
T298509: Deprecate UnitTestsListHook
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T46578
|
T46578: RDF serializer for entities (baseline)
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T46579
|
T46579: Low-level RDF serialization library
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T46580
|
T46580: Script for creating RDF dumps of all entities
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T46581
|
T46581: Partial dumps
|
open
|
Medium (orange)
|
|
|
|
|
|
T46582
|
T46582: spec out linked data interface for wikidata ontology
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T49158
|
T49158: Make rate limits work with Wikibase
|
resolved
|
Unbreak Now! (pink)
|
|
|
|
|
|
T50141
|
T50141: Implement RDF mapping for Claims/Statements
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T50143
|
T50143: Implement complete RDF mapping for entities (tracking)
|
open
|
Medium (orange)
|
|
|
|
|
|
T53795
|
T53795: Implement RDF mapping for Data Types
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T56085
|
T56085: [Task] EntityIdValues should be serialized as strings, not type/number structures.
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T59214
|
T59214: Use type-specific serializers in JsonDumpGenerator
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T63958
|
T63958: Use existing $dateFormats to format dates on Wikidata
|
open
|
Medium (orange)
|
|
|
|
|
|
T64188
|
T64188: Replace old serialization code in lib with datamodel serialization
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T66558
|
T66558: Handle date formats like 1980x, 1980UTC, 'century' more consistently
|
resolved
|
High (red)
|
|
|
|
|
|
T66593
|
T66593: [Task] Allow "speaking" values to specify the precision of a time value.
|
open
|
High (red)
|
|
|
|
|
|
T68582
|
T68582: Track entity redirects in a database table (associated with the wb_entity_per_page table).
|
resolved
|
High (red)
|
|
|
|
|
|
T69033
|
T69033: Include redirects in RDF rendering.
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T70366
|
T70366: add script for stitching json dump shards
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T72246
|
T72246: provide incremental JSON dumps for Wikidata
|
open
|
Low (yellow)
|
|
|
|
|
|
T72247
|
T72247: provide "latest" link for JSON dumps
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T72606
|
T72606: Add ability to output objects instead of arrays for maps in WikibaseDataModelSerialization to not confuse them with lists when they are empty
|
resolved
|
High (red)
|
|
|
|
|
|
T73170
|
T73170: [Story] Ensure feature parity of serialization based on WikibaseDataModelSerialization with what we do with WikibaseLib
|
resolved
|
High (red)
|
|
|
|
|
|
T73349
|
T73349: [Bug] Fix empty map serialization behaviour
|
resolved
|
High (red)
|
|
|
|
|
|
T73512
|
T73512: [Task] DataModelSerialization: create filter by language that can be applied to objects before passing to serialization
|
open
|
Medium (orange)
|
|
|
|
|
|
T73991
|
T73991: RDF output should contain license info about the concrete rendering, not only the abstract description document.
|
stalled
|
Low (yellow)
|
|
|
|
|
|
T73992
|
T73992: [Story] JSON should (optionally) contain full URIs for referenced external entities
|
open
|
Medium (orange)
|
|
|
|
|
|
T74183
|
T74183: New serialization code needs to support language fallback
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T75886
|
T75886: Fix Wikibase Serialization Tests
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T76251
|
T76251: find or create Transliterator
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T76252
|
T76252: create AcceptLanguageSet that is usable in DataModel
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T76827
|
T76827: [Story] Image thumbnail urls should be included where applicable in wikidata API response for commonsMedia
|
open
|
Medium (orange)
|
|
|
|
|
|
T76854
|
T76854: N-Triples encoding for RDF output uses invalid escaping
|
resolved
|
High (red)
|
|
|
|
|
|
T77978
|
T77978: [Story] Support unit conversion
|
open
|
Medium (orange)
|
|
|
|
|
|
T85133
|
T85133: Introduce setting to allow import of entities from XML dumps.
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T85499
|
T85499: wbEntity shouldn't be served on every page load
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T88258
|
T88258: Convert WikibaseRepository, WikibaseClient, WikibaseLib and WikibaseView to use extension registration
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T88451
|
T88451: [Epic] Provide a mechanism for registering new data types.
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T89234
|
T89234: Use datamodel serialization in Wikibase\Client\Scribunto\EntityAccessor
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T92962
|
T92962: Find further breaking (API) changes that could be rolled out together with T56085
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T92970
|
T92970: Replace ApiResult::setRawMode use in EntityDataSerializationService
|
resolved
|
High (red)
|
|
|
|
|
|