Click or drag to resize

WikiClientLibrary.Wikibase Namespace

This is preliminary documentation and is subject to change.

The root namespace for Wikibase extension support.
Classes
 ClassDescription
Public classClaim Represents a claim applied to a Wikibase entity.
Public classClaimCollection 
Public classClaimReference Represents the a reference (citation) item of a Claim.
Public classEntity Provides information on a Wikibase item or property.
Public classEntityEditEntry Represents an item of coarse-grained modification information on Entity.
Public classEntityExtensions 
Public classEntitySiteLink Represents a corresponding link for an entity to an external wiki site.
Public classEntitySiteLinkCollection 
Public classSerializableEntity Represents an entity that can be loaded from or serialized into JSON.
Public classSnak Represents a "snak", i.e. a pair of property and value.
Public classWikibaseSiteInfo Contains read-only data about a Wikibase-enabled site.
Public classWikibaseUriFactory A static class provides functionality for caching Uri instances.
Interfaces
 InterfaceDescription
Public interfaceIEntity Provides basic access to Wikibase entities.
Enumerations
 EnumerationDescription
Public enumerationEntityEditEntryState Used to mark how an item changes in EntityEditEntry.
Public enumerationEntityEditOptions Provides options for editing a Wikibase entity.
Public enumerationEntityQueryOptions Provides options for fetching entity information from server.
Public enumerationEntityType Wikibase entity types.
Public enumerationSnakType Indicates the presence of value in a snak.
Remarks

For example, Wikidata is a Wikibase Repository as well as a Wikibase Client.

For the concepts on the Wikibase data model, see mw:Wikibase/DataModel.

For a preliminary Wikibase API documentation, see mw:Wikibase/API.