Profile Schemas
What is a Profile Schema?
The profile schema serves as a blueprint outlining the attributes that constitute a profile within echonovum. All attributes within a profile schema are defined by the user and can be customized to fit the user's needs.
Why are Profile Schemas important?
When creating a profile, it is crucial that the profile is linked to a specific profile schema as the profile schema fulfills two main purposes:
1. Defines which attributes available in echonovum
The attributes defined are also the attributes that can be used to:
Filter and segment feedback data
Drill down on dashboard widget data
Create personalized views for users
Automatically notify you on new feedbacks
Assign closed loops to specific users
Limit data access to specific attributes for each user
Used in webhooks to send feedback data to external systems
2. Validation during profile creation:
Ensures the integrity of the data payload during profile creation.
Enforces attribute types (e.g., string, number, date), distinguishes between mandatory and optional attributes, and checks attribute names for correctness.
If no further attributes are allowed, the profile creation will fail if additional attributes are included in the payload.
3. Anonymization process for feedback:
Attributes marked as "personalized" are removed during the anonymization process of feedback data.
The anonymization of feedback is triggered when a profile linked to feedback is deleted.
Categorization of profile attributes

Attribute Settings:
Each attribute within a profile schema has a set of properties that define the attribute. Attributes can be defined as follows:
- Identifier
Describes the attribute that serves as unique identifier for profiles.
Symbol:
- Descriptor
Provides the user-friendly name of the profile.
Symbol:
- Personal
For attributes that can contain sensitive personal information.
Values within these attributes are stripped away from all feedbacks during profile anonymization process.
Symbol:
- Optional
Attributes that are not mandatory for profile creation.
Symbol:
- Exclude from Analysis
Attributes that will not be attached to a feedback snapshot.
Symbol:
- Distributable
Attributes that can be used to send out surveys. Usually, it contains email addresses or mobile numbers.
Symbol: