Skip to content

Wikidata Property Map

This table describes properties actually requested by config/providers/wikidata_reconciliation.json. Entity-valued properties retain both a localized display label and a QID in canonical_value_arrays; Smart Collection rules persist the QID as identity.


Core Identity Properties

P-codeClaim KeyScopeConfidenceNotes
P31instance_ofWork0.9Entity-valued
P1476titleWork0.9Monolingual text
P179seriesWork0.9Entity-valued
P1545series_positionWork0.9Numeric portion extracted
P8345franchiseWork0.9Entity-valued
P155preceded_byWork0.8Entity-valued
P156followed_byWork0.8Entity-valued
P577yearWork0.9Year extracted from ISO date

People Properties - Work Scope

P-codeClaim KeyScopeConfidenceNotes
P50authorWork0.9Entity-valued
P110illustratorWork0.9Entity-valued
P57directorWork0.9Entity-valued
P161cast_memberWork0.9Entity-valued, capped at 20
P987narratorWork0.9Entity-valued
P725voice_actorWork0.9Entity-valued
P58screenwriterWork0.9Entity-valued
P86composerWork0.9Entity-valued

People Properties - Person Scope

P-codeClaim KeyScopeConfidenceNotes
P800notable_workPerson0.85Entity-valued
P18headshot_urlPerson0.9Commons URL transform
P106occupationPerson0.85Entity-valued
P742pseudonymPerson0.85Entity-valued
P1773attributed_toPerson0.85Entity-valued

Lore & Narrative Properties

These properties are consumed by the current reconciliation and universe pipeline.

P-codeClaim KeyScopeConfidenceNotes
P840narrative_locationWork0.8Entity-valued
P793narrative_eventWork0.8Entity-valued significant event, used for Stage 3 event discovery
P674charactersWork0.8Entity-valued
P921main_subjectWork0.8Entity-valued
P1434fictional_universeWork0.8Entity-valued
P144based_onWork0.8Entity-valued
P4584first_appearanceWork0.8Entity-valued
P451partnerWork0.9Entity-valued
P69educated_atWork0.9Entity-valued
P945allegianceWork0.9Entity-valued
P39position_heldWork0.9Entity-valued
P607conflictWork0.9Entity-valued

Fictional entity graph scope

Stage 3 uses first-class Character, Location, Organization, Event, and Object entity types. Entity-valued statements retain their individual Wikidata qualifiers and provenance instead of being flattened into one canonical value. P1080 can replace a work-derived universe QID, but a missing resolved P1080 label never erases the existing owned-work label.

P-codeClaim keyEntity scopeNotes
P1080narrative_universeAll fictional entity typesAuthoritative narrative-universe identity
P1441present_in_workAll fictional entity typesFirst-class work appearance with contextual qualifiers
P4584first_appearanceCharacter, Location, ObjectFirst appearance work link
P585point_in_timeEventTime-indexed event point
P580 / P582start_time / end_timeEvent and relationshipsTemporal scope
P276event_locationEventEvent location edge
P710participantEventEvent participant edge
P828 / P1542cause / effectEventCausal event edges
P5800narrative_roleObject and work linksRole within a work or narrative

P171 is taxon parent and is deliberately not treated as a fictional-character species relationship. P169 is chief_executive_officer; it must not be represented as a generic head_of relationship. Statement qualifiers P10663 (work scope), P580/P582/P585 (time), P4895 (narrative time index), and P7528 (spoiler boundary) are normalized into queryable graph facts and appearance rows with source/provenance retained. Direct scalar Event P585/P580/P582/P4895 values are retained as canonical Stage 3 facts and projected into the in-universe Timeline; they are not discarded merely because they lack an entity target.

Structured Discovery Properties

P-codeClaim keyCardinalityTypical scope
P166award_receivedManyWork/root Work
P1411award_nominatedManyWork/root Work
P495country_of_originManyWork/root Work
P407languageManyWork/root Work
P364original_languageManyWork/root Work
P272production_companyManyMovie or TV root Work
P449networkManyTV root Work
P123publisherManyLiterary Work; audiobook Edition
P264record_labelManyAlbum/root Work
P2408set_in_periodManyWork/root Work
P915filming_locationManyMovie or TV root Work

Award and nomination categories are also extended with P361 in one batched, cached request. A declared parent becomes award_family or nomination_family; no family is guessed when Wikidata has no reliable parent.

Knowledge state and refresh

enrichment.structured_discovery_metadata version 1.0 records a state per field. A successful lookup with no statement is no_result (unknown), not false. Smart Collections expose is known, is unknown, and has any value; is not requires a known value. The enrichment schedule detects libraries without this capability version and queues a normal universe refresh, so existing items are backfilled without re-import. Later regular Stage 3 refreshes replace the current Wikidata observation set while retaining superseded claims as provenance history.

Subjective AI attributes

Themes, mood, vibe, and content warnings remain local-AI attributes. They are deliberately not populated from Wikidata and can be combined with structured facts in the same collection rule set.


Bridge Identifiers

Bridge identifiers are external IDs used to cross-reference Wikidata entities with retail and specialist providers. They enable precise QID resolution in Stage 2 of the hydration pipeline.

Books

P-codeIdentifierNotes
P3861Apple Books ID
P212ISBN
P1566ASIN
P2969Goodreads ID
P244Library of Congress ID

Movies & TV

P-codeIdentifierNotes
P4947TMDB IDUsed for TMDB identity bridging and image enrichment
P345IMDb ID
P9385JustWatch ID
P1712Metacritic ID
P6127Letterboxd ID
P2638TV.com ID

Comics & Anime

P-codeIdentifierNotes
P3589GCD Series IDGrand Comics Database
P11308GCD Issue IDGrand Comics Database
P5905ComicVine ID
P4084MAL Anime IDMyAnimeList
P4087MAL Manga IDMyAnimeList

Music & Audio

P-codeIdentifierNotes
P434MusicBrainz IDUsed for music identity bridging
P1902Spotify ID
P1953Discogs ID
P3398Audible ID

Social Pivot Properties - Person Scope

Used to populate actionable social links on Person entities (see Universe Graph & Chronicle Engine, section 3.9).

P-codeClaim KeyPlatform
P2003instagramInstagram
P2002twitterX / Twitter
P7085tiktokTikTok
P4033mastodonMastodon
P856websiteOfficial website

Notes on Confidence Levels

Confidence values indicate the strength of trust assigned to a claim when it enters the Priority Cascade:

ValueMeaning
0.9High confidence - Wikidata is the primary authority for this field
0.85Good confidence - used for person-scope properties and identifiers
0.8Moderate confidence - lore/narrative properties where Wikidata coverage varies

For the author field specifically, a non-Wikidata claim with strictly higher confidence than the best Wikidata P50 claim wins in Tier C of the cascade (to honour deliberately reduced P50 author confidence of 0.75 and preserve embedded pen names at 0.95). All other fields follow standard Tier C Wikidata authority.

See docs/architecture/scoring-and-cascade.md for the full Priority Cascade rules.