app.2ndscreen.sport
A sport or permanent umbrella topic. Its record URI is its identity, independent of any official account.
Details · record, key any
| Kind | record |
|---|---|
| Record key | any |
| Authority | 2ndscreen.app |
| Indexed |
Record
record · key anyProperties
aliases
arraymaxLength: 20
maxLength: 1000maxGraphemes: 100
artwork
refminLength: 1maxLength: 1000maxGraphemes: 100
officialAccounts
arraymaxLength: 10
parent
string · at-uriCanonical DID-form AT URI of a broader app.2ndscreen.sport record. Bound traversal and reject cycles. Cross-publisher traversal requires explicit supported resolver policy.
providerIds
arrayReviewed provider namespace/ID mappings, independent of the permanent catalog key.
maxLength: 20
shortName
stringmaxLength: 300maxGraphemes: 30
status
stringUnknown values must not erase a fan reference. Absence means unspecified.
maxLength: 100knownValues: active | retired | superseded
successor
string · at-uriCanonical DID-form AT URI of a replacement app.2ndscreen.sport record. Never rewrites fan references. Bound traversal and reject cycles; no transitive trust across publishers.
updatedAt
string · datetimeSimilar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
app.2ndscreen.league
recordA competition or fixture group with a permanent identity, independent of season editions or official accounts.
-
app.2ndscreen.team
recordA particular club or representative side. Keys and fan references remain stable across league membership changes.
-
A public fan relationship from the record's author to a sport, league or team. One deterministic record per subject; pinning a feed does not create a fan relationship.
-
Optional original color geometry or an image the publisher may redistribute. Not necessarily an official crest. Unknown patterns fall back to the primary color.
-
An account's public 2nd Screen profile extension. This singleton contains the ordered fan badges shown beside their social profile; it does not replace app.bsky.actor.profile.