CIM enumerations
Enumerations in this module are the controlled vocabulary for CIM attributes. Prefer these values over free-form strings wherever an attribute is typed by an enum.
Source: mde/metamodels/cim/cim-types.emf.
Enumeration values
These are closed vocabularies: use exactly one of the listed literals, preserving capitalization. The generator and EVL rules may assign different consequences to different literals.
RequirementType
| Literal |
Practical meaning |
FUNCTIONAL |
functional as a controlled modeling choice. |
BUSINESS_RULE |
business_rule as a controlled modeling choice. |
QUALITY |
quality as a controlled modeling choice. |
SECURITY |
security as a controlled modeling choice. |
PRIVACY |
privacy as a controlled modeling choice. |
COMPLIANCE |
compliance as a controlled modeling choice. |
AUDIT |
audit as a controlled modeling choice. |
REPORTING |
reporting as a controlled modeling choice. |
DATA_GOVERNANCE |
data_governance as a controlled modeling choice. |
RequirementSourceType
| Literal |
Practical meaning |
STAKEHOLDER |
stakeholder as a controlled modeling choice. |
REGULATION |
regulation as a controlled modeling choice. |
POLICY_DOCUMENT |
policy_document as a controlled modeling choice. |
WORKSHOP |
workshop as a controlled modeling choice. |
EXISTING_SYSTEM |
existing_system as a controlled modeling choice. |
ASSUMPTION |
assumption as a controlled modeling choice. |
AI_ASSISTANT |
ai_assistant as a controlled modeling choice. |
RequirementRelationshipKind
| Literal |
Practical meaning |
DEPENDS_ON |
depends_on as a controlled modeling choice. |
CONFLICTS_WITH |
conflicts_with as a controlled modeling choice. |
REFINES |
refines as a controlled modeling choice. |
DUPLICATES |
duplicates as a controlled modeling choice. |
DERIVES_FROM |
derives_from as a controlled modeling choice. |
ActorType
| Literal |
Practical meaning |
HUMAN |
human as a controlled modeling choice. |
ORGANIZATION |
organization as a controlled modeling choice. |
DEPARTMENT |
department as a controlled modeling choice. |
EXTERNAL_ORGANIZATION |
external_organization as a controlled modeling choice. |
EXTERNAL_SYSTEM |
external_system as a controlled modeling choice. |
TIME |
time as a controlled modeling choice. |
REGULATOR |
regulator as a controlled modeling choice. |
TrustLevel
| Literal |
Practical meaning |
TRUSTED_INTERNAL |
trusted_internal as a controlled modeling choice. |
PARTIALLY_TRUSTED |
partially_trusted as a controlled modeling choice. |
UNTRUSTED_EXTERNAL |
untrusted_external as a controlled modeling choice. |
REGULATED_EXTERNAL |
regulated_external as a controlled modeling choice. |
CapabilityCriticality
| Literal |
Practical meaning |
SUPPORTING |
supporting as a controlled modeling choice. |
IMPORTANT |
important as a controlled modeling choice. |
CORE |
core as a controlled modeling choice. |
MISSION_CRITICAL |
mission_critical as a controlled modeling choice. |
DomainRelationshipType
| Literal |
Practical meaning |
ASSOCIATION |
association as a controlled modeling choice. |
COMPOSITION |
composition as a controlled modeling choice. |
AGGREGATION |
aggregation as a controlled modeling choice. |
GENERALIZATION |
generalization as a controlled modeling choice. |
DEPENDENCY |
dependency as a controlled modeling choice. |
OWNERSHIP |
ownership as a controlled modeling choice. |
PrimitiveBusinessType
| Literal |
Practical meaning |
TEXT |
text as a controlled modeling choice. |
NUMBER |
number as a controlled modeling choice. |
INTEGER |
integer as a controlled modeling choice. |
DECIMAL |
decimal as a controlled modeling choice. |
BOOLEAN |
boolean as a controlled modeling choice. |
DATE |
date as a controlled modeling choice. |
TIME |
time as a controlled modeling choice. |
DATETIME |
datetime as a controlled modeling choice. |
MONEY |
money as a controlled modeling choice. |
EMAIL |
email as a controlled modeling choice. |
PHONE |
phone as a controlled modeling choice. |
ADDRESS |
address as a controlled modeling choice. |
IDENTIFIER |
identifier as a controlled modeling choice. |
ENUMERATION |
enumeration as a controlled modeling choice. |
OBJECT |
object as a controlled modeling choice. |
LIST |
list as a controlled modeling choice. |
DOCUMENT |
document as a controlled modeling choice. |
BINARY |
binary as a controlled modeling choice. |
IdentityStrategy
| Literal |
Practical meaning |
NATURAL_KEY |
natural_key as a controlled modeling choice. |
COMPOSITE_NATURAL_KEY |
composite_natural_key as a controlled modeling choice. |
SURROGATE_KEY |
surrogate_key as a controlled modeling choice. |
EXTERNAL_REFERENCE |
external_reference as a controlled modeling choice. |
UNKNOWN |
unknown as a controlled modeling choice. |
DataKind
| Literal |
Practical meaning |
PUBLIC |
public as a controlled modeling choice. |
INTERNAL |
internal as a controlled modeling choice. |
CONFIDENTIAL |
confidential as a controlled modeling choice. |
PERSONAL |
personal as a controlled modeling choice. |
SENSITIVE_PERSONAL |
sensitive_personal as a controlled modeling choice. |
FINANCIAL |
financial as a controlled modeling choice. |
HEALTH |
health as a controlled modeling choice. |
AUTHENTICATION_SECRET |
authentication_secret as a controlled modeling choice. |
REGULATED |
regulated as a controlled modeling choice. |
Identifiability
| Literal |
Practical meaning |
NON_PERSONAL |
non_personal as a controlled modeling choice. |
PSEUDONYMOUS |
pseudonymous as a controlled modeling choice. |
DIRECTLY_IDENTIFYING |
directly_identifying as a controlled modeling choice. |
INDIRECTLY_IDENTIFYING |
indirectly_identifying as a controlled modeling choice. |
ANONYMOUS |
anonymous as a controlled modeling choice. |
CommandType
| Literal |
Practical meaning |
USER_INTENT |
user_intent as a controlled modeling choice. |
BUSINESS_SYSTEM_INTENT |
business_system_intent as a controlled modeling choice. |
EXTERNAL_SYSTEM_INTENT |
external_system_intent as a controlled modeling choice. |
POLICY_TRIGGERED_INTENT |
policy_triggered_intent as a controlled modeling choice. |
CORRECTION |
correction as a controlled modeling choice. |
CANCELLATION |
cancellation as a controlled modeling choice. |
QueryType
| Literal |
Practical meaning |
LOOKUP |
lookup as a controlled modeling choice. |
LIST |
list as a controlled modeling choice. |
SEARCH |
search as a controlled modeling choice. |
REPORT |
report as a controlled modeling choice. |
STATUS |
status as a controlled modeling choice. |
ANALYTICS |
analytics as a controlled modeling choice. |
FreshnessNeed
| Literal |
Practical meaning |
REAL_TIME |
real_time as a controlled modeling choice. |
NEAR_REAL_TIME |
near_real_time as a controlled modeling choice. |
EVENTUALLY_CONSISTENT |
eventually_consistent as a controlled modeling choice. |
PERIODIC |
periodic as a controlled modeling choice. |
HISTORICAL |
historical as a controlled modeling choice. |
EventTimeSemantics
| Literal |
Practical meaning |
BUSINESS_TIME |
business_time as a controlled modeling choice. |
OBSERVATION_TIME |
observation_time as a controlled modeling choice. |
RECORDING_TIME |
recording_time as a controlled modeling choice. |
PolicyType
| Literal |
Practical meaning |
REACTION |
reaction as a controlled modeling choice. |
GUARD |
guard as a controlled modeling choice. |
DERIVATION |
derivation as a controlled modeling choice. |
AUTHORIZATION |
authorization as a controlled modeling choice. |
VALIDATION |
validation as a controlled modeling choice. |
COMPLIANCE |
compliance as a controlled modeling choice. |
ESCALATION |
escalation as a controlled modeling choice. |
COMPENSATION |
compensation as a controlled modeling choice. |
ProcessKind
| Literal |
Practical meaning |
STRAIGHT_THROUGH |
straight_through as a controlled modeling choice. |
HUMAN_INVOLVED |
human_involved as a controlled modeling choice. |
LONG_RUNNING |
long_running as a controlled modeling choice. |
CASE_MANAGEMENT |
case_management as a controlled modeling choice. |
SAGA_LIKE_BUSINESS_PROCESS |
saga_like_business_process as a controlled modeling choice. |
REPORTING_PROCESS |
reporting_process as a controlled modeling choice. |
StepKind
| Literal |
Practical meaning |
COMMAND |
command as a controlled modeling choice. |
QUERY |
query as a controlled modeling choice. |
EVENT |
event as a controlled modeling choice. |
DECISION |
decision as a controlled modeling choice. |
POLICY |
policy as a controlled modeling choice. |
HUMAN_TASK |
human_task as a controlled modeling choice. |
EXTERNAL_INTERACTION |
external_interaction as a controlled modeling choice. |
WAIT |
wait as a controlled modeling choice. |
START |
start as a controlled modeling choice. |
END |
end as a controlled modeling choice. |
QualityType
| Literal |
Practical meaning |
PERFORMANCE |
performance as a controlled modeling choice. |
LATENCY |
latency as a controlled modeling choice. |
AVAILABILITY |
availability as a controlled modeling choice. |
RELIABILITY |
reliability as a controlled modeling choice. |
SCALABILITY |
scalability as a controlled modeling choice. |
SECURITY |
security as a controlled modeling choice. |
PRIVACY |
privacy as a controlled modeling choice. |
AUDITABILITY |
auditability as a controlled modeling choice. |
MAINTAINABILITY |
maintainability as a controlled modeling choice. |
OPERABILITY |
operability as a controlled modeling choice. |
COST |
cost as a controlled modeling choice. |
DATA_QUALITY |
data_quality as a controlled modeling choice. |
COMPLIANCE |
compliance as a controlled modeling choice. |
USABILITY |
usability as a controlled modeling choice. |
LegalBasis
| Literal |
Practical meaning |
CONSENT |
consent as a controlled modeling choice. |
CONTRACT |
contract as a controlled modeling choice. |
LEGAL_OBLIGATION |
legal_obligation as a controlled modeling choice. |
VITAL_INTERESTS |
vital_interests as a controlled modeling choice. |
PUBLIC_TASK |
public_task as a controlled modeling choice. |
LEGITIMATE_INTEREST |
legitimate_interest as a controlled modeling choice. |
NOT_APPLICABLE |
not_applicable as a controlled modeling choice. |
UNKNOWN |
unknown as a controlled modeling choice. |
InteractionExpectation
| Literal |
Practical meaning |
IMMEDIATE_RESPONSE_EXPECTED |
immediate_response_expected as a controlled modeling choice. |
RESPONSE_CAN_BE_DELAYED |
response_can_be_delayed as a controlled modeling choice. |
NOTIFICATION_EXPECTED |
notification_expected as a controlled modeling choice. |
BACK_OFFICE_PROCESSING |
back_office_processing as a controlled modeling choice. |
HUMAN_REVIEW_REQUIRED |
human_review_required as a controlled modeling choice. |
ConsistencyExpectation
| Literal |
Practical meaning |
SINGLE_ENTITY |
single_entity as a controlled modeling choice. |
MULTI_ENTITY_STRONG_CONSISTENCY |
multi_entity_strong_consistency as a controlled modeling choice. |
EVENTUAL_CONSISTENCY_ACCEPTABLE |
eventual_consistency_acceptable as a controlled modeling choice. |
MANUAL_RECONCILIATION_ACCEPTABLE |
manual_reconciliation_acceptable as a controlled modeling choice. |