KnolBase

Knowledge base

KnolBase is a federated knowledge base that contains approximately two billion facts about 100 million entities. KnolBase uses the in-memory SLING frame store for representing knowledge. Every day a new knowledge base is built from a Wikidata live-feed as well as a number of other information sources:

KnolBase is built nightly using a pipeline similar to the one descriped here, but it uses the reconcile_items task instead of fuse_items to build the knowledge base. This requires a number of additional data set to be build from external sources, making this much more complex to run. Instead of building this yourself, it is recommened downloading the prebuilt KnolBase knowledge base from ringgaard.com using this command:

sling fetch --dataset kb,nametab,phrasetab

Browser

You can use the knowledge base browser for viewing the following information in the knowledge base:

If you type or paste a name or alias for an entity in the search field, it shows the items matching the query. Clicking an item from the search list will show the item, or press Enter to show the first item in the search list.

The following types of searches can be performed:

W3C Reconciliation Service API

KnolBase has a W3C Reconciliation Service API so it can be used as a reconciliation service for OpenRefine by specifying https://ringgaard.com/reconcile/ as the service endpoint. The KnolBase reconciliation service is much faster than the default Wikibase reconciler because of the SLING in-memory architecture. The KnolBase reconciliation service supports the following APIs:

External id search mnemonics

The following search mnemonics are supported:

case: SLING case number (PCASE)
cvr: Danish CVR company number (P1059)
cvrid: Danish CVR unit number (PCVR)
coh: UK Companies House company ID (P2622)
sec: US SEC Central Index Key (P5531)
irs: US IRS Employer Identification Number (P1297)
abn: Australian Business Number (P3548)
acn: Australian Company Number (P3549)
cnpj: Brazilian CNPJ (P6204)
siren: French SIREN number (P1616)
kvk: Dutch KvK company ID (P3220)
okpo: Russian OKPO ID (P2391)
ein: Swiss Enterprise Identification Number (P4829)
oc: OpenCorporates ID (P1320)
lei: Legal Entity Identifier (P1278)
imdb: IMDB ID (P345)
tw: Twitter username (P2002)
fb: Facebook ID (P2013)
ig: Instagram username (P2003)
sr: subreddit (P3984)
tt: TikTok username (P7085)
of: OnlyFans ID (P8604)
vimeo: Vimeo identifier (P4015)
pb: Playmate ID (P5346)
ph: Penthouse ID (P6290)
babe: Babepedia ID (PBABE)
vef: VEF thread ID (PVEF)
iafd: IAFD female performer ID (P3869)
viaf: VIAF ID (P214)
mid: Freebase MID (P646)
kg: Google Knowledge Graph ID (P2671)
fg: FactGrid ID (P8168)