Scale Intelligence■ Docs
Docs / The model / PlatformThing

PlatformThing.

One kind of thing a platform holds, in the platform's own words, and the registered kind it becomes: its key on the platform, the fields kept as long texts, the fields that are outbound links, and the counts it shows

Figure 1PlatformThingspecified
PLATFORMTHINGvalue at none scopethe platform's word: user profile, organisation profile, repository, package, job postingnametextbecomesKindOfEntitythe identifier namespace of the thing's own key on the platformkey_namespacetextthe prefix the key carries, such as github:key_prefixtextoptionalthe field that carries the key on its pages and in the APIkey_fieldtextthe fields kept as long textstexts[text]the fields that are outbound linkslinks[text]the counts the thing showsmeasures[KindOfMeasure]notetextoptionalKINDOFENTITYthrough becomesKINDOFMEASUREthrough measures
PlatformThing is a value at none scope. The drawing shows its fields and the objects that they point at.
kind
value
scope
none
key
none
store
none
family
sources

Fields#

fieldtyperequirednote
nametextyesthe platform’s word: user profile, organisation profile, repository, package, job posting
becomesKindOfEntityyes
key_namespacetextyesthe identifier namespace of the thing’s own key on the platform
key_prefixtextnothe prefix the key carries, such as github:
key_fieldtextyesthe field that carries the key on its pages and in the API
texts[text]yesthe fields kept as long texts
links[text]yesthe fields that are outbound links
measuresKindOfMeasureyesthe counts the thing shows
notetextno

Routes that use it#

No route takes or returns PlatformThing directly. The record holds it, and the objects that point at it reach it.