Trait
public struct Trait : Codable, Equatable
The characteristics that the service inferred from the input content.
-
The category of the characteristic:
See morepersonality
for Big Five personality characteristics,needs
for Needs, andvalues
for Values.Declaration
Swift
public enum Category : String
-
The unique, non-localized identifier of the characteristic to which the results pertain. IDs have the form
big5_{characteristic}
for Big Five personality dimensionsfacet_{characteristic}
for Big Five personality facetsneed_{characteristic}
for Needs *value_{characteristic}
for Values.
Declaration
Swift
public var traitID: String
-
The user-visible, localized name of the characteristic.
Declaration
Swift
public var name: String
-
The category of the characteristic:
personality
for Big Five personality characteristics,needs
for Needs, andvalues
for Values.Declaration
Swift
public var category: String
-
The normalized percentile score for the characteristic. The range is 0 to 1. For example, if the percentage for Openness is 0.60, the author scored in the 60th percentile; the author is more open than 59 percent of the population and less open than 39 percent of the population.
Declaration
Swift
public var percentile: Double
-
The raw score for the characteristic. The range is 0 to 1. A higher score generally indicates a greater likelihood that the author has that characteristic, but raw scores must be considered in aggregate: The range of values in practice might be much smaller than 0 to 1, so an individual score must be considered in the context of the overall scores and their range. The raw score is computed based on the input and the service model; it is not normalized or compared with a sample population. The raw score enables comparison of the results against a different sampling population and with a custom normalization approach.
Declaration
Swift
public var rawScore: Double?
-
2017-10-13
: Indicates whether the characteristic is meaningful for the input language. The field is alwaystrue
for all characteristics of English, Spanish, and Japanese input. The field isfalse
for the subset of characteristics of Arabic and Korean input for which the service’s models are unable to generate meaningful results.2016-10-19
: Not returned.Declaration
Swift
public var significant: Bool?
-
For
personality
(Big Five) dimensions, more detailed results for the facets of each dimension as inferred from the input text.Declaration
Swift
public var children: [Trait]?